La 2e circonscription du Puy-de-Dôme est composée des communes de Aigueperse, Ars-les-Favets, Artonne, Aubiat, Ayat-sur-Sioule, Bas-et-Lezat, Beaumont-lès-Randan, Beauregard-Vendon, Biollet, Blot-l'Église, Bourg-Lastic, Briffons, Bromont-Lamothe, Bussières, Bussières-et-Pruns, Buxières-sous-Montaigut, Chambaron sur Morge, Champs, Chapdes-Beaufort, Chaptuzat, Charbonnières-les-Varennes, Charbonnières-les-Vieilles, Charensat, Château-sur-Cher, Châteaugay, Châteauneuf-les-Bains, Châtel-Guyon, Cisternes-la-Forêt, Combrailles, Combronde, Condat-en-Combraille, Davayat, Durmignat, Effiat, Enval, Espinasse, Fernoël, Giat, Gimeaux, Gouttières, Herment, Jozerand, La Celle, La Cellette, La Crouzille, La Goutelle, Landogne, Lapeyrouse, Lastic, Le Cheix, Le Quartier, Les Ancizes-Comps, Lisseuil, Loubeyrat, Malauzat, Manzat, Marcillat, Marsat, Menat, Ménétrol, Messeix, Miremont, Mons, Montaigut, Montcel, Montel-de-Gelat, Montfermy, Montpensier, Moureuille, Mozac, Neuf-Église, Pessat-Villeneuve, Pionsat, Pontaumur, Pontgibaud, Pouzol, Prompsat, Prondines, Pulvérières, Puy-Saint-Gulmier, Queuille, Randan, Riom, Roche-d'Agoux, Saint-Agoulin, Saint-André-le-Coq, Saint-Angel, Saint-Avit, Saint-Bonnet-près-Riom, Saint-Clément-de-Régnat, Saint-Denis-Combarnazat, Saint-Éloy-les-Mines, Saint-Étienne-des-Champs, Saint-Gal-sur-Sioule, Saint-Genès-du-Retz, Saint-Georges-de-Mons, Saint-Germain-près-Herment, Saint-Gervais-d'Auvergne, Saint-Hilaire, Saint-Hilaire-la-Croix, Saint-Hilaire-les-Monges, Saint-Jacques-d'Ambur, Saint-Julien-la-Geneste, Saint-Julien-Puy-Lavèze, Saint-Maigner, Saint-Maurice-près-Pionsat, Saint-Myon, Saint-Ours, Saint-Pardoux, Saint-Pierre-le-Chastel, Saint-Priest-Bramefant, Saint-Priest-des-Champs, Saint-Quintin-sur-Sioule, Saint-Rémy-de-Blot, Saint-Sulpice, Saint-Sylvestre-Pragoulin, Sainte-Christine, Sardon, Sauret-Besserve, Sauvagnat, Savennes, Servant, Teilhède, Teilhet, Thuret, Tortebesse, Tralaigues, Vensat, Vergheas, Verneugheol, Villeneuve-les-Cerfs, Villossanges, Virlet, Vitrac, Voingt, Volvic, Youx, Yssac-la-Tourette.
La 3e circonscription du Puy-de-Dôme est composée des communes de Anzat-le-Luguet, Apchat, Ardes, Augnat, Aurières, Avèze, Aydat, Bagnols, Beaumont, Besse-et-Saint-Anastaise, Ceyrat, Ceyssat, Chadeleuf, Chamalières, Chambon-sur-Lac, Champeix, Chanat-la-Mouteyre, Chanonat, Chassagne, Chastreix, Chidrac, Clémensat, Clermont-Ferrand (partie de commune), Compains, Courgoul, Cournols, Cros, Dauzat-sur-Vodable, Durtol, Égliseneuve-d'Entraigues, Espinchal, Gelles, Grandeyrolles, Heume-l'Église, La Bourboule, La Chapelle-Marcousse, La Godivelle, La Tour-d'Auvergne, Labessette, Laqueuille, Larodde, Le Vernet-Sainte-Marguerite, Ludesse, Madriat, Mazaye, Mazoires, Mont-Dore, Montaigut-le-Blanc, Murat-le-Quaire, Murol, Nébouzat, Neschers, Nohanent, Olby, Olloix, Orcines, Orcival, Perpezat, Picherande, Rentières, Roche-Charles-la-Mayrand, Rochefort-Montagne, Royat, Saint-Alyre-ès-Montagne, Saint-Amant-Tallende, Saint-Bonnet-près-Orcival, Saint-Cirgues-sur-Couze, Saint-Diéry, Saint-Donat, Saint-Floret, Saint-Genès-Champanelle, Saint-Genès-Champespe, Saint-Hérent, Saint-Nectaire, Saint-Pierre-Colamine, Saint-Pierre-Roche, Saint-Sandoux, Saint-Saturnin, Saint-Sauves-d'Auvergne, Saint-Victor-la-Rivière, Saint-Vincent, Saulzet-le-Froid, Saurier, Singles, Tauves, Ternant-les-Eaux, Tourzel-Ronzières, Trémouille-Saint-Loup, Valbeleix, Vernines, Verrières.
La 4e circonscription du Puy-de-Dôme est composée des communes de Antoingt, Aubière, Aulhat-Flat, Authezat, Auzat-la-Combelle, Bansat, Beaulieu, Beauregard-l'Évêque, Bergonne, Boudes, Bouzel, Brassac-les-Mines, Brenat, Busséol, Chalus, Champagnat-le-Jeune, Charbonnier-les-Mines, Chas, Chauriat, Clermont-Ferrand (partie de commune), Collanges, Corent, Coudes, Égliseneuve-des-Liards, Espirat, Esteil, Gignat, Isserteaux, Issoire, Jumeaux, La Chapelle-sur-Usson, La Roche-Blanche, La Roche-Noire, La Sauvetat, Lamontgie, Laps, Le Breuil-sur-Couze, Le Broc, Le Cendre, Le Crest, Le Vernet-Chaméane, Les Martres-de-Veyre, Les Pradeaux, Manglieu, Mareugheol, Meilhaud, Mirefleurs, Moissat, Montpeyroux, Moriat, Mur-sur-Allier (partie de commune), Nonette-Orsonnette, Orbeil, Orcet, Pardines, Parent, Parentignat, Pérignat-lès-Sarliève, Pérignat-sur-Allier, Perrier, Peslières, Pignols, Plauzat, Ravel, Reignat, Romagnat, Saint-Babel, Saint-Bonnet-lès-Allier, Saint-Étienne-sur-Usson, Saint-Genès-la-Tourette, Saint-Georges-sur-Allier, Saint-Germain-Lembron, Saint-Gervazy, Saint-Jean-en-Val, Saint-Jean-Saint-Gervais, Saint-Martin-d'Ollières, Saint-Martin-des-Plains, Saint-Maurice, Saint-Quentin-sur-Sauxillanges, Saint-Rémy-de-Chargnat, Saint-Yvoine, Sallèdes, Sauvagnat-Sainte-Marthe, Sauxillanges, Solignat, Sugères, Tallende, Usson, Valz-sous-Châteauneuf, Varennes-sur-Usson, Vassel, Vertaizon, Veyre-Monton, Vic-le-Comte, Vichel, Villeneuve, Vodable, Yronde-et-Buron.
La 5e circonscription du Puy-de-Dôme est composée des communes de Aix-la-Fayette, Ambert, Arconsat, Arlanc, Aubusson-d'Auvergne, Augerolles, Auzelles, Baffie, Bertignat, Beurières, Billom, Bongheat, Bort-l'Étang, Brousse, Bulhon, Ceilloux, Celles-sur-Durolle, Chabreloche, Chambon-sur-Dolore, Champétières, Chappes, Charnat, Châteldon, Chaumont-le-Bourg, Chavaroux, Clerlande, Condat-lès-Montboissier, Courpière, Crevant-Laveine, Culhat, Cunlhat, Domaize, Doranges, Dorat, Dore-l'Église, Échandelys, Égliseneuve-près-Billom, Églisolles, Ennezat, Entraigues, Escoutoux, Estandeuil, Fayet-le-Château, Fayet-Ronaye, Fournols, Glaine-Montaigut, Grandrif, Grandval, Job, Joze, La Chapelle-Agnon, La Chaulme, La Forie, La Monnerie-le-Montel, La Renaudie, Lachaux, Le Brugeron, Le Monestier, Lempdes, Lempty, Les Martres-d'Artière, Lezoux, Limons, Lussat, Luzillat, Marat, Maringues, Marsac-en-Livradois, Martres-sur-Morge, Mauzun, Mayres, Medeyrolles, Montmorin, Mur-sur-Allier (partie de commune), Néronde-sur-Dore, Neuville, Noalhat, Novacelles, Olliergues, Olmet, Orléat, Palladuc, Paslières, Peschadoires, Pont-du-Château, Puy-Guillaume, Ris, Saillant, Saint-Alyre-d'Arlanc, Saint-Amant-Roche-Savine, Saint-Anthème, Saint-Beauzire, Saint-Bonnet-le-Bourg, Saint-Bonnet-le-Chastel, Saint-Clément-de-Valorgue, Saint-Dier-d'Auvergne, Saint-Éloy-la-Glacière, Saint-Ferréol-des-Côtes, Saint-Flour-l'Étang, Saint-Germain-l'Herm, Saint-Gervais-sous-Meymont, Saint-Ignat, Saint-Jean-d'Heurs, Saint-Jean-des-Ollières, Saint-Julien-de-Coppel, Saint-Just, Saint-Laure, Saint-Martin-des-Olmes, Saint-Pierre-la-Bourlhonne, Saint-Rémy-sur-Durolle, Saint-Romain, Saint-Sauveur-la-Sagne, Saint-Victor-Montvianeix, Sainte-Agathe, Sainte-Catherine, Sauvessanges, Sauviat, Sermentizon, Seychalles, Surat, Thiers, Thiolières, Tours-sur-Meymont, Trézioux, Valcivières, Varennes-sur-Morge, Vertolaye, Vinzelles, Viscomtat, Viverols, Vollore-Montagne, Vollore-Ville.
Source : Legifrance.gouv.fr
Les cartes détaillées des circonscriptions législatives du Puy-de-Dôme sont disponibles sur cette page : Plan circonscription