La 1re circonscription de la Corrèze est composée des communes de Affieux, Aix, Albussac, Allassac, Alleyrat, Ambrugeat, Argentat-sur-Dordogne, Bar, Beaumont, Bellechassagne, Bonnefond, Bort-les-Orgues, Bugeat, Chamberet, Chamboulive, Chameyrat, Champagnac-la-Noaille, Champagnac-la-Prune, Chanac-les-Mines, Chanteix, Chapelle-Spinasse, Chaumeil, Chavanac, Chaveroche, Chirac-Bellevue, Clergoux, Combressol, Condat-sur-Ganaveix, Confolent-Port-Dieu, Cornil, Corrèze, Couffy-sur-Sarsonne, Courteix, Darnets, Davignac, Donzenac, Égletons, Espagnac, Espartignac, Estivaux, Eyburie, Eygurande, Eyrein, Favars, Feyt, Forgès, Gimel-les-Cascades, Gourdon-Murat, Grandsaigne, Gros-Chastang, Gumond, L'Église-aux-Bois, La Roche-Canillac, Lacelle, Ladignac-sur-Rondelles, Lafage-sur-Sombre, Lagarde-Marc-la-Tour, Lagraulière, Laguenne-sur-Avalouze, Lamazière-Basse, Lamazière-Haute, Lamongerie, Lapleau, Laroche-près-Feyt, Latronche, Laval-sur-Luzège, Le Chastang, Le Jardin, Le Lonzac, Les Angles-sur-Corrèze, Lestards, Liginiac, Lignareix, Madranges, Marcillac-la-Croisille, Margerides, Masseret, Maussac, Meilhards, Ménoire, Merlines, Mestes, Meymac, Meyrignac-l'Église, Millevaches, Monceaux-sur-Dordogne, Monestier-Merlines, Monestier-Port-Dieu, Montaignac-Saint-Hippolyte, Moustier-Ventadour, Naves, Neuvic, Neuville, Orgnac-sur-Vézère, Orliac-de-Bar, Palisse, Pandrignes, Péret-Bel-Air, Pérols-sur-Vézère, Perpezac-le-Noir, Peyrelevade, Peyrissac, Pierrefitte, Pradines, Rilhac-Treignac, Roche-le-Peyroux, Rosiers-d'Égletons, Sadroc, Saint-Angel, Saint-Augustin, Saint-Bonnet-Elvert, Saint-Bonnet-l'Enfantier, Saint-Bonnet-près-Bort, Saint-Chamant, Saint-Clément, Saint-Étienne-aux-Clos, Saint-Étienne-la-Geneste, Saint-Exupéry-les-Roches, Saint-Fréjoux, Saint-Germain-Lavolps, Saint-Germain-les-Vergnes, Saint-Hilaire-Foissac, Saint-Hilaire-les-Courbes, Saint-Hilaire-Luc, Saint-Hilaire-Peyroux, Saint-Hilaire-Taurieux, Saint-Jal, Saint-Martial-de-Gimel, Saint-Martial-Entraygues, Saint-Martin-la-Méanne, Saint-Merd-de-Lapleau, Saint-Merd-les-Oussines, Saint-Mexant, Saint-Pantaléon-de-Lapleau, Saint-Pardoux-l'Ortigier, Saint-Pardoux-la-Croisille, Saint-Pardoux-le-Neuf, Saint-Pardoux-le-Vieux, Saint-Paul, Saint-Priest-de-Gimel, Saint-Rémy, Saint-Salvadour, Saint-Setiers, Saint-Sulpice-les-Bois, Saint-Sylvain, Saint-Viance, Saint-Victour, Saint-Ybard, Saint-Yrieix-le-Déjalat, Sainte-Féréole, Sainte-Fortunade, Sainte-Marie-Lapanouze, Salon-la-Tour, Sarran, Sarroux - Saint Julien, Seilhac, Sérandon, Sornac, Soudaine-Lavinadière, Soudeilles, Soursac, Tarnac, Thalamy, Toy-Viam, Treignac, Troche, Tulle, Ussel, Uzerche, Valiergues, Veix, Veyrières, Viam, Vigeois, Vitrac-sur-Montane.
La 2e circonscription de la Corrèze est composée des communes de Albignac, Altillac, Arnac-Pompadour, Astaillac, Aubazines, Auriac, Ayen, Bassignac-le-Bas, Bassignac-le-Haut, Beaulieu-sur-Dordogne, Benayes, Beynat, Beyssac, Beyssenac, Bilhac, Branceilles, Brignac-la-Plaine, Brive-la-Gaillarde, Camps-Saint-Mathurin-Léobazel, Chabrignac, Chartrier-Ferrière, Chasteaux, Chauffour-sur-Vell, Chenailler-Mascheix, Collonges-la-Rouge, Concèze, Cosnac, Cublac, Curemonte, Dampniat, Darazac, Estivals, Goulles, Hautefage, Jugeals-Nazareth, Juillac, La Chapelle-aux-Brocs, La Chapelle-aux-Saints, La Chapelle-Saint-Géraud, Lagleygeolle, Lanteuil, Larche, Lascaux, Le Pescher, Ligneyrac, Liourdres, Lissac-sur-Couze, Lostanges, Louignac, Lubersac, Malemort, Mansac, Marcillac-la-Croze, MercSur, Meyssac, Montgibaud, Nespouls, Noailhac, Noailles, Nonards, Objat, Palazinges, Perpezac-le-Blanc, Puy-d'Arnac, Queyssac-les-Vignes, Reygade, Rilhac-Xaintrie, Rosiers-de-Juillac, Saillac, Saint-Aulaire, Saint-Bazile-de-Meyssac, Saint-Bonnet-la-Rivière, Saint-Bonnet-les-Tours-de-Merle, Saint-Cernin-de-Larche, Saint-Cirgues-la-Loutre, Saint-Cyprien, Saint-Cyr-la-Roche, Saint-Éloy-les-Tuileries, Saint-Geniez-ô-Merle, Saint-Julien-aux-Bois, Saint-Julien-le-Pèlerin, Saint-Julien-le-Vendômois, Saint-Julien-Maumont, Saint-Martin-Sepert, Saint-Pantaléon-de-Larche, Saint-Pardoux-Corbier, Saint-Privat, Saint-Robert, Saint-Solve, Saint-Sornin-Lavolps, Segonzac, Ségur-le-Château, Sérilhac, Servières-le-Château, Sexcles, Sioniac, Tudeils, Turenne, Ussac, Varetz, Vars-sur-Roseix, Végennes, Vignols, Voutezac, Yssandon.