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 pronounced Bòvegno ("Böegn" in the local Eastern Lombard dialect). It is located in the valley named Val Trompia.
It borders only 2 of the other communes