Le canton de Larche s’étire en arc le long de la limite du département de la Dordogne, de part et d’autre du cours de la Vézère. Larche est aussi le point le plus bas du département avec 88 mètres. Le nord du canton constitue la partie occidentale du bassin de Brive tandis que le Sud, avec ses plateaux calcaires, appartient au Causse dont il forme la partie corrézienne. C’est le domaine de la truffe et du foie gras. Le canton de Larche comprend 8 communes : Chartrier-Ferrière, Chasteaux, Cublac, Larche, Lissac-sur-Couze, Mansac, Saint-Cernin-de-Larche et Saint-Pantaléon-de-Larche. Il comptait 11056 habitant en 2006.