Xonrupt-Longemer () is a commune in the Vosges department in Grand Est in northeastern France.
The commune is located in the upper valley of the Vologne river, that goes up to the Schlucht mountain pass. The lowest point of this valley is located above sea level. The Longemer lake is located at and the highest point is the Haut de Falimont at , located near the Hohneck.
It is one of 188 communes in the Ballons des Vosges Nature Park.
Its inhabitants are called in French.