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