Sankt Vith (en francés Saint Vith, en valón Sint Vino y en luxemburgués Sankt Vaït) es un municipio belga de la provincia de Lieja en la región valona, comunidad germanófona de Bélgica.
El municipio comprende los antiguos municipios, que se fusionaron en 1977: Alfersteg, Amelscheid, Andler, Atzerath, Breitfeld, Eiterbach, Galhausen, Heuem, Hinderhausen, Hünningen, Neidingen, Neubrück, Neundorf, Niederemmels, Oberemmels, Rödgen, Rodt, Schlierbach, Setz, Steinebrück, Wallerode, Weppeler, Wiesenbach.
Sankt-Vith fue un mercado importante de la región en el siglo XII y recibió la carta comunal en 1350.
La villa fue quemada en 1543 por las tropas de Julich, 1602 por los neerlandeses y en 1689 por el ejército francés.
Fue defendida por el Ejército de Estados Unidos durante unos días del contraataque alemán, y volvió a ser ocupada por la Wehrmacht tras su retirada el 21 de diciembre.