
Maggia liegt im Tessiner Bezirk Vallemaggia. Maggia hat das Autokennzeichen/Kontrollschild TI. Zur Gemeinde Maggia gehören unter anderem die Ortsteile Moghegno, Aurigeno, Lodano, Coglio, Giumaglio, Someo sowie Riveo. In Maggia und seinen Ortsteilen leben zusammen ungefähr 2.500 Einwohner.
Nachbargemeinden von Maggia sind unter anderem Avegno-Gordevio (ca. 6 km entfernt), Terre di Pedemonte (ca. 8 km entfernt), Brione (Verzasca) (ca. 10 km entfernt), Onsernone (ca. 11 km entfernt), Losone (ca. 11 km entfernt) und Corippo (ca. 12 km entfernt).