Das Dorf Baveno befindet sich in der Provinz Verbania, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 4657 Einwohner und hat eine Fläche von 17,25 Quadratkilometer bei einer Bevölkerungsdichte von 269,97 Einwohner pro Quadratkilometer. Baveno befindet sich 205 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Cantonaccio
Feriolo
Villa