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