Polluted by sewage 81,658 hours in 2025 - That's 9.45 years
Your local MP is Ben Lake (Plaid Cymru) - Find out more about their interests, donors, and voting at They Work For You
We get information about overflowing CSOs since January 2025. Here is a chart of the last three months of data for Ceredigion Preseli, here you can see overflows in red, the darker the red, the more the CSO overflowed that day.
Each CSO has a row, the most recent data is on the right hand side.
We managed to raise £150 in 2024. That's not enough to keep the site running. Please consider a one-off or small recurring donation.
Donate Now| Company | Site Name | Receiving Waterway | Overflow Days | Total Duration (hours) | Total Duration (days) |
|---|---|---|---|---|---|
| Dwr Cymru Welsh Water | Cwrtnewydd WwTW Storm Overflow | Nant Cledlyn | 266 | 3,072 h 15m | 128 |
| Dwr Cymru Welsh Water | Boncath WwTW Storm Overflow | Tributary of Afon Morgenau | 148 | 2,648 h 44m | 110.33 |
| Dwr Cymru Welsh Water | Llanfyrnach WwTW Storm Overflow | River Taff | 118 | 2,322 h 47m | 96.75 |
| Dwr Cymru Welsh Water | Alltyblaca Overflow | River Teifi | 119 | 2,321 h 9m | 96.71 |
| Dwr Cymru Welsh Water | Aberbanc Storm Overflow | Afon Cynllo | 107 | 2,131 h 15m | 88.79 |
| Dwr Cymru Welsh Water | Cribyn WwTW Storm Overflow | Afon Granell | 180 | 2,111 h 35m | 87.96 |
| Dwr Cymru Welsh Water | Scleddau Storm Overflow | Afon Cledan | 112 | 2,065 h | 86.04 |
| Dwr Cymru Welsh Water | Maenclochog WwTW Storm Overflow | Afon Rhydyfallen | 133 | 1,908 h 49m | 79.5 |
| Dwr Cymru Welsh Water | Cardigan WwTW Storm Overflow | River Teifi | 228 | 1,756 h 56m | 73.17 |
| Dwr Cymru Welsh Water | Newport Cwm Storm Overflow | Newport Bay | 87 | 1,632 h | 68 |
| Dwr Cymru Welsh Water | Tregaron WwTw Storm Overflow | River Teifi | 85 | 1,626 h 15m | 67.75 |
| Dwr Cymru Welsh Water | Felindre Farchog Storm Overflow | River Nevern | 85 | 1,624 h 30m | 67.67 |
| Dwr Cymru Welsh Water | Dinas Cross Fishguard Storm Overflow | Tributary of Aber Bach | 80 | 1,596 h 45m | 66.5 |
| Dwr Cymru Welsh Water | Puncheston WwTW Storm Overflow | Tributary of Afon Anghof | 94 | 1,564 h 44m | 65.17 |
| Dwr Cymru Welsh Water | Dinas Near Fishguard WwTW Overflow | Sea | 88 | 1,551 h 45m | 64.62 |
| Dwr Cymru Welsh Water | Nanternis WwTW Overflow | Afon Soden | 82 | 1,499 h 18m | 62.46 |
| Dwr Cymru Welsh Water | Verwig WwTW Storm Overflow | Nant Verwig | 73 | 1,494 h 44m | 62.25 |
| Dwr Cymru Welsh Water | Silian Storm Overflow | Afon Denys | 67 | 1,476 h 44m | 61.5 |
| Dwr Cymru Welsh Water | St. Dogmaels No.2 Storm Overflow | River Teifi | 68 | 1,406 h 15m | 58.58 |
| Dwr Cymru Welsh Water | Fishguard Slade Sea Discharge Storm Overflow | Fishguard Harbour | 87 | 1,362 h | 56.75 |
| Dwr Cymru Welsh Water | Glennydd Gilfachreda Storm Overflow | Afon Lethi | 85 | 1,361 h | 56.71 |
| Dwr Cymru Welsh Water | Cilgerran No.1 Storm Overflow | River Teifi | 77 | 1,340 h 30m | 55.83 |
| Dwr Cymru Welsh Water | Croesgoch WwTW Storm Overflow | Porthgain Stream | 64 | 1,335 h 14m | 55.62 |
| Dwr Cymru Welsh Water | Crymmych WwTW Storm Overflow | River Nevern | 108 | 1,325 h 15m | 55.21 |
| Dwr Cymru Welsh Water | Teifi Terrace No2 Storm Overflow | River Teifi | 104 | 1,305 h 20m | 54.38 |
| Dwr Cymru Welsh Water | Ffostrasol WwTW Overflow | Cerdin | 149 | 1,276 h 23m | 53.17 |
| Dwr Cymru Welsh Water | Llangeitho WwTW Overflow | River Aeron | 83 | 1,259 h 15m | 52.46 |
| Dwr Cymru Welsh Water | Nebo WwTW Storm Overflow | Afon Cledan | 65 | 1,257 h 33m | 52.38 |
| Dwr Cymru Welsh Water | Llanfyrnach Storm Overflow | River Taff | 70 | 1,244 h 15m | 51.83 |
| Dwr Cymru Welsh Water | Bow Street Storm Overflow | River Clarach | 64 | 1,226 h 15m | 51.08 |
| Dwr Cymru Welsh Water | Beulah WwTW Storm Overflow | Nant Medini | 131 | 1,222 h 52m | 50.92 |
| Dwr Cymru Welsh Water | Llanychaer WwTW Storm Overflow | River Gwaun | 68 | 1,222 h 3m | 50.92 |
| Dwr Cymru Welsh Water | Llechryd No 1 Storm Overflow | River Teifi | 72 | 1,075 h 10m | 44.79 |
| Dwr Cymru Welsh Water | Porthgain WwTW Overflow | Cardigan Bay South | 68 | 1,073 h 4m | 44.71 |
| Dwr Cymru Welsh Water | Cnwcau Storm Overflow | River Teifi | 50 | 1,037 h | 43.21 |
| Dwr Cymru Welsh Water | Dolwen Storm Overflow | Nant Cledlyn | 56 | 1,002 h 15m | 41.75 |
| Dwr Cymru Welsh Water | Taliesin Overflow | Afon Leri | 59 | 988 h 25m | 41.17 |
| Dwr Cymru Welsh Water | Rhydlewis North PS Storm Overflow | Nant Collen | 57 | 978 h 15m | 40.75 |
| Dwr Cymru Welsh Water | Pen-Y-Bryn Storm Overflow | Afon Pilau | 87 | 925 h 7m | 38.54 |
| Dwr Cymru Welsh Water | St. Dogmaels Maeshyfryd Street Storm Overflow | River Teifi | 51 | 917 h 54m | 38.21 |
| Dwr Cymru Welsh Water | Clynderwen Iron Duke Storm Overflow | Tributary of the Cleddau Ddu | 55 | 910 h 44m | 37.92 |
| Dwr Cymru Welsh Water | Llwyncelyn WwTW Storm Overflow | Afon Drywi | 65 | 896 h 30m | 37.33 |
| Dwr Cymru Welsh Water | Llanarth Bridge Storm Overflow | Afon Llethi | 81 | 874 h 15m | 36.42 |
| Dwr Cymru Welsh Water | Llanon WwTW Storm Overflow | Coastal Waters - Llansaintffraid | 60 | 854 h 30m | 35.58 |
| Dwr Cymru Welsh Water | Aberporth WwTW Storm Overflow | Aberporth Coastal Waters | 52 | 822 h | 34.25 |
| Dwr Cymru Welsh Water | Llanfarian WwTW Settled Storm Overflow | River Ystwyth | 66 | 810 h 53m | 33.75 |
| Dwr Cymru Welsh Water | The Parrog Goodwick Storm Overflow | Goodwick Brook | 61 | 802 h 4m | 33.42 |
| Dwr Cymru Welsh Water | Hermon WwTW Storm Overflow | Tributary of Afon Taf | 66 | 704 h | 29.33 |
| Dwr Cymru Welsh Water | Clarach Bay Overflow | River Clarach | 38 | 696 h 50m | 29 |
| Dwr Cymru Welsh Water | Mydroilyn WwTW Storm Overflow | Afon Mydr | 96 | 679 h 45m | 28.29 |
| Dwr Cymru Welsh Water | Aberaeron Storm Overflow | Coastal Water - Cardigan Bay | 52 | 670 h 35m | 27.92 |
| Dwr Cymru Welsh Water | Llanddewi Brefi WwTW Storm Overflow | Afon Brefi | 37 | 627 h 5m | 26.12 |
| Dwr Cymru Welsh Water | Penrhiwllan Storm Overflow | Afon Iago | 39 | 607 h 30m | 25.29 |
| Dwr Cymru Welsh Water | Bridge Street Fishguard Storm Overflow | Lower Town Harbour, Fishguard | 72 | 590 h | 24.58 |
| Dwr Cymru Welsh Water | St.Mary Street Storm Overflow | River Teifi | 92 | 563 h 29m | 23.46 |
| Dwr Cymru Welsh Water | Blaenffos WwTW Storm Overflow | River Nevern | 34 | 553 h 35m | 23.04 |
| Dwr Cymru Welsh Water | Llangranog Beach Storm Overflow | Cardigan Bay | 60 | 520 h 15m | 21.67 |
| Dwr Cymru Welsh Water | Rhydlewis South WwTW Storm Overflow | Nant Collen | 43 | 511 h 30m | 21.29 |
| Dwr Cymru Welsh Water | East of Ynyslas Beach Overflow | Unnamed Ditch | 33 | 470 h 45m | 19.58 |
| Dwr Cymru Welsh Water | Pontrhydyceirt WwTW Overflow | Morgenau | 23 | 459 h 45m | 19.12 |
| Dwr Cymru Welsh Water | Tregaron Storm Overflow | Afon Brenig | 32 | 424 h 15m | 17.67 |
| Dwr Cymru Welsh Water | Pont-Y-Cleifion Storm Overflow | River Teifi | 59 | 399 h 55m | 16.62 |
| Dwr Cymru Welsh Water | Glogue WwTW Storm Overflow | River Taff | 44 | 394 h 45m | 16.42 |
| Dwr Cymru Welsh Water | Eglwyswrw WwTW Storm Overflow | Nant Hafren | 25 | 373 h 44m | 15.54 |
| Dwr Cymru Welsh Water | Llanddewi Brefi Storm Overflow | Afon Brefi | 37 | 328 h 44m | 13.67 |
| Dwr Cymru Welsh Water | Trefin WwTW Storm Overflow | Aberdraw Stream | 62 | 314 h 22m | 13.08 |
| Dwr Cymru Welsh Water | Pennant WwTW Storm Overflow | Afon Arth | 92 | 309 h 20m | 12.88 |
| Dwr Cymru Welsh Water | Newchapel WwTW Storm Overflow | Tributary of Afon Dulas | 34 | 295 h 14m | 12.29 |
| Dwr Cymru Welsh Water | Llanfihangel-ar-arth WwTW Overflow | River Teifi | 25 | 276 h | 11.5 |
| Dwr Cymru Welsh Water | Henllan Storm Overflow | River Teifi | 38 | 262 h 47m | 10.92 |
| Dwr Cymru Welsh Water | Llechryd on Nant Arberth Storm Overflow | Nant Arberth | 23 | 246 h 15m | 10.25 |
| Dwr Cymru Welsh Water | Mill View Llangranog Storm Overflow | Nant Hawen | 25 | 241 h 30m | 10.04 |
| Dwr Cymru Welsh Water | Teifi Terrace No1 Storm Overflow | River Teifi | 37 | 233 h 13m | 9.71 |
| Dwr Cymru Welsh Water | Northeast of Lewis Street Storm Overflow | River Teifi | 39 | 218 h 31m | 9.08 |
| Dwr Cymru Welsh Water | Talybont Overflow | Leri - Lower | 28 | 214 h | 8.92 |
| Dwr Cymru Welsh Water | Talgarreg WwTW Storm Overflow | Afon Clettwr | 37 | 190 h 30m | 7.92 |
| Dwr Cymru Welsh Water | Lampeter Storm Overflow | River Teifi | 19 | 179 h 5m | 7.46 |
| Dwr Cymru Welsh Water | Llanina WwTW Storm Overflow | Coastal Waters - Llanina Point | 33 | 175 h 30m | 7.29 |
| Dwr Cymru Welsh Water | St Dogmaels Main Storm Overflow | River Teifi | 19 | 168 h 45m | 7 |
| Dwr Cymru Welsh Water | Abercych Storm Overflow | River Teifi | 58 | 166 h 30m | 6.92 |
| Dwr Cymru Welsh Water | Cilgerran WwTW Storm Overflow | River Teifi | 28 | 153 h | 6.38 |
| Dwr Cymru Welsh Water | Ystrad Aeron Storm Overflow | Tributary of Afon Aeron | 51 | 148 h 3m | 6.17 |
| Dwr Cymru Welsh Water | St Nicholas WwTW Storm Overflow | Tributary of Aberbach Stream | 68 | 140 h 49m | 5.83 |
| Dwr Cymru Welsh Water | Harbour Lane Junction Storm Overflow | Aberystwyth Harbour | 44 | 140 h 10m | 5.83 |
| Dwr Cymru Welsh Water | Cardigan Bridge Storm Overflow | River Teifi | 19 | 118 h 30m | 4.92 |
| Dwr Cymru Welsh Water | Aberarth Storm Overflow | Coastal Water - Cardigan Bay | 15 | 115 h 44m | 4.79 |
| Dwr Cymru Welsh Water | Llanfarian WwTW Inlet Storm Overflow | River Ystwyth | 13 | 109 h | 4.54 |
| Dwr Cymru Welsh Water | Pontrhydfendigaid Storm Overflow | River Teifi | 46 | 104 h 27m | 4.33 |
| Dwr Cymru Welsh Water | Adpar Storm Overflow | River Teifi | 8 | 104 h 19m | 4.33 |
| Dwr Cymru Welsh Water | Cenarth WwTW Storm Overflow | River Teifi | 25 | 99 h 3m | 4.12 |
| Dwr Cymru Welsh Water | Peniel Lane Storm Overflow | Coastal Waters - Aberaeron | 27 | 97 h 9m | 4.04 |
| Dwr Cymru Welsh Water | Ffos-y-ffin Storm Overflow | Ceri Brook | 30 | 94 h 58m | 3.92 |
| Dwr Cymru Welsh Water | Cardigan Cattle Market Storm Overflow | River Teifi | 16 | 86 h 15m | 3.58 |
| Dwr Cymru Welsh Water | Aberystwyth Tan-Y-Cae Storm Overflow | River Rheidol | 12 | 79 h | 3.29 |
| Dwr Cymru Welsh Water | Llanrhystud WwTW Storm Overflow | River Wyre | 21 | 70 h 30m | 2.92 |
| Dwr Cymru Welsh Water | Railway Terrace Storm Overflow | Goodwick Brook | 33 | 63 h 39m | 2.62 |
| Dwr Cymru Welsh Water | Lampeter Campus Storm Overflow | River Dulais | 30 | 49 h 43m | 2.04 |
| Dwr Cymru Welsh Water | Pantycelyn Fishguard Storm Overflow | Coastal Waters - Fishguard Harbour | 36 | 47 h 30m | 1.96 |
| Dwr Cymru Welsh Water | Gloster Row Storm Overflow | River Teifi | 16 | 42 h 45m | 1.75 |
| Dwr Cymru Welsh Water | Mount Walk Crossroads Storm Overflow | Nant Creudyyn | 24 | 27 h 45m | 1.12 |
| Dwr Cymru Welsh Water | Junction of Upper Mwldan and College Row Cardigan Storm Overflow | Afon Mwldan | 23 | 24 h 28m | 1 |
| Dwr Cymru Welsh Water | Gwbert Overflow | Cardigan Bay | 7 | 21 h | 0.88 |
| Dwr Cymru Welsh Water | Llanilar on Clos Henri Storm Overflow | Drain to Nant Adail | 5 | 17 h 30m | 0.71 |
| Dwr Cymru Welsh Water | Llanwnnen South Storm Overflow | Afon Grannell | 5 | 14 h 45m | 0.58 |
| Dwr Cymru Welsh Water | Wellington Place Car Park Storm Overflow | New Quay Bay | 5 | 13 h | 0.54 |
| Dwr Cymru Welsh Water | Llanbadarn Fawr Storm Overflow | Plas Crug Ditch | 6 | 12 h 3m | 0.5 |
| Dwr Cymru Welsh Water | Quay Street Car Park Storm Overflow | River Teifi | 5 | 10 h 29m | 0.42 |
| Dwr Cymru Welsh Water | Off Church Street Cwm Plysgog Storm Overflow | Afon Plysgog | 9 | 9 h 56m | 0.38 |
| Dwr Cymru Welsh Water | New Street Lampeter Storm Overflow | River Teifi | 14 | 9 h 45m | 0.38 |
| Dwr Cymru Welsh Water | Clynderwen Final Effulent Storm Overflow | Pont Shan Brook | 5 | 9 h 18m | 0.38 |
| Dwr Cymru Welsh Water | Waterloo Street Aberaeron Overflow | Cardigan Bay Central | 8 | 9 h 11m | 0.38 |
| Dwr Cymru Welsh Water | Penparc Storm Overflow | Nant Thyd-Y-Fuch Ditch | 5 | 8 h 12m | 0.33 |
| Dwr Cymru Welsh Water | Parrog Road Storm Overflow | Tributary of Afon Nyfer | 8 | 6 h 27m | 0.25 |
| Dwr Cymru Welsh Water | Castle Morris WwTW Storm Overflow | Western Cleddau | 7 | 4 h 45m | 0.17 |
| Dwr Cymru Welsh Water | Aberporth No. 1 Storm Overflow | Nant Howni | 2 | 2 h 30m | 0.08 |
| Dwr Cymru Welsh Water | Spring Gardens New Quay Storm Overflow | New Quay Bay | 5 | 1 h 59m | 0.04 |
| Dwr Cymru Welsh Water | South John Street Storm Overflow | New Quay Bay | 7 | 1 h 45m | 0.04 |
| Dwr Cymru Welsh Water | Pentrellyn Storm Overflow | River Ystwyth | 1 | 1 h | 0.04 |
| Dwr Cymru Welsh Water | Trefechan Bridge Storm Overflow | River Rheidol | 1 | 0 h 45m | 0 |
| Dwr Cymru Welsh Water | Clarach WwTW Storm Overflow | River Clarach | 1 | 0 h 29m | 0 |
| Dwr Cymru Welsh Water | Fifth Avenue Storm Overflow | River Rheidol | 1 | 0 h 28m | 0 |
| Dwr Cymru Welsh Water | Heol Y Farchnad Road Storm Overflow | Nant Aeron | 1 | 0 h 15m | 0 |
| Dwr Cymru Welsh Water | Pendard Storm Overflow | New Quay Bay | 1 | 0 h 14m | 0 |
| Dwr Cymru Welsh Water | Fishguard Harbour PS Overflow | Coastal Waters - Fishguard Harbour | 1 | 0 h 8m | 0 |
| Dwr Cymru Welsh Water | Lower Tresaith Storm Overflow | Sea | 0 | 0 h | 0 |
| Dwr Cymru Welsh Water | Ceibwr Lane Moylegrove Storm Overflow | Ceibwr Brook | 0 | 0 h | 0 |
| Dwr Cymru Welsh Water | Llanina Point Storm Overflow | Coastal Waters - Llanina Point | 0 | 0 h | 0 |
| Dwr Cymru Welsh Water | Aberporth No. 2 Storm Overflow | Nant Gilwen | 0 | 0 h | 0 |
| Dwr Cymru Welsh Water | Min-Y-Ddol Storm Overflow | River Rheidol | 0 | 0 h | 0 |
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
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.