Das Dorf Gozzano befindet sich in der Provinz Novara, die zur Region Piemont (Piemonte) gehört. Die Gemeinde besitzt 6013 Einwohner und hat eine Fläche von 12,54 Quadratkilometer bei einer Bevölkerungsdichte von 479,51 Einwohner pro Quadratkilometer. Gozzano befindet sich 368 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Auzate
Buccione
Bugnate
Monterosso