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
277 municipalities, ranked from most to least populous.
- Brest · 140,993 inhab.
- Quimper · 64,530 inhab.
- Concarneau · 20,632 inhab.
- Landerneau · 16,327 inhab.
- Guipavas · 15,401 inhab.
- Morlaix · 15,220 inhab.
- Douarnenez · 14,188 inhab.
- Plouzané · 13,437 inhab.
- Plougastel-Daoulas · 13,431 inhab.
- Quimperlé · 12,444 inhab.
- Le Relecq-Kerhuon · 11,837 inhab.
- Fouesnant · 10,204 inhab.
- Landivisiau · 9,197 inhab.
- Plabennec · 8,633 inhab.
- Ergué-Gabéric · 8,576 inhab.
- Saint-Renan · 8,454 inhab.
- Pont-l'Abbé · 8,403 inhab.
- Guilers · 8,221 inhab.
- Rosporden · 7,580 inhab.
- Lesneven · 7,471 inhab.
- Crozon · 7,410 inhab.
- Carhaix-Plouguer · 7,326 inhab.
- Trégunc · 7,094 inhab.
- Saint-Pol-de-Léon · 6,841 inhab.
- Moëlan-sur-Mer · 6,763 inhab.
- Plouguerneau · 6,719 inhab.
- Ploudalmézeau · 6,440 inhab.
- Gouesnou · 6,412 inhab.
- Plonéour-Lanvern · 6,403 inhab.
- Briec · 5,815 inhab.
- Lannilis · 5,712 inhab.
- Bannalec · 5,707 inhab.
- Penmarch · 5,320 inhab.
- Scaër · 5,197 inhab.
- Locmaria-Plouzané · 5,160 inhab.
- Châteaulin · 5,106 inhab.
- Plouigneau · 5,039 inhab.
- Saint-Martin-des-Champs · 4,792 inhab.
- Milizac-Guipronvel · 4,733 inhab.
- Clohars-Carnoët · 4,701 inhab.
- Plourin-lès-Morlaix · 4,529 inhab.
- Plougonvelin · 4,520 inhab.
- Riec-sur-Bélon · 4,374 inhab.
- Combrit · 4,271 inhab.
- Pluguffan · 4,229 inhab.
- Plomelin · 4,216 inhab.
- Loctudy · 4,043 inhab.
- Plouarzel · 3,987 inhab.
- Loperhet · 3,952 inhab.
- Plouvien · 3,930 inhab.
- Plouhinec · 3,923 inhab.
- Bénodet · 3,878 inhab.
- Plomeur · 3,877 inhab.
- Ploudaniel · 3,738 inhab.
- Audierne · 3,708 inhab.
- Landéda · 3,695 inhab.
- Plobannalec-Lesconil · 3,694 inhab.
- Bohars · 3,671 inhab.
- Pleyben · 3,649 inhab.
- Châteauneuf-du-Faou · 3,646 inhab.
- Cléder · 3,582 inhab.
- Pont-de-Buis-lès-Quimerch · 3,571 inhab.
- Plouescat · 3,549 inhab.
- Bourg-Blanc · 3,544 inhab.
- Saint-Évarzec · 3,491 inhab.
- La Forêt-Fouesnant · 3,485 inhab.
- Saint-Yvi · 3,418 inhab.
- Plougonven · 3,398 inhab.
- Melgven · 3,388 inhab.
- Elliant · 3,379 inhab.
- Mellac · 3,371 inhab.
- Roscoff · 3,318 inhab.
- Pleuven · 3,298 inhab.
- Le Folgoët · 3,290 inhab.
- Carantec · 3,261 inhab.
- Plogonnec · 3,223 inhab.
- Pleyber-Christ · 3,175 inhab.
- Saint-Thégonnec Loc-Eguiner · 3,118 inhab.
- Plouédern · 3,062 inhab.
- Plougasnou · 3,035 inhab.
- Rédené · 2,999 inhab.
- Plozévet · 2,963 inhab.
- Plouvorn · 2,932 inhab.
- Taulé · 2,883 inhab.
- Le Conquet · 2,814 inhab.
- Pont-Aven · 2,796 inhab.
- Gouesnach · 2,765 inhab.
- Névez · 2,721 inhab.
- Guilvinec · 2,677 inhab.
- Plouénan · 2,588 inhab.
- Guiclan · 2,564 inhab.
- Camaret-sur-Mer · 2,448 inhab.
- Treffiagat · 2,438 inhab.
- Santec · 2,435 inhab.
- Plonéis · 2,405 inhab.
- Tréméven · 2,378 inhab.
- Lanmeur · 2,367 inhab.
- Sizun · 2,334 inhab.
- Plounévez-Lochrist · 2,285 inhab.
- Plomodiern · 2,254 inhab.
- Plouguin · 2,236 inhab.
- Pencran · 2,229 inhab.
- Hôpital-Camfrout · 2,220 inhab.
- Plounéventer · 2,212 inhab.
- Edern · 2,199 inhab.
- Dirinon · 2,195 inhab.
- Lampaul-Plouarzel · 2,176 inhab.
- Plonévez-du-Faou · 2,174 inhab.
- Clohars-Fouesnant · 2,152 inhab.
- Telgruc-sur-Mer · 2,145 inhab.
- Pouldreuzic · 2,128 inhab.
- Logonna-Daoulas · 2,127 inhab.
- Ploumoguer · 2,097 inhab.
- Saint-Pabu · 2,078 inhab.
- Hanvec · 2,035 inhab.
- Kerlouan · 2,028 inhab.
- Plogastel-Saint-Germain · 2,016 inhab.
- Lampaul-Guimiliau · 2,004 inhab.
- La Forest-Landerneau · 1,999 inhab.
- Guissény · 1,974 inhab.
- Plounéour-Brignogan-plages · 1,955 inhab.
- Lanvéoc · 1,951 inhab.
- Saint-Thonan · 1,943 inhab.
- Le Drennec · 1,911 inhab.
- Le Faou · 1,882 inhab.
- Landrévarzec · 1,874 inhab.
- Coray · 1,869 inhab.
- La Roche-Maurice · 1,865 inhab.
- Dinéault · 1,858 inhab.
- Plouzévédé · 1,856 inhab.
- Guengat · 1,836 inhab.
- Daoulas · 1,835 inhab.
- Plouider · 1,801 inhab.
- Plonévez-Porzay · 1,783 inhab.
- Plougoulm · 1,761 inhab.
- Porspoder · 1,761 inhab.
- Spézet · 1,743 inhab.
- Bodilis · 1,700 inhab.
- Saint-Urbain · 1,669 inhab.
- Querrien · 1,654 inhab.
- Plouezoc'h · 1,640 inhab.
- Pont-Croix · 1,635 inhab.
- Le Trévoux · 1,611 inhab.
- Saint-Divy · 1,602 inhab.
- Cast · 1,557 inhab.
- Landunvez · 1,548 inhab.
- Locquirec · 1,543 inhab.
- Lanrivoaré · 1,539 inhab.
- Kersaint-Plabennec · 1,537 inhab.
- Tréméoc · 1,506 inhab.
- Plougourvest · 1,486 inhab.
- Landudec · 1,477 inhab.
- Poullaouen · 1,466 inhab.
- Poullan-sur-Mer · 1,460 inhab.
- Arzano · 1,440 inhab.
- Irvillac · 1,427 inhab.
- Huelgoat · 1,420 inhab.
- Kernilis · 1,418 inhab.
- Baye · 1,363 inhab.
- Plounéour-Ménez · 1,298 inhab.
- Lanhouarneau · 1,294 inhab.
- Plourin · 1,263 inhab.
- Guerlesquin · 1,259 inhab.
- Pouldergat · 1,213 inhab.
- Henvic · 1,195 inhab.
- Saint-Ségal · 1,183 inhab.
- Locunolé · 1,166 inhab.
- Plogoff · 1,166 inhab.
- Sibiril · 1,154 inhab.
- Plounévézel · 1,153 inhab.
- Cléden-Poher · 1,135 inhab.
- Coat-Méal · 1,135 inhab.
- Quéménéven · 1,116 inhab.
- Gouézec · 1,115 inhab.
- Garlan · 1,063 inhab.
- Sainte-Sève · 1,060 inhab.
- Plouégat-Guérand · 1,058 inhab.
- Brasparts · 1,055 inhab.
- Argol · 1,043 inhab.
- Beuzec-Cap-Sizun · 1,018 inhab.
- Mahalon · 1,010 inhab.
- Saint-Thurien · 1,005 inhab.
- Tourch · 1,004 inhab.
- Guimiliau · 1,000 inhab.
- Commana · 994 inhab.
- Rosnoën · 993 inhab.
- Lanildut · 987 inhab.
- Tréflez · 984 inhab.
- Landeleau · 982 inhab.
- Saint-Jean-Trolimon · 973 inhab.
- Guimaëc · 966 inhab.
- Trégourez · 952 inhab.
- Gourlizon · 950 inhab.
- Saint-Méen · 941 inhab.
- Mespaul · 935 inhab.
- Berrien · 920 inhab.
- Cléden-Cap-Sizun · 912 inhab.
- Landudal · 910 inhab.
- Peumerit · 903 inhab.
- Ploudiry · 879 inhab.
- Saint-Vougay · 879 inhab.
- Kergloff · 878 inhab.
- Saint-Frégant · 870 inhab.
- Brélès · 867 inhab.
- Confort-Meilars · 860 inhab.
- Ouessant · 854 inhab.
- Saint-Derrien · 846 inhab.
- Langolen · 839 inhab.
- Leuhan · 836 inhab.
- Lopérec · 832 inhab.
- Saint-Sauveur · 827 inhab.
- Roscanvel · 825 inhab.
- Lampaul-Ploudalmézeau · 815 inhab.
- Locronan · 806 inhab.
- Guilligomarc'h · 804 inhab.
- Lennon · 801 inhab.
- Kerlaz · 798 inhab.
- Locquénolé · 792 inhab.
- Plougar · 790 inhab.
- Saint-Servais · 789 inhab.
- Scrignac · 781 inhab.
- La Martyre · 756 inhab.
- Saint-Nic · 756 inhab.
- Le Juch · 753 inhab.
- Île-Tudy · 745 inhab.
- Saint-Hernin · 735 inhab.
- Saint-Goazec · 730 inhab.
- Plouégat-Moysan · 720 inhab.
- Saint-Thois · 709 inhab.
- Tréglonou · 689 inhab.
- La Feuillée · 684 inhab.
- Laz · 684 inhab.
- Saint-Jean-du-Doigt · 683 inhab.
- Plovan · 682 inhab.
- Motreff · 679 inhab.
- Plouyé · 669 inhab.
- Kernouës · 660 inhab.
- Le Cloître-Saint-Thégonnec · 644 inhab.
- Primelin · 641 inhab.
- Le Tréhou · 636 inhab.
- Trégarantec · 628 inhab.
- Collorec · 592 inhab.
- Tréogat · 579 inhab.
- Ploéven · 534 inhab.
- Tréflaouénan · 523 inhab.
- Guiler-sur-Goyen · 521 inhab.
- Le Cloître-Pleyben · 508 inhab.
- Trémaouézan · 492 inhab.
- Locmélar · 476 inhab.
- Saint-Coulitz · 471 inhab.
- Île-de-Batz · 457 inhab.
- Brennilis · 447 inhab.
- Lothey · 444 inhab.
- Goulien · 440 inhab.
- Goulven · 439 inhab.
- Botsorhel · 428 inhab.
- Lanarvily · 406 inhab.
- Trézilidé · 403 inhab.
- Port-Launay · 396 inhab.
- Loc-Eguiner · 378 inhab.
- Trébabu · 365 inhab.
- Lannéanou · 341 inhab.
- Loqueffret · 338 inhab.
- Landévennec · 335 inhab.
- Tréouergat · 325 inhab.
- Lannédern · 321 inhab.
- Tréguennec · 312 inhab.
- Île-de-Sein · 280 inhab.
- Tréflévénez · 247 inhab.
- Botmeur · 227 inhab.
- Saint-Eloy · 221 inhab.
- Saint-Rivoal · 220 inhab.
- Loc-Brévalaire · 210 inhab.
- Bolazec · 172 inhab.
- Île-Molène · 166 inhab.
- Lanneuffret · 150 inhab.
- Trégarvan · 127 inhab.