Das Dorf Belveglio befindet sich in der Provinz Asti,
die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 337 Einwohner und hat eine Fläche von 5,35 Quadratkilometer
bei einer Bevölkerungsdichte von 62,99 Einwohner pro Quadratkilometer. Belveglio befindet sich 142 Meter über dem Meeresspiegel.
