Das Dorf Castelnuovo Belbo befindet sich in der Provinz Asti,
die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 926 Einwohner und hat eine Fläche von 9,44 Quadratkilometer
bei einer Bevölkerungsdichte von 98,09 Einwohner pro Quadratkilometer. Castelnuovo Belbo befindet sich 122 Meter über dem Meeresspiegel.
