Bathing water quality in North Denmark, Denmark
North Denmark has 143 official bathing waters in the EEA dataset for the 2025 season (132 coastal and 11 lake). 94.4% were classified Excellent — 2 points above the 92.4% across Denmark — and 0 were Poor. 94 sites have been Excellent in every season from 2015 to 2025.
Badevandskvalitet i Nordjylland
Af 143 officielle EU-badesteder i Nordjylland var 94,4 % »udmærket« i 2025; antal badesteder med »ringe«: 0.

official bathing waters
Excellent in 2025
Poor in 2025
Map of official bathing waters in North Denmark
Sea, lakes and rivers in North Denmark
| Water type | Sites | Excellent | Good | Sufficient | Poor | Not classified |
|---|---|---|---|---|---|---|
| Coastal | 132 | 124 (93.9%) | 6 | 0 | 0 | 2 |
| Lake | 11 | 11 (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
94 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.
- 200 M NORD FOR STRANDBY HAVN 11 seasons
- 25 M SYD FOR HØFDE 90 11 seasons
- 500M NORD FOR AALBÆK 11 seasons
- 500M SYD FOR AALBÆK 11 seasons
- AGGERTANGE - MELLEM HØFDE 71 OG 72 11 seasons
- AMTOFT 11 seasons
- BISNAP 11 seasons
- BLOKHUS STRAND 11 seasons
- BRAMSLEV BAKKER 11 seasons
- BRATTEN STRAND 11 seasons
- BUNKEN STRAND 11 seasons
- DOKKEDAL UD FOR STEJLGABET 11 seasons
- DOVERODDE 11 seasons
- EGENSE BADESTRAND 11 seasons
- EJERSLEV LYNG 11 seasons
- EJSTRUP STRAND 11 seasons
- ERTEBØLLE STRAND 11 seasons
- FÆRGEHAGEN, MARIAGER 11 seasons
- FERIEBYEN 50 M NORD FOR KNOLDEBÆK 11 seasons
- FJORDBAD NIBE LYSTBÅDEHAVN 11 seasons
- FØRBY SØ 11 seasons
- FR.HAVN, RØNNERNE - NORD FOR RØNNERHAVNEN 11 seasons
- GL. SKAGEN 11 seasons
- GLENSTRUP SØ 11 seasons
Rated Poor in 2025
None of the 143 official bathing waters in North Denmark was classified Poor in 2025.
Changes from 2024 to 2025
Improved (2)
- STAVN Good → Excellent
- TREND STRAND, GL. AMTSVEJ 30 Sufficient → Good
Declined (0)
None.
How North Denmark 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 | 141 | 135 | 95.7% | 0 |
| 2024 | 141 | 134 | 95% | 0 |
| 2023 | 139 | 135 | 97.1% | 0 |
| 2022 | 139 | 132 | 95% | 0 |
| 2021 | 136 | 130 | 95.6% | 0 |
| 2020 | 136 | 128 | 94.1% | 0 |
| 2019 | 135 | 113 | 83.7% | 0 |
| 2018 | 135 | 114 | 84.4% | 2 |
| 2017 | 134 | 109 | 81.3% | 3 |
| 2016 | 133 | 107 | 80.5% | 4 |
| 2015 | 133 | 110 | 82.7% | 1 |
Places with the most bathing waters in North Denmark
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 | Sites | Excellent | Poor |
|---|---|---|---|
| Nørresundby | 6 | 5 (83.3%) | 0 |
| Ålbæk | 5 | 5 (100%) | 0 |
| Hals | 5 | 5 (100%) | 0 |
| Løkken | 4 | 4 (100%) | 0 |
| Nibe | 4 | 4 (100%) | 0 |
| Nykøbing Mors | 4 | 4 (100%) | 0 |
| Thisted | 4 | 4 (100%) | 0 |
| Byrum | 3 | 3 (100%) | 0 |
| Frederikshavn | 3 | 3 (100%) | 0 |
| Hirtshals | 3 | 3 (100%) | 0 |
| Hobro | 3 | 3 (100%) | 0 |
| Klitmøller | 3 | 3 (100%) | 0 |
| Sæby | 3 | 3 (100%) | 0 |
| Skagen | 3 | 3 (100%) | 0 |
| Hurup | 3 | 2 (66.7%) | 0 |
All 143 official bathing waters in North Denmark
Grouped by water type, alphabetical within each group. Open a site for its 2015–2025 history, nearby alternatives, weather forecast and the national profile link.
Download all 143 sites as CSV (classes 2015–2025, coordinates, nearest place; EEA data, CC BY 4.0)
Coastal 132 sites · 93.9% Excellent
- 200 M NORD FOR STRANDBY HAVN Excellent Excellent 11 seasons in a row
- 200 M S FOR NIBE HAVN Excellent Excellent 4 seasons in a row
- 25 M SYD FOR HØFDE 90 Excellent Excellent 11 seasons in a row
- 500M NORD FOR AALBÆK · Ålbæk Excellent Excellent 11 seasons in a row
- 500M SYD FOR AALBÆK · Ålbæk Excellent Excellent 11 seasons in a row
- AGGERTANGE - MELLEM HØFDE 71 OG 72 · Thyborøn Excellent Excellent 11 seasons in a row
- AMTOFT Excellent Excellent 11 seasons in a row
- ATTRUP HAVN · Brovst Not classified
- BISNAP · Hals Excellent Excellent 11 seasons in a row
- BJØRNDRUP · Nykøbing Mors Excellent Excellent 10 seasons in a row
- BLOKHUS STRAND · Pandrup Excellent Excellent 11 seasons in a row
- BRAMSLEV BAKKER · Hobro Excellent Excellent 11 seasons in a row
- BRATTEN STRAND · Strandby Excellent Excellent 11 seasons in a row
- BUNKEN STRAND · Ålbæk Excellent Excellent 11 seasons in a row
- DOKKEDAL UD FOR STEJLGABET Excellent Excellent 11 seasons in a row
- DOVERODDE · Hurup Excellent Excellent 11 seasons in a row
- DRAGSTRUP VIG Good
- EGENSE BADESTRAND · Hals Excellent Excellent 11 seasons in a row
- EGHOLM KYST · Nørresundby Excellent Excellent 7 seasons in a row
- EJERSLEV LYNG Excellent Excellent 11 seasons in a row
- EJSTRUP STRAND Excellent Excellent 11 seasons in a row
- ERTEBØLLE STRAND Excellent Excellent 11 seasons in a row
- FÆRGEHAGEN, MARIAGER Excellent Excellent 11 seasons in a row
- FERIEBYEN 50 M NORD FOR KNOLDEBÆK Excellent Excellent 11 seasons in a row
- FISKE- OG BADEBRO LINDHOLM · Nørresundby Excellent Excellent 3 seasons in a row
- FJORDBAD NIBE LYSTBÅDEHAVN Excellent Excellent 11 seasons in a row
- FR.HAVN, RØNNERNE - NORD FOR RØNNERHAVNEN · Frederikshavn Excellent Excellent 11 seasons in a row
- GERÅ STRAND Excellent Excellent 6 seasons in a row
- GJØL HAVN S.V. FOR MOLE Not classified
- GL. SKAGEN Excellent Excellent 11 seasons in a row
- GRØNHØJ STRAND · Løkken Excellent Excellent 11 seasons in a row
- HALBJERG-VANGEN SYD FOR GRØFT · Frederikshavn Excellent Excellent 6 seasons in a row
- HASLEVGAARDE BAKKER Excellent Excellent 11 seasons in a row
- HASLEVGAARDE STRAND Excellent Excellent 6 seasons in a row
- HEDEBO CAMPING · Sæby Excellent Excellent 11 seasons in a row
- HELBERSKOV Excellent Excellent 11 seasons in a row
- HELLIGSØ DRAG Excellent Excellent 11 seasons in a row
- HESSEL Excellent Excellent 3 seasons in a row
- HESTESKOEN · Vodskov Excellent Excellent 8 seasons in a row
- HOU BADESTRAND · Hals Excellent Excellent 9 seasons in a row
- HOU HAVNEBAD Excellent Excellent 2 seasons in a row
- HULHØJ Excellent Excellent 6 seasons in a row
- HULSIG V/KARREDVEJ Excellent Excellent 11 seasons in a row
- HUSMODERSTRANDEN · Hirtshals Excellent Excellent 11 seasons in a row
- HVALPSUND STRAND Excellent Excellent 6 seasons in a row
- ILLERISØRE STRAND Excellent Excellent 8 seasons in a row
- JERUP STRAND, UD FOR FREDBORGVEJ · Ålbæk Excellent Excellent 5 seasons in a row
- KÆRGÅRD · Hurup Excellent Excellent 11 seasons in a row
- KÅGLANDING Excellent Excellent 10 seasons in a row
- KANDESTEDERNE · Ålbæk Excellent Excellent 11 seasons in a row
- KARBY Excellent Excellent 6 seasons in a row
- KIRKEBUGT, VEST FOR ØSTERBY HAVN Excellent Excellent 11 seasons in a row
- KJUL STRAND · Hirtshals Excellent Excellent 11 seasons in a row
- KLIM Excellent Excellent 11 seasons in a row
- KLITMØLLER Excellent Excellent 11 seasons in a row
- KONGSDAL · Assens Excellent Excellent 11 seasons in a row
- LENDRUP STRAND · Løgstør Excellent Excellent 10 seasons in a row
- LILD STRAND Excellent Excellent 11 seasons in a row
- LIMFJORDEN VESTRE FJORDPARK · Nørresundby Excellent Excellent 3 seasons in a row
- LINDHOLM BRYGGE · Nørresundby Good
- LINDHOLM STRANDPARK · Nørresundby Excellent Excellent 8 seasons in a row
- LIVØ ØST Excellent Excellent 11 seasons in a row
- LØGSTØR FRILUFTSBAD Excellent Excellent 6 seasons in a row
- LØNSTRUP, N FOR NORDLIG HØFDE Excellent Excellent 11 seasons in a row
- LOVNS STRAND Excellent Excellent 9 seasons in a row
- LYNGBY Excellent Excellent 11 seasons in a row
- MELLEM MARENMØLLE BÆK OG LYSTBÅDEHAVNEN · Mariager Good
- MØLLESTENEN, TORNDRUP STRAND · Hals Excellent Excellent 11 seasons in a row
- NAVET, HALKÆR BREDNING · Nibe Excellent Excellent 11 seasons in a row
- NORDRE STRANDVEJ, UD FOR NEDKØRSEL · Løkken Excellent Excellent 11 seasons in a row
- NORDSTRAND, SYDLIGE AFGRÆNS. (PALMESTRANDEN) · Frederikshavn Excellent Excellent 11 seasons in a row
- NORDSTRANDEN · Byrum Excellent Excellent 11 seasons in a row
- NØRLEV STRAND Excellent Excellent 11 seasons in a row
- NOVOSTRANDEN - Ø.HURUP V/"NOVO-AREALET" Excellent Excellent 11 seasons in a row
- NR. LYNGBY STRAND · Løkken Excellent Excellent 11 seasons in a row
- NR. VORUPØR Excellent Excellent 11 seasons in a row
- NR. VORUPØR HAVBAD Excellent Excellent 11 seasons in a row
- NY STRANDVEJ, UD FOR NEDKØRSLEN · Løkken Excellent Excellent 11 seasons in a row
- OFFENTLIG STRAND DOKKEDALVEJ 102 Excellent Excellent 11 seasons in a row
- ØRDING Excellent Excellent 11 seasons in a row
- ØSTENKROGEN - HAVNEN I Ø.HURUP Excellent Excellent 11 seasons in a row
- ØSTERSTRAND · Nykøbing Mors Excellent Excellent 11 seasons in a row
- ØSTRE HAVN · Aalborg Excellent Excellent 4 seasons in a row
- REFSHAMMER · Nykøbing Mors Excellent Excellent 8 seasons in a row
- RØDHUS STRAND Excellent Excellent 11 seasons in a row
- RØNBJERG STRAND Excellent Excellent 11 seasons in a row
- SÆBY NORDSTRAND Excellent Excellent 11 seasons in a row
- SALLINGSUND CAMPING · Nykøbing Mors Excellent Excellent 11 seasons in a row
- SALTUM STRAND Excellent Excellent 11 seasons in a row
- SENNELS · Thisted Excellent Excellent 11 seasons in a row
- SILDEHAGEN · Hobro Excellent Excellent 3 seasons in a row
- SILLERSLEV HAVN Excellent Excellent 11 seasons in a row
- SILLERSLEV SOMMERHUSOMRÅDE Excellent Excellent 4 seasons in a row
- SKAGEN SØNDRE STRAND,V.VIPPEFYR Excellent Excellent 11 seasons in a row
- SKAGEN SYD, V/DAMSTEDVEJ Excellent Excellent 11 seasons in a row
- SKIVEREN STRAND,SYD FOR SKIVERRENDEN Excellent Excellent 9 seasons in a row
- SKRANDERUP Excellent Excellent 8 seasons in a row
- SKYUM ØSTERSTRAND Excellent Excellent 6 seasons in a row
- SLETTE STRAND Excellent Excellent 11 seasons in a row
- SØBUGTEN Excellent Excellent 8 seasons in a row
- SØNDERGÅRD, ØSLØS Excellent Excellent 11 seasons in a row
- SØNDERKLIT Excellent Excellent 11 seasons in a row
- STAVN Excellent Good → Excellent since 2024
- STENBJERG Excellent Excellent 11 seasons in a row
- STISTRUP STRAND · Farsø Excellent Excellent 2 seasons in a row
- STORE NØRREKLIT · Sæby Excellent Excellent 10 seasons in a row
- STRANDHOTEL THISTED Excellent Excellent 6 seasons in a row
- SUNDSØRE STRAND · Hinnerup Excellent Excellent 11 seasons in a row
- SVINKLØV STRAND Excellent Excellent 11 seasons in a row
- SYD FOR "BADEBY" ASÅ HAVN Excellent Excellent 6 seasons in a row
- SYD FOR VESTERØ HAVN · Byrum Excellent Excellent 11 seasons in a row
- SYRBUGT, UD FOR P-PLADS Excellent Excellent 11 seasons in a row
- TÆBRING Excellent Excellent 11 seasons in a row
- THISTED CAMPING Excellent Excellent 11 seasons in a row
- THISTED SØBAD Excellent Excellent 11 seasons in a row
- THYBORØN KANAL Excellent Excellent 11 seasons in a row
- TORNBY STRAND · Hirtshals Excellent Excellent 11 seasons in a row
- TRANUM STRAND Excellent Excellent 11 seasons in a row
- TREND STRAND, GL. AMTSVEJ 30 Good Sufficient → Good since 2024
- TREND STRAND, VIBORGVEJ 552B Good
- TVERSTED STRAND, 500M ØST FOR NEDKØRSEL Excellent Excellent 11 seasons in a row
- TVERSTED STRAND, UD FOR NEDKØRSEL Excellent Excellent 6 seasons in a row
- UGGERBY STRAND Excellent Excellent 11 seasons in a row
- V CAMPINGPLADS SV FOR NIBE Excellent Excellent 5 seasons in a row
- VESTER LANGELAND, MOU (4261) · Hals Excellent Excellent 11 seasons in a row
- VESTERØ, KONGEVEJEN · Byrum Excellent Excellent 2 seasons in a row
- VESTRE FJORDPARK · Nørresundby Excellent Excellent 9 seasons in a row
- VIGSØ · Hanstholm Excellent Excellent 11 seasons in a row
- VILDSUND ØST Excellent Excellent 6 seasons in a row
- VILDSUND VEST Excellent Excellent 11 seasons in a row
- VISBY · Hurup Good
- VOERSÅ DÆMNING VED SANDBANKE Excellent Excellent 11 seasons in a row
Lake 11 sites · 100% Excellent
- FØRBY SØ Excellent Excellent 11 seasons in a row
- GLENSTRUP SØ · Svenstrup Excellent Excellent 11 seasons in a row
- GLENSTRUP SØ - HOLMGAARD · Hobro Excellent Excellent 11 seasons in a row
- HORNUM SØ · Støvring Excellent Excellent 11 seasons in a row
- MADUM SØ · Skørping Excellent Excellent 11 seasons in a row
- NAVNSØ Excellent Excellent 6 seasons in a row
- NORS SØ · Klitmøller Excellent Excellent 11 seasons in a row
- SJØRUP SØ Excellent Excellent 11 seasons in a row
- SNÆBUM SØ · Nørager Excellent Excellent 11 seasons in a row
- STORE ØKSSØ · Arden Excellent Excellent 11 seasons in a row
- VANDET SØ · Klitmøller Excellent Excellent 11 seasons in a row
Compared with other regions in Denmark
| # | Region | Sites | Excellent | Poor |
|---|---|---|---|---|
| 1 | Southern Denmark | 264 | 95.1% | 0 |
| 2 | North Denmark | 143 | 94.4% | 0 |
| 3 | Zealand | 226 | 92% | 1 |
| 4 | Central Denmark | 252 | 90.9% | 1 |
| 5 | Capital Region of Denmark | 155 | 89% | 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 North Denmark were rated Excellent in 2025?
- 135 of 143 (94.4%) in the official EEA 2025 classification; 6 were Good, 0 Sufficient and 0 Poor, and 2 had no class. That ranks North Denmark 2 of 5 Denmark regions by Excellent share.
- Which beaches in North Denmark have the best long-term record?
- 94 sites were Excellent in every season from 2015 to 2025, for example 200 M NORD FOR STRANDBY HAVN, 25 M SYD FOR HØFDE 90, 500M NORD FOR AALBÆK. See the ranking.
- Which places in North Denmark have the most official bathing waters?
- Nørresundby (6, 83.3% Excellent), Ålbæk (5, 100% Excellent), Hals (5, 100% Excellent). See the place table; places are the nearest named settlement to each site.
- Were any bathing waters in North Denmark rated Poor?
- No. None was classified Poor in 2025.
- Where do I check whether swimming is allowed today?
- On Badevandet.dk (Danish EPA (Miljøstyrelsen) and the municipalities). Temporary bans, pollution alerts and closures are published there and on signs at the water, not in the annual EEA class.
Denmark overview · All regions of Denmark · Bathing season dates
Sources and method
Bathing-water records: European Environment Agency (EEA), data and coordinates reported by Denmark, 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 Denmark. Counts, shares and rankings are calculated by BathingWaterFinder from the official records.