Counts and populations based on the observatory’s municipality index (source INSEE). The detail available varies from one municipality to another, depending on the coverage of public sources.
All municipalities
312 municipalities, ranked from most to least populous.
- Cahors · 19,902 inhab.
- Figeac · 9,757 inhab.
- Gourdon · 4,080 inhab.
- Pradines · 3,600 inhab.
- Gramat · 3,496 inhab.
- Saint-Céré · 3,449 inhab.
- Souillac · 3,199 inhab.
- Prayssac · 2,500 inhab.
- Biars-sur-Cère · 1,968 inhab.
- Lalbenque · 1,878 inhab.
- Puy-l'Évêque · 1,870 inhab.
- Castelnau-Montratier · 1,827 inhab.
- Montcuq-en-Quercy-Blanc · 1,812 inhab.
- Luzech · 1,758 inhab.
- Martel · 1,639 inhab.
- Le Vigan-en-Quercy · 1,544 inhab.
- Bagnac-sur-Célé · 1,481 inhab.
- Bretenoux · 1,429 inhab.
- Sousceyrac-en-Quercy · 1,335 inhab.
- Labastide-Marnhac · 1,316 inhab.
- Vayrac · 1,279 inhab.
- Lacapelle-Marival · 1,278 inhab.
- Salviac · 1,218 inhab.
- Bellefont-La Rauze · 1,188 inhab.
- Cressensac-Sarrazac · 1,154 inhab.
- Cajarc · 1,134 inhab.
- Mercuès · 1,125 inhab.
- Le Montat · 1,102 inhab.
- Bétaille · 1,073 inhab.
- Capdenac · 1,070 inhab.
- Arcambal · 1,000 inhab.
- Puybrun · 993 inhab.
- Espère · 987 inhab.
- Saint-Paul-Flaugnac · 981 inhab.
- Le Vignon-en-Quercy · 955 inhab.
- Duravel · 946 inhab.
- Lissac-et-Mouret · 943 inhab.
- Leyme · 929 inhab.
- Pern-Lhospitalet · 925 inhab.
- Catus · 919 inhab.
- Saint Géry-Vers · 912 inhab.
- Cœur de Causse · 890 inhab.
- Saint-Laurent-les-Tours · 845 inhab.
- Limogne-en-Quercy · 842 inhab.
- Douelle · 834 inhab.
- Trespoux-Rassiels · 828 inhab.
- Crayssac · 823 inhab.
- Flaujac-Poujols · 805 inhab.
- Lachapelle-Auzac · 796 inhab.
- Pinsac · 771 inhab.
- Prudhomat · 735 inhab.
- Béduer · 732 inhab.
- Faycelles · 722 inhab.
- Livernon · 720 inhab.
- Lamagdelaine · 716 inhab.
- Assier · 707 inhab.
- Barguelonne-en-Quercy · 706 inhab.
- Alvignac · 694 inhab.
- Gignac · 683 inhab.
- Payrac · 666 inhab.
- Gagnac-sur-Cère · 657 inhab.
- Cuzance · 655 inhab.
- Payrignac · 654 inhab.
- Cazals · 651 inhab.
- Cieurac · 647 inhab.
- Soturac · 638 inhab.
- Dégagnac · 637 inhab.
- Cardaillac · 621 inhab.
- Lendou-en-Quercy · 620 inhab.
- Lunan · 614 inhab.
- Rocamadour · 604 inhab.
- Saint-Germain-du-Bel-Air · 604 inhab.
- Caillac · 590 inhab.
- Montfaucon · 588 inhab.
- Lanzac · 571 inhab.
- Montdoumerc · 570 inhab.
- Aynac · 558 inhab.
- Mauroux · 553 inhab.
- Planioles · 549 inhab.
- Porte-du-Quercy · 534 inhab.
- Fontanes · 533 inhab.
- Sauzet · 533 inhab.
- Albas · 529 inhab.
- Issendolus · 523 inhab.
- Saint-Félix · 523 inhab.
- Loubressac · 514 inhab.
- Belfort-du-Quercy · 508 inhab.
- Thégra · 488 inhab.
- Mayrinhac-Lentour · 487 inhab.
- Saint-Sozy · 486 inhab.
- Lavergne · 485 inhab.
- Felzins · 467 inhab.
- Tauriac · 464 inhab.
- Calamane · 458 inhab.
- Miers · 448 inhab.
- Camburat · 445 inhab.
- Saint-Vincent-Rive-d'Olt · 432 inhab.
- Latronquière · 429 inhab.
- Carennac · 426 inhab.
- Castelfranc · 425 inhab.
- Saint-Michel-Loubéjou · 416 inhab.
- Cavagnac · 415 inhab.
- Saint-Jean-Lespinasse · 411 inhab.
- Concots · 409 inhab.
- Belmont-Bretenoux · 406 inhab.
- Fons · 403 inhab.
- Villesèque · 402 inhab.
- Condat · 399 inhab.
- Saint-Pierre-Lafeuille · 398 inhab.
- Anglars-Nozac · 397 inhab.
- Baladou · 391 inhab.
- Cremps · 389 inhab.
- Saint-Jean-Lagineste · 389 inhab.
- Boissières · 388 inhab.
- Parnac · 382 inhab.
- Caniac-du-Causse · 379 inhab.
- Aujols · 376 inhab.
- Autoire · 376 inhab.
- Frayssinet-le-Gélat · 375 inhab.
- Laburgade · 374 inhab.
- Reyrevignes · 366 inhab.
- Touzac · 361 inhab.
- Cornac · 360 inhab.
- Gindou · 357 inhab.
- Molières · 357 inhab.
- Masclat · 356 inhab.
- Varaire · 356 inhab.
- Saint-Projet · 354 inhab.
- Girac · 353 inhab.
- Laramière · 353 inhab.
- Nuzéjouls · 351 inhab.
- Marminiac · 348 inhab.
- Cambes · 347 inhab.
- Peyrilles · 346 inhab.
- Vire-sur-Lot · 344 inhab.
- Bio · 343 inhab.
- Montcabrier · 342 inhab.
- Saint-Michel-de-Bannières · 341 inhab.
- Gorses · 340 inhab.
- Viazac · 339 inhab.
- Anglars-Juillac · 334 inhab.
- Saint-Denis-lès-Martel · 334 inhab.
- Sérignac · 334 inhab.
- Vaylats · 327 inhab.
- Saint-Cirgues · 323 inhab.
- Montgesty · 320 inhab.
- Tour-de-Faure · 320 inhab.
- Lamothe-Fénelon · 318 inhab.
- Fajoles · 313 inhab.
- Frayssinet · 312 inhab.
- Creysse · 311 inhab.
- Montvalent · 309 inhab.
- Saint-Jean-Mirabel · 309 inhab.
- Les Pechs du Vers · 306 inhab.
- Gigouzac · 304 inhab.
- Concorès · 303 inhab.
- Gréalou · 302 inhab.
- Le Bourg · 301 inhab.
- Montredon · 301 inhab.
- Thédirac · 298 inhab.
- Glanes · 296 inhab.
- Laval-de-Cère · 292 inhab.
- Rignac · 292 inhab.
- Maxou · 288 inhab.
- Espédaillac · 282 inhab.
- Issepts · 277 inhab.
- Labastide-du-Vert · 276 inhab.
- Montcléra · 275 inhab.
- Loupiac · 273 inhab.
- Lacave · 264 inhab.
- Meyronne · 264 inhab.
- Strenquels · 264 inhab.
- Francoulès · 262 inhab.
- Mayrac · 256 inhab.
- Camboulit · 254 inhab.
- Les Junies · 252 inhab.
- Saint-Jean-de-Laur · 247 inhab.
- Latouille-Lentillac · 246 inhab.
- Lavercantière · 244 inhab.
- Cuzac · 242 inhab.
- Lauresses · 242 inhab.
- Thémines · 242 inhab.
- Calvignac · 241 inhab.
- Floirac · 240 inhab.
- Corn · 238 inhab.
- Grézels · 235 inhab.
- Linac · 235 inhab.
- Lherm · 234 inhab.
- Sainte-Colombe · 234 inhab.
- Prendeignes · 232 inhab.
- Carnac-Rouffiac · 230 inhab.
- Promilhanes · 229 inhab.
- Beauregard · 228 inhab.
- Saint-Vincent-du-Pendit · 226 inhab.
- Carlucet · 224 inhab.
- Léobard · 224 inhab.
- Cabrerets · 222 inhab.
- Anglars · 221 inhab.
- Goujounac · 219 inhab.
- Esclauzels · 218 inhab.
- Les Arques · 214 inhab.
- Montet-et-Bouxal · 213 inhab.
- Escamps · 209 inhab.
- Le Roc · 208 inhab.
- Bach · 207 inhab.
- Lauzès · 205 inhab.
- Saint-Maurice-en-Quercy · 205 inhab.
- Bélaye · 204 inhab.
- Saint-Cirq-Lapopie · 204 inhab.
- Saint-Denis-Catus · 203 inhab.
- Saint-Perdoux · 202 inhab.
- Labathude · 201 inhab.
- Saint-Médard-de-Presque · 201 inhab.
- Uzech · 201 inhab.
- Milhac · 199 inhab.
- Brengues · 197 inhab.
- Rouffilhac · 196 inhab.
- Saint-Martin-Labouval · 196 inhab.
- Rueyres · 195 inhab.
- Saint-Martin-le-Redon · 194 inhab.
- Saint-Simon · 194 inhab.
- Lentillac-Saint-Blaise · 191 inhab.
- Pomarède · 190 inhab.
- Saint-Médard · 190 inhab.
- Pescadoires · 186 inhab.
- Saint-Chamarand · 186 inhab.
- Cahus · 185 inhab.
- Rudelle · 185 inhab.
- Vidaillac · 184 inhab.
- Marcilhac-sur-Célé · 183 inhab.
- Padirac · 183 inhab.
- Boussac · 182 inhab.
- Pontcirq · 182 inhab.
- Théminettes · 182 inhab.
- Cénevières · 179 inhab.
- Floressas · 179 inhab.
- Cézac · 178 inhab.
- Fourmagnac · 176 inhab.
- Terrou · 175 inhab.
- Cassagnes · 174 inhab.
- Saint-Paul-de-Vern · 174 inhab.
- Reilhac · 173 inhab.
- Lacapelle-Cabanac · 172 inhab.
- Saint-Cirq-Souillaguet · 172 inhab.
- Nadaillac-de-Rouge · 170 inhab.
- Cadrieu · 168 inhab.
- Calès · 165 inhab.
- Frayssinhes · 165 inhab.
- Saint-Pierre-Toirac · 164 inhab.
- Teyssieu · 163 inhab.
- Durbans · 160 inhab.
- Grèzes · 158 inhab.
- Saint-Cirq-Madelon · 154 inhab.
- Reilhaguet · 151 inhab.
- Saillac · 148 inhab.
- Bannes · 145 inhab.
- Sénaillac-Lauzès · 145 inhab.
- Séniergues · 144 inhab.
- Saint-Chels · 142 inhab.
- Le Bastit · 141 inhab.
- Ginouillac · 141 inhab.
- Saint-Clair · 141 inhab.
- Berganty · 138 inhab.
- Larnagol · 136 inhab.
- Blars · 135 inhab.
- Cambayrac · 135 inhab.
- Lugagnac · 134 inhab.
- Saint-Sulpice · 134 inhab.
- Soulomès · 133 inhab.
- Larroque-Toirac · 132 inhab.
- Belmont-Sainte-Foi · 129 inhab.
- Sénaillac-Latronquière · 129 inhab.
- Mechmont · 126 inhab.
- Lagardelle · 124 inhab.
- Le Bouyssou · 122 inhab.
- Saint-Bressou · 122 inhab.
- Montlauzun · 121 inhab.
- Sauliac-sur-Célé · 116 inhab.
- Lamothe-Cassel · 113 inhab.
- Montbrun · 111 inhab.
- Lentillac-du-Causse · 108 inhab.
- Carayac · 107 inhab.
- Estal · 106 inhab.
- Quissac-en-Quercy · 106 inhab.
- Soucirac · 103 inhab.
- Rampoux · 102 inhab.
- Cras · 99 inhab.
- Saint-Médard-Nicourby · 98 inhab.
- Couzou · 96 inhab.
- Espeyroux · 96 inhab.
- Ussel · 96 inhab.
- Gintrac · 95 inhab.
- Bouziès · 94 inhab.
- Lunegarde · 94 inhab.
- Sabadel-Latronquière · 93 inhab.
- Sonac · 93 inhab.
- Espagnac-Sainte-Eulalie · 92 inhab.
- Montamel · 91 inhab.
- Sabadel-Lauzès · 91 inhab.
- Puyjourdes · 90 inhab.
- Ladirat · 89 inhab.
- Albiac · 88 inhab.
- Flaujac-Gare · 86 inhab.
- Crégols · 82 inhab.
- Saint-Caprais · 80 inhab.
- Saignes · 74 inhab.
- Bessonies · 74 inhab.
- Nadillac · 73 inhab.
- Orniac · 72 inhab.
- Frontenac · 70 inhab.
- Saint-Hilaire · 62 inhab.
- Labastide-du-Haut-Mont · 44 inhab.