La municipalité de Larche est située dans le département Corrèze.
Les municipalités alentours sont les suivantes : La Feuillade, Saint-Cernin-de-Larche, Saint-Pantaléon-de-Larche, Lissac-sur-Couze, Les Coteaux Périgourdins.
14 infirmiers et infirmières à domicile exercent à Larche.