La commune de Lamarche se situe dans le département Vosges.
Les agglomérations limitrophes sont les suivantes : Morizécourt, Serécourt, Isches, Martigny-les-Bains, Mont-lès-Lamarche, Villotte, Larivière-Arnoncourt, Tollaincourt, Romain-aux-Bois, Breuvannes-en-Bassigny.
1 infirmier et infirmière à domicile pratique à Lamarche.