Das Dorf Mergozzo befindet sich in der Provinz Verbania, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 2086 Einwohner und hat eine Fläche von 27,35 Quadratkilometer bei einer Bevölkerungsdichte von 76,27 Einwohner pro Quadratkilometer. Mergozzo befindet sich 213 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Albo
Bettola
Bracchio
Campone
Candoglia
Montorfano
Nibbio