Die Gemeinde liegt etwa 17 km südwestlich von Mailand und hat 9218 Einwohner (Stand 31. Dezember 2022) Der Bahnhof an der Bahnstrecke Milano–Mortara wird von der Linie S 9 der S-Bahn Mailand bedient. Ferner liegt die Gemeinde am Naviglio Grande, auf dem vom 13. bis Mitte des 20. Jahrhunderts eine Schiffsverbindung für Warentransporte zwischen Mailand und dem Lago Maggiore bestand.
Gaggiano zählt 3353 Privathaushalte. Zwischen 1991 und 2001 stieg die Einwohnerzahl von 8008 auf 8111. Dies entspricht einem prozentualen Zuwachs von 1,3 %.
Sehenswürdigkeiten
Sehenswert ist die Pfarrkirche Sant'Invenzio aus dem Jahr 1620 mit barockerFassade sowie etliche Palazzi und Villen am Naviglio Grande.