Situé sur les contreforts du Massif central, point d’union entre deux bassins versants (Adour-Garonne, Loire-Bretagne), le territoire du Parc naturel régional de Millevaches en Limousin occupe les hautes terres de la Montagne limousine, entre 500 et 1 000 mètres d’altitude. Les plateaux alternent avec les vallées accessibles, mais peu habitées.
Le PNR de Millevaches regroupe 113 communes sur les départements de la Corrèze, de la Creuse et de la Haute-Vienne, soit une superficie de 3 142 km² pour 38 681 habitants.