Dwyfor Meirionnydd - Live Sewage

Polluted by sewage 43,449 hours in 2026 - That's 5.03 years so far..

© OpenStreetMap contributors
Contains OS Data © Crown copyright & database right 2021-2024
© Top of the Poops 2021-2024

Which Year?

Select Another Constituency

Select the constituency from the drop-down
✔ means we have live data (𝑥 if not)

View Annual Sewage Data

You're looking at the totals that we have calculated for sewage in Dwyfor Meirionnydd so far for 2026. It is an estimate, based on very poor quality live data from the Water Companies. The water companies report their sewage to the Environment Agency every year in April. You can see the last reported year in the other page

What's a potential overflow? If the CSO goes 'Offline' while its Overflowing, we don't know if it stopped overflowing until we get a 'Stop' event.

Totals for Dwyfor Meirionnydd in 2026

Sewage43,449 hours
Monitoring offline0 hours
Potential pollution0 hours
Storm overflows195

Take Action

Your local MP is Liz Saville-Roberts (Plaid Cymru) - Find out more about their interests, donors, and voting at They Work For You

Share this page, post a message, and tell others about the huge problem of sewage pollution across the UK

Daily Data

Jan - 8,886 hours
Feb - 13,623 hours
Mar - 7,713 hours
Apr - 2,904 hours
May - 243 hours
Jun - 0 hours
Jul - 0 hours
Aug - 451 hours
Sept - 2,516 hours
Oct - 6,790 hours
Nov - 320 hours
We need your support!

Please consider a one-off or small recurring donation. We need your help to keep this site going.

Donate Now

Totals so far

