Saint-Hubert ( pronunciación francesa: [sɛ̃.t‿y.bɛʁ] ;Valonia:Sint-Houbert) es unaciudadymunicipiodeValoniasituado en laprovincia de Luxemburgo,Bélgica.
El 1 de enero de 2007 el municipio, con una extensión de 111,16 km² , contaba con 5.737 habitantes, lo que arroja una densidad de población de 51,6 habitantes por kilómetro cuadrado.
El municipio está formado por los distritos de Arville, Awenne, Hatrival, Mirwart, Saint-Hubert y Vesqueville. Otros núcleos de población son Lorcy y Poix-Saint-Hubert.
La ciudad recibe su nombre en conmemoración de San Huberto de Lieja , cuyo cuerpo fue trasladado en 825 a la abadía benedictina de Andage, posteriormente llamada Abadía de Saint-Hubert .