Die Gemeinde liegt etwa 6,5 Kilometer südwestlich von Como am Seveso und umfasst vier Fraktionen: Portichetto, Milanino, San Martino, Ca’ dei Boschi. Nachbar Gemeinden sind: Casnate con Bernate, Cassina Rizzardi, Fino Mornasco, Grandate, Villa Guardia.
Verkehr
Durch die Gemeinde führt die Autostrada A9 von Mailand nach Como zur Schweizer Grenze. Das Gemeindegebiet wird auch von der Strada Statale 35 dei Giovi gestreift. Der Bahnhof Portichetto-Luisago liegt an der Bahnstrecke Saronno–Como.