La commune, limitrophe du département de la Haute-Saône se situe à une dizaine de kilomètres de Belfort. C'est une des 189 communes du Parc naturel régional des Ballons des Vosges. Le village est situé au confluent de deux vallées d'origine glaciaire : la vallée de la Beucinière et celle de la Savoureuse qui prend sa source au sommet du ballon d'Alsace.
La scierie communale de Lepuix fut construite en 1878 à l'initiative de la municipalité afin de protéger ses intérêts forestiers. La famille Demouge a fait fonctionner la scierie jusqu'en 1994. Depuis 1995, avec le soutien de la commune et du Parc naturel régional, l'association « la scierie Demouge » l'a restaurée et propose des visites avec démonstrations afin d'assurer une animation pédagogique et touristique du site et de la filière bois.