Das Dorf Cannero Riviera befindet sich in der Provinz Verbania, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 1076 Einwohner und hat eine Fläche von 14,46 Quadratkilometer bei einer Bevölkerungsdichte von 74,41 Einwohner pro Quadratkilometer. Cannero Riviera befindet sich 225 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Cassino
Donego
Oggiogno
Ponte
Sciaretta