Das Dorf Assago befindet sich in der Provinz Mailand (Milano), die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 7696 Einwohner und hat eine Fläche von 8,14 Quadratkilometer bei einer Bevölkerungsdichte von 945,45 Einwohner pro Quadratkilometer. Assago befindet sich 110 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Bazzana Inferiore
Superiore
Bazzanella
Milano Fiori