Sátoraljaújhely [ˈʃaːtorɒljɒuːjhɛj] (ungarisch, slowakisch Nové Mesto pod Šiatrom, deutsch Neustadt am Zeltberg) ist eine Stadt in Ungarn im gleichnamigen Kreis und Verwaltungsbezirk Komitat Borsod-Abaúj-Zemplén, direkt an der Grenze zur Slowakei gelegen. Seit 1981 gehören die ehemals eigenständigen Gemeinden Rudabányácska, Széphalom und seit 1985 Károlyfalva (Karlsdorf) zur Stadt Sátoraljaújhely.