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.
2 infirmiers et infirmières à domicile pratiquent à Lamarche.