Sátoraljaújhely [šátorajjaújhej] (slovensky Nové Mesto pod Šiatrom; německy Neustadt am Zeltberg; jidiš איהעל) je okresní město v severovýchodním Maďarsku v župě Borsod-Abaúj-Zemplén, při řece Bodrog. Leží na hranici se Slovenskem, zhruba 80 km severovýchodně od župního města Miškovec (Miskolc). Žije zde přibližně 15 000 obyvatel.