Sankt Vith (Frans: Saint-Vith; Luxemburgs: Sankt-Väit) is een stad in de provincie Luik. Zij behoort tot de Duitstalige Gemeenschap van België en telt ruim 9300 inwoners. De gemeente wordt gerekend tot de streek Belgische Eifel, waarvan het de enige stad is, en ligt op 520 m boven de zeespiegel.