Idro (Brescian: Ider) is a town and comune in the province of Brescia, in Lombardy. It is situated near the southwestern end of Lake Idro, and at the northeastern end of the Valle Sabbia. Bordering communes are Anfo, Bagolino, Bondone, Capovalle, Lavenone, Treviso Bresciano and Valvestino.