Sátoraljaújhely (słow. Nové Mesto pod Šiatrom, niem. Neustadt am Zeltberg) – miasto powiatowe w północno-wschodnich Węgrzech, w komitacie Borsod-Abaúj-Zemplén.

Położenie Sátoraljaújhely leży nad rzeką Roňavą, w dolinie Bodrogu, u południowych podnóży Gór Tokajsko-Slańskich, na północnej granicy regionu Bodrogköz. W mieście znajdowało się drogowe i kolejowe przejście graniczne Slovenské Nové Mesto – Sátoraljaújhely. Zaczyna się tu droga 37 do Miszkolca. Lokalne drogi łączą miasto z miejscowościami Gönc i Zemplénagárd. thumb|left|Panorama Sátoraljaújhely – w północnej części widać linię kolejową oraz stację – dawne przedmieścia miasta – Kisújhely, obecnie Słowackie Nowe Miasto thumb|Przebieg granicy pomiędzy miastem a dawnymi wschodnimi przedmieściami. Widoczna linia kolejowa oraz budynki dworca w Słowackim Nowym Mieście

Historia Na miejscu dzisiejszego Sátoraljaújhely już od czasów objęcia tych terenów przez Węgrów aż do najazdu mongolskiego lat 1240–1241 istniała węgierska osada Sátoralja (węg. "pod namiotem" – od kształtu pobliskiego wzgórza). W XIII wieku osada została odbudowana, a do nazwy dodano człon újhely – „nowe miasto”. W 1261 król Stefan V nadał osadzie prawa miejskie. W tym samym okresie zbudowano zamek.