Gaggiano borders the following municipalities: Cusago, Cisliano, Albairate, Trezzano sul Naviglio, Vermezzo, Zibido San Giacomo, Gudo Visconti, Noviglio, Rosate.
Gaggiano giáp các đô thị sau:Cusago, Cisliano, Albairate, Trezzano sul Naviglio, Vermezzo, Zibido San Giacomo, Gudo Visconti, Noviglio, Rosate.