Das Dorf Noviglio befindet sich in der Provinz Mailand (Milano), die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 3345 Einwohner und hat eine Fläche von 15,58 Quadratkilometer bei einer Bevölkerungsdichte von 214,70 Einwohner pro Quadratkilometer. Noviglio befindet sich 105 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Cascina Tavernasco
Mairano
Santa Corinna
Tainate