It's a Dirty Business

Watch Channel 4's documentary about the state of the water industry, then sign the petition to bring water back to public ownership.

Ceredigion Penfro

Polluted by sewage 13,615 times in 2025 lasting 149,973 hours - That's 17.36 years!

Monitoring was disabled in some locations, so could be more

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

Select Another Constituency

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

Totals for Ceredigion Penfro in 2025

223 Sites polluted by Dwr Cymru Welsh Water
13,615 sewage dumps
149,973 hours duration
That's 17.36 years. On average 37.3 times a day

Change Over Time

Westminster Constituencies within Ceredigion Penfro

To see live data by overflow, go to the Westminster Constituency, then 'live data'

Take Action

Share this page, post a message, and tell others about the huge problem of sewage pollution in Wales
Post
Post
We need your support!

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

Donate Now

Pollution Summary 2025

Here are all the reported sewage overflow totals for Ceredigion Penfro in 2025. Sometimes sewage can be being dumped for months at a time.

Reporting refers to how much of the time the monitoring was active. In this constituency 2 of the total 239 CSO Combined Sewage Overflow - a device that, when operating, pours combined rainwater & sewage into a waterway locations had reporting enabled for less than half the year. Of these 2 had zero reporting.

Company Waterway Site Sewage Dumps Duration (Hours) Reporting %
Dwr Cymru Welsh Water Nant Cledyn CWRTNEWYDD STW CWRTNEWTDD 363 4,408 99.9
Dwr Cymru Welsh Water River Morgenau BONCATH STW 190 3,409 99.8
Dwr Cymru Welsh Water River Teifi ALLTYBLACA PS ALLTYBLACCA LLANYBYDD 162 3,165 99.9
Dwr Cymru Welsh Water River Cresswell LANGDON WWTW BEGELLY PEMBROKESHIRE 168 3,053 99.9
Dwr Cymru Welsh Water River Grannell Cribyn Wastewater treament works 209 2,815 99.6
Dwr Cymru Welsh Water River Taf LLANFYRNACH WWTW LLANFYRNACH PEMBS 138 2,802 99.9
Dwr Cymru Welsh Water River Cynllo Aberbanc Sewage Pumping Station 139 2,781 99.9
Dwr Cymru Welsh Water River Cleddau SCLEDDAU EO AND CSO 150 2,763 99.9
Dwr Cymru Welsh Water River Taff Hermon Wastewater Treatment Works 163 2,506 94.3
Dwr Cymru Welsh Water Radford Pill CAREW/MILTON WWTWS PEMBROKESHIRE 173 2,429 99.9
Dwr Cymru Welsh Water Winterton Mars MARLOES STW 192 2,309 99.5
Dwr Cymru Welsh Water Hazelbeach Stream Waterston WwTW Inlet CSO 314 2,307 99.8
Dwr Cymru Welsh Water Cosheston Pill COSHESTON STW 178 2,245 99.9
Dwr Cymru Welsh Water River Rhydyfallen MAENCLOCHOG STW CLYNDERWEN 156 2,174 99
Dwr Cymru Welsh Water River Teifi TREGARON WWTW TREGARON CEREDIGION 110 2,128 99.9
Dwr Cymru Welsh Water Nant Verwig Settled Storm Overflow at Ferwig Wastewater Treatment Works 109 2,119 99.9
Dwr Cymru Welsh Water Western Cleddau Pont-Yr-Hafod Sewage Pumping Station 108 2,067 92.8
Dwr Cymru Welsh Water River Denys Silian PS Lampeter Ceredigion 93 2,037 99.9
Dwr Cymru Welsh Water River Anghof WOLFSCASTLE STW 225 1,986 99.9
Dwr Cymru Welsh Water Newport Bay CWM SEWAGE PUMPING STATION 106 1,946 99.3
Dwr Cymru Welsh Water West Cleddua CSO@WOLFSDALE SPS 113 1,918 98.3
Dwr Cymru Welsh Water Aber Bach Dinas Cross SPS 100 1,912 99.9
Dwr Cymru Welsh Water River Teifi ST DOGMAELS NORTH END PS CSO AND EO 94 1,860 99.9
Dwr Cymru Welsh Water Nevern Felindre Farchog SPS 99 1,858 99.8
Dwr Cymru Welsh Water Knock Brook Keeston Wastewater Treatment Works 125 1,833 99.8
Dwr Cymru Welsh Water Deepford Brook Clarbeston Road PS 95 1,819 87.2
Dwr Cymru Welsh Water River Anghof PUNCHESTON Wastewater Treatment Works 116 1,813 99.9
Dwr Cymru Welsh Water River Teifi Cilgerran No 1 SPS 104 1,798 99.9
Dwr Cymru Welsh Water River Ritec STORM TANKS AT TENBY HEADWORKS TE 93 1,774 99.83
Dwr Cymru Welsh Water River Lethi GILFACHREDA CSO NEWQUAY CEREDIGION 103 1,687 99.9
Dwr Cymru Welsh Water Nant Medini BEULAH WWTW INLET SO BEULAH CERED'N 173 1,592 99.9
Dwr Cymru Welsh Water Tidal Waters Of Western Cleddau Picton PS & Picton Fields CSO 106 1,563 99.9
Dwr Cymru Welsh Water Monk Haven Stream ST. ISHMAELS STW 102 1,561 99.9
Dwr Cymru Welsh Water River Teifi TEIFI TERRACE CSO 133 1,545 96.3
Dwr Cymru Welsh Water River Anghof Letterston East STW SPS 94 1,513 99.9
Dwr Cymru Welsh Water River Teifi CARDIGAN WWTW(STW) CARDIGAN 182 1,498 100
Dwr Cymru Welsh Water Bow Street Brook BOW STREET SPS BOW STREET 74 1,478 99.8
Dwr Cymru Welsh Water River Nevern CRYMYCH STW 131 1,475 99.9
Dwr Cymru Welsh Water Rudbaxton Water SPITTAL WWTW SPITTAL PEMBS 108 1,437 97.4
Dwr Cymru Welsh Water Coastal Waters At Pwll Gwaelod DINAS STW , , 78 1,420 99.9
Dwr Cymru Welsh Water Fishguard Harbour Fishguard Slade SPS 94 1,398 99.6
Dwr Cymru Welsh Water Coastal Waters At Saundersfoot SAUNDERSFOOT STW/PS SAUNDERSFOOT 108 1,392 99.6
Dwr Cymru Welsh Water River Taf, Via Surface Water Sewer Llanfrynach SPS 82 1,384 99.9
Dwr Cymru Welsh Water Estuary East Of Sandy Haven HERBRANDSTON WWTW HERBRANDSTON 75 1,350 99.9
Dwr Cymru Welsh Water Porthgain Stream Croesgoch Wastewater Treatment Works 67 1,335 99
Dwr Cymru Welsh Water River Teifi Llechryd SPS 90 1,309 99.7
Dwr Cymru Welsh Water Nant Clydan CROSS INN / NEBO STW , , 65 1,257 99.8
Dwr Cymru Welsh Water Western Cledda LETTERSTON WEST STW 93 1,245 99.8
Dwr Cymru Welsh Water River Gwaun CSO at LLANYCHAER STW 75 1,239 99.9
Dwr Cymru Welsh Water River Teifi Cilgerran Flyght PS 62 1,211 99.8
Dwr Cymru Welsh Water Nant Collen RHYDLEWIS PS NO 1 73 1,208 99.9
Dwr Cymru Welsh Water Afan Daulan Iron Duke Clynderwen SPS 71 1,197 99.9
Dwr Cymru Welsh Water Cartlett Brook Clarbeston Wastewater Treatment Works 132 1,158 99.9
Dwr Cymru Welsh Water River Ystwyth LLANFARIAN WWTW LLANFARIAN CERED'N 111 1,118 99.9
Dwr Cymru Welsh Water River Nant Cledlyn Dolwen SPS 71 1,084 99.7
Dwr Cymru Welsh Water River Pilau Pen Y Bryn PS 102 1,082 99.9
Dwr Cymru Welsh Water River Drywi LLWYNCELYN STW 82 1,077 99.9
Dwr Cymru Welsh Water Coastal Waters At Porth Clais ST DAVID'S WWTW ST DAVID'S PEMBS 65 1,055 99.8
Dwr Cymru Welsh Water Coastal Waters At Llansaintffriad Llansantffraid SPS 77 1,022 99.8
Dwr Cymru Welsh Water River Llethi LLANARTH BRIDGE CSO LLANARTH CERE'N 95 988 99.8
Dwr Cymru Welsh Water Aberporth Coastal Waters ABERPORTH STW ABERPORTH , 70 975 99.9
Dwr Cymru Welsh Water Coastal Waters Of Cardigan Bay ABERAERON PS EOF 67 942 99.9
Dwr Cymru Welsh Water River Teifi CSO at Rear of Teifi Inn PH, St Dogmaels 62 939 99.3
Dwr Cymru Welsh Water River Marlais CSO at Narberth East SPS 69 913 99.9
Dwr Cymru Welsh Water Milford Haven Waterway DALE WWTW DALE MILFORD HAVEN PEMBS 62 895 100
Dwr Cymru Welsh Water River Anghof WOLFSCASTLE PS 80 883 100
Dwr Cymru Welsh Water Goodwick Brook Parrog Goodwick SPS 73 882 99.9
Dwr Cymru Welsh Water Deadman'S Lake Stream STEYNTON SPS 47 882 99.9
Dwr Cymru Welsh Water Tidal River Solva SOLVA P.S. . . 61 835 99.8
Dwr Cymru Welsh Water River Clarach PS AT CLARACH BAY HOL VILLAGE CLARA 46 830 99.8
Dwr Cymru Welsh Water Pembroke River HUNDLETON WWTW INLET STORM OVERFLOW 153 825 99.9
Dwr Cymru Welsh Water Fords Lake Stream Templeton Waste Water Treatment Works 83 815 99.7
Dwr Cymru Welsh Water River Teifi Estuary Cardigan WwTW (STW) Cardigan Settled Storm 95 811 99.5
Dwr Cymru Welsh Water Pembroke River / Milford Haven Penanr Fleet Street MH 4101 CSO 60 767 95.5
Dwr Cymru Welsh Water Eastern Cleddau NARBERTH WEST STW 89 747 89.1
Dwr Cymru Welsh Water River Mydr Mydroilyn WwTW Storm Overflow 122 745 99.9
Dwr Cymru Welsh Water Nolton Bay CSO SERVING NOLTON HAVEN SPS 48 732 99.9
Dwr Cymru Welsh Water River Arth CSO at Pennant STW 201 714 75.7
Dwr Cymru Welsh Water River Iago Penrhiwllan SPS 49 697 99.9
Dwr Cymru Welsh Water River Brefi LLANDEWI BREFI WWTW LLANDEWI BREFI 49 694 98.8
Dwr Cymru Welsh Water Teifi CARDIGAN 2 106 665 99.2
Dwr Cymru Welsh Water Cartlett Brook Crundale Sewage Pumping Station 63 650 99.9
Dwr Cymru Welsh Water Nevern River Blaenffos WwTW 43 630 99.6
Dwr Cymru Welsh Water Lower Town Harbour, Fishguard Fishguard Lower Town SPS 84 599 99.9
Dwr Cymru Welsh Water Cardigan Bay LLANGRANOG WWTW LLANGRANOG 74 562 99.7
Dwr Cymru Welsh Water Milford Haven ANGLE VILLAGE PS 68 561 92.9
Dwr Cymru Welsh Water Brandy Brook NEWGALE SEWAGE TREATMENT WORKS 40 550 99.9
Dwr Cymru Welsh Water River Taf CSO at Glogue STW 60 535 99.8
Dwr Cymru Welsh Water Bosherton Lake STACKPOLE STW (EMERGENCY) STACKPOLE 60 530 99.6
Dwr Cymru Welsh Water River NEWCHAPEL STW 56 519 99.9
Dwr Cymru Welsh Water Unnamed Ditch YNYS LAS PS 39 517 99.8
Dwr Cymru Welsh Water Western Cleddau MERLINS BRIDGE STW 72 511 99.9
Dwr Cymru Welsh Water Pont-Shan Brook LLANDDEWI VELFREY STW 45 490 99.9
Dwr Cymru Welsh Water River Teifi LAMPETER STW LAMPETER 74 483 100
Dwr Cymru Welsh Water River Brennig Tregaron SPS (CSO and EO 42 461 99.8
Dwr Cymru Welsh Water Milford Haven Waterway BURTON FERRY WWTW NEYLAND PEMBS 57 445 99.9
Dwr Cymru Welsh Water Coastal Waters St Sleekstone WALTON WEST STW 28 425 99.1
Dwr Cymru Welsh Water Nant Hafren EGLWYSWRW WWTW EGLWYSWRW NR NWPRT 26 422 99.9
Dwr Cymru Welsh Water Llangwm Pill EMERGENCY DISCHARGE FROM LLANG 52 402 99.4
Dwr Cymru Welsh Water U Creswell River Broadmoor Sewage Pumping Station 45 388 88.6
Dwr Cymru Welsh Water River Teifi Cardigan Hospital CSO 72 387 98
Dwr Cymru Welsh Water River Teifi 1 TEIFI TERRACE CSO NEWCASTLE EMLYN 72 387 98.1
Dwr Cymru Welsh Water Milford Haven Estuary MILFORD HAVEN STW 82 375 99.9
Dwr Cymru Welsh Water Coastal Waters Off Llanina Pt LLANINA WWTW/LL OLD H'DWATERS PS 58 366 99.7
Dwr Cymru Welsh Water Westfield Pill ROSEMARKET STW MILFORD HAVEN 54 361 99.9
Dwr Cymru Welsh Water Fords Lake Stream KILGETTY EAST PS KILGETTY EAST WWTW 44 350 99.9
Dwr Cymru Welsh Water River Brefi Llanddewi Brefi CSO 49 345 96.3
Dwr Cymru Welsh Water Little Haven Stream LITTLE HAVEN SPS HEAD OF BEACH LIT 26 331 97.6
Dwr Cymru Welsh Water Sea DINAS STW . . 28 318 99.7
Dwr Cymru Welsh Water Sandy Haven Pill TIERS CROSS WWTW 66 314 99.8
Dwr Cymru Welsh Water Nant Hawen PUMPING STATION ADJ TO NANT HAWEN 29 303 99.9
Dwr Cymru Welsh Water River Clettwr SPS at Talgarreg WWTW 50 278 99.2
Dwr Cymru Welsh Water River Alun PIT ST ST. DAVIDS SWO 54 277 83.3
Dwr Cymru Welsh Water Aberdraw Stream CSO at Trevine STW 41 274 99.7
Dwr Cymru Welsh Water Coastal Wtrs Nr Stackpole Quay STACKPOLE STW STACKPOLE 19 273 99.6
Dwr Cymru Welsh Water River Teifi HENLLAN STW 43 273 99.9
Dwr Cymru Welsh Water Nant Arberth Llachryd Main SPS 29 269 99.9
Dwr Cymru Welsh Water Aberdraw Stream TREVINE STW 57 268 99.9
Dwr Cymru Welsh Water Castle Pill M.Haven/Castle Pill CSO Pembs 91 263 99.9
Dwr Cymru Welsh Water Sprincle Pill,Daucleddau HOOK WwTW 81 258 99.9
Dwr Cymru Welsh Water Narberth Brook NARBERTH BRIDGE CSO 82 256 99.9
Dwr Cymru Welsh Water River Cledan CROSS INN / NEBO STW CSO 16 254 100
Dwr Cymru Welsh Water Western Cleddau Letterston West WwTW CSO 35 249 99.7
Dwr Cymru Welsh Water New Inn Stream AMROTH AND SUMMERHILL SCHEME PS 2 32 247 99.9
Dwr Cymru Welsh Water Esturial Waters At Rath M'Ford Haven Rath CSO Milford Haven 95 232 99.9
Dwr Cymru Welsh Water River Ritec STORM TANKS AT TENBY HEADWORKS TE 27 224 99.9
Dwr Cymru Welsh Water River Teifi CILGERRAN STW 34 206 99.9
Dwr Cymru Welsh Water Westfield Pill Honeyborough SPS CSO 20 201 99.9
Dwr Cymru Welsh Water River Teifi Abercych SPS 83 197 99.9
Dwr Cymru Welsh Water River Teifi ADPAR WWTW ADPAR CEREDIGION 14 195 99.8
Dwr Cymru Welsh Water Angle Bay ANGLE WWTW PEMBROKE PEMBROKESHIRE 17 190 99.9
Dwr Cymru Welsh Water Aberystwyth Harbour Wellington St CSO Abera Ab 52 188 99.5
Dwr Cymru Welsh Water River Aeron Brynog Arms Pumping Station 60 187 99.9
Dwr Cymru Welsh Water Manorbier Bay MANORBIER TRANSFER PS MANORBIER TE 18 176 99.9
Dwr Cymru Welsh Water River Teifi ST.DOGMAELS JEWSONS CSO MAIN CSO EO 24 176 99.9
Dwr Cymru Welsh Water Cwm Mawr Strea PENYCWM PS 29 173 99.8
Dwr Cymru Welsh Water Aberach Stream CSO at St Nicholas STW 79 169 99.8
Dwr Cymru Welsh Water Sprinkle Pill Hook STW Inlet PS low level CSO 52 168 99.9
Dwr Cymru Welsh Water Coastal Water ABERARTH Sewage Pumping Station 15 158 99.9
Dwr Cymru Welsh Water Milford Haven NEYLAND P.S. . . 43 156 99.9
Dwr Cymru Welsh Water Merlin'S Brook Johnston Terminal SPS 48 155 99.9
Dwr Cymru Welsh Water River Teifi Cardigan Bridge PS Cardigan Ceren 27 151 99.9
Dwr Cymru Welsh Water Milford Haven (B)MEYRICK ST SWO PEMBROKE DOCK 36 147 98.7
Dwr Cymru Welsh Water Llanion Pill, Milford Haven WATER ST P'BROKE DK SWO 52 143 98.4
Dwr Cymru Welsh Water River Rheidol TAN Y CAE PUMPING STATION ABERYSTY 16 138 99.9
Dwr Cymru Welsh Water Western Cleddau NORTHGATE/FRED REES CSO HVRFORDWEST 63 133 99.9
Dwr Cymru Welsh Water River Teifi Pontrhydfendigaid PS 52 132 99.9
Dwr Cymru Welsh Water Ceri Brook Ffos-y-ffin CSO 40 132 97.8
Dwr Cymru Welsh Water Western Cleddau CSO 7 Union Hill, Haverfordwest 84 126 79.2
Dwr Cymru Welsh Water An Unnamed Stream NEW HEDGES PS ROWSTON HOLIDAY PARK 20 118 99.9
Dwr Cymru Welsh Water Est'L Waters Milford Haven DALE WWTW - CSO 20 115 99.7
Dwr Cymru Welsh Water River Alun VIC'GE RD ST.DAVIDS.SWO 34 113 74.5
Dwr Cymru Welsh Water River Teifi CARDIGAN PUMPING STATION NO 5 20 112 99.9
Dwr Cymru Welsh Water Cresswell River BEGELLY CS0 BEGELLY KILGETTY 24 107 87.6
Dwr Cymru Welsh Water Aberystwyth Harbour WATER ST.SWO.ABERAERON ABERAE 32 104 99.4
Dwr Cymru Welsh Water River Teifi CENARTH WWTTW CENARTH CEREDIGION 34 102 99.9
Dwr Cymru Welsh Water River Wyre LLANRHYSTUD WWTW CEREDIGION 30 101 99.9
Dwr Cymru Welsh Water Milford Haven Waterway MILFORD HAVEN STW 18 98 99.9
Dwr Cymru Welsh Water Milford Haven PROMENADE NEYLAND SWO 65 97 98.9
Dwr Cymru Welsh Water Tidal Waters Of Western Cleddau New Quay CSO New Quay Haverfordwest 56 92 99.9
Dwr Cymru Welsh Water Tidal Waters Of Western Cleddau Merlins Bridge STW/Inlet SPS 12 90 99.6
Dwr Cymru Welsh Water River Dulas Station Terrace CSO Lampeter 45 80 99.9
Dwr Cymru Welsh Water Westfield Pill Via Unnamed Watercourse Houghton SPS CSO 17 76 99.9
Dwr Cymru Welsh Water Goodwick Brook CSO at Emergent Culvert Goodwick 49 68 98.5
Dwr Cymru Welsh Water Western Cleddau Combined Sewer Overflow No. 6 66 68 99.4
Dwr Cymru Welsh Water Swanswell Brook BROADHAVEN SOUTH PS BROADHAVEN , 21 64 99
Dwr Cymru Welsh Water Un-Named Stream PENALLY SEWAGE PUMPING STATION 15 63 99.9
Dwr Cymru Welsh Water Castle Pond St Nicholas Crescent CSO, Pembroke 41 59 99.7
Dwr Cymru Welsh Water Fishguard Harbour Fishguard Ogof Martha SPS 51 58 99.9
Dwr Cymru Welsh Water Coastal Water Off Llanina Pt LLANINA WWTW PS LLANINA NEW QUAY 6 49 99.8
Dwr Cymru Welsh Water Milford Haven Waterway Estu'L NEYLAND WWTW NEYLAND PEMBROKESHIRE 36 46 99.9
Dwr Cymru Welsh Water River Hubberston Pill PRIORY PS 17 44 99.8
Dwr Cymru Welsh Water Plas Crug Ditch LLANBADARN PUMPING STATION 10 43 99.9
Dwr Cymru Welsh Water Esturail Waters Milford Haven MILFORD HAVEN STW 22 43 99.8
Dwr Cymru Welsh Water River Teifi Gloster Row SPS 17 42 99.8
Dwr Cymru Welsh Water River Mwldan GREENFIELD SQUARE CSO CARDIGAN CERE 44 40 99.9
Dwr Cymru Welsh Water Knightson Brook LAMACK VALE PS LAMACK VALE TENBY , 16 40 99.9
Dwr Cymru Welsh Water Nant Creuddyn SHOWFIELD DITCH CSO 34 37 99.9
Dwr Cymru Welsh Water Coastal Water Off Trewent Poin TREWENT PARK PS FRESHWATER EAST PE 5 33 99.9
Dwr Cymru Welsh Water Castle Pill A COMBINED SEWER OVERFLOW AT BEACH 52 31 99.9
Dwr Cymru Welsh Water Ford'S Lake TEMPLETON STW STORM 4 29 100
Dwr Cymru Welsh Water Cardigan Bay GWBERT SEWAGE PUMPING STATION 10 27 99.3
Dwr Cymru Welsh Water Sandy Haven Pill Tiers Cross WWTW Inlet CSO Pembrk 11 24 99.7
Dwr Cymru Welsh Water Castle Pond Mill Bridge CSO 29 21 99.5
Dwr Cymru Welsh Water Colby Stream AMROTH AND SUMMERHILL SCHEME PS 6 20 99.9
Dwr Cymru Welsh Water Drain To Nant Adail Llanilar CSO at SPS 6 19 99.9
Dwr Cymru Welsh Water Pembroke River Pembroke Dock Sycamore Street CSO 25 18 99.3
Dwr Cymru Welsh Water River Alun PEBBLES ST. DAVIDS SWO 16 17 76.5
Dwr Cymru Welsh Water Nant Thyd-Y-Fuch Ditch Cardigan - Penparc CSO 12 16 69.1
Dwr Cymru Welsh Water Pont Shan Brook CLYNDERWEN STW 7 15 99.9
Dwr Cymru Welsh Water Coastal Waters ROCK STREET PS NEW QUAY 6 15 99.8
Dwr Cymru Welsh Water River Grannell A Sewage Pumping Station at Llanwnen, Llanybydder 4 14 99.9
Dwr Cymru Welsh Water River Plysgog PENRALLTDRAW COMBINED SEWER CSO 12 13 95.9
Dwr Cymru Welsh Water Saundersfoot Stream SAUNDERSFOOT STW/PS SAUNDERSFOOT 9 13 99.8
Dwr Cymru Welsh Water River Teifi BRIDGE STREET CSO LAMPETER 23 12 99.9
Dwr Cymru Welsh Water Cocheston Pill - Headwaters To Tidal Limit Fleet St MH2103 CSO, Pennar 22 12 99.5
Dwr Cymru Welsh Water Saundersfoot Stream MILFORD ST P S'S (1 & 1A) SAUNDERSF 7 10 99.8
Dwr Cymru Welsh Water Saundersfoot Stream MILFORD STREET SPS 7 9 99.9
Dwr Cymru Welsh Water Via A Surface Water Pipe To River Teifi Cardigan Pumping Station No.4 6 8 96.7
Dwr Cymru Welsh Water Western Cleddau Castlemorris Wastewater Treatment CSO 11 6 99.9
Dwr Cymru Welsh Water Milford Haven Waterway PEMBROKE DOCK WASTEWATER TREATMENT 13 6 99.9
Dwr Cymru Welsh Water Milford Haven Estuary NEYLAND PROMENADE CSO , , 12 5 99.7
Dwr Cymru Welsh Water Swanswell Brook BROADHAVEN NORTH PUMPING STATION 13 4 99.5
Dwr Cymru Welsh Water Pembroke River LAMPHEY WWTW LAMPHEY NEAR PEMBROKE 1 3 99.9
Dwr Cymru Welsh Water Coastal Waters TENBY LIFEBOAT CSO CASTLE SQ TENBY 2 2 99.8
Dwr Cymru Welsh Water Nant Howni ABERPORTH P.S. SSO NO.1 2 2 99.9
Dwr Cymru Welsh Water New Quay Bay CSO SOUTH JOHN STREET NEW QUAY 7 2 99.9
Dwr Cymru Welsh Water River Nyfer The Parrog Newport CSO 5 1 99.9
Dwr Cymru Welsh Water New Quay Bay CSO 790/CSO 800/CHIP SHOP CSO 5 1 94.3
Dwr Cymru Welsh Water Fishguard Harbour FISHGUARD HARBOUR (CRANE) CSO 2 1 99.9
Dwr Cymru Welsh Water River Rheidol PENPARCAU S.S. SSO , , 4 1 99.5
Dwr Cymru Welsh Water Unnamed To Ystwyth PENTRELLYN PS 1 1 99.9
Dwr Cymru Welsh Water Saundersfoot Stream BROOKLANDS PLACE SPS 1 1 99.9
Dwr Cymru Welsh Water St Martins Brook Haverfordwest Hawthorn Rise CSO 4 1 100
Dwr Cymru Welsh Water River Rheidol CSO PONT ABERYSTWYTH ABERYSTWYTH 1 0 99.9
Dwr Cymru Welsh Water Lower Mill Pond CSO WOODBINE CLOSE PEMBROKE 3 0 99.8
Dwr Cymru Welsh Water Unnamed Drainage Ditch CEI BACH SPS NEWQUAY CEREDIGION 1 0 99.9
Dwr Cymru Welsh Water Saundersfoot Stre VALLEY RD P S'S (4 & 4A) SAUNDERSFO 2 0 99.9
Dwr Cymru Welsh Water Nant Aeron 4 TOAD HALL CSO 1 0 100
Dwr Cymru Welsh Water Aberporth Coastal Waters ABERPORTH HEADLAND PS ABERPORTH , 1 0 99.8
Dwr Cymru Welsh Water Nant Guil-Ddu ABERPORTH P.S. SSO 1 0 99.9
Dwr Cymru Welsh Water Western Cleddau MATHRY STW NR FISHGUARD PEMBROKSHRE 1 0 99.9
Dwr Cymru Welsh Water Esturial Waters Of Pembroke River Pembroke SPS 1 0 99.9
Dwr Cymru Welsh Water River Rheidol CSO AT 18 MIN Y DDOL 0 0 95.8
Dwr Cymru Welsh Water River Clarach Clarach STW CSO 0 0 99.8
Dwr Cymru Welsh Water Coastal Waters Off Llanina Poi LLANINA WWTW/LL OLD H'DWATERS PS 0 0 100
Dwr Cymru Welsh Water River Teifi St Dogmaels CSO 0 0 99
Dwr Cymru Welsh Water Nant Collen Storm Overflow at Rhydlewis Wastewater Treatment Works 0 0 0
Dwr Cymru Welsh Water Irish Sea Tresaith CSO 0 0 99.9
Dwr Cymru Welsh Water Upper Mill Pond CSO at Holyland Rd Pembroke MH 1301 0 0 99.5
Dwr Cymru Welsh Water Westfeild Pill Gaddarn Reach SPS CSO 0 0 99.9
Dwr Cymru Welsh Water Beggars Reach/Daugleddau LLANGWM STW 0 0 99.8
Dwr Cymru Welsh Water Beggars Reach Daugleddau LLANGWM WWTW LLANGWM PEMBROKESHIRE 0 0 100
Dwr Cymru Welsh Water Un-Named Stream LYDSTEP PS 0 0 99.9
Dwr Cymru Welsh Water Esturial Waters At Hakin Point MILFORD HAVEN CSO 0 0 0
Dwr Cymru Welsh Water Unnamed Of Brandy Brook Maes Ffynnon SPS CSO 0 0 99.8
Dwr Cymru Welsh Water Milford Haven Estuary Nelson Quay SPS CSO 0 0 99.9
Dwr Cymru Welsh Water Downstream Barrage / Pembroke River Pembroke Town - Monkton Bridge CSO 0 0 100
Dwr Cymru Welsh Water Stream Above Beach THE GLEN SAUNDERSFOOT PS . . 0 0 99.9

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.