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