Das Dorf Egna (deutsch: Neumarkt) befindet sich in der Provinz Bozen (Bolzano), die zur Region Trentino Südtirol (Trentino Alto Adige) gehört. Die Gemeinde besitzt 4524 Einwohner und hat eine Fläche von 23,68 Quadratkilometer bei einer Bevölkerungsdichte von 191,05 Einwohner pro Quadratkilometer. Egna befindet sich 215 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Laghetti
Laghetti di Egna
Mazzone
San Floriano