Lavenone is a town and comune located in the province of Brescia within the Lombardy region of Italy. It is situated on the right bank of the river Chiese, positioned just a few kilometers downstream from Lake Idro.
The territory of the commune extends into mountainous terrain and includes the mountain village of Presegno.