Largest city in the Puy-de-Dôme department: the 2026 ranking
The 463 towns of the Puy-de-Dôme department (63) ranked by population, area and density, based on the official INSEE population figures in force in 2026.
The largest city in the Puy-de-Dôme department is Clermont-Ferrand, with 148,795 inhabitants (ranked 25th in France by population). The largest town by area is Besse-et-Saint-Anastaise (72 km²). The most densely populated is Chamalières, with 4,790 inhabitants per km². At the other end of the ranking, La Godivelle has only 21 inhabitants.
The Puy-de-Dôme department has 678,624 inhabitants over 7,970 km², a density of 85 inhabitants per km², close to the national average (110 per km²). It accounts for 8.1% of the population of Auvergne-Rhône-Alpes, the region it has belonged to since the 2016 reform (formerly Auvergne): see the ranking of the largest cities in Auvergne-Rhône-Alpes.
The 20 largest cities in the Puy-de-Dôme department by population
| # | Town | Population | km² | per km² | France rank |
|---|---|---|---|---|---|
| 1 | Clermont-Ferrand | 148,795 | 43 | 3,487 | 25th |
| 2 | Cournon-d'Auvergne | 20,341 | 19 | 1,095 | 485th |
| 3 | Riom | 19,541 | 32 | 611 | 506th |
| 4 | Chamalières | 18,059 | 3.8 | 4,790 | 550th |
| 5 | Issoire | 15,477 | 20 | 786 | 649th |
| 6 | Pont-du-Château | 12,716 | 22 | 588 | 797th |
| 7 | Thiers | 11,994 | 44 | 270 | 847th |
| 8 | Beaumont | 10,893 | 4.0 | 2,716 | 948th |
| 9 | Aubière | 10,614 | 7.7 | 1,382 | 985th |
| 10 | Gerzat | 10,431 | 16 | 641 | 1,007th |
| 11 | Lempdes | 9,127 | 12 | 742 | 1,171st |
| 12 | Cébazat | 9,040 | 10 | 902 | 1,184th |
| 13 | Romagnat | 8,026 | 17 | 477 | 1,360th |
| 14 | Ambert | 6,732 | 60 | 111 | 1,644th |
| 15 | Ceyrat | 6,719 | 9.4 | 719 | 1,648th |
| 16 | Lezoux | 6,595 | 35 | 190 | 1,704th |
| 17 | Châtel-Guyon | 6,473 | 14 | 460 | 1,736th |
| 18 | Vic-le-Comte | 5,487 | 18 | 303 | 2,083rd |
| 19 | Le Cendre | 5,470 | 4.2 | 1,293 | 2,093rd |
| 20 | Volvic | 4,972 | 28 | 179 | 2,290th |
Largest towns by area in the Puy-de-Dôme department
| # | Town | Population | km² | per km² | France rank |
|---|---|---|---|---|---|
| 1 | Besse-et-Saint-Anastaise | 1,508 | 72 | 21 | 497th |
| 2 | Saint-Anthème | 730 | 69 | 11 | 559th |
| 3 | Anzat-le-Luguet | 168 | 67 | 3 | 618th |
| 4 | Ambert | 6,732 | 60 | 111 | 764th |
| 5 | Égliseneuve-d'Entraigues | 334 | 56 | 6 | 888th |
| 6 | Saint-Ours | 1,744 | 56 | 31 | 910th |
| 7 | Saint-Genès-Champanelle | 4,149 | 52 | 80 | 1,088th |
| 8 | Aydat | 2,621 | 50 | 52 | 1,165th |
| 9 | Compains | 126 | 50 | 3 | 1,168th |
| 10 | Saint-Sauves-d'Auvergne | 1,152 | 50 | 23 | 1,191st |
Most densely populated towns in the Puy-de-Dôme department
| # | Town | Population | km² | per km² | France rank |
|---|---|---|---|---|---|
| 1 | Chamalières | 18,059 | 3.8 | 4,790 | 152nd |
| 2 | Clermont-Ferrand | 148,795 | 43 | 3,487 | 237th |
| 3 | Beaumont | 10,893 | 4.0 | 2,716 | 330th |
| 4 | Aubière | 10,614 | 7.7 | 1,382 | 680th |
| 5 | Le Cendre | 5,470 | 4.2 | 1,293 | 741st |
| 6 | Cournon-d'Auvergne | 20,341 | 19 | 1,095 | 870th |
| 7 | Mozac | 4,059 | 4.1 | 1,002 | 939th |
| 8 | Aulnat | 4,176 | 4.2 | 992 | 948th |
| 9 | Cébazat | 9,040 | 10 | 902 | 1,053rd |
| 10 | Issoire | 15,477 | 20 | 786 | 1,209th |
All towns in the Puy-de-Dôme department (463)
INSEE total population in parentheses. Each town page gives its area, density, national and departmental rankings, and neighboring towns.
- Aigueperse (2,700)
- Aix-la-Fayette (100)
- Ambert (6,732)
- Antoingt (420)
- Anzat-le-Luguet (168)
- Apchat (163)
- Arconsat (579)
- Ardes (594)
- Arlanc (1,819)
- Ars-les-Favets (229)
- Artonne (930)
- Aubiat (1,032)
- Aubière (10,614)
- Aubusson-d'Auvergne (217)
- Augerolles (884)
- Augnat (188)
- Aulhat-Flat (965)
- Aulnat (4,176)
- Aurières (389)
- Authezat (678)
- Auzat-la-Combelle (1,994)
- Auzelles (396)
- Avèze (162)
- Ayat-sur-Sioule (140)
- Aydat (2,621)
- Baffie (112)
- Bagnols (411)
- Bansat (273)
- Bas-et-Lezat (356)
- Beaulieu (481)
- Beaumont (10,893)
- Beaumont-lès-Randan (319)
- Beauregard-l'Évêque (1,611)
- Beauregard-Vendon (1,359)
- Bergonne (336)
- Bertignat (494)
- Besse-et-Saint-Anastaise (1,508)
- Beurières (330)
- Billom (4,894)
- Biollet (315)
- Blanzat (3,746)
- Blot-l'Église (447)
- Bongheat (478)
- Bort-l'Étang (744)
- Boudes (265)
- Bourg-Lastic (887)
- Bouzel (713)
- Brassac-les-Mines (3,547)
- Brenat (637)
- Briffons (274)
- Bromont-Lamothe (1,042)
- Brousse (379)
- Bulhon (617)
- Busséol (224)
- Bussières (110)
- Bussières-et-Pruns (518)
- Buxières-sous-Montaigut (247)
- Cébazat (9,040)
- Ceilloux (176)
- Celles-sur-Durolle (1,657)
- Ceyrat (6,719)
- Ceyssat (710)
- Chabreloche (1,196)
- Chadeleuf (437)
- Chalus (179)
- Chamalières (18,059)
- Chambaron sur Morge (1,797)
- Chambon-sur-Dolore (143)
- Chambon-sur-Lac (419)
- Champagnat-le-Jeune (150)
- Champeix (1,444)
- Champétières (286)
- Champs (456)
- Chanat-la-Mouteyre (962)
- Chanonat (1,766)
- Chapdes-Beaufort (1,163)
- Chappes (1,640)
- Chaptuzat (496)
- Charbonnier-les-Mines (950)
- Charbonnières-les-Varennes (1,978)
- Charbonnières-les-Vieilles (1,190)
- Charensat (474)
- Charnat (209)
- Chas (370)
- Chassagne (80)
- Chastreix (227)
- Château-sur-Cher (72)
- Châteaugay (3,234)
- Châteauneuf-les-Bains (313)
- Châtel-Guyon (6,473)
- Châteldon (757)
- Chaumont-le-Bourg (248)
- Chauriat (1,836)
- Chavaroux (540)
- Cisternes-la-Forêt (449)
- Clémensat (125)
- Clerlande (656)
- Clermont-Ferrand (148,795)
- Collanges (161)
- Combrailles (216)
- Combronde (2,177)
- Compains (126)
- Condat-en-Combraille (418)
- Condat-lès-Montboissier (236)
- Corent (812)
- Coudes (1,245)
- Courgoul (63)
- Cournols (236)
- Cournon-d'Auvergne (20,341)
- Courpière (4,285)
- Crevant-Laveine (983)
- Cros (173)
- Culhat (1,199)
- Cunlhat (1,311)
- Dauzat-sur-Vodable (71)
- Davayat (676)
- Domaize (398)
- Doranges (180)
- Dorat (737)
- Dore-l'Église (666)
- Durmignat (215)
- Durtol (1,944)
- Échandelys (255)
- Effiat (1,145)
- Égliseneuve-d'Entraigues (334)
- Égliseneuve-des-Liards (161)
- Égliseneuve-près-Billom (956)
- Églisolles (312)
- Ennezat (2,813)
- Entraigues (745)
- Enval (1,616)
- Escoutoux (1,400)
- Espinasse (278)
- Espinchal (74)
- Espirat (423)
- Estandeuil (527)
- Esteil (54)
- Fayet-le-Château (388)
- Fayet-Ronaye (120)
- Fernoël (139)
- Fournols (322)
- Gelles (981)
- Gerzat (10,431)
- Giat (797)
- Gignat (266)
- Gimeaux (391)
- Glaine-Montaigut (613)
- Gouttières (304)
- Grandeyrolles (56)
- Grandrif (203)
- Grandval (125)
- Herment (281)
- Heume-l'Église (116)
- Isserteaux (424)
- Issoire (15,477)
- Job (1,038)
- Joze (1,198)
- Jozerand (563)
- Jumeaux (571)
- La Bourboule (1,751)
- La Celle (81)
- La Cellette (172)
- La Chapelle-Agnon (371)
- La Chapelle-Marcousse (64)
- La Chapelle-sur-Usson (86)
- La Chaulme (121)
- La Crouzille (267)
- La Forie (326)
- La Godivelle (21)
- La Goutelle (615)
- La Monnerie-le-Montel (1,664)
- La Renaudie (132)
- La Roche-Blanche (3,358)
- La Roche-Noire (642)
- La Sauvetat (750)
- La Tour-d'Auvergne (669)
- Labessette (59)
- Lachaux (281)
- Lamontgie (654)
- Landogne (234)
- Lapeyrouse (528)
- Laps (614)
- Laqueuille (364)
- Larodde (301)
- Lastic (102)
- Le Breuil-sur-Couze (1,107)
- Le Broc (638)
- Le Brugeron (259)
- Le Cendre (5,470)
- Le Cheix-sur-Morge (712)
- Le Crest (1,319)
- Le Monestier (247)
- Le Quartier (233)
- Le Vernet-Chaméane (868)
- Le Vernet-Sainte-Marguerite (336)
- Lempdes (9,127)
- Lempty (424)
- Les Ancizes-Comps (1,714)
- Les Deux-Rives (839)
- Les Martres-d'Artière (2,279)
- Les Martres-de-Veyre (3,879)
- Les Pradeaux (360)
- Lezoux (6,595)
- Limons (740)
- Lisseuil (110)
- Loubeyrat (1,467)
- Ludesse (493)
- Lussat (955)
- Luzillat (1,184)
- Madriat (137)
- Malauzat (1,181)
- Malintrat (1,168)
- Manglieu (475)
- Manzat (1,455)
- Marat (816)
- Marcillat (344)
- Mareugheol (221)
- Maringues (3,192)
- Marsac-en-Livradois (1,418)
- Marsat (1,461)
- Martres-sur-Morge (767)
- Mauzun (145)
- Mayres (202)
- Mazaye (744)
- Mazoires (99)
- Medeyrolles (115)
- Meilhaud (510)
- Menat (562)
- Ménétrol (1,652)
- Messeix (1,015)
- Mirefleurs (2,430)
- Miremont (307)
- Moissat (1,281)
- Mons (597)
- Mont-Dore (1,175)
- Montaigut-en-Combraille (979)
- Montaigut-le-Blanc (954)
- Montcel (565)
- Montel-de-Gelat (420)
- Montfermy (230)
- Montmorin (744)
- Montpensier (474)
- Montpeyroux (338)
- Moriat (403)
- Moureuille (377)
- Mozac (4,059)
- Mur-sur-Allier (3,172)
- Murat-le-Quaire (501)
- Murol (685)
- Nébouzat (887)
- Néronde-sur-Dore (493)
- Neschers (921)
- Neuf-Église (334)
- Neuville (383)
- Noalhat (230)
- Nohanent (2,253)
- Nonette-Orsonnette (641)
- Novacelles (160)
- Olby (885)
- Olliergues (754)
- Olloix (338)
- Olmet (195)
- Orbeil (905)
- Orcet (2,931)
- Orcines (3,717)
- Orcival (246)
- Orléat (2,311)
- Palladuc (536)
- Pardines (308)
- Parent (901)
- Parentignat (497)
- Paslières (1,523)
- Pérignat-lès-Sarliève (2,930)
- Pérignat-sur-Allier (1,528)
- Perpezat (437)
- Perrier (946)
- Peschadoires (2,146)
- Peslières (58)
- Pessat-Villeneuve (760)
- Picherande (333)
- Pignols (345)
- Pionsat (1,074)
- Plauzat (1,670)
- Pont-du-Château (12,716)
- Pontaumur (786)
- Pontgibaud (717)
- Pouzol (275)
- Prompsat (480)
- Prondines (279)
- Pulvérières (430)
- Puy-Guillaume (2,677)
- Puy-Saint-Gulmier (139)
- Queuille (291)
- Randan (1,633)
- Ravel (758)
- Reignat (384)
- Rentières (107)
- Riom (19,541)
- Ris (725)
- Roche-Charles-la-Mayrand (40)
- Roche-d'Agoux (110)
- Rochefort-Montagne (978)
- Romagnat (8,026)
- Royat (4,589)
- Saillant (319)
- Saint-Agoulin (322)
- Saint-Alyre-d'Arlanc (133)
- Saint-Alyre-ès-Montagne (107)
- Saint-Amant-Roche-Savine (542)
- Saint-Amant-Tallende (1,902)
- Saint-André-le-Coq (583)
- Saint-Angel (479)
- Saint-Anthème (730)
- Saint-Avit-d'Auvergne (218)
- Saint-Babel (975)
- Saint-Beauzire (2,242)
- Saint-Bonnet-le-Bourg (190)
- Saint-Bonnet-le-Chastel (214)
- Saint-Bonnet-lès-Allier (419)
- Saint-Bonnet-près-Orcival (585)
- Saint-Bonnet-près-Riom (2,185)
- Saint-Clément-de-Régnat (525)
- Saint-Clément-de-Valorgue (246)
- Saint-Denis-Combarnazat (250)
- Saint-Dier-d'Auvergne (586)
- Saint-Diéry (562)
- Saint-Donat (201)
- Saint-Éloy-la-Glacière (64)
- Saint-Éloy-les-Mines (3,613)
- Saint-Étienne-des-Champs (126)
- Saint-Étienne-sur-Usson (274)
- Saint-Ferréol-des-Côtes (564)
- Saint-Floret (248)
- Saint-Flour-l'Étang (275)
- Saint-Gal-sur-Sioule (152)
- Saint-Genès-Champanelle (4,149)
- Saint-Genès-Champespe (204)
- Saint-Genès-du-Retz (484)
- Saint-Genès-la-Tourette (198)
- Saint-Georges-de-Mons (2,103)
- Saint-Georges-sur-Allier (1,416)
- Saint-Germain-l'Herm (511)
- Saint-Germain-Lembron (2,079)
- Saint-Germain-près-Herment (62)
- Saint-Gervais-d'Auvergne (1,351)
- Saint-Gervais-sous-Meymont (217)
- Saint-Gervazy (348)
- Saint-Hérent (114)
- Saint-Hilaire (147)
- Saint-Hilaire-la-Croix (384)
- Saint-Hilaire-les-Monges (85)
- Saint-Ignat (932)
- Saint-Jacques-d'Ambur (301)
- Saint-Jean-d'Heurs (717)
- Saint-Jean-des-Ollières (469)
- Saint-Jean-en-Val (362)
- Saint-Jean-Saint-Gervais (129)
- Saint-Julien-de-Coppel (1,299)
- Saint-Julien-la-Geneste (120)
- Saint-Julien-Puy-Lavèze (366)
- Saint-Just (148)
- Saint-Laure (724)
- Saint-Maigner (169)
- Saint-Martin-d'Ollières (150)
- Saint-Martin-des-Olmes (317)
- Saint-Martin-des-Plains (183)
- Saint-Maurice (994)
- Saint-Maurice-près-Pionsat (366)
- Saint-Myon (556)
- Saint-Nectaire (829)
- Saint-Ours (1,744)
- Saint-Pardoux (438)
- Saint-Pierre-Colamine (248)
- Saint-Pierre-la-Bourlhonne (141)
- Saint-Pierre-le-Chastel (464)
- Saint-Pierre-Roche (510)
- Saint-Priest-Bramefant (888)
- Saint-Priest-des-Champs (747)
- Saint-Quentin-sur-Sauxillanges (111)
- Saint-Quintin-sur-Sioule (398)
- Saint-Rémy-de-Blot (255)
- Saint-Rémy-de-Chargnat (639)
- Saint-Rémy-sur-Durolle (1,789)
- Saint-Romain (206)
- Saint-Sandoux (1,009)
- Saint-Saturnin (1,228)
- Saint-Sauves-d'Auvergne (1,152)
- Saint-Sauveur-la-Sagne (85)
- Saint-Sulpice (85)
- Saint-Sylvestre-Pragoulin (1,085)
- Saint-Victor-la-Rivière (244)
- Saint-Victor-Montvianeix (270)
- Saint-Vincent (426)
- Saint-Yvoine (568)
- Sainte-Agathe (176)
- Sainte-Catherine (57)
- Sainte-Christine (127)
- Sallèdes (572)
- Sardon (309)
- Saulzet-le-Froid (289)
- Sauret-Besserve (167)
- Saurier (245)
- Sauvagnat (147)
- Sauvagnat-Sainte-Marthe (474)
- Sauvessanges (550)
- Sauviat (599)
- Sauxillanges (1,344)
- Savennes (98)
- Sayat (2,575)
- Sermentizon (613)
- Servant (570)
- Seychalles (792)
- Singles (174)
- Solignat (519)
- Sugères (662)
- Surat (622)
- Tallende (1,657)
- Tauves (697)
- Teilhède (547)
- Teilhet (291)
- Ternant-les-Eaux (60)
- Thiers (11,994)
- Thiolières (166)
- Thuret (946)
- Tortebesse (82)
- Tours-sur-Meymont (558)
- Tourzel-Ronzières (206)
- Tralaigues (80)
- Trémouille-Saint-Loup (143)
- Trézioux (509)
- Usson (295)
- Valbeleix (149)
- Valcivières (231)
- Valz-sous-Châteauneuf (54)
- Varennes-sur-Morge (440)
- Varennes-sur-Usson (322)
- Vassel (297)
- Vensat (576)
- Vergheas (69)
- Verneugheol (229)
- Vernines (459)
- Verrières (75)
- Vertaizon (3,577)
- Vertolaye (575)
- Veyre-Monton (3,770)
- Vic-le-Comte (5,487)
- Vichel (343)
- Villeneuve (137)
- Villeneuve-les-Cerfs (520)
- Villossanges (367)
- Vinzelles (376)
- Virlet (273)
- Viscomtat (506)
- Vitrac (349)
- Viverols (448)
- Vodable (194)
- Voingt (59)
- Vollore-Montagne (321)
- Vollore-Ville (739)
- Volvic (4,972)
- Youx (887)
- Yronde-et-Buron (658)
- Yssac-la-Tourette (406)
Other departments in Auvergne-Rhône-Alpes
Ain (01) Allier (03) Ardèche (07) Cantal (15) Drôme (26) Isère (38) Loire (42) Haute-Loire (43) Rhône (69) Savoie (73) Haute-Savoie (74) All departments
Sources: INSEE, official population figures in force on January 1, 2026 (total population); land area: IGN / Observatoire des territoires. Rankings computed across the 34,858 communes in the database.