Maggia liegt im unteren und mittleren Teil des Maggiatals im Kanton Tessin, nordwestlich von Locarno. Der Fluss Maggia durchzieht die Gemeinde und teilt sie in verschiedene Ortsteile, die sich beiderseits des Gewässers verteilen.
Erstmals erwähnt wurde der Ort im Jahr als de madia, später als Madiis und Madia. Der Name geht vermutlich auf den Monat Mai zurück. Die heutige Gemeinde entstand durch den Zusammenschluss mehrerer Dörfer, darunter Aurigeno, Coglio und Moghegno, und bildet dennoch eine eigenständige Bürgergemeinde.
Besonders sehenswert sind die Pfarrkirche San Maurizio mit ihrer historischen Fassade und die Oratorien Santa Maria delle Grazie und Madonna del Carmine, die Fresken aus dem 16. Jahrhundert beherbergen. Auch eine moderne Hängebrücke und ein ehemaliger Stall mit Fresken prägen das Bild. Persönlichkeiten wie der Baumeister Giacomo Bassi oder der Schriftsteller Friedrich Glauser haben hier gewirkt.