Bathing water quality in South Holland, Netherlands
South Holland has 104 official bathing waters in the EEA dataset for the 2025 season (71 lake, 18 coastal, 12 river and 3 transitional (lagoon/estuary)). 67.3% were classified Excellent — 3.6 points below the 70.9% across Netherlands — and 2 were Poor. By area, the Excellent share is highest in Groot-Rijnmond (76% of 50) and lowest in Zuidoost-Zuid-Holland (33.3% of 6). 35 sites have been Excellent in every season from 2015 to 2025.
Zwemwaterkwaliteit in Zuid-Holland
Van de 104 officiële EU-zwemlocaties in Zuid-Holland was in 2025 67,3% ‘uitstekend’; aantal locaties met ‘slecht’: 2.
official bathing waters
Excellent in 2025
Poor in 2025
Map of official bathing waters in South Holland
South Holland by area
Sites are placed in the Eurostat NUTS 3 areas that contain their reported coordinates.
| Area | Sites | Excellent | Good | Sufficient | Poor | Not classified |
|---|---|---|---|---|---|---|
| Groot-Rijnmond | 50 | 38 (76%) | 8 | 2 | 1 | 1 |
| Agglomeratie Leiden en Bollenstreek | 18 | 13 (72.2%) | 4 | 1 | 0 | 0 |
| Agglomeratie ’s-Gravenhage | 17 | 9 (52.9%) | 5 | 3 | 0 | 0 |
| Delft en Westland | 7 | 4 (57.1%) | 3 | 0 | 0 | 0 |
| Oost-Zuid-Holland | 6 | 4 (66.7%) | 1 | 1 | 0 | 0 |
| Zuidoost-Zuid-Holland | 6 | 2 (33.3%) | 3 | 0 | 1 | 0 |
Sea, lakes and rivers in South Holland
| Water type | Sites | Excellent | Good | Sufficient | Poor | Not classified |
|---|---|---|---|---|---|---|
| Coastal | 18 | 9 (50%) | 6 | 3 | 0 | 0 |
| Transitional (lagoon/estuary) | 3 | 1 (33.3%) | 2 | 0 | 0 | 0 |
| Lake | 71 | 53 (74.6%) | 13 | 4 | 1 | 0 |
| River | 12 | 7 (58.3%) | 3 | 0 | 1 | 1 |
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
35 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.
- 'T ZWARTE PLASJE 11 seasons · Groot-Rijnmond
- BERNISSE ABBENBROEK OOSTZIJDE 11 seasons · Groot-Rijnmond
- BINNENBEDIJKTE MAAS MIJNSHEERENLAND 11 seasons · Groot-Rijnmond
- BINNENBEDIJKTE MAAS WESTMAAS 11 seasons · Groot-Rijnmond
- BRAASSEMERMEER 11 seasons · Agglomeratie Leiden en Bollenstreek
- BRIELSE MEER BRIELSEBRUG ZUIDZIJDE 11 seasons · Groot-Rijnmond
- BRIELSE MEER BUITENSTRAND CAMPING DE MEEUW 11 seasons · Groot-Rijnmond
- BRIELSE MEER CAMPING DE KRABBEPLAAT 11 seasons · Groot-Rijnmond
- BRIELSE MEER CAMPING DE MEEUW 11 seasons · Groot-Rijnmond
- BRIELSE MEER DE STENEN BAAK 11 seasons · Groot-Rijnmond
- DE PUNT 11 seasons · Groot-Rijnmond
- HITSERTSEKADE ZUID-BEIJERLAND 11 seasons · Groot-Rijnmond
- KAAGEILAND 11 seasons · Agglomeratie Leiden en Bollenstreek
- KAGERPLASSEN 'T JOPPE WESTOEVER 11 seasons · Agglomeratie Leiden en Bollenstreek
- KLINKENBERGERPLAS NOORDWESTOEVER 11 seasons · Agglomeratie Leiden en Bollenstreek
- KLINKENBERGERPLAS WESTOEVER 11 seasons · Agglomeratie Leiden en Bollenstreek
- LAMMETJESWIEL 11 seasons · Zuidoost-Zuid-Holland
- NATUURBAD TE WERVE 11 seasons · Agglomeratie ’s-Gravenhage
- NOORD AA ZWEMSTRAND 11 seasons · Agglomeratie ’s-Gravenhage
- OOSTERDUINSE MEER NOORDWESTOEVER 11 seasons · Agglomeratie Leiden en Bollenstreek
- OOSTVOORNSE MEER NOORDZIJDE 11 seasons · Groot-Rijnmond
- OOSTVOORNSE MEER ZUIDZIJDE 11 seasons · Groot-Rijnmond
- OUDDORP STRAND 11 seasons · Groot-Rijnmond
- PLAS ELFHOEVEN 11 seasons · Oost-Zuid-Holland
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.
- OUDE TOL Poor in 1 of 1 classified seasons · Groot-Rijnmond
- PLAS SLINGELAND Poor in 1 of 11 classified seasons · Zuidoost-Zuid-Holland
Changes from 2024 to 2025
Improved (10)
- ZEGERPLAS SPEELVIJVER Poor → Good
- HARINGVLIETBRUG WEST Sufficient → Good
- PLASSEN MADESTEIN, LOOSDUINEN Good → Excellent
- PLASSEN MADESTEIN, NOORDZIJDE Good → Excellent
- PLASSEN MADESTEIN, ZUIDZIJDE Sufficient → Good
- RECREATIETERREIN RWS STELLENDAM Good → Excellent
- WASSENAARSE SLAG Good → Excellent
- WATERSPEELPLAATS TUBASINGEL Sufficient → Good
Declined (10)
- BRIELSE MEER WSV NAUTICA Excellent → Good
- MIDDELHARNIS BADSTRAND Excellent → Good
- NATUURBAD DE DONK Excellent → Good
- NOORDWIJK AAN ZEE Excellent → Good
- PLAS SLINGELAND Sufficient → Poor
- PLAS VRIJENBURGBOS Good → Sufficient
- PLAS WILHELMINAPARK Good → Sufficient
- QUACKSTRAND Excellent → Good
How South Holland 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 | 103 | 70 | 68% | 2 |
| 2024 | 102 | 71 | 69.6% | 1 |
| 2023 | 98 | 68 | 69.4% | 2 |
| 2022 | 96 | 71 | 74% | 1 |
| 2021 | 97 | 68 | 70.1% | 4 |
| 2020 | 92 | 61 | 66.3% | 2 |
| 2019 | 93 | 59 | 63.4% | 2 |
| 2018 | 93 | 57 | 61.3% | 1 |
| 2017 | 91 | 65 | 71.4% | 0 |
| 2016 | 90 | 66 | 73.3% | 0 |
| 2015 | 88 | 65 | 73.9% | 1 |
Places with the most bathing waters in South Holland
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 | Area | Sites | Excellent | Poor |
|---|---|---|---|---|
| Brielle | Groot-Rijnmond | 5 | 5 (100%) | 0 |
| Ouddorp | Groot-Rijnmond | 3 | 3 (100%) | 0 |
| Scharendijke | Groot-Rijnmond | 3 | 3 (100%) | 0 |
| Vlietwijk | Agglomeratie Leiden en Bollenstreek | 3 | 3 (100%) | 0 |
| Warmond | Agglomeratie Leiden en Bollenstreek | 3 | 3 (100%) | 0 |
| Benthuizen | Agglomeratie ’s-Gravenhage | 3 | 2 (66.7%) | 0 |
| Numansdorp | Groot-Rijnmond | 3 | 2 (66.7%) | 0 |
| Poeldijk | Agglomeratie ’s-Gravenhage | 3 | 2 (66.7%) | 0 |
| Rijswijk | Agglomeratie ’s-Gravenhage | 3 | 1 (33.3%) | 0 |
| Dirksland | Groot-Rijnmond | 2 | 2 (100%) | 0 |
| Oostvoorne | Groot-Rijnmond | 2 | 2 (100%) | 0 |
| Reeuwijk | Oost-Zuid-Holland | 2 | 2 (100%) | 0 |
| Rijpwetering | Agglomeratie Leiden en Bollenstreek | 2 | 2 (100%) | 0 |
| Rijsoord | Groot-Rijnmond | 2 | 2 (100%) | 0 |
| Vierpolders | Groot-Rijnmond | 2 | 2 (100%) | 0 |
All 104 official bathing waters in South Holland
Grouped by area, alphabetical within each group. Open a site for its 2015–2025 history, nearby alternatives, weather forecast and the national profile link.
Download all 104 sites as CSV (classes 2015–2025, coordinates, nearest place; EEA data, CC BY 4.0)
Groot-Rijnmond 50 sites · 76% Excellent · 1 Poor
- 'T ZWARTE PLASJE · Schiebroek Excellent Excellent 11 seasons in a row
- BERNISSE ABBENBROEK OOSTZIJDE · Vierpolders Excellent Excellent 11 seasons in a row
- BERNISSE ZUIDLAND OOSTZIJDE · Goudswaard Good
- BINNENBEDIJKTE MAAS MIJNSHEERENLAND Excellent Excellent 11 seasons in a row
- BINNENBEDIJKTE MAAS WESTMAAS Excellent Excellent 11 seasons in a row
- BLEISWIJKSE ZOOM · Bleiswijk Excellent Excellent 9 seasons in a row
- BRIELSE MEER BRIELSEBRUG ZUIDZIJDE · Vierpolders Excellent Excellent 11 seasons in a row
- BRIELSE MEER BUITENSTRAND CAMPING DE MEEUW · Brielle Excellent Excellent 11 seasons in a row
- BRIELSE MEER CAMPING DE KRABBEPLAAT · Brielle Excellent Excellent 11 seasons in a row
- BRIELSE MEER CAMPING DE MEEUW · Brielle Excellent Excellent 11 seasons in a row
- BRIELSE MEER DE STENEN BAAK · Brielle Excellent Excellent 11 seasons in a row
- BRIELSE MEER WSV NAUTICA · Rozenburg Good Excellent → Good since 2024
- BRIELSE MEER ZOOM WEST · Brielle Excellent Excellent 2 seasons in a row
- BROUWERSDAM KABBELAARSBANK · Scharendijke Excellent Excellent 7 seasons in a row
- DE PUNT · Ouddorp Excellent Excellent 11 seasons in a row
- DE PUNT WEST · Scharendijke Excellent Excellent 2 seasons in a row
- DE WAAL HEERJANSDAM Excellent Excellent 2 seasons in a row
- DEN BOMMEL BADSTRAND · Zuid-Beijerland Not classified
- HARINGVLIETBRUG OOST · Numansdorp Excellent Excellent 2 seasons in a row
- HARINGVLIETBRUG WEST · Numansdorp Good Sufficient → Good since 2024
- HERKINGEN BADSTRAND · Dirksland Excellent Excellent 10 seasons in a row
- HITSERTSEKADE ZUID-BEIJERLAND Excellent Excellent 11 seasons in a row
- HOEK VAN HOLLAND Excellent Excellent 5 seasons in a row
- KRABBEPLAS OOSTZIJDE · Vlaardingen Sufficient
- KRALINGER ESCH · Feijenoord Excellent Excellent 7 seasons in a row
- KRALINGSE PLAS · Terbregge Excellent Excellent 2 seasons in a row
- MIDDELHARNIS BADSTRAND Good Excellent → Good since 2024
- OOSTVOORNSE MEER NOORDZIJDE · Oostvoorne Excellent Excellent 11 seasons in a row
- OOSTVOORNSE MEER ZUIDZIJDE · Oostvoorne Excellent Excellent 11 seasons in a row
- OUDDORP STRAND Excellent Excellent 11 seasons in a row
- OUDE TOL · Oud-Beijerland Poor Poor in 1 of 1 classified seasons
- PLAS VRIJENBURGBOS · Zuidwijk Sufficient Good → Sufficient since 2024
- PLAS WEVERSHOEK · Heerjansdam Good
- PORT ZELANDE · Scharendijke Excellent Excellent 3 seasons in a row
- QUACKSTRAND · Rockanje Good Excellent → Good since 2024
- RECREATIETERREIN HELLEGATSPLEIN · Numansdorp Excellent Excellent 3 seasons in a row
- RECREATIETERREIN RWS STELLENDAM · Goedereede Excellent Good → Excellent since 2024
- ROCKANJE BADSTRAND Excellent Excellent 4 seasons in a row
- SLIKKEN VAN FLAKKEE · Dirksland Excellent Excellent 11 seasons in a row
- SPUI GOUDSWAARD Excellent Excellent 11 seasons in a row
- STAD AAN 'T HARINGVLIET · Middelharnis Excellent Excellent 3 seasons in a row
- TWEEDE MAASVLAKTE Excellent Excellent 8 seasons in a row
- VIJVER OOSTERPARK · Rijsoord Excellent Excellent 3 seasons in a row
- VUURTOREN BADSTRAND HELLEVOETSLUIS Good
- WAALBOEZEM SURFBOCHT · Rijsoord Excellent Excellent 5 seasons in a row
- WEST NIEUWLAND · Ouddorp Excellent Excellent 11 seasons in a row
- WILLEM-ALEXANDERBAAN · Bleiswijk Good Sufficient → Good since 2024
- ZEVENHUIZERPLAS NESSELANDE · Nieuwerkerk aan den IJssel Excellent Excellent 11 seasons in a row
- ZEVENHUIZERPLAS STRAND NOORDWESTZIJDE · Ommoord Excellent Excellent 11 seasons in a row
- ZWEMPLAS WOUDE · Slikkerveer Excellent Excellent 3 seasons in a row
Agglomeratie Leiden en Bollenstreek 18 sites · 72.2% Excellent
- BRAASSEMERMEER · Roelofarendsveen Excellent Excellent 11 seasons in a row
- EUROPARCS KAGERPLASSEN · Rijpwetering Excellent Excellent 6 seasons in a row
- KAAGEILAND · Sassenheim Excellent Excellent 11 seasons in a row
- KAGERPLASSEN 'T JOPPE MERENWIJK Good
- KAGERPLASSEN 'T JOPPE WESTOEVER · Warmond Excellent Excellent 11 seasons in a row
- KATWIJK AAN ZEE BOULEVARD NOORD Sufficient
- KATWIJK AAN ZEE BOULEVARD ZUID Good
- KLEIPOEL · Rijpwetering Excellent Excellent 10 seasons in a row
- KLINKENBERGERPLAS NOORDWESTOEVER · Warmond Excellent Excellent 11 seasons in a row
- KLINKENBERGERPLAS WESTOEVER · Warmond Excellent Excellent 11 seasons in a row
- NOORDWIJK AAN ZEE · Noordwijkerhout Good Excellent → Good since 2024
- NOORDWIJK AAN ZEE BOULEVARD · Noordwijk-Binnen Good
- OOSTERDUINSE MEER NOORDWESTOEVER · Noordwijkerhout Excellent Excellent 11 seasons in a row
- VADEDO-PLAS · Leiderdorp Excellent Excellent 5 seasons in a row
- VALKENBURGSE MEER · Hoge Mors Excellent Excellent 11 seasons in a row
- VENEGAT · Rijnsaterwoude Excellent Excellent 4 seasons in a row
- VLIETLAND SURFSTRAND NOORDWESTOEVER · Vlietwijk Excellent Excellent 3 seasons in a row
- WIJDE AA ZUIDZIJDE · Woubrugge Excellent Excellent 11 seasons in a row
Agglomeratie ’s-Gravenhage 17 sites · 52.9% Excellent
- DEN HAAG KIJKDUIN Good
- DOBBEPLAS · Nootdorp Excellent Excellent 5 seasons in a row
- NATUURBAD TE WERVE · Rijswijk Excellent Excellent 11 seasons in a row
- NOORD AA NAAKTSTRAND · Benthuizen Excellent Excellent 5 seasons in a row
- NOORD AA SPEELVIJVER · Benthuizen Good
- NOORD AA ZWEMSTRAND · Benthuizen Excellent Excellent 11 seasons in a row
- PLAS WILHELMINAPARK · Rijswijk Sufficient Good → Sufficient since 2024
- PLASSEN MADESTEIN, LOOSDUINEN · Poeldijk Excellent Good → Excellent since 2024
- PLASSEN MADESTEIN, NOORDZIJDE · Poeldijk Excellent Good → Excellent since 2024
- PLASSEN MADESTEIN, ZUIDZIJDE · Poeldijk Good Sufficient → Good since 2024
- SCHEVENINGEN NOORDERSTRAND Sufficient Good → Sufficient since 2024
- SCHEVENINGEN ZUIDERSTRAND · Duindorp Good
- SCHEVENINGEN ZWARTE PAD Sufficient Good → Sufficient since 2024
- VLIETLAND BADSTRAND NOORDOOSTOEVER · Vlietwijk Excellent Excellent 11 seasons in a row
- VLIETLAND SPEELVIJVER · Vlietwijk Excellent Excellent 7 seasons in a row
- WASSENAARSE SLAG · Oostdorp Excellent Good → Excellent since 2024
- WATERSPEELPLAATS TUBASINGEL · Rijswijk Good Sufficient → Good since 2024
Delft en Westland 7 sites · 57.1% Excellent
- 'S-GRAVENZANDE Excellent Excellent 5 seasons in a row
- DELFTSE HOUT · Ypenburg Excellent Excellent 7 seasons in a row
- MONSTER TER HEIJDE Excellent Excellent 4 seasons in a row
- NATURISTENCAMPING DELFT Excellent Excellent 6 seasons in a row
- PLAS PRINSENBOS · Naaldwijk Good
- WOLLEBRAND · Honselersdijk Good
- ZANDMOTOR · Kijkduin Good Sufficient → Good since 2024
Oost-Zuid-Holland 6 sites · 66.7% Excellent
- NIEUWKOOPSE PLASSEN MEIJEPARK · Nieuwkoop Sufficient
- PLAS ELFHOEVEN · Reeuwijk Excellent Excellent 11 seasons in a row
- PLAS KRIMPENERHOUT · Krimpen aan den IJssel Excellent Excellent 4 seasons in a row
- REEUWIJKSE HOUT · Reeuwijk Excellent Excellent 11 seasons in a row
- ZEGERPLAS SPEELVIJVER · Alphen aan den Rijn Good Poor → Good since 2024
- ZEGERPLAS ZUIDOEVER · Gouwsluis Excellent Excellent 11 seasons in a row
Zuidoost-Zuid-Holland 6 sites · 33.3% Excellent · 1 Poor
- LAMMETJESWIEL · Alblasserdam Excellent Excellent 11 seasons in a row
- NATUURBAD DE DONK · Noordeloos Good Excellent → Good since 2024
- PLAS MERWELANDEN · Sliedrecht Excellent Excellent 11 seasons in a row
- PLAS SLINGELAND · Noordeloos Poor Poor in 1 of 11 classified seasons
- PUT VAN OTTOLAND · Giessenburg Good
- SANDELINGEN AMBACHT · Hendrik-Ido-Ambacht Good
Compared with other provinces in Netherlands
| # | Province | Sites | Excellent | Poor |
|---|---|---|---|---|
| 1 | Zeeland | 58 | 89.7% | 0 |
| 2 | Drenthe | 41 | 87.8% | 0 |
| 3 | North Brabant | 101 | 85.1% | 2 |
| 4 | Gelderland | 97 | 79.4% | 2 |
| 5 | Overijssel | 51 | 78.4% | 1 |
| 6 | Limburg | 34 | 76.5% | 0 |
| 7 | Flevoland | 30 | 73.3% | 1 |
| 8 | Utrecht | 29 | 69% | 4 |
| 9 | South Holland | 104 | 67.3% | 2 |
| 10 | Groningen | 49 | 53.1% | 7 |
| 11 | North Holland | 111 | 51.4% | 8 |
| 12 | Friesland | 52 | 48.1% | 4 |
Provinces 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 South Holland were rated Excellent in 2025?
- 70 of 104 (67.3%) in the official EEA 2025 classification; 24 were Good, 7 Sufficient and 2 Poor, and 1 had no class. That ranks South Holland 9 of 12 Netherlands provinces by Excellent share.
- Which area of South Holland has the highest share of Excellent sites?
- Groot-Rijnmond: 76% of its 50 sites were Excellent in 2025. Agglomeratie Leiden en Bollenstreek follows with 72.2%. Only areas with at least five sites are compared; see the full table.
- Which beaches and lakes in South Holland have the best long-term record?
- 35 sites were Excellent in every season from 2015 to 2025, for example 'T ZWARTE PLASJE, BERNISSE ABBENBROEK OOSTZIJDE, BINNENBEDIJKTE MAAS MIJNSHEERENLAND. See the ranking.
- Which places in South Holland have the most official bathing waters?
- Brielle (5, 100% Excellent), Ouddorp (3, 100% Excellent), Scharendijke (3, 100% Excellent). See the place table; places are the nearest named settlement to each site.
- Were any bathing waters in South Holland rated Poor?
- Yes, 2: OUDE TOL, PLAS SLINGELAND.
- Where do I check whether swimming is allowed today?
- On Zwemwater.nl (The provinces, with Rijkswaterstaat for national waters). Temporary bans, pollution alerts and closures are published there and on signs at the water, not in the annual EEA class.
Netherlands overview · All provinces of Netherlands · Bathing waters near Amsterdam · Bathing season dates
Sources and method
Bathing-water records: European Environment Agency (EEA), data and coordinates reported by Netherlands, licensed CC BY 4.0. Region and area 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 Netherlands. Counts, shares and rankings are calculated by BathingWaterFinder from the official records.