Perranporth water quality
REDdesignated bathing water · · South West Water
Perranporth is a designated bathing water in Cornwall, currently rated RED for swimming — Storm overflow discharging within 5 km right now. Incoming/high tide may carry discharge closer to shore. Its latest Environment Agency classification is good (2025), and 223 storm-overflow spills were recorded nearby in 2025. Below: live risk, recent spills, official samples, rainfall, tides and nearby reports.
Current status
Risk: RED Storm overflow discharging within 5 km right now. Incoming/high tide may carry discharge closer to shore.
- Active overflows nearby: 4
- Recent overflows (48h): 12
- Rainfall (48h): 27.7 mm
Official EA classification
good (2025)
Latest official sample
2026-09-24 — E.coli 10, enterococci 10 cfu/100ml
Latest independent sample
None published
Pollution & environment data
Recent storm overflows nearby (30 days)
- 2026-09-29 19:54 · ended~2.7 km
- 2026-09-29 20:15 · ended~2.7 km
- 2026-10-15 21:28 · ended~2.7 km
- 2026-10-15 21:45 · ended~2.7 km
- 2026-10-20 23:33 · ended~2.7 km
- 2026-10-20 23:45 · ended~2.7 km
- 2026-10-22 18:11 · ended~2.7 km
- 2026-10-22 18:45 · ended~2.7 km
In the news nearby
No recent local news matched.
Storm-overflow spills near here, by year (EDM)
Recent spills near here (precise, SWW)
- spill, 211 min2026-10-24 · ~2.7 km
- spill, 231 min2026-10-24 · ~2.7 km
- spill, 12 min2026-10-23 · ~4.7 km
- spill, 425 min2026-10-23 · ~2.7 km
- spill, 58 min2026-10-22 · ~2.7 km
- spill, 82 min2026-10-22 · ~2.7 km
- spill, 20 min2026-10-22 · ~4.7 km
- spill, 1616 min2026-10-22 · ~2.7 km
Full spill history near Perranporth
Download CSVEvery storm-overflow discharge Glanmor has recorded within 5 km of Perranporth, newest first.
68 discharge events
| Start | End | Outfall | Distance |
|---|---|---|---|
| 2026-10-24 11:15 | ongoing | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-24 11:00 | ongoing | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-24 10:58 | ongoing | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-24 10:39 | ongoing | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-23 06:45 | 2026-10-23 07:30 | TREVAUNANCE STREAM(S) | ~4.7 km |
| 2026-10-23 06:22 | 2026-10-23 06:34 | TREVAUNANCE STREAM(S) | ~4.7 km |
| 2026-10-23 01:45 | 2026-10-23 09:00 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-23 01:26 | 2026-10-23 08:45 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-23 00:00 | 2026-10-23 00:45 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-22 21:33 | 2026-10-22 22:55 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-22 19:32 | 2026-10-22 19:46 | TREVAUNANCE STREAM(S) | ~4.7 km |
| 2026-10-22 19:13 | 2026-10-22 19:33 | TREVAUNANCE STREAM(S) | ~4.7 km |
| 2026-10-22 18:45 | 2026-10-23 22:15 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-22 18:45 | 2026-10-22 23:30 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-22 18:29 | 2026-10-23 22:00 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-22 18:11 | 2026-10-22 23:15 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-21 00:45 | 2026-10-21 03:15 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-21 00:29 | 2026-10-21 03:02 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-20 23:45 | 2026-10-21 00:15 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-20 23:33 | 2026-10-20 23:54 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-15 22:15 | 2026-10-16 03:00 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-15 22:02 | 2026-10-16 02:45 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-15 21:45 | 2026-10-15 22:15 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-15 21:28 | 2026-10-15 21:57 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-10-06 11:53 | 2026-10-06 11:54 | TREVAUNANCE STREAM(S) | ~4.7 km |
| 2026-09-29 20:45 | 2026-09-30 01:45 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-09-29 20:27 | 2026-09-30 01:27 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-09-29 20:15 | 2026-09-30 03:15 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-09-29 19:54 | 2026-09-30 02:58 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-09-29 11:45 | 2026-09-29 12:15 | STREAM (S) | ~3.9 km |
| 2026-09-29 11:23 | 2026-09-29 11:50 | STREAM (S) | ~3.9 km |
| 2026-09-27 19:32 | 2026-09-27 19:34 | STREAM (S) | ~3.9 km |
| 2026-09-27 11:56 | 2026-09-27 11:59 | STREAM (S) | ~3.9 km |
| 2026-09-27 02:15 | 2026-09-27 02:18 | STREAM (S) | ~3.9 km |
| 2026-09-22 12:45 | 2026-09-22 13:00 | STREAM (S) | ~3.9 km |
| 2026-09-22 12:33 | 2026-09-22 12:40 | STREAM (S) | ~3.9 km |
| 2026-09-22 09:58 | 2026-09-22 10:00 | STREAM (S) | ~3.9 km |
| 2026-09-22 04:59 | 2026-09-22 05:02 | STREAM (S) | ~3.9 km |
| 2026-09-11 21:29 | 2026-09-11 21:31 | STREAM (S) | ~3.9 km |
| 2026-09-08 06:34 | 2026-09-08 09:23 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-09-08 02:45 | 2026-09-09 00:00 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-09-08 02:00 | 2026-09-09 00:00 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-09-08 01:37 | 2026-09-08 14:11 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-09-04 19:53 | 2026-09-04 20:49 | STREAM (S) | ~3.9 km |
| 2026-08-29 05:15 | 2026-08-29 06:45 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-08-29 04:40 | 2026-08-29 06:11 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-08-27 14:08 | 2026-08-27 14:10 | STREAM (S) | ~3.9 km |
| 2026-08-27 04:00 | 2026-08-27 04:30 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-08-27 03:24 | 2026-08-27 04:00 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-08-27 02:30 | 2026-08-27 03:45 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-08-27 02:25 | 2026-08-27 03:15 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-08-27 00:15 | 2026-08-27 07:00 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-08-27 00:00 | 2026-08-27 01:15 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-08-26 23:50 | 2026-08-27 06:45 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-08-26 23:31 | 2026-08-26 23:32 | STREAM (S) | ~3.9 km |
| 2026-08-25 10:45 | 2026-08-25 11:15 | STREAM (S) | ~3.9 km |
| 2026-08-25 10:27 | 2026-08-25 10:47 | STREAM (S) | ~3.9 km |
| 2026-08-25 07:30 | 2026-08-25 07:45 | STREAM (S) | ~3.9 km |
| 2026-08-25 07:12 | 2026-08-25 07:19 | STREAM (S) | ~3.9 km |
| 2026-06-30 20:26 | 2026-06-30 20:43 | STREAM (S) | ~3.9 km |
| 2026-06-30 20:00 | 2026-06-30 21:30 | STREAM (S) | ~3.9 km |
| 2026-06-30 19:06 | 2026-06-30 21:15 | STREAM (S) | ~3.9 km |
| 2026-06-30 17:15 | 2026-06-30 18:00 | STREAM (S) | ~3.9 km |
| 2026-06-24 11:44 | 2026-06-24 11:48 | STREAM (S) | ~3.9 km |
| 2026-06-10 10:38 | 2026-06-10 12:46 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-06-10 09:39 | 2026-06-10 10:38 | TRIB OF THE BOLINGEY STREAM | ~2.7 km |
| 2026-05-18 01:35 | 2026-05-18 01:50 | TREVAUNANCE STREAM(S) | ~4.7 km |
| 2025-07-22 14:24 | 2025-07-22 14:40 | BOLINGEY STREAM | ~0.7 km |
52 precise spill records (duration & volume)
| When | Detail | Distance |
|---|---|---|
| 2026-10-24 10:58 | spill, 211 min | ~2.7 km |
| 2026-10-24 10:39 | spill, 231 min | ~2.7 km |
| 2026-10-23 06:22 | spill, 12 min | ~4.7 km |
| 2026-10-23 01:26 | spill, 425 min | ~2.7 km |
| 2026-10-22 23:19 | spill, 58 min | ~2.7 km |
| 2026-10-22 21:33 | spill, 82 min | ~2.7 km |
| 2026-10-22 19:13 | spill, 20 min | ~4.7 km |
| 2026-10-22 18:29 | spill, 1616 min | ~2.7 km |
| 2026-10-22 18:11 | spill, 183 min | ~2.7 km |
| 2026-10-21 00:29 | spill, 153 min | ~2.7 km |
| 2026-10-20 23:33 | spill, 21 min | ~2.7 km |
| 2026-10-15 22:02 | spill, 273 min | ~2.7 km |
| 2026-10-15 21:28 | spill, 29 min | ~2.7 km |
| 2026-10-06 11:53 | spill, 1 min | ~4.7 km |
| 2026-09-29 20:27 | spill, 301 min | ~2.7 km |
| 2026-09-29 19:54 | spill, 424 min | ~2.7 km |
| 2026-09-29 11:23 | spill, 27 min | ~3.9 km |
| 2026-09-27 19:32 | spill, 2 min | ~3.9 km |
| 2026-09-27 11:56 | spill, 4 min | ~3.9 km |
| 2026-09-27 02:15 | spill, 3 min | ~3.9 km |
| 2026-09-22 12:33 | spill, 7 min | ~3.9 km |
| 2026-09-22 09:58 | spill, 3 min | ~3.9 km |
| 2026-09-22 04:59 | spill, 3 min | ~3.9 km |
| 2026-09-11 21:29 | spill, 1 min | ~3.9 km |
| 2026-09-08 06:34 | spill, 169 min | ~2.7 km |
| 2026-09-08 01:37 | spill, 754 min | ~2.7 km |
| 2026-09-04 19:53 | spill, 56 min | ~3.9 km |
| 2026-09-02 03:33 | spill, 2 min | ~3.9 km |
| 2026-08-29 04:40 | spill, 91 min | ~2.7 km |
| 2026-08-27 14:08 | spill, 2 min | ~3.9 km |
| 2026-08-27 03:24 | spill, 36 min | ~2.7 km |
| 2026-08-27 02:25 | spill, 19 min | ~2.7 km |
| 2026-08-26 23:50 | spill, 401 min | ~2.7 km |
| 2026-08-26 23:31 | spill, 1 min | ~3.9 km |
| 2026-08-26 23:13 | spill, 103 min | ~2.7 km |
| 2026-08-25 10:27 | spill, 20 min | ~3.9 km |
| 2026-08-25 07:12 | spill, 6 min | ~3.9 km |
| 2026-06-30 20:26 | spill, 17 min | ~3.9 km |
| 2026-06-30 19:06 | spill, 53 min | ~3.9 km |
| 2026-06-30 18:50 | spill, 1 min | ~3.9 km |
| 2026-06-24 11:44 | spill, 3 min | ~3.9 km |
| 2026-06-24 11:44 | spill, 3 min | ~3.9 km |
| 2026-06-10 10:38 | spill, 128 min | ~2.7 km |
| 2026-06-10 10:38 | spill, 128 min | ~2.7 km |
| 2026-06-10 09:39 | spill, 60 min | ~2.7 km |
| 2026-06-10 09:39 | spill, 60 min | ~2.7 km |
| 2026-05-18 01:35 | spill, 15 min | ~4.7 km |
| 2026-05-18 01:35 | spill, 15 min | ~4.7 km |
| 2026-03-07 05:37 | spill, 90 min | ~4.2 km |
| 2026-03-07 05:37 | spill, 90 min | ~4.2 km |
| 2025-07-22 14:24 | spill, 15 min | ~0.7 km |
| 2025-07-22 14:24 | spill, 15 min | ~0.7 km |
Water quality — 7-year trend
Water quality improved in 2026: average E. coli was 29% lower than 2025.
| Year | EA classification | Samples | E. coli (geo-mean) | Enterococci (geo-mean) | High readings |
|---|---|---|---|---|---|
| 2019 | — | 12 | 15 cfu/100ml | 17 cfu/100ml | 0 |
| 2020 | — | 3 | 12 cfu/100ml | 10 cfu/100ml | 0 |
| 2021 | — | 20 | 19 cfu/100ml | 20 cfu/100ml | 1 of 20 |
| 2022 | — | 20 | 15 cfu/100ml | 13 cfu/100ml | 0 |
| 2023 | — | 21 | 12 cfu/100ml | 16 cfu/100ml | 0 |
| 2024 | — | 15 | 14 cfu/100ml | 14 cfu/100ml | 1 of 15 |
| 2025 | good | 20 | 21 cfu/100ml | 34 cfu/100ml | 2 of 20 |
| 2026 | — | 20 | 15 cfu/100ml | 16 cfu/100ml | 1 of 20 |
Geometric mean of Environment Agency samples per calendar year (the standard bathing-water statistic). "High readings" are samples at or above 500 E. coli or 200 enterococci cfu/100ml.
Perranporth — frequently asked questions
Is it safe to swim at Perranporth today?
Perranporth is currently rated RED: Storm overflow discharging within 5 km right now. Incoming/high tide may carry discharge closer to shore. This is guidance only — also check official alerts and use your judgement.
Has there been a sewage spill near Perranporth?
223 storm-overflow spills were recorded near Perranporth in 2025 (EA Event Duration Monitoring), and 67 spill events have been logged nearby so far this year.
What is Perranporth's bathing water classification?
Perranporth is classified good for 2025 by the Environment Agency.
Data & provenance
- Last updated
- 8 min ago (2026-10-24 15:00 UTC)
- Sources
- Environment Agency (samples & classification), South West Water (overflows), EA EDM (annual spills), Open-Meteo (rainfall & tide). Full list on about.
- Confidence
- High — official classification, 5 outfalls monitored within 5 km.
- Risk model
- v0.4
- Download
- Sample timeline (JSON) · All beaches (CSV)
🔗 Embed this beach status on your site
Surf clubs, hotels and councils — paste this into your page to show a live Perranporth status card: