Bovegno is a comune in the province of Brescia, in Lombardy. It borders the communes of Artogne, Berzo Inferiore, Bienno, Collio, Esine, Gianico, Irma, Marmentino and Pezzaze. It is located in the valley named Val Trompia.