The town is built on the banks of the Mortagne, some 28km to the west of Saint-Dié and 22km to the north-east of Épinal.
The river flows from Haut Jacques and the forests to the south-east of the town: where it passes through Rambervillers it has been channeled, but unfortunately the work was done without sufficient planning for the volume of water unleashed in stormy weather, which gives rise to flooding.