Situé au Sud-Est de l’agglomération d’Ussel et à l’ouest des gorges de la Haute- Dordogne, le canton est organisé autour de Neuvic (commune la plus étendue du département). Chaque année, le 1er mai, Neuvic accueille le concours national des Coqs de pêche, dont les plumes servent à confectionner les appâts. Lieu de naissance d’Henri Queille, le Musée de la Résistance de Neuvic porte son nom. Le Canton de Neuvic comprend 10 communes : Chirac-Bellevue, Lamazière-Basse, Liginiac, Neuvic, Palisse, Roche-le-Peyroux, Saint-Etienne-la-Geneste, Saint-Hilaire-Luc, Sainte-Marie-Lapanouze et Sérandon. Il comptait 3899 habitants en 2006.