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
319 municipalities, ranked from most to least populous.
- Agen · 32,193 inhab.
- Villeneuve-sur-Lot · 22,004 inhab.
- Marmande · 17,361 inhab.
- Tonneins · 9,461 inhab.
- Le Passage · 9,360 inhab.
- Nérac · 6,937 inhab.
- Sainte-Livrade-sur-Lot · 6,518 inhab.
- Bon-Encontre · 6,386 inhab.
- Boé · 5,784 inhab.
- Foulayronnes · 5,480 inhab.
- Fumel · 4,696 inhab.
- Casteljaloux · 4,639 inhab.
- Pont-du-Casse · 4,192 inhab.
- Aiguillon · 3,983 inhab.
- Layrac · 3,913 inhab.
- Pujols · 3,776 inhab.
- Sainte-Bazeille · 3,183 inhab.
- Colayrac-Saint-Cirq · 3,106 inhab.
- Miramont-de-Guyenne · 3,082 inhab.
- Bias · 2,965 inhab.
- Montayral · 2,667 inhab.
- Clairac · 2,576 inhab.
- Penne-d'Agenais · 2,495 inhab.
- Estillac · 2,392 inhab.
- Saint-Sylvestre-sur-Lot · 2,388 inhab.
- Castelculier · 2,383 inhab.
- Monflanquin · 2,358 inhab.
- Casseneuil · 2,340 inhab.
- Lavardac · 2,297 inhab.
- Monsempron-Libos · 2,104 inhab.
- Brax · 2,103 inhab.
- Roquefort · 2,091 inhab.
- Astaffort · 2,002 inhab.
- Port-Sainte-Marie · 1,846 inhab.
- Castelmoron-sur-Lot · 1,830 inhab.
- Virazeil · 1,696 inhab.
- Beaupuy · 1,678 inhab.
- Gontaud-de-Nogaret · 1,641 inhab.
- Laroque-Timbaut · 1,589 inhab.
- Sainte-Colombe-en-Bruilhois · 1,552 inhab.
- Saint-Hilaire-de-Lusignan · 1,509 inhab.
- Barbaste · 1,498 inhab.
- Le Mas-d'Agenais · 1,486 inhab.
- Mézin · 1,455 inhab.
- Lédat · 1,430 inhab.
- Cancon · 1,366 inhab.
- Castillonnès · 1,359 inhab.
- Damazan · 1,353 inhab.
- Laplume · 1,335 inhab.
- Meilhan-sur-Garonne · 1,330 inhab.
- Fourques-sur-Garonne · 1,307 inhab.
- Villeréal · 1,265 inhab.
- Buzet-sur-Baïse · 1,246 inhab.
- Duras · 1,206 inhab.
- Moirax · 1,199 inhab.
- Saint-Vite · 1,187 inhab.
- Sérignac-sur-Garonne · 1,178 inhab.
- Aubiac · 1,177 inhab.
- Caudecoste · 1,133 inhab.
- Le Temple-sur-Lot · 1,112 inhab.
- Cocumont · 1,110 inhab.
- Saint-Pardoux-Isaac · 1,101 inhab.
- La Croix-Blanche · 1,081 inhab.
- Lafox · 1,079 inhab.
- Seyches · 1,057 inhab.
- Hautefage-la-Tour · 1,028 inhab.
- Feugarolles · 1,015 inhab.
- Bajamont · 1,000 inhab.
- Prayssas · 995 inhab.
- Vianne · 980 inhab.
- Castelnau-sur-Gupie · 914 inhab.
- Puymirol · 903 inhab.
- Monclar · 898 inhab.
- Marcellus · 874 inhab.
- Saint-Pierre-de-Clairac · 871 inhab.
- Trentels · 866 inhab.
- Saint-Étienne-de-Fougères · 862 inhab.
- Fauillet · 857 inhab.
- Samazan · 855 inhab.
- Cuzorn · 850 inhab.
- Condezaygues · 837 inhab.
- Birac-sur-Trec · 831 inhab.
- Fauguerolles · 827 inhab.
- Montpouillan · 817 inhab.
- Caumont-sur-Garonne · 815 inhab.
- Lafitte-sur-Lot · 814 inhab.
- Clermont-Dessous · 810 inhab.
- Montesquieu · 744 inhab.
- Tournon-d'Agenais · 742 inhab.
- Moncrabeau · 741 inhab.
- Francescas · 732 inhab.
- Lauzun · 731 inhab.
- Dolmayrac · 714 inhab.
- Saint-Antoine-de-Ficalba · 714 inhab.
- Puch-d'Agenais · 713 inhab.
- Puymiclan · 707 inhab.
- Saint-Caprais-de-Lerm · 703 inhab.
- Bruch · 692 inhab.
- Laugnac · 692 inhab.
- Lagupie · 686 inhab.
- Saint-Eutrope-de-Born · 683 inhab.
- Lévignac-de-Guyenne · 678 inhab.
- Madaillan · 664 inhab.
- Sos · 659 inhab.
- Varès · 658 inhab.
- Sainte-Marthe · 657 inhab.
- Escassefort · 654 inhab.
- Bouglon · 651 inhab.
- Montagnac-sur-Auvignon · 641 inhab.
- La Sauvetat-sur-Lède · 638 inhab.
- Monbahus · 628 inhab.
- Fongrave · 625 inhab.
- Saint-Martin-Petit · 624 inhab.
- Saint-Pardoux-du-Breuil · 618 inhab.
- Bourran · 612 inhab.
- Mauvezin-sur-Gupie · 611 inhab.
- Allez-et-Cazeneuve · 609 inhab.
- Réaup-Lisse · 594 inhab.
- Calonges · 589 inhab.
- Granges-sur-Lot · 589 inhab.
- Moncaut · 573 inhab.
- Pinel-Hauterive · 572 inhab.
- Sauveterre-la-Lémance · 569 inhab.
- La Sauvetat-du-Dropt · 565 inhab.
- Montpezat · 562 inhab.
- Saint-Jean-de-Thurac · 560 inhab.
- Lavergne · 559 inhab.
- Lamontjoie · 555 inhab.
- Beauville · 552 inhab.
- Houeillès · 550 inhab.
- Verteuil-d'Agenais · 544 inhab.
- Dausse · 537 inhab.
- Saint-Barthélemy-d'Agenais · 530 inhab.
- Roumagne · 529 inhab.
- Sauvagnas · 525 inhab.
- Blanquefort-sur-Briolance · 517 inhab.
- Castelnaud-de-Gratecambe · 516 inhab.
- La Réunion · 515 inhab.
- Saint-Georges · 510 inhab.
- Bazens · 504 inhab.
- Saint-Front-sur-Lémance · 501 inhab.
- Sainte-Colombe-de-Villeneuve · 498 inhab.
- Calignac · 489 inhab.
- Allemans-du-Dropt · 486 inhab.
- Saint-Sernin · 483 inhab.
- La Sauvetat-de-Savères · 482 inhab.
- Agnac · 476 inhab.
- Saint-Colomb-de-Lauzun · 474 inhab.
- Villeton · 474 inhab.
- Grateloup-Saint-Gayrand · 470 inhab.
- Saint-Laurent · 459 inhab.
- Monbalen · 449 inhab.
- Tombebœuf · 448 inhab.
- Saint-Nicolas-de-la-Balerme · 425 inhab.
- Lougratte · 422 inhab.
- Auradou · 419 inhab.
- Cauzac · 413 inhab.
- Villefranche-du-Queyran · 411 inhab.
- Loubès-Bernac · 409 inhab.
- Clermont-Soubiran · 405 inhab.
- Fals · 405 inhab.
- Trémons · 404 inhab.
- Grézet-Cavagnan · 403 inhab.
- Saint-Romain-le-Noble · 401 inhab.
- Monségur · 400 inhab.
- Lacapelle-Biron · 399 inhab.
- Boudy-de-Beauregard · 397 inhab.
- Laparade · 395 inhab.
- Saint-Aubin · 389 inhab.
- Sauveterre-Saint-Denis · 385 inhab.
- Sainte-Gemme-Martaillac · 383 inhab.
- Saint-Maurin · 383 inhab.
- Tayrac · 380 inhab.
- Xaintrailles · 378 inhab.
- Castella · 377 inhab.
- Saint-Pastour · 377 inhab.
- Longueville · 375 inhab.
- Bourlens · 373 inhab.
- Couthures-sur-Garonne · 366 inhab.
- Lusignan-Petit · 363 inhab.
- Lannes · 361 inhab.
- Espiens · 358 inhab.
- Saint-Pierre-sur-Dropt · 358 inhab.
- Saint-Sixte · 356 inhab.
- Saint-Sauveur-de-Meilhan · 344 inhab.
- Lagruère · 343 inhab.
- Fargues-sur-Ourbise · 341 inhab.
- Galapian · 334 inhab.
- Pardaillan · 334 inhab.
- Beaugas · 329 inhab.
- Fieux · 327 inhab.
- Saint-Léon · 326 inhab.
- Anzex · 325 inhab.
- Monteton · 324 inhab.
- Villeneuve-de-Duras · 321 inhab.
- Moustier · 318 inhab.
- Labastide-Castel-Amouroux · 317 inhab.
- Savignac-sur-Leyze · 317 inhab.
- Argenton · 316 inhab.
- Lacépède · 316 inhab.
- Pailloles · 314 inhab.
- Cahuzac · 310 inhab.
- Paulhiac · 307 inhab.
- Poussignac · 307 inhab.
- Saint-Martin-Curton · 305 inhab.
- Sainte-Maure-de-Peyriac · 305 inhab.
- Gavaudun · 304 inhab.
- Razimet · 300 inhab.
- Saint-Sardos · 292 inhab.
- Peyrière · 290 inhab.
- Bourgougnague · 289 inhab.
- Salles · 287 inhab.
- Montignac-de-Lauzun · 286 inhab.
- Frespech · 283 inhab.
- Cuq · 280 inhab.
- Saint-Pierre-de-Buzet · 276 inhab.
- Laussou · 275 inhab.
- Lagarrigue · 274 inhab.
- Caubeyres · 273 inhab.
- Frégimont · 272 inhab.
- Montagnac-sur-Lède · 271 inhab.
- Durance · 268 inhab.
- Saint-Étienne-de-Villeréal · 266 inhab.
- Caubon-Saint-Sauveur · 263 inhab.
- Douzains · 261 inhab.
- Andiran · 258 inhab.
- Puysserampion · 256 inhab.
- Montaut · 255 inhab.
- Saint-Jean-de-Duras · 255 inhab.
- Coulx · 254 inhab.
- Bournel · 252 inhab.
- Nomdieu · 252 inhab.
- Guérin · 247 inhab.
- Cazideroque · 246 inhab.
- Saint-Urcisse · 245 inhab.
- Saumont · 242 inhab.
- Gaujac · 241 inhab.
- Nicole · 239 inhab.
- Beauziac · 236 inhab.
- Montastruc · 233 inhab.
- Saint-Vincent-de-Lamontjoie · 226 inhab.
- Thouars-sur-Garonne · 225 inhab.
- Soumensac · 224 inhab.
- Fréchou · 223 inhab.
- Antagnac · 222 inhab.
- Montauriol · 222 inhab.
- Lalandusse · 221 inhab.
- Dondas · 216 inhab.
- Blaymont · 215 inhab.
- Savignac-de-Duras · 214 inhab.
- Pompiey · 213 inhab.
- Saint-Astier · 213 inhab.
- Thézac · 209 inhab.
- Lacaussade · 208 inhab.
- Armillac · 207 inhab.
- Leyritz-Moncassin · 206 inhab.
- Ferrensac · 202 inhab.
- Massoulès · 201 inhab.
- Anthé · 200 inhab.
- Poudenas · 200 inhab.
- Saint-Salvy · 200 inhab.
- Sénestis · 199 inhab.
- Moulinet · 197 inhab.
- Pompogne · 195 inhab.
- Rives · 195 inhab.
- Cours · 193 inhab.
- Monheurt · 193 inhab.
- Saint-Robert · 192 inhab.
- Pindères · 190 inhab.
- Baleyssagues · 188 inhab.
- Saint-Pé-Saint-Simon · 185 inhab.
- Saint-Quentin-du-Dropt · 185 inhab.
- Saint-Avit · 183 inhab.
- Ruffiac · 180 inhab.
- Brugnac · 179 inhab.
- Cambes · 176 inhab.
- Sérignac-Péboudou · 176 inhab.
- Masquières · 175 inhab.
- Auriac-sur-Dropt · 174 inhab.
- Rayet · 174 inhab.
- Labretonie · 169 inhab.
- Allons · 167 inhab.
- Montgaillard-en-Albret · 167 inhab.
- Hautesvignes · 166 inhab.
- Marmont-Pachas · 165 inhab.
- Esclottes · 163 inhab.
- Engayrac · 159 inhab.
- Cavarc · 158 inhab.
- Romestaing · 158 inhab.
- Dévillac · 157 inhab.
- Saint-Léger · 157 inhab.
- Saint-Martin-de-Beauville · 156 inhab.
- Ségalas · 156 inhab.
- Grayssas · 147 inhab.
- Sembas · 142 inhab.
- Laperche · 141 inhab.
- Tourliac · 140 inhab.
- Tourtrès · 140 inhab.
- Montignac-Toupinerie · 139 inhab.
- Cassignas · 128 inhab.
- Massels · 118 inhab.
- Parranquet · 115 inhab.
- Ambrus · 109 inhab.
- Villebramar · 109 inhab.
- Courbiac · 108 inhab.
- Doudrac · 108 inhab.
- Saint-Maurice-de-Lestapel · 107 inhab.
- Agmé · 106 inhab.
- Saint-Martin-de-Villeréal · 105 inhab.
- Lachapelle · 101 inhab.
- Sainte-Colombe-de-Duras · 100 inhab.
- Mazières-Naresse · 99 inhab.
- Lasserre · 98 inhab.
- Jusix · 94 inhab.
- Sauméjan · 87 inhab.
- Saint-Géraud · 86 inhab.
- Monviel · 77 inhab.
- Taillebourg · 65 inhab.
- Boussès · 41 inhab.