Das Dorf Gaggiano befindet sich in der Provinz Mailand (Milano), die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 8279 Einwohner und hat eine Fläche von 26,72 Quadratkilometer bei einer Bevölkerungsdichte von 309,84 Einwohner pro Quadratkilometer. Gaggiano befindet sich 118 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Barate
Cattabrega
Donato del Conte
Guzzafame
Montano
Nibbio
Rosa
Sporzano
Villandolo
Fagnano
Isola Bettolina