Novaggio liegt im Tessiner Bezirk Lugano. Die Postleitzahl der Gemeinde ist die 6986 und die Telefon-Vorwahl lautet 091. Novaggio hat das Autokennzeichen/Kontrollschild TI. Die Einwohnerzahl liegt bei ungefähr 800.
Orte in der Nähe: Curio (Entfernung ca. 1,2 km), Aranno (Entfernung ca. 1,7 km), Bedigliora (Entfernung ca. 1,7 km), Miglieglia (Entfernung ca. 1,9 km), Croglio (Entfernung ca. 3,3 km) und Vernate (Entfernung ca. 3,6 km).