[4] Neumarkt borders the following municipalities: Kaltern, Kurtatsch, Kurtinig, Margreid, Montan, Salorno and Tramin.
In the entire district Neumarkt is only the third most populated town after Laives and Eppan, which are agglomerated to the capital city Bolzano.
The town is situated on the plain, elevation 214 metres (702 ft), on the left side of the Adige river.
Neumarkt was a Roman village on the Claudia Augusta road; it was called Endidae.
The municipality of Neumarkt contains the frazioni (subdivisions, mainly villages and hamlets) Laag (Laghetti), Mazon (Mazzon), St. Florian (San Floriano) and Vill (Villa).