Le canton de Lamarche est situé à l'extrémité sud-ouest du département des Vosges, dans la région Lorraine. Il borde les départements de Haute-Marne en Champagne-Ardenne et de Haute-Saône en Franche-Comté. Il est au centre de pôles touristiques attractifs et réputés : à une 20n de km de Vittel, de Contrexéville et de Bourbonne-les-Bains. Canton rural, il comptait en 1999, 5 190 habitants pour une superficie de 287 km2.