Die Stadt Brugherio befindet sich in der Provinz Monza-Brianza, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 32173 Einwohner und hat eine Fläche von 10,35 Quadratkilometer bei einer Bevölkerungsdichte von 3108,50 Einwohner pro Quadratkilometer. Brugherio befindet sich 145 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Occhiate
Pareana
Sant'Anna