Sátoraljaújhely [šátorajjaújhej] (slovensky Nové Mesto pod Šiatrom; německy Neustadt am Zeltberg; v jidiš איהעל) je okresní a historicky župní město v severovýchodním Maďarsku u hranic se Slovenskem. Žije zde přibližně 13 tisíc obyvatel. Na protější straně hranice se nachází slovenská obec Slovenské Nové Mesto, původně předměstí Sátoraljaújhelye.