Company Site Name Receiving Waterway Overflow Days Total Duration (hours) Offline/Potential Pollution
Dwr Cymru Welsh Water Llanaelhaearn WwTW Overflow Unnamed Watercourse 195 3,043h 10m -
Dwr Cymru Welsh Water Beddgelert WwTW Storm Overflow River Glaslyn 162 2,756h 52m -
Dwr Cymru Welsh Water Llangybi WwTW Overflow River Erch 120 2,424h 11m -
Dwr Cymru Welsh Water Llan Ffestiniog WwTW Inlet Storm Overflow Nant Brisgyll 215 2,319h 41m -
Dwr Cymru Welsh Water Abererch WwTW Storm Overflow River Erch 94 1,977h 34m -
Dwr Cymru Welsh Water Blaenau Ffestiniog WwTW Point 1 Storm Overflow Afon Goedol 112 1,916h 30m -
Dwr Cymru Welsh Water Llanrug WwTW Storm Overflow Afon Seiont 126 1,895h 52m -
Dwr Cymru Welsh Water Four Crosses WwTW Storm Overflow River Erch 144 1,470h 43m -
Dwr Cymru Welsh Water Bethel Storm Overflow Tributary of Afon Cadnant 96 1,350h 44m -
Dwr Cymru Welsh Water Llithfaen WwTW Storm Overflow Rhyd Hir 73 1,184h 29m -
Dwr Cymru Welsh Water Chwilog WwTW Storm Overflow Afon Wen 95 1,180h 24m -
Dwr Cymru Welsh Water Efailnewydd WwTW Storm Overflow Unnamed Tributary of the Afon Rhyd Hir 130 1,156h 52m -
Dwr Cymru Welsh Water Fairbourne WwTW Storm Overflow Coastal Waters 60 1,001h 56m -
Dwr Cymru Welsh Water Trefor WwTW Relief Discharge Point Storm Overflow Unnamed Watercourse 99 957h 9m -
Dwr Cymru Welsh Water Station Road Pontrhythallt Storm Overflow River Seiont 102 951h 49m -
Dwr Cymru Welsh Water Corwen WwTW Storm Overflow River Dee 72 810h 14m -
Dwr Cymru Welsh Water Llanberis WwTW Storm Overflow Afon y Bala 122 772h 43m -
Dwr Cymru Welsh Water Nefyn Storm Overflow Caernarfon Bay 77 771h 42m -
Dwr Cymru Welsh Water Criccieth WwTW Storm Overflow Tremadog Bay 56 702h 59m -
Dwr Cymru Welsh Water Waunfawr WwTW Storm Overflow Afon Gwyrfai 64 691h 32m -
Dwr Cymru Welsh Water Llanllyfni WwTW Storm Overflow River Llynfi 87 675h 59m -
Dwr Cymru Welsh Water Llanelltyd Storm Overflow River Mawddach 47 641h 20m -
Dwr Cymru Welsh Water Llandrillo Storm Overflow Afon Ceidiog 65 604h 49m -
Dwr Cymru Welsh Water Garndolbenmaen WwTW Storm Overflow Afon Dwyfor 69 540h 27m -
Dwr Cymru Welsh Water Llan Ffestiniog WwTW Settled Storm Overflow Nant Brisgyll 71 520h 10m -
Dwr Cymru Welsh Water Bontddu WwTW Storm Overflow Afon Cwmllechen 68 477h 35m -
Dwr Cymru Welsh Water B4418 Caernarfon Storm Overflow River Llynfi 48 473h 40m -
Dwr Cymru Welsh Water Llanystumdwy WwTW Settled Storm Overflow Dwyfor River 59 471h 13m -
Dwr Cymru Welsh Water Pencefn Road Tanygrisiau Storm Overflow Afon Goedol 63 429h 36m -
Dwr Cymru Welsh Water Talysarn Gas Works Storm Overflow Unnamed Tribuatary of Afon Llyfni 58 385h 13m -
Dwr Cymru Welsh Water Dolgellau WwTW Storm Overflow River Mawddach 35 375h 30m -
Dwr Cymru Welsh Water Pentrefelin WwTW Storm Overflow Afon Cedron 56 366h 57m -
Dwr Cymru Welsh Water Stad Hafod Deiniolen Storm Overflow Afon Caledffrwd 82 328h 49m -
Dwr Cymru Welsh Water Cwm Bowydd Blaenau Ffestiniog Storm Overflow Afon Bowydd 58 308h 17m -
Dwr Cymru Welsh Water Aberdyfi Storm Overflow River Dyfi 25 303h 34m -
Dwr Cymru Welsh Water Nefyn WwTW Inlet PS (Discharge Point A) Storm Overflow Afon Geirch 50 296h 20m -
Dwr Cymru Welsh Water Corris WwTW Storm Overflow Afon Dulas 46 293h 49m -
Dwr Cymru Welsh Water Maentwrog WwTW Storm Overflow River Dwyryd 39 293h 29m -
Dwr Cymru Welsh Water Llanfaglan WwTW Storm Overflow Afon Gwyrfai 46 269h 12m -
Dwr Cymru Welsh Water Bronaber WwTW Storm Overflow River Eden 35 257h 48m -
Dwr Cymru Welsh Water Llanuwchllyn WwTW Overflow Afon Twrch 64 245h -
Dwr Cymru Welsh Water Congl Y Wal Blaenau Ffestiniog Storm Overflow Storm Overflow Afon Ceunant Sych 37 244h 55m -
Dwr Cymru Welsh Water Gellilydan WwTW Settled Storm Overflow Tributary of the Afon Tafarn Helyg 42 227h 26m -
Dwr Cymru Welsh Water Penisarwaun WwTW Storm Overflow Afon Seiont 73 205h 51m -
Dwr Cymru Welsh Water Llannor WwTW Storm Overflow Afon Rhyd Hir 50 201h 40m -
Dwr Cymru Welsh Water Penmaenpool Bridge Storm Overflow River Mawddach 18 201h 36m -
Dwr Cymru Welsh Water Talysarn Bridge Storm Overflow Unnamed Tribuatary of Afon Llyfni 47 201h 24m -
Dwr Cymru Welsh Water Penrhyndeudraeth WwTW Settled Storm Overflow River Dwyryd 26 185h 45m -
Dwr Cymru Welsh Water Cambrian View Penrhyndeudraeth Storm Overflow Tributary of Afon Dwyryd 34 183h 55m -
Dwr Cymru Welsh Water Cynwyd WwTW Storm Overflow River Dee 50 183h 6m -
Dwr Cymru Welsh Water Bala WwTW Storm Overflow River Dee 15 168h 45m -
Dwr Cymru Welsh Water Barmouth WwTW Long Sea Storm Overflow Cardigan Bay 87 148h 39m -
Dwr Cymru Welsh Water Tywyn WwTW Settled Storm Overflow Coastal Water - Cardigan Bay 49 144h 16m -
Dwr Cymru Welsh Water Church Street Llanuwchllyn Storm Overflow River Dee 16 136h 58m -
Dwr Cymru Welsh Water Lôn Goch Edern Storm Overflow Afon Geirch 24 136h 15m -
Dwr Cymru Welsh Water Llanllyfni Glan Aber Storm Overflow River Loughor 50 126h 56m -
Dwr Cymru Welsh Water Dyffryn Ardudwy WwTW Storm Overflow Ardudwy Marsh Main Drain 21 126h 14m -
Dwr Cymru Welsh Water Tywyn WwTW Storm Overflow Dysynni Low Level Drainage Channel 45 124h 35m -
Dwr Cymru Welsh Water East Bank Afon Glaslyn Beddgelert Storm Overflow River Glaslyn 25 122h 59m -
Dwr Cymru Welsh Water Outside Corwen WwTW Storm Overflow Unnamed Stream 14 108h 9m -
Dwr Cymru Welsh Water Snowdon Street Storm Overflow Cyt Bach 29 106h 46m -
Dwr Cymru Welsh Water Castell Arthog Storm Overflow Unnamed Watercourse 14 102h 49m -
Dwr Cymru Welsh Water Caernarfon WwTW Storm Tank Storm Overflow Afon Seiont 14 102h 42m -
Dwr Cymru Welsh Water Llanwnda Storm Overflow Rhyd 27 99h 22m -
Dwr Cymru Welsh Water Criccieth East Overflow Tremadog Bay 13 96h 11m -
Dwr Cymru Welsh Water Caernarfon Hen Gastell Storm Overflow Afon Carrog 35 95h 43m -
Dwr Cymru Welsh Water Caernarfon WwTW Storm Overflow Afon Seiont - Lower 48 89h 50m -
Dwr Cymru Welsh Water South of River Bontnewydd Storm Overflow Afon Gwyrfai 45 81h 59m -
Dwr Cymru Welsh Water Rhiwlas WwTW Storm Overflow Afon Cegin 49 80h 37m -
Dwr Cymru Welsh Water Trawsfynydd WwTW Storm Overflow Afon Prysor 20 78h 45m -
Dwr Cymru Welsh Water Heulfryn Llanfaglan Storm Overflow Afon Carrog 40 71h 47m -
Dwr Cymru Welsh Water Brynrefail Main Storm Overflow Afon Caledffrwd 19 71h 10m -
Dwr Cymru Welsh Water Dolgellau Marian Mawr Storm Overflow River Wnion 45 67h 13m -
Dwr Cymru Welsh Water Mynytho WwTW Storm Overflow Unnamed Watercourse 44 63h 43m -
Dwr Cymru Welsh Water Nefyn WwTW Settled Storm Overflow Unnamed Tributary of Afon Geirch 16 55h 50m -
Dwr Cymru Welsh Water Mill Lane Caernarfon Storm Overflow Afon Cadnant 44 55h 8m -
Dwr Cymru Welsh Water Glanrafon Bontnewydd Storm Overflow Afon Gwyrfai 17 49h 36m -
Dwr Cymru Welsh Water Caernarfon Seiont Bridge Storm Overflow River Seiont 6 46h 29m -
Dwr Cymru Welsh Water Point B Nefyn WwTW Inlet Storm Overflow River Ceirch 21 42h 25m -
Dwr Cymru Welsh Water Talsarnau WwTW Storm Overflow Unnamed Watercourse 25 41h 40m -
Dwr Cymru Welsh Water Pontllyfni No 3 Storm Overflow River Llyfni 8 39h 59m -
Dwr Cymru Welsh Water Llanberis Maes Padarn Storm Overflow Goch Bach 15 39h 44m -
Dwr Cymru Welsh Water West Parade Criccieth Overflow Tremadog Bay 12 37h 59m -
Dwr Cymru Welsh Water Gimblet Rock Storm Overflow River Erch 4 37h 50m -
Dwr Cymru Welsh Water Clynnog Fawr Storm Overflow Unnamed Stream 24 37h 12m -
Dwr Cymru Welsh Water Bryncir WwTW Storm Overflow Afon Blaen-y-cae 16 35h 44m -
Dwr Cymru Welsh Water Y Maes Pwllheli Storm Overflow Estuarial Waters of Afon Rhyd Hir 10 33h 33m -
Dwr Cymru Welsh Water Maes Gwyndy Trawsfynydd Storm Overflow Afon Prysor 27 28h 47m -
Dwr Cymru Welsh Water Llanystumdwy WwTW Storm Overflow Dwyfor River 13 28h 45m -
Dwr Cymru Welsh Water Llwyn-y-gwalch Storm Overflow Afon Llifon 23 27h 40m -
Dwr Cymru Welsh Water Harlech Main High Level Storm Overflow Unnamed Watercourse 5 26h 56m -
Dwr Cymru Welsh Water Bron Castell Storm Overflow Unnamed Watercourse 6 25h 1m -
Dwr Cymru Welsh Water Minffordd Street Corris Storm Overflow River Deri 2 24h 30m -
Dwr Cymru Welsh Water Borth-Y-Gest Storm Overflow River Glaslyn 15 22h 7m -
Dwr Cymru Welsh Water Taleymerau Pwllheli Storm Overflow Afon Rhyd Hir 14 22h 7m -
Dwr Cymru Welsh Water Rhosgadfan Storm Overflow Gwyrfai 16 21h 45m -
Dwr Cymru Welsh Water Aberdesach Storm Overflow Afon Desach 24 21h 8m -
Dwr Cymru Welsh Water Morfa Bychan WwTW Storm Overflow Coastal Waters 19 20h 45m -
Dwr Cymru Welsh Water Nantlle No 5 Caernarfon Storm Overflow Llyn Nantlle Uchaf 12 18h 27m -
Dwr Cymru Welsh Water Abergynolwyn WwTW Storm Overflow River Dysynni 14 17h 56m -
Dwr Cymru Welsh Water B4419 Caernarfon Storm Overflow Menai Strait 21 17h 56m -
Dwr Cymru Welsh Water Maentwrog Storm Overflow River Dwyryd 18 17h 42m -
Dwr Cymru Welsh Water Idris Villas to NRA Storm Overflow Ditch 15 17h 15m -
Dwr Cymru Welsh Water Llwyngwril Storm Overflow Coastal Waters - Barmouth Bay 6 16h 35m -
Dwr Cymru Welsh Water Marian Mawr Dolgellau Storm Overflow Ffos Ddu 7 15h 1m -
Dwr Cymru Welsh Water Fford Morfa Bychan Storm Overflow Tributary of Afon Glaslyn 25 14h 36m -
Dwr Cymru Welsh Water Porthmadog WwTW Site Drainage Overflow Glaslyn Estuary 9 14h 30m -
Dwr Cymru Welsh Water Glanypwll Road Storm Overflow Afon Barlwyd 6 13h 15m -
Dwr Cymru Welsh Water Barmouth WwTW Short Sea Storm Overflow Cardigan Bay 13 13h -
Dwr Cymru Welsh Water Pen Y Cefn Road Storm Overflow River Wnion 17 12h 41m -
Dwr Cymru Welsh Water Carmel Groeslon Fields Storm Overflow Afon Llifon 12 12h 26m -
Dwr Cymru Welsh Water Penygroes Storm Overflow River Llynfi 11 11h 44m -
Dwr Cymru Welsh Water Dôl Eilian Llanberis Storm Overflow Afon Hwch 12 11h 26m -
Dwr Cymru Welsh Water Alyn Road Fairbourne Storm Overflow Afon Henddol 3 10h 45m -
Dwr Cymru Welsh Water Afonwen WwTW Storm Overflow Afon Wen 3 9h 37m -
Dwr Cymru Welsh Water Esplanade Criccieth Storm Overflow Tremadog Bay 3 9h 14m -
Dwr Cymru Welsh Water Tan Y Buarth Bethel Storm Overflow Afon Cadnant 8 7h 29m -
Dwr Cymru Welsh Water Penrhos Camp WwTW Storm Overflow Afon Penrhos 10 6h 37m -
Dwr Cymru Welsh Water Margret Street Storm Overflow Afon Cadnant 6 5h 32m -
Dwr Cymru Welsh Water North Western Road Blaenau Ffestiniog Overflow Afon Goedol 5 5h 12m -
Dwr Cymru Welsh Water Tremadog Iscraig Storm Overflow Y Cyt 2 5h -
Dwr Cymru Welsh Water Tregof Bethel Storm Overflow Afon Cadnant 3 4h 15m -
Dwr Cymru Welsh Water Llanegryn Street Storm Overflow River Dysynni 7 4h -
Dwr Cymru Welsh Water East Llanelltyd Storm Overflow River Mawddach 2 3h 58m -
Dwr Cymru Welsh Water Caernarfon WwTW Inlet Storm Overflow River Seiont 3 3h 30m -
Dwr Cymru Welsh Water North of River Bontnewydd Storm Overflow Afon Gwyrfai 8 3h 15m -
Dwr Cymru Welsh Water Caernarfon Llanbeblig Road Storm Overflow Afon Seiont 5 3h 13m -
Dwr Cymru Welsh Water Llanfachreth WwTW Storm Overflow Afon y Llan 11 2h 54m -
Dwr Cymru Welsh Water Aberdaron Storm Overflow Afon Daron 3 2h 44m -
Dwr Cymru Welsh Water Trefor Storm Overflow Unnamed Stream 3 2h 43m -
Dwr Cymru Welsh Water Fronwynion Street Trawsfynydd Storm Overflow Afon Prysor 1 2h 30m -
Dwr Cymru Welsh Water Stryd Y Felin Storm Overflow Unnamed Watercourse 4 2h 28m -
Dwr Cymru Welsh Water Barmouth Harbour Storm Overflow Mawddach Estuary 4 2h 15m -
Dwr Cymru Welsh Water Arthog Terrace Storm Overflow Unnamed Watercourse 1 2h 15m -
Dwr Cymru Welsh Water Hen Gei Llechi Felinheli Main Overflow Menai Strait 2 2h 14m -
Dwr Cymru Welsh Water Llanberis Road Storm Overflow Afon Cadnant 5 2h 13m -
Dwr Cymru Welsh Water Aberdaron WwTW Storm Overflow Afon Cylch-y-Felin 2 2h -
Dwr Cymru Welsh Water Friogg Storm Overflow Unnamed Watercourse 3 1h 31m -
Dwr Cymru Welsh Water Ffordd Penllach Storm Overflow Unnamed Stream 3 1h 29m -
Dwr Cymru Welsh Water Market Street Llanberis Storm Overflow Llyn Padarn 1 1h 26m -
Dwr Cymru Welsh Water Llanbedrog Long Nant-Iago Storm Overflow Tremadog Bay 2 1h -
Dwr Cymru Welsh Water Llwyn Y Gell Road Ffestiniog Storm Overflow Barlwydd 2 0h 58m -
Dwr Cymru Welsh Water Porthmadog WwTW Tank Overflow Glaslyn Estuary 1 0h 53m -
Dwr Cymru Welsh Water Mawddach Crescent Storm Overflow Mawddach Estuary 1 0h 44m -
Dwr Cymru Welsh Water A470 A4212 Junction Storm Overflow Unnamed Stream 1 0h 30m -
Dwr Cymru Welsh Water Llandanwg Station Storm Overflow Tremadog Bay 1 0h 30m -
Dwr Cymru Welsh Water Bryncoch Storm Overflow Unnamed Watercourse 1 0h 30m -
Dwr Cymru Welsh Water Lombard Street Bank Place Porthmadog Storm Overflow Unnamed Stream 2 0h 29m -
Dwr Cymru Welsh Water West Parade Criccieth Storm Overflow Tremadog Bay 1 0h 26m -
Dwr Cymru Welsh Water Tai Craig Y Don Cwm Y Glo Storm Overflow Unknown 1 0h 22m -
Dwr Cymru Welsh Water Chandlers Place Porthmadog Storm Overflow Nant Y Cyt 1 0h 15m -
Dwr Cymru Welsh Water Glasfryn Terrace Storm Overflow Unnamed Watercourse 1 0h 14m -
Dwr Cymru Welsh Water Pontllyfni STW Storm Overflow River Llyfni 0 0h -
Dwr Cymru Welsh Water Beach Bank Criccieth Storm Overflow Culverted stream which crosses Criccieth Beach 0 0h -
Dwr Cymru Welsh Water Abererch Road Crossing Storm Overflow River Erch 0 0h -
Dwr Cymru Welsh Water Crown Street Caernarfon Overflow Menai Strait 0 0h -
Dwr Cymru Welsh Water Bryncrug Overflow Afon Fathew 0 0h -
Dwr Cymru Welsh Water St. Mary's Terrace Storm Overflow Unnamed Watercourse 0 0h -
Dwr Cymru Welsh Water Glan Y Mor Felinheli Overflow Menai Strait 0 0h -
Dwr Cymru Welsh Water Unknown Unknown 0 0h -
Dwr Cymru Welsh Water Morfa Bychan WwTW High-level Storm Overflow Unnamed Stream 0 0h -
Dwr Cymru Welsh Water Unknown Unknown 0 0h -
Dwr Cymru Welsh Water Harlech Storm Overflow Tributary of Afon Dwyryd 0 0h -
Dwr Cymru Welsh Water Waterloo Port Road Storm Overflow Menai Strait 0 0h -
Dwr Cymru Welsh Water The Square Blaenau Ffestiniog Storm Overflow Afon Bowydd 0 0h -
Dwr Cymru Welsh Water Chapel Street Porthmadog Storm Overflow Nant Y Cyt 0 0h -
Dwr Cymru Welsh Water Unknown Unknown 0 0h -
Dwr Cymru Welsh Water Castle Ditch Storm Overflow Afon Seiont 0 0h -
Dwr Cymru Welsh Water Porthmadog WwTW Final Effluent Overflow Glaslyn Estuary within Glaslyn Marshes 0 0h -
Dwr Cymru Welsh Water Bank Quay Caernarfon Storm Overflow Menai Strait 0 0h -
Dwr Cymru Welsh Water Afon Angell Bridge Aberangell Storm Overflow Afon Angell 0 0h -
Dwr Cymru Welsh Water Llandanwg Storm Overflow Tremadog Bay 0 0h -
Dwr Cymru Welsh Water A496 Llanbedr Storm Overflow Culvert to Afon Artro 0 0h -
Dwr Cymru Welsh Water Amanda Terrace Storm Overflow River Glaslyn Estuary 0 0h -
Dwr Cymru Welsh Water Unknown Unknown 0 0h -
Dwr Cymru Welsh Water Porthmadog Britannia Place Storm Overflow River Glaslyn 0 0h -
Dwr Cymru Welsh Water Ysgoldy Storm Overflow Afon Cadnant 0 0h -
Dwr Cymru Welsh Water Balaclava Road Caernarfon Storm Overflow Menai Strait 0 0h -
Dwr Cymru Welsh Water Abersoch Harbour Storm Overflow Afon Soch Estuary 0 0h -
Dwr Cymru Welsh Water Unknown Unknown 0 0h -
Dwr Cymru Welsh Water Clwt-y-bont Storm Overflow Afon Caledffrwd 0 0h -
Dwr Cymru Welsh Water Blaenau Ffestiniog WwTW Point 2 Storm Overflow Afon Bowydd 0 0h -
Dwr Cymru Welsh Water Unknown Unknown 0 0h -
Dwr Cymru Welsh Water Unknown Unknown 0 0h -
Dwr Cymru Welsh Water Bridge on A499 Pontllyfni Overflow River Llyfni 0 0h -
Dwr Cymru Welsh Water Glan-Y-Don Pwllheli Storm Overflow River Erch 0 0h -
Dwr Cymru Welsh Water Rhedyw Road Llanllyfni Overflow River Llynfi 0 0h -
Dwr Cymru Welsh Water Wesleyan Terrace Storm Overflow Unnamed Watercourse 0 0h -
Dwr Cymru Welsh Water Unknown Unknown 0 0h -
Dwr Cymru Welsh Water Unknown Unknown 0 0h -
Dwr Cymru Welsh Water Port Terrace Felinheli Overflow Menai Strait 0 0h -
Dwr Cymru Welsh Water Corwen Clawdd Poncefn Storm Overflow Tributary of River Dee 0 0h -
Dwr Cymru Welsh Water Unknown Unknown 0 0h -
Dwr Cymru Welsh Water Northern Terrace Corwen Storm Overflow River Dee 0 0h -
Dwr Cymru Welsh Water Llanbedr WwTW Storm Overflow Afon Artro 0 0h -

Data Sources & Accuracy

EDM (Event Duration Monitoring) data and Consented Discharges to Controlled Waters with Conditions from Environment Agency & Data Map Wales, and Scottish Water

Experimental derived data from Thames Water API, Some data may be missing or inaccurate. Live sewage data from Stream Water API

Annual figures up to and including 2025 come from official water company returns. The 2026 figure is our own estimate, derived continuously from the companies' live data feeds.

Uses Environment Agency rainfall data from the real-time data API (Beta) - Rainfall data is delayed by up to two days.

This website is intended to provide an accurate representation of the Environment Agency data. The data is hard to use, and thus some errors may have been made. If you find something that is incorrect, please raise an issue at the GitHub issues page and we'll endeavour to fix it quickly.

This project is not associated, approved or endorsed by any of the companies whose logos you see here.