Bathing water quality in Brittany, France
Brittany has 601 official bathing waters in the EEA dataset for the 2025 season (575 coastal, 24 lake, 1 transitional (lagoon/estuary) and 1 river). 77.5% were classified Excellent — 3.1 points above the 74.4% across France — and 10 were Poor. By department, the Excellent share is highest in Morbihan (80.8% of 146) and lowest in Ille-et-Vilaine (71.4% of 56). 290 sites have been Excellent in every season from 2015 to 2025.
Qualité des eaux de baignade : Bretagne
Sur 601 sites de baignade officiels de l’UE (Bretagne), 77,5 % étaient « excellente » en 2025 ; sites classés « insuffisante » : 10.

official bathing waters
Excellent in 2025
Poor in 2025
Map of official bathing waters in Brittany
Brittany by department
Sites are placed in the Eurostat NUTS 3 departments that contain their reported coordinates.
| Department | Sites | Excellent | Good | Sufficient | Poor | Not classified |
|---|---|---|---|---|---|---|
| Finistère | 265 | 206 (77.7%) | 38 | 9 | 6 | 6 |
| Morbihan | 146 | 118 (80.8%) | 22 | 6 | 0 | 0 |
| Côtes-d’Armor | 134 | 102 (76.1%) | 18 | 6 | 2 | 6 |
| Ille-et-Vilaine | 56 | 40 (71.4%) | 10 | 1 | 2 | 3 |
Sea, lakes and rivers in Brittany
| Water type | Sites | Excellent | Good | Sufficient | Poor | Not classified |
|---|---|---|---|---|---|---|
| Coastal | 575 | 443 (77%) | 87 | 20 | 10 | 15 |
| Transitional (lagoon/estuary) | 1 | 1 (100%) | 0 | 0 | 0 | 0 |
| Lake | 24 | 21 (87.5%) | 1 | 2 | 0 | 0 |
| River | 1 | 1 (100%) | 0 | 0 | 0 | 0 |
Coastal waters are assessed against stricter bacterial limits than lakes and rivers but are diluted far more; see how the classes are calculated.
Most consistent Excellent sites
290 sites were Excellent in all eleven seasons. Ordered by the length of the unbroken Excellent run ending in 2025; the first 24 are shown and every site is in the full list below.
- ABER 11 seasons · Finistère
- AN AMIED 11 seasons · Finistère
- ANSE DE KERGUELEN 11 seasons · Morbihan
- ANSE DU CABESTAN 11 seasons · Finistère
- ANSE DUGUESCLIN 11 seasons · Ille-et-Vilaine
- AR LANN VRAS 11 seasons · Morbihan
- BAIE DES TREPASSES 11 seasons · Finistère
- BEG VILIN 11 seasons · Côtes-d’Armor
- BELLANGENET 11 seasons · Finistère
- BELLE ETOILE 11 seasons · Finistère
- BERCHIS 11 seasons · Morbihan
- BLANCS SABLONS 11 seasons · Finistère
- BOUTROUILLES 11 seasons · Finistère
- BREHEC PLAGE - VIEUX BREHEC 11 seasons · Côtes-d’Armor
- BROUEL 11 seasons · Morbihan
- CAP COZ 11 seasons · Finistère
- CAROUAL NORD 11 seasons · Côtes-d’Armor
- CASTERO 11 seasons · Morbihan
- CHARDONS BLEUS 11 seasons · Finistère
- COAT-PIN 11 seasons · Finistère
- COLONS 11 seasons · Finistère
- COULOUARN 11 seasons · Finistère
- CRAPAUD 11 seasons · Finistère
- CRIQUE DES AMOUREUX 11 seasons · Morbihan
Rated Poor in 2025
For a Poor site the Bathing Water Directive requires management measures, including a bathing prohibition or advice against bathing, so check the authority before visiting.
- BAIE DE LA VIERGE - PONT ROUX Poor in 3 of 11 classified seasons · Côtes-d’Armor
- BON SECOURS Poor in 2 of 11 classified seasons · Ille-et-Vilaine
- DIBENNOU Poor in 2 of 11 classified seasons · Finistère
- POSTOLONNEC Poor in 2 of 11 classified seasons · Finistère
- ROCHEBONNE Poor in 2 of 11 classified seasons · Ille-et-Vilaine
- TOUL AN OUCH Poor in 2 of 11 classified seasons · Finistère
- LES QUATRE VAUX Poor in 1 of 11 classified seasons · Côtes-d’Armor
- PENFOUL Poor in 1 of 11 classified seasons · Finistère
- PORZOU Poor in 1 of 11 classified seasons · Finistère
- SCLUZ Poor in 1 of 11 classified seasons · Finistère
Changes from 2024 to 2025
Improved (45)
- LE BOURG NORD Poor → Good
- PORT BLANC Sufficient → Excellent
- ANSE DU MAGOUËR Good → Excellent
- ANSE DU STOLE Good → Excellent
- BEG LANN Good → Excellent
- BÉLIARD Good → Excellent
- CAROUAL (CENTRE) Good → Excellent
- COZ PORS Sufficient → Good
Declined (43)
- PENFOUL Good → Poor
- PORZOU Good → Poor
- RAMONETTE Excellent → Sufficient
- RETENUE DU CORONG Excellent → Sufficient
- ROUVRAN Excellent → Sufficient
- ANSE DU GOEREM Excellent → Good
- BAIE DE LA VIERGE - PONT ROUX Sufficient → Poor
- BOURG Good → Sufficient
How Brittany rated since 2015
Counts for the sites in today’s 2025 inventory; the Excellent share is calculated over classified sites only.
| Season | Classified | Excellent | Excellent share | Poor |
|---|---|---|---|---|
| 2025 | 586 | 466 | 79.5% | 10 |
| 2024 | 586 | 465 | 79.4% | 10 |
| 2023 | 581 | 452 | 77.8% | 10 |
| 2022 | 582 | 474 | 81.4% | 9 |
| 2021 | 576 | 479 | 83.2% | 10 |
| 2020 | 575 | 475 | 82.6% | 4 |
| 2019 | 577 | 490 | 84.9% | 6 |
| 2018 | 575 | 450 | 78.3% | 4 |
| 2017 | 577 | 448 | 77.6% | 10 |
| 2016 | 574 | 445 | 77.5% | 12 |
| 2015 | 572 | 423 | 74% | 21 |
Places with the most bathing waters in Brittany
Each site is matched to its nearest named place (GeoNames, within 8 km in a straight line), so beaches of one resort or lake shore can be compared together. Select a place to show only its sites in the full list.
| Place | Department | Sites | Excellent | Poor |
|---|---|---|---|---|
| Saint-Malo | Ille-et-Vilaine | 12 | 5 (41.7%) | 2 |
| Guidel-Plage | Finistère | 11 | 11 (100%) | 0 |
| Concarneau | Finistère | 11 | 9 (81.8%) | 1 |
| Plounéour-Trez | Finistère | 11 | 8 (72.7%) | 1 |
| Saint-Pierre-Quiberon | Morbihan | 10 | 7 (70%) | 0 |
| Guissény | Finistère | 10 | 3 (30%) | 1 |
| Arradon | Morbihan | 9 | 9 (100%) | 0 |
| Lancieux | Côtes-d’Armor | 9 | 7 (77.8%) | 0 |
| Pénestin | Morbihan | 9 | 6 (66.7%) | 0 |
| Lampaul-Plouarzel | Finistère | 8 | 8 (100%) | 0 |
| Névez | Finistère | 8 | 8 (100%) | 0 |
| Crozon | Finistère | 8 | 7 (87.5%) | 1 |
| Arzon | Morbihan | 8 | 6 (75%) | 0 |
| Douarnenez | Finistère | 8 | 6 (75%) | 0 |
| Erquy | Côtes-d’Armor | 8 | 6 (75%) | 0 |
All 601 official bathing waters in Brittany
Grouped by department, alphabetical within each group. Open a site for its 2015–2025 history, nearby alternatives, weather forecast and the national profile link.
Download all 601 sites as CSV (classes 2015–2025, coordinates, nearest place; EEA data, CC BY 4.0)
Finistère 265 sites · 77.7% Excellent · 6 Poor
- ABER · Crozon Excellent Excellent 11 seasons in a row
- AN AMIED · Cléder Excellent Excellent 11 seasons in a row
- ANGES · Landéda Excellent Excellent 5 seasons in a row
- ANSE DU CABESTAN · Esquibien Excellent Excellent 11 seasons in a row
- BAIE DES TREPASSES · Plogoff Excellent Excellent 11 seasons in a row
- BARRACHOU · Guissény Not classified
- BASSINIG · Plouguerneau Excellent Excellent 6 seasons in a row
- BELLANGENET · Guidel-Plage Excellent Excellent 11 seasons in a row
- BELLE ETOILE · Concarneau Excellent Excellent 11 seasons in a row
- BENNIGUET · Saint-Pabu Excellent Excellent 8 seasons in a row
- BERTHEAUME · Plougonvelin Good
- BLANCS SABLONS · Le Conquet Excellent Excellent 11 seasons in a row
- BOURG · Porspoder Sufficient Good → Sufficient since 2024
- BOUTROUILLES · Guissény Excellent Excellent 11 seasons in a row
- BROUENNOU · Saint-Pabu Excellent Excellent 4 seasons in a row
- CAMEROS · Telgruc-sur-Mer Excellent Excellent 2 seasons in a row
- CAP COZ · Fouesnant Excellent Excellent 11 seasons in a row
- CAPUCINS · Audierne Excellent Excellent 10 seasons in a row
- CHARDONS BLEUS · Plounéour-Trez Excellent Excellent 11 seasons in a row
- CHATEAU · Landunvez Sufficient
- CLOUET · Carantec Excellent Excellent 2 seasons in a row
- COAT-PIN · Concarneau Excellent Excellent 11 seasons in a row
- COLONS · Porspoder Excellent Excellent 11 seasons in a row
- CORN AR GAZEL · Saint-Pabu Good
- CORNOUAILLE · Concarneau Good
- CORREJOU · Camaret-sur-Mer Excellent Excellent 5 seasons in a row
- CORSEN · Lampaul-Plouarzel Excellent Excellent 8 seasons in a row
- COULOUARN · Saint-Pabu Excellent Excellent 11 seasons in a row
- CRAPAUD · Plounéour-Trez Excellent Excellent 11 seasons in a row
- CREAC'H AN AVEL · Plouguerneau Good Excellent → Good since 2024
- CROIX · Guissény Not classified
- CURNIC · Guissény Good Excellent → Good since 2024
- DAMES · Douarnenez Excellent Excellent 7 seasons in a row
- DAMES · Concarneau Excellent Excellent 11 seasons in a row
- DAMES · Porspoder Excellent Excellent 8 seasons in a row
- DELLEC · Roscanvel Good Excellent → Good since 2024
- DIBENNOU · Guissény Poor Poor in 2 of 11 classified seasons
- DON · Névez Excellent Excellent 11 seasons in a row
- DOSSEN · Santec Excellent Excellent 5 seasons in a row
- DOURVEIL · Névez Excellent Excellent 11 seasons in a row
- DRENNEC (EST)-STAMADEC · Sizun Excellent Excellent 5 seasons in a row
- DRENNEC (OUEST) · Sizun Excellent Excellent 6 seasons in a row
- DUNES · Fouesnant Excellent Excellent 11 seasons in a row
- ERLEAC'H · Saint-Pabu Excellent Excellent 11 seasons in a row
- EZER · Loctudy Excellent Excellent 11 seasons in a row
- FANAL (NEIZ-VRAN) · Guissény Good Excellent → Good since 2024
- FOND DE LA BAIE · Locquirec Good
- GANAOC · Saint-Pabu Good
- GARO · Plounéour-Trez Excellent Excellent 11 seasons in a row
- GLENAN-BANANEC Good
- GLENAN-ST NICOLAS Excellent Excellent 11 seasons in a row
- GORRED · Plozévet Good Excellent → Good since 2024
- GOUEROU · Lampaul-Plouarzel Excellent Excellent 10 seasons in a row
- GOULIEN · Crozon Excellent Excellent 11 seasons in a row
- GRAND LARGE · Concarneau Excellent Excellent 7 seasons in a row
- GRANDE GREVE · Roscoff Good Excellent → Good since 2024
- GRANDE PLAGE · Loctudy Excellent Excellent 11 seasons in a row
- GRANDS SABLES · Guidel-Plage Excellent Excellent 11 seasons in a row
- GREVE BLANCHE · Plouguerneau Excellent Excellent 11 seasons in a row
- GREVE BLANCHE · Carantec Excellent Excellent 11 seasons in a row
- GREVE BLANCHE · Guilvinec Excellent Excellent 2 seasons in a row
- GREVE BLANCHE · Roscoff Excellent Good → Excellent since 2024
- GREVE JAUNE · Guilvinec Excellent Excellent 11 seasons in a row
- GUERZIT · Plougasnou Good Excellent → Good since 2024
- GUILLEC · Sibiril Excellent Excellent 7 seasons in a row
- GWEN TREZ · Porspoder Excellent Excellent 6 seasons in a row
- GWENDREZ · Plouhinec Excellent Excellent 11 seasons in a row
- GWISSELIER · Landunvez Excellent Excellent 7 seasons in a row
- ILLIEN · Le Conquet Not classified
- JOIE · Guilvinec Sufficient Good → Sufficient since 2024
- KADOR · Crozon Excellent Excellent 11 seasons in a row
- KARRECK HIR · Guissény Excellent Excellent 11 seasons in a row
- KELENN · Carantec Excellent Excellent 11 seasons in a row
- KERAMBIGORN · Fouesnant Excellent Excellent 11 seasons in a row
- KERBINIGOU · Pouldreuzic Excellent Excellent 11 seasons in a row
- KERDALLE-KERANNOUAT-KEROUINI · Trégunc Excellent Excellent 11 seasons in a row
- KERDENIEL · Landunvez Good
- KERDREOLET · Hôpital-Camfrout Excellent Excellent 11 seasons in a row
- KEREMMA · Plounéour-Trez Excellent Excellent 7 seasons in a row
- KERFANY · Lanmeur Good
- KERFISSIEN · Plouescat Good
- KERLER · Bénodet Excellent Excellent 11 seasons in a row
- KERLEVEN · La Forêt-Fouesnant Excellent Excellent 10 seasons in a row
- KERLOC'H · Camaret-sur-Mer Excellent Excellent 11 seasons in a row
- KERMABEC · Plonéour-Lanvern Excellent Excellent 11 seasons in a row
- KERMOR · Bénodet Excellent Excellent 11 seasons in a row
- KERNOUS · Concarneau Excellent Excellent 11 seasons in a row
- KERREST (LE MENHIR) · Plozévet Excellent Good → Excellent since 2024
- KERRIC-BIHAN · Telgruc-sur-Mer Excellent Excellent 11 seasons in a row
- KERROU · Guidel-Plage Excellent Excellent 11 seasons in a row
- KERSAUX · Treffiagat Excellent Excellent 11 seasons in a row
- KERSIDAN · Névez Excellent Excellent 11 seasons in a row
- KERSIGUENOU · Crozon Excellent Excellent 11 seasons in a row
- KERSINY · Plouhinec Excellent Excellent 6 seasons in a row
- KERURUS NORD-EST · Plounéour-Trez Excellent Excellent 7 seasons in a row
- KERURUS SUD-OUEST · Plounéour-Trez Excellent Excellent 11 seasons in a row
- KERVALIOU · Cléder Excellent Good → Excellent since 2024
- KERVEL · Douarnenez Excellent Excellent 11 seasons in a row
- KERVELTREC · Fouesnant Excellent Excellent 11 seasons in a row
- KERVENNY · Landéda Excellent Excellent 4 seasons in a row
- KERVIJEN · Plomodiern Excellent Excellent 11 seasons in a row
- KERVILZIC · Loctudy Excellent Excellent 11 seasons in a row
- KOREJOU · Plouguerneau Excellent Excellent 10 seasons in a row
- L'AUBERLAC'H (PORT) · Plougastel-Daoulas Excellent Excellent 11 seasons in a row
- LA BALEINE · Névez Excellent Excellent 11 seasons in a row
- LA CALE · Lanvéoc Excellent Excellent 11 seasons in a row
- LA SECHERIE (VOUGOT) · Guissény Excellent Excellent 11 seasons in a row
- LANGOZ · Loctudy Excellent Excellent 11 seasons in a row
- LANORGANT · Plouvorn Sufficient
- LARMOR · Lanvéoc Excellent Excellent 11 seasons in a row
- LE BILOU · Le Conquet Excellent Excellent 11 seasons in a row
- LE MENHIR · Plounéour-Trez Good Excellent → Good since 2024
- LE PRAT Excellent Excellent 11 seasons in a row
- LEHAN · Treffiagat Excellent Excellent 11 seasons in a row
- LERRET · Guissény Not classified
- LES 4 VENTS · Plobannalec-Lesconil Excellent Excellent 8 seasons in a row
- LES BOUCHERS · Concarneau Excellent Excellent 11 seasons in a row
- LESTREVET · Plomodiern Excellent Excellent 11 seasons in a row
- LESVEN · Beuzec-Cap-Sizun Excellent Excellent 11 seasons in a row
- LETTY · Bénodet Excellent Excellent 11 seasons in a row
- LEZAROUAN · Audierne Excellent Excellent 7 seasons in a row
- LIVIDIC · Plounéour-Trez Good
- LOC'H · Plogoff Excellent Excellent 2 seasons in a row
- LOC'H ROZ · Trégunc Excellent Good → Excellent since 2024
- LODONNEC · Loctudy Excellent Excellent 11 seasons in a row
- MAN · Saint-Pol-de-Léon Excellent Excellent 11 seasons in a row
- MANER COAT CLEVAREC · Fouesnant Excellent Excellent 11 seasons in a row
- MAZOU · Porspoder Not classified
- MELON · Porspoder Good
- MENEZ HAM · Kerlouan Good Excellent → Good since 2024
- MESPEURLEUC · Plouhinec Excellent Excellent 11 seasons in a row
- MINE · Concarneau Excellent Excellent 11 seasons in a row
- MINOU · Plouzané Good Excellent → Good since 2024
- MORGAT (LE LOC'H) · Crozon Excellent Good → Excellent since 2024
- MORGAT (TOUL AN TREZ) · Crozon Excellent Excellent 11 seasons in a row
- MOULIN BLANC (1ER POTEAU) · Le Relecq-Kerhuon Excellent Excellent 7 seasons in a row
- MOULIN BLANC (CANTINE) · Le Relecq-Kerhuon Good
- MOULIN BLANC (COSTOUR) · Le Relecq-Kerhuon Excellent Excellent 2 seasons in a row
- MOULIN DE LA RIVE · Locquirec Not classified
- NODEVEN (RUDULOC) · Kerlouan Excellent Excellent 7 seasons in a row
- ODE VRAS · Plouescat Good Excellent → Good since 2024
- OISEAUX · Fouesnant Good Excellent → Good since 2024
- PASSAGE · Le Relecq-Kerhuon Good
- PEN AN TRAON · La Forest-Landerneau Good Excellent → Good since 2024
- PEN MORVAN · Bénodet Excellent Excellent 11 seasons in a row
- PENDRUC-KERLAEREN · Trégunc Excellent Excellent 11 seasons in a row
- PENFOUL · Landunvez Poor Poor in 1 of 11 classified seasons
- PENHORS (POSTE DE SECOURS) · Pouldreuzic Excellent Excellent 11 seasons in a row
- PENLOC'H · Névez Excellent Excellent 11 seasons in a row
- PENTREZ (FACE MENEZ BICHEN) · Plomodiern Excellent Excellent 11 seasons in a row
- PETITE PLAGE · Bénodet Excellent Excellent 11 seasons in a row
- PETITE PLAGE · Plobannalec-Lesconil Excellent Excellent 11 seasons in a row
- PHARE · Plounéour-Trez Excellent Excellent 11 seasons in a row
- PLAN D'EAU DU BOURG · Plounéventer Excellent Excellent 10 seasons in a row
- PLOUGOURI · Landéda Excellent Excellent 8 seasons in a row
- POINTE DU BENDY · Logonna-Daoulas Excellent Excellent 11 seasons in a row
- POINTE SAINT-GILLES · Bénodet Excellent Excellent 11 seasons in a row
- PORS ALLIOU · Roscoff Excellent Excellent 11 seasons in a row
- PORS AR GORET · Lampaul-Plouarzel Excellent Excellent 5 seasons in a row
- PORS AR MARC'H · Lampaul-Plouarzel Excellent Excellent 7 seasons in a row
- PORS AR VAG · Plomodiern Excellent Excellent 11 seasons in a row
- PORS AR VILIN VRAS · Landunvez Excellent Good → Excellent since 2024
- PORS AR VILLEC · Locquirec Excellent Excellent 6 seasons in a row
- PORS ARLAN Excellent Excellent 11 seasons in a row
- PORS CAD · Douarnenez Good
- PORS CARN · Plomeur Excellent Excellent 11 seasons in a row
- PORS CORS Excellent Excellent 11 seasons in a row
- PORS GUEN · Ploudalmézeau Excellent Excellent 11 seasons in a row
- PORS KERNOK · Roscoff Excellent Excellent 4 seasons in a row
- PORS LIOGAN · Le Conquet Excellent Excellent 11 seasons in a row
- PORS LOUS · Telgruc-sur-Mer Sufficient Poor → Sufficient since 2024
- PORS MATEANO · Landéda Good Excellent → Good since 2024
- PORS PERON · Beuzec-Cap-Sizun Excellent Excellent 11 seasons in a row
- PORS SEVIGNE · Lampaul-Plouarzel Excellent Excellent 9 seasons in a row
- PORS TREILLEN · Guilvinec Excellent Excellent 10 seasons in a row
- PORSGASTEL · Guidel-Plage Excellent Excellent 11 seasons in a row
- PORSGUEN · Plougastel-Daoulas Excellent Excellent 11 seasons in a row
- PORSGUEN · Lampaul-Plouarzel Excellent Excellent 11 seasons in a row
- PORSGUERREC · Guidel-Plage Excellent Excellent 11 seasons in a row
- PORSISQUIN · Logonna-Daoulas Excellent Excellent 11 seasons in a row
- PORSMAN · Lampaul-Plouarzel Excellent Excellent 8 seasons in a row
- PORSMEUR · Porspoder Excellent Excellent 8 seasons in a row
- PORSMEUR · Lanvéoc Excellent Excellent 11 seasons in a row
- PORSMEUR · Plouescat Excellent Excellent 11 seasons in a row
- PORSMILIN · Plougonvelin Good
- PORSMOGUER-KERHORNOU · Ploumoguer Sufficient Good → Sufficient since 2024
- PORT · Locquirec Excellent Excellent 3 seasons in a row
- PORT BLANC · Plougasnou Excellent Excellent 11 seasons in a row
- PORT MANECH · Lanmeur Excellent Excellent 11 seasons in a row
- PORT MOGUERIEC · Sibiril Excellent Excellent 11 seasons in a row
- PORTEZ · Le Conquet Excellent Excellent 11 seasons in a row
- PORTEZ · Plougonvelin Excellent Excellent 11 seasons in a row
- PORTZIC · Crozon Excellent Excellent 11 seasons in a row
- PORZ GWEN · Plouguerneau Excellent Excellent 11 seasons in a row
- PORZOU · Concarneau Poor Poor in 1 of 11 classified seasons
- POSTOLONNEC · Crozon Poor Poor in 2 of 11 classified seasons
- POUL (LE GUERN) · Telgruc-sur-Mer Excellent Excellent 11 seasons in a row
- POUL FEUNTEUN · Guissény Good
- POUL RODOU · Locquirec Excellent Good → Excellent since 2024
- POULDOHAN · Trégunc Excellent Excellent 11 seasons in a row
- POULDU LE PRAT · Santec Excellent Excellent 7 seasons in a row
- POULFOEN · Plouescat Excellent Excellent 7 seasons in a row
- POULLUEN · Plobannalec-Lesconil Excellent Excellent 11 seasons in a row
- RAGUENES · Névez Excellent Excellent 11 seasons in a row
- REDAN · Landunvez Good
- RHEUN · Douarnenez Excellent Excellent 11 seasons in a row
- RIS · Douarnenez Good Excellent → Good since 2024
- ROC'H AR GONC · Kerlouan Excellent Excellent 11 seasons in a row
- ROC'H KROUM · Roscoff Excellent Excellent 10 seasons in a row
- ROCHARD · Porspoder Excellent Excellent 7 seasons in a row
- RODEL-LA CROIX · Concarneau Excellent Excellent 5 seasons in a row
- ROSPICO · Névez Excellent Excellent 11 seasons in a row
- RU VEIN · Pouldreuzic Excellent Excellent 11 seasons in a row
- RUGUEL · Roscoff Excellent Excellent 11 seasons in a row
- RUSCUMUNOC · Lampaul-Plouarzel Excellent Excellent 10 seasons in a row
- SABLES BLANCS · Locquirec Excellent Excellent 11 seasons in a row
- SABLES BLANCS Excellent Excellent 11 seasons in a row
- SABLES BLANCS · Concarneau Excellent Excellent 7 seasons in a row
- SABLES BLANCS · Douarnenez Excellent Excellent 11 seasons in a row
- SABLES BLANCS · Plobannalec-Lesconil Excellent Excellent 11 seasons in a row
- SAINT-CAVA · Landéda Excellent Excellent 9 seasons in a row
- SAINT-JEAN · Douarnenez Excellent Excellent 11 seasons in a row
- SAINT-JEAN (DONNANT) · Plougasnou Excellent Good → Excellent since 2024
- SAINT-JULIEN · Audierne Excellent Excellent 11 seasons in a row
- SAINT-LEGER · Riec-sur-Belon Excellent Excellent 11 seasons in a row
- SAINT-SAMSON · Plougasnou Good Excellent → Good since 2024
- SAINTE-ANNE (LARGE) · Saint-Pol-de-Léon Excellent Excellent 9 seasons in a row
- SAINTE-ANNE-DU-PORTZIC · Roscanvel Good
- SAINTE-ANNE-LA-PALUD · Plomodiern Excellent Excellent 11 seasons in a row
- SAINTE-EVETTE · Audierne Excellent Excellent 11 seasons in a row
- SAINTE-MARGUERITE · Landéda Excellent Excellent 11 seasons in a row
- SCLUZ · Plounéour-Trez Poor Poor in 1 of 11 classified seasons
- SKIVIDAN · Treffiagat Excellent Excellent 11 seasons in a row
- STEIR · Guilvinec Excellent Excellent 11 seasons in a row
- STEIRGRECH · Trégunc Excellent Excellent 4 seasons in a row
- TEVEN · Loctudy Good
- THEOLEN · Plogoff Excellent Excellent 11 seasons in a row
- THEVEN · Santec Good
- TIBIDY · Hôpital-Camfrout Excellent Excellent 11 seasons in a row
- TORCHE · Plomeur Excellent Excellent 11 seasons in a row
- TOUL AN OUCH · Sibiril Poor Poor in 2 of 11 classified seasons
- TOUR BLANCHE · Plounéour-Trez Excellent Excellent 11 seasons in a row
- TRAON ERCH · Roscoff Sufficient Good → Sufficient since 2024
- TREGANA · Plougonvelin Excellent Excellent 11 seasons in a row
- TREGASTEL · Plougasnou Excellent Excellent 11 seasons in a row
- TREMAZAN · Landunvez Good
- TRENEZ · Riec-sur-Belon Excellent Excellent 11 seasons in a row
- TREOMPAN · Ploudalmézeau Sufficient Poor → Sufficient since 2024
- TRESCADEC · Audierne Excellent Excellent 11 seasons in a row
- TRESCAO · Névez Excellent Excellent 11 seasons in a row
- TREUSTEL · Loctudy Excellent Excellent 11 seasons in a row
- TREZ · Bénodet Excellent Excellent 11 seasons in a row
- TREZ HIR · Plougonvelin Good
- TREZ MALAOUEN · Douarnenez Excellent Excellent 8 seasons in a row
- TREZ ROUZ · Camaret-sur-Mer Excellent Excellent 11 seasons in a row
- TREZBELLEC · Telgruc-sur-Mer Excellent Excellent 11 seasons in a row
- TROIS MOUTONS · Ploudalmézeau Excellent Excellent 2 seasons in a row
- TRONOEN · Plomeur Excellent Excellent 11 seasons in a row
- TY ANQUER · Plomodiern Excellent Excellent 7 seasons in a row
- VELIN IZELLA · Plougasnou Excellent Excellent 3 seasons in a row
- VERIAC'H · Camaret-sur-Mer Excellent Excellent 11 seasons in a row
- VERLEN · Landunvez Sufficient
- YELENN · Logonna-Daoulas Excellent Excellent 11 seasons in a row
- YUSIN Excellent Excellent 11 seasons in a row
- ZORN · Plouguerneau Excellent Excellent 7 seasons in a row
Morbihan 146 sites · 80.8% Excellent
- ANSE DE KERGUELEN · Larmor-Plage Excellent Excellent 11 seasons in a row
- ANSE DE SORDAN · Mûr-de-Bretagne Excellent Excellent 10 seasons in a row
- ANSE DU GOEREM · Port-Louis Good Excellent → Good since 2024
- ANSE DU MAGOUËR · Étel Excellent Good → Excellent since 2024
- ANSE DU STOLE · Larmor-Plage Excellent Good → Excellent since 2024
- AR LANN VRAS · Plouray Excellent Excellent 11 seasons in a row
- BANASTERE · Damgan Excellent Excellent 8 seasons in a row
- BASSIN DE CONLEAU · Arradon Excellent Excellent 10 seasons in a row
- BEG LANN · Sarzeau Excellent Good → Excellent since 2024
- BERCHIS · Larmor-Baden Excellent Excellent 11 seasons in a row
- BETAHON · Muzillac Good
- BROUEL · Arradon Excellent Excellent 11 seasons in a row
- CASTERO · Quiberon Excellent Excellent 11 seasons in a row
- CASTOUL · Le Palais Excellent Excellent 3 seasons in a row
- COTE D'HENO · Groix Good
- COTE ROUGE · Port-Louis Sufficient
- CRIQUE DES AMOUREUX · Guidel-Plage Excellent Excellent 11 seasons in a row
- CROMENACH · Ambon Excellent Excellent 3 seasons in a row
- ETANG DE PONTIGOU · Langonnet Excellent Excellent 11 seasons in a row
- ETANG DU BEL AIR · Priziac ( Priziac ) Excellent Excellent 11 seasons in a row
- ETANG DU MOULIN NEUF · Pluherlin Excellent Excellent 9 seasons in a row
- GOH VELIN · Saint-Gildas-de-Rhuys Excellent Excellent 11 seasons in a row
- GRANDE PLAGE · Port-Louis Excellent Excellent 11 seasons in a row
- GRANDE PLAGE · Quiberon Excellent Excellent 11 seasons in a row
- GRANDE PLAGE · Carnac Excellent Excellent 11 seasons in a row
- GRANDE PLAGE · Damgan Excellent Good → Excellent since 2024
- GRANDS SABLES · Groix Excellent Excellent 3 seasons in a row
- HERLIN · Le Palais Excellent Excellent 11 seasons in a row
- KERAUDE · Saint-Pierre-Quiberon Excellent Excellent 11 seasons in a row
- KERBIHAN · La Trinité-sur-Mer Excellent Excellent 11 seasons in a row
- KERBILOUET · Arradon Excellent Excellent 11 seasons in a row
- KERBOURGNEC · Saint-Pierre-Quiberon Good
- KERCAMBRE · Saint-Gildas-de-Rhuys Excellent Excellent 8 seasons in a row
- KERFONTAINE · Saint-Gildas-de-Rhuys Excellent Excellent 11 seasons in a row
- KERHILIO · Erdeven Excellent Excellent 11 seasons in a row
- KERHOSTIN · Saint-Pierre-Quiberon Good
- KERJOUANNO · Arzon Good Excellent → Good since 2024
- KERMAHE · Saint-Pierre-Quiberon Excellent Excellent 11 seasons in a row
- KERMINIHY · Étel Excellent Excellent 11 seasons in a row
- KERNEVEST · Saint-Philibert Excellent Excellent 11 seasons in a row
- KEROURIEC · Erdeven Excellent Excellent 11 seasons in a row
- KERPAPE · Larmor-Plage Excellent Excellent 11 seasons in a row
- KERVEGANT · Étel Excellent Excellent 11 seasons in a row
- KERVILEN · La Trinité-sur-Mer Excellent Excellent 2 seasons in a row
- LA CARRIERE · Arradon Excellent Excellent 10 seasons in a row
- LA FALAISE · Guidel-Plage Excellent Excellent 11 seasons in a row
- LA FALAISE · Arradon Excellent Excellent 11 seasons in a row
- LA FALAISE · Locmariaquer Excellent Excellent 11 seasons in a row
- LA FONTAINE · Larmor-Baden Good
- LA MINE D'OR · Pénestin Excellent Excellent 11 seasons in a row
- LAC AU DUC · Taupont Excellent Excellent 4 seasons in a row
- LANDREZAC · Damgan Excellent Excellent 11 seasons in a row
- LANDREZAC · Sarzeau Excellent Excellent 11 seasons in a row
- LASNE · Sarzeau Excellent Excellent 5 seasons in a row
- LE BAS POULDU · Guidel-Plage Excellent Excellent 11 seasons in a row
- LE BILE · Quimiac Good Excellent → Good since 2024
- LE CONGUEL · Quiberon Excellent Excellent 11 seasons in a row
- LE COUREGANT · Ploemeur Good
- LE DREHEN · Larmor-Baden Excellent Excellent 11 seasons in a row
- LE DREHEN · Quiberon Excellent Excellent 11 seasons in a row
- LE FOGEO · Arzon Excellent Excellent 11 seasons in a row
- LE FORT BLOQUE · Guidel-Plage Excellent Excellent 11 seasons in a row
- LE FOZO · Saint-Pierre-Quiberon Good Excellent → Good since 2024
- LE GOULUMER · Pénestin Excellent Excellent 2 seasons in a row
- LE GOVIRO · Quiberon Excellent Excellent 11 seasons in a row
- LE HALGUEN · Pénestin Excellent Excellent 11 seasons in a row
- LE KERVERT · Saint-Gildas-de-Rhuys Excellent Excellent 9 seasons in a row
- LE LINES · Riantec Excellent Excellent 4 seasons in a row
- LE LOCH · Guidel-Plage Excellent Excellent 11 seasons in a row
- LE LOGUI · Pénestin Excellent Excellent 11 seasons in a row
- LE MAGOUERO · Étel Excellent Excellent 11 seasons in a row
- LE MARESCLE · Pénestin Good Excellent → Good since 2024
- LE MEN DU · La Trinité-sur-Mer Excellent Excellent 11 seasons in a row
- LE PALANDRIN · Pénestin Excellent Excellent 11 seasons in a row
- LE PERELLO · Ploemeur Excellent Excellent 11 seasons in a row
- LE PETIT ROHU · Saint-Pierre-Quiberon Excellent Excellent 11 seasons in a row
- LE PORIGO · Quiberon Excellent Excellent 11 seasons in a row
- LE ROALIGUEN · Sarzeau Good Excellent → Good since 2024
- LE STANG · Étel Excellent Excellent 11 seasons in a row
- LE VAHIDY · Quiberon Good
- LEGENESE · Carnac Excellent Excellent 11 seasons in a row
- LES BARGES · Muzillac Sufficient
- LES GRANDS SABLES · Le Palais Excellent Excellent 11 seasons in a row
- LES GRANGES · Pénestin Good
- LES KAOLINS · Ploemeur Excellent Excellent 11 seasons in a row
- LES PÂTIS · Port-Louis Excellent Excellent 11 seasons in a row
- LES SABLES BLANCS · Plouharnel Excellent Excellent 11 seasons in a row
- LES TROIS FONTAINES · Arzon Excellent Excellent 11 seasons in a row
- LOCMARIA · Groix Excellent Excellent 7 seasons in a row
- LOCMIQUEL · Larmor-Baden Excellent Excellent 11 seasons in a row
- LOCQUELTAS · Larmor-Plage Excellent Excellent 8 seasons in a row
- LOSCOLO · Pénestin Excellent Excellent 9 seasons in a row
- MEN ER BELEG · Saint-Philibert Excellent Excellent 11 seasons in a row
- MENTOR · Plouharnel Excellent Excellent 11 seasons in a row
- MONTSARRAC · Séné Excellent Good → Excellent since 2024
- MOUSTERIAN · Séné Excellent Excellent 11 seasons in a row
- PEN ER MALO · Guidel-Plage Excellent Excellent 11 seasons in a row
- PENBOCH · Arradon Excellent Excellent 9 seasons in a row
- PENERA/KEROLAN · Arradon Excellent Excellent 11 seasons in a row
- PENTHIEVRE BAIE · Saint-Pierre-Quiberon Excellent Excellent 11 seasons in a row
- PENTHIEVRE OCEAN · Saint-Pierre-Quiberon Excellent Excellent 11 seasons in a row
- PENVINS · Sarzeau Excellent Excellent 2 seasons in a row
- Petite plage de KERVOYAL · Damgan Good Excellent → Good since 2024
- PLAGE DE CONLEAU · Séné Excellent Excellent 11 seasons in a row
- PLAN D'EAU · Étel Excellent Excellent 11 seasons in a row
- POINTE DU BILL · Séné Excellent Excellent 11 seasons in a row
- PORT AN DRO Excellent Excellent 11 seasons in a row
- PORT AUX MOINES · Saint-Gildas-de-Rhuys Good Excellent → Good since 2024
- PORT BIREN · La Trinité-sur-Mer Excellent Excellent 11 seasons in a row
- PORT BLANC · Arzon Excellent Excellent 10 seasons in a row
- PORT BLANC · Ploemeur Good
- PORT DEUBORH · Le Palais Excellent Excellent 8 seasons in a row
- PORT DONNANT · Le Palais Excellent Excellent 11 seasons in a row
- PORT FONTAINE · Ploemeur Excellent Excellent 11 seasons in a row
- PORT GUEN · Le Palais Good Excellent → Good since 2024
- PORT KEREL · Le Palais Good Excellent → Good since 2024
- PORT LENN · Arzon Sufficient Good → Sufficient since 2024
- PORT MARIA · Larmor-Plage Good
- PORT MARIA Sufficient Good → Sufficient since 2024
- PORT MARIA · Saint-Gildas-de-Rhuys Excellent Excellent 8 seasons in a row
- PORT MELITE · Groix Excellent Excellent 11 seasons in a row
- PORT MIQUEL · Arradon Excellent Excellent 11 seasons in a row
- PORT SABLE · Arzon Excellent Excellent 6 seasons in a row
- PORTZ PLOUZ Excellent Excellent 2 seasons in a row
- POUDRANTAIS · Pénestin Good
- POUL PERNEAU · Saint-Pierre-Quiberon Excellent Good → Excellent since 2024
- POULADEN · Saint-Pierre-Quiberon Excellent Excellent 11 seasons in a row
- POULGOR · Saint-Gildas-de-Rhuys Excellent Excellent 7 seasons in a row
- RAMONETTE · Le Palais Sufficient Excellent → Sufficient since 2024
- ROUVRAN · Damgan Sufficient Excellent → Sufficient since 2024
- RUDEVENT · Arradon Excellent Excellent 11 seasons in a row
- SABLES ROUGES · Groix Excellent Excellent 11 seasons in a row
- SAINT COLOMBAN · Carnac Excellent Excellent 11 seasons in a row
- SAINT GUERIN · Damgan Excellent Excellent 11 seasons in a row
- SAINT JACQUES · Saint-Gildas-de-Rhuys Good
- SAINT PIERRE · Locmariaquer Excellent Excellent 11 seasons in a row
- SEPT ILES · Larmor-Baden Excellent Excellent 11 seasons in a row
- SUSCINIO · Sarzeau Excellent Excellent 8 seasons in a row
- TOULHARS · Larmor-Plage Excellent Excellent 11 seasons in a row
- TOULINDAC · Larmor-Baden Excellent Excellent 11 seasons in a row
- TREACH ER GOURED Excellent Excellent 11 seasons in a row
- TREACH SALUS Excellent Excellent 11 seasons in a row
- TREHERVE · Damgan Excellent Excellent 6 seasons in a row
- TRENO · Arzon Excellent Excellent 5 seasons in a row
- TUMIAC-KERVER · Arzon Excellent Excellent 11 seasons in a row
- TY BIHAN · Carnac Excellent Excellent 11 seasons in a row
Côtes-d’Armor 134 sites · 76.1% Excellent · 2 Poor
- AN AOD VRAZ · Locquémeau Excellent Excellent 3 seasons in a row
- ANSE DE GUERLEDAN · Mûr-de-Bretagne Excellent Excellent 10 seasons in a row
- ANSE DE LANDROANNEC · Mûr-de-Bretagne Excellent Excellent 10 seasons in a row
- AVANT PORT · Binic Excellent Excellent 2 seasons in a row
- BAIE DE LA VIERGE - PONT ROUX · Locquémeau Poor Poor in 3 of 11 classified seasons
- BANCHE · Binic Good
- BEAURIVAGE · Mûr-de-Bretagne Excellent Excellent 10 seasons in a row
- BEG VILIN · Plougrescant Excellent Excellent 11 seasons in a row
- BÉLIARD · Hillion Excellent Good → Excellent since 2024
- BONAPARTE - ANSE COCHAT · Plouha Excellent Excellent 5 seasons in a row
- BREHEC PLAGE - VIEUX BREHEC · Plouézec Excellent Excellent 11 seasons in a row
- BREHEC PORT · Plouézec Good
- CALE DE MORDREUC · Pleudihen-sur-Rance Excellent Excellent 4 seasons in a row
- CAROUAL (CENTRE) · Erquy Excellent Good → Excellent since 2024
- CAROUAL NORD · Erquy Excellent Excellent 11 seasons in a row
- CHATEAU SEREIN · Saint-Cast-le-Guildo Excellent Excellent 5 seasons in a row
- CORPS DE GARDE · Binic Excellent Excellent 5 seasons in a row
- COTENTIN · Planguenoual Excellent Excellent 3 seasons in a row
- COZ PORS · Trégastel Good Sufficient → Good since 2024
- CRUCKIN · Paimpol Good Sufficient → Good since 2024
- DU CENTRE · Erquy Sufficient Poor → Sufficient since 2024
- ETANG DE BETINEUC · Évran Excellent Excellent 11 seasons in a row
- ETANG DES SOURCES - KERVOUGARD · Maël-Carhaix Excellent Excellent 9 seasons in a row
- GOAS LAGORN (BEG LEGUER - EST) · Locquémeau Excellent Good → Excellent since 2024
- GOAS TREIZ · Trébeurden Excellent Excellent 11 seasons in a row
- GOUERMEL · Plougrescant Good Sufficient → Good since 2024
- GREVE BLANCHE · Trégastel Excellent Excellent 11 seasons in a row
- GUERZIDO · Ploubazlanec Excellent Excellent 11 seasons in a row
- GWIN ZEGAL · Plouha Excellent Excellent 11 seasons in a row
- ILE RENOTE · Trégastel Excellent Excellent 2 seasons in a row
- KERIEC · Trélévern Excellent Good → Excellent since 2024
- KERMAGEN · Pleubian Excellent Excellent 11 seasons in a row
- KERMARQUER · Lézardrieux Not classified
- KERROC'H · Ploubazlanec Excellent Good → Excellent since 2024
- KIRIO (KIRIOU) · Locquémeau Excellent Excellent 8 seasons in a row
- L'ILE A BOIS · Pleubian Not classified
- L'ISLET · Lancieux Excellent Excellent 2 seasons in a row
- LA BANCHE · Lancieux Good
- LA CALE · Pleudihen-sur-Rance Excellent Excellent 3 seasons in a row
- LA COMTESSE · Saint-Quay-Portrieux Excellent Excellent 11 seasons in a row
- LA FOSSE · Saint-Cast-le-Guildo Sufficient
- LA FOSSE DU CAP · Fréhel Excellent Excellent 11 seasons in a row
- LA FRESNAYE · Saint-Cast-le-Guildo Excellent Good → Excellent since 2024
- LA GRANDE PLAGE · Saint-Cast-le-Guildo Excellent Excellent 11 seasons in a row
- LA MANCHETTE · Lancieux Excellent Excellent 11 seasons in a row
- LA MARE · Saint-Cast-le-Guildo Excellent Excellent 11 seasons in a row
- LA PISCINE · Saint-Quay-Portrieux Excellent Excellent 11 seasons in a row
- LA PISSOTTE · Lancieux Excellent Excellent 11 seasons in a row
- LA TOSSEN · Paimpol Good
- LA VILLE GER · Pleudihen-sur-Rance Excellent Excellent 8 seasons in a row
- LANDRELLEC · Trégastel Excellent Excellent 11 seasons in a row
- LAUNAY · Ploubazlanec Excellent Excellent 11 seasons in a row
- LE BOURG NORD · Trédrez-Locquémeau Good Poor → Good since 2024
- LE CASINO · Saint-Quay-Portrieux Excellent Excellent 4 seasons in a row
- LE GUEN-LANRUEN · Erquy Excellent Excellent 11 seasons in a row
- LE MOULIN · Étables-sur-Mer Sufficient
- LE OUERN · Ploubazlanec Excellent Excellent 11 seasons in a row
- LE PALUS · Plouha Excellent Good → Excellent since 2024
- LE PETIT HAVRE · Pordic Excellent Excellent 2 seasons in a row
- LE PISSOT · Pléneuf-Val-André Excellent Excellent 11 seasons in a row
- LE PORTUAIS · Erquy Excellent Excellent 11 seasons in a row
- LE RIEUL · Lancieux Excellent Good → Excellent since 2024
- LE ROUÉ · Le Minihic-sur-Rance Excellent Excellent 4 seasons in a row
- LE ROUGERET · Lancieux Excellent Excellent 5 seasons in a row
- LE ROYAU · Trévou-Tréguignec Excellent Excellent 11 seasons in a row
- LE RUET · Ploubalay Excellent Excellent 11 seasons in a row
- LE VAL ANDRE: CASINO ROTONDE · Pléneuf-Val-André Excellent Excellent 11 seasons in a row
- LE VALAIS · Langueux Not classified
- LE VOLEUR · Penvénan Excellent Excellent 2 seasons in a row
- LEDANO · Lézardrieux Excellent Excellent 2 seasons in a row
- LERMOT · Hillion Excellent Excellent 2 seasons in a row
- LES BRIANTAIS · Lancieux Excellent Excellent 11 seasons in a row
- LES CHATELETS · Saint-Quay-Portrieux Excellent Excellent 11 seasons in a row
- LES CRACLAIS · Lézardrieux Not classified
- LES CURES · Locquirec Excellent Excellent 11 seasons in a row
- LES DUNES · Trévou-Tréguignec Excellent Excellent 11 seasons in a row
- LES GODELINS · Étables-sur-Mer Excellent Excellent 11 seasons in a row
- LES GREVES D EN BAS · Fréhel Excellent Excellent 3 seasons in a row
- LES HAAS · Lancieux Good Excellent → Good since 2024
- LES MONTIERS · Plurien Excellent Excellent 9 seasons in a row
- LES QUATRE VAUX · Saint-Cast-le-Guildo Poor Poor in 1 of 11 classified seasons
- LES ROCHES D'ARGENT · Locquirec Excellent Excellent 10 seasons in a row
- LES ROSAIRES · Plérin Excellent Good → Excellent since 2024
- LES ROSAIRES EST · Plérin Excellent Excellent 2 seasons in a row
- LES VALLEES · Pléneuf-Val-André Good Sufficient → Good since 2024
- LOGUIVY · Ploubazlanec Excellent Good → Excellent since 2024
- LOURTUAIS · Erquy Excellent Excellent 11 seasons in a row
- MARTIN · Plérin Excellent Good → Excellent since 2024
- MEZ AN AOD · Locquémeau Excellent Excellent 11 seasons in a row
- MURS BLANCS - CASINO SUD · Pléneuf-Val-André Excellent Good → Excellent since 2024
- NANTHOUAR - PENN AN HENT NEVEZ · Louannec Excellent Excellent 2 seasons in a row
- NOTIGOU · Locquémeau Excellent Excellent 7 seasons in a row
- PEN GUEN · Saint-Cast-le-Guildo Excellent Excellent 4 seasons in a row
- PENVERN- KERYVON · Pleumeur-Bodou Excellent Excellent 11 seasons in a row
- PIEGU · Pléneuf-Val-André Excellent Excellent 4 seasons in a row
- PISCINE DU QUAI · Binic Excellent Excellent 4 seasons in a row
- PISSOTTE · Saint-Cast-le-Guildo Excellent Excellent 11 seasons in a row
- PORS DON · Ploubazlanec Good
- PORS GARO · Trélévern Excellent Good → Excellent since 2024
- PORS GELEN · Trébeurden Excellent Excellent 11 seasons in a row
- PORS GUYON · Pleubian Excellent Excellent 2 seasons in a row
- PORS HIR · Plougrescant Excellent Excellent 2 seasons in a row
- PORS MABO · Trébeurden Sufficient
- PORS RAND · Pleubian Good Sufficient → Good since 2024
- PORS SCAFF · Plougrescant Excellent Excellent 11 seasons in a row
- PORS TERMEN · Trébeurden Excellent Excellent 11 seasons in a row
- PORT GORET · Saint-Quay-Portrieux Good Excellent → Good since 2024
- PORT LA CHAINE · Pleubian Sufficient
- PORT LAZO · Plouézec Excellent Excellent 11 seasons in a row
- PORT LEPINE · Trélévern Excellent Excellent 3 seasons in a row
- PORT MORVAN · Pléneuf-Val-André Excellent Excellent 2 seasons in a row
- POULAFRET · Paimpol Excellent Good → Excellent since 2024
- RENAN · Louannec Good Sufficient → Good since 2024
- RETENUE DU CORONG · Glomel Sufficient Excellent → Sufficient since 2024
- ROCHANIC · Penvénan Excellent Excellent 3 seasons in a row
- SABLES D'OR · Plurien Excellent Excellent 11 seasons in a row
- SAINT CIEUX · Lancieux Excellent Excellent 5 seasons in a row
- SAINT EFFLAM · Plestin-les-Grèves Excellent Excellent 5 seasons in a row
- SAINT GUIREC · Trégastel Excellent Excellent 11 seasons in a row
- SAINT LAURENT: LES NOUELLES · Plérin Good
- SAINT MARC · Saint-Quay-Portrieux Good Sufficient → Good since 2024
- SAINT MICHEL · Plurien Excellent Excellent 11 seasons in a row
- SAINT PABU · Erquy Good
- TOENO · Trébeurden Not classified
- TOUL BIHAN · Trégastel Excellent Excellent 3 seasons in a row
- TOURNEMINE · Pordic Good
- TOURONY · Trégastel Excellent Excellent 2 seasons in a row
- TRAOU TREZ · Lézardrieux Not classified
- TRESMEUR · Trébeurden Excellent Excellent 11 seasons in a row
- TRESTEL · Trévou-Tréguignec Excellent Excellent 11 seasons in a row
- TRESTRAOU · Perros-Guirec Excellent Excellent 11 seasons in a row
- TRESTRIGNEL · Perros-Guirec Excellent Excellent 11 seasons in a row
- VIEUX BOURG PARKING · Fréhel Excellent Excellent 11 seasons in a row
- VILLE BERNEUF · Erquy Excellent Good → Excellent since 2024
Ille-et-Vilaine 56 sites · 71.4% Excellent · 2 Poor
- ABRI DES FLOTS · Cancale Excellent Excellent 5 seasons in a row
- ANSE DUGUESCLIN · Saint-Coulomb Excellent Excellent 11 seasons in a row
- APIGNE · Vezin-le-Coquet Excellent Excellent 4 seasons in a row
- BON SECOURS · Saint-Malo Poor Poor in 2 of 11 classified seasons
- ETANG DU BOULET · Montreuil-sur-Ille Excellent Excellent 11 seasons in a row
- GREVE DE GAREL · Le Minihic-sur-Rance Excellent Excellent 11 seasons in a row
- L'ECLUSE · Dinard Sufficient Good → Sufficient since 2024
- L'EPI · La Fresnais Excellent Excellent 3 seasons in a row
- L'EVENTAIL · Saint-Malo Good
- L'ILE AUX PIES · Saint-Vincent-sur-Oust Excellent Good → Excellent since 2024
- LA FORGE · Martigné-Ferchaud Excellent Excellent 11 seasons in a row
- LA FOSSE AUX VAULTS · Saint-Lunaire Excellent Excellent 11 seasons in a row
- LA FOURBERIE · Saint-Lunaire Excellent Excellent 11 seasons in a row
- LA GRANDE PLAGE · Saint-Lunaire Excellent Excellent 11 seasons in a row
- LA HOGUETTE · Saint-Malo Good
- LA PETITE SALINETTE · Saint-Briac-sur-Mer Excellent Excellent 7 seasons in a row
- LA SALINETTE · Saint-Briac-sur-Mer Excellent Excellent 11 seasons in a row
- LA VARDE · Saint-Malo Excellent Excellent 10 seasons in a row
- LAC DE TREMELIN · Iffendic Excellent Excellent 11 seasons in a row
- LE BARRAGE · Erbrée Excellent Excellent 11 seasons in a row
- LE BECHET · Saint-Briac-sur-Mer Excellent Excellent 9 seasons in a row
- LE CHENEDET · Landéan Good
- LE MINIHIC · Saint-Malo Excellent Excellent 11 seasons in a row
- LE MOLE · Saint-Malo Good
- LE NICET · Saint-Malo Excellent Excellent 2 seasons in a row
- LE PERRON · Saint-Briac-sur-Mer Excellent Excellent 11 seasons in a row
- LE PETIT PORT · Saint-Coulomb Excellent Excellent 10 seasons in a row
- LE PONT · Saint-Malo Excellent Excellent 7 seasons in a row
- LE PRIEURE · Dinard Excellent Good → Excellent since 2024
- LE SAUSSAY · Cancale Excellent Excellent 11 seasons in a row
- LE SILLON · Saint-Malo Good
- LE TERTRE PELEE · Saint-Briac-sur-Mer Not classified
- LE VAL · Saint-Coulomb Excellent Excellent 11 seasons in a row
- LE VALLION · Saint-Jouan-des-Guérets Excellent Excellent 11 seasons in a row
- LE VERGER · Cancale Excellent Excellent 5 seasons in a row
- LE VIGNEUX · Pleudihen-sur-Rance Good
- LES BAS SABLONS · Saint-Malo Good Sufficient → Good since 2024
- LES CHEVRETS · Saint-Coulomb Excellent Excellent 11 seasons in a row
- LES CORBIERES · Saint-Malo Excellent Excellent 8 seasons in a row
- LES DUNES DU PORT · Saint-Coulomb Excellent Excellent 11 seasons in a row
- LONGCHAMP EST · Saint-Lunaire Good Sufficient → Good since 2024
- LONGCHAMP OUEST · Saint-Lunaire Excellent Excellent 11 seasons in a row
- PISCINE DU POOL (ECLUSE) · Dinard Not classified
- PISCINE DU PRIEURE · Dinard Not classified
- PLAGE DE PORCON · Cancale Excellent Excellent 3 seasons in a row
- PLAN D'EAU DES PATURIAUX · Vern-sur-Seiche Excellent Excellent 11 seasons in a row
- PORT BLANC · Dinard Excellent Sufficient → Excellent since 2024
- PORT BRIAC · Cancale Excellent Excellent 2 seasons in a row
- PORT HUE · Saint-Briac-sur-Mer Excellent Excellent 11 seasons in a row
- PORT MER · Cancale Excellent Excellent 10 seasons in a row
- PORT PICAN · Cancale Excellent Excellent 2 seasons in a row
- PORT RIOU · Dinard Excellent Excellent 11 seasons in a row
- ROCHEBONNE · Saint-Malo Poor Poor in 2 of 11 classified seasons
- ROTHENEUF · Saint-Coulomb Good
- ST ENOGAT · Dinard Good
- VALLEE DE L'ISE · Janzé Excellent Excellent 7 seasons in a row
Compared with other regions in France
| # | Region | Sites | Excellent | Poor |
|---|---|---|---|---|
| 1 | Nouvelle-Aquitaine | 419 | 82.1% | 8 |
| 2 | Pays de la Loire | 200 | 81% | 3 |
| 3 | Grand Est | 89 | 80.9% | 2 |
| 4 | Brittany | 601 | 77.5% | 10 |
| 5 | Bourgogne-Franche-Comté | 77 | 76.6% | 2 |
| 6 | Occitanie | 454 | 76.2% | 13 |
| 7 | Corsica | 223 | 75.8% | 20 |
| 8 | Auvergne-Rhône-Alpes | 284 | 75.4% | 15 |
| 9 | Centre-Val de Loire | 43 | 74.4% | 2 |
| 10 | Provence-Alpes-Côte d'Azur | 501 | 74.1% | 12 |
| 11 | Normandy | 161 | 66.5% | 5 |
| 12 | La Réunion | 26 | 65.4% | 1 |
| 13 | Guadeloupe | 103 | 64.1% | 3 |
| 14 | Île-de-France | 23 | 47.8% | 7 |
| 15 | Martinique | 62 | 46.8% | 1 |
| 16 | Hauts-de-France | 51 | 37.3% | 2 |
| 17 | Mayotte | 21 | 28.6% | 0 |
Regions with at least 15 official bathing waters. Size, water type and how densely sites are designated differ, so the table is context rather than a verdict.
Quick answers
- How many bathing waters in Brittany were rated Excellent in 2025?
- 466 of 601 (77.5%) in the official EEA 2025 classification; 88 were Good, 22 Sufficient and 10 Poor, and 15 had no class. That ranks Brittany 4 of 17 France regions by Excellent share.
- Which department of Brittany has the highest share of Excellent sites?
- Morbihan: 80.8% of its 146 sites were Excellent in 2025. Finistère follows with 77.7%. Only departments with at least five sites are compared; see the full table.
- Which beaches in Brittany have the best long-term record?
- 290 sites were Excellent in every season from 2015 to 2025, for example ABER, AN AMIED, ANSE DE KERGUELEN. See the ranking.
- Which places in Brittany have the most official bathing waters?
- Saint-Malo (12, 41.7% Excellent), Guidel-Plage (11, 100% Excellent), Concarneau (11, 81.8% Excellent). See the place table; places are the nearest named settlement to each site.
- Were any bathing waters in Brittany rated Poor?
- Yes, 10: BAIE DE LA VIERGE - PONT ROUX, BON SECOURS, DIBENNOU, POSTOLONNEC and 6 more.
- Where do I check whether swimming is allowed today?
- On baignades.sante.gouv.fr (Ministry of Health and the Regional Health Agencies (ARS)). Temporary bans, pollution alerts and closures are published there and on signs at the water, not in the annual EEA class.
France overview · All regions of France · Bathing season dates
Sources and method
Bathing-water records: European Environment Agency (EEA), data and coordinates reported by France, licensed CC BY 4.0. Region and department boundaries: Eurostat NUTS 2024 (© EuroGeographics for the administrative boundaries). Place names: GeoNames (CC BY 4.0). A site belongs to the area that contains its reported coordinates; a site up to 10 km off the generalised coastline is placed in the nearest area of France. Counts, shares and rankings are calculated by BathingWaterFinder from the official records.