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.

Area of Outstanding Natural Beauty

Dorset - 2025 Sewage

Polluted by sewage 24,519 hours in 2025 - That's 2.84 years , monitoring offline 582 hours , potential overflows 181 hours

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

Which Year?

Select Another Area

Totals for 2025

Sewage24,519 hours
Monitoring offline582 hours
Potential pollution181 hours
Storm overflows185

Take Action

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

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

Donate Now

Daily Data - when it rained, and when they spilled

Square = rainfall none → heavy
Drop = sewage minutes → all day
Potential pollution Monitoring offline
Jan - 4,906 hours , 29 offline
Feb - 4,941 hours , 32 offline
Mar - 1,981 hours , 6 potential
Apr - 124 hours , 3 potential
May - 22 hours , 22 offline
Jun - 49 hours , 4 offline
Jul - 4 hours
Aug - 101 hours , 2 offline
Sept - 233 hours , 53 offline
Oct - 296 hours , 85 potential
Nov - 2,767 hours , 152 offline
Dec - 8,969 hours , 87 potential

Storm overflows in and around Dorset

Company Site Name Receiving Waterway Overflow Days Total Duration (hours) Offline/Potential Pollution
Wessex Water MARTINSTOWN B3159 South Winterbourne 92 1,499h 49m 8 h
Wessex Water HALSTOCK WATERY LANE STORM TANK River Yeo 75 1,456h 23m -
Wessex Water PIDDLETRENTHIDE R/O TRENT HOUSE (CSO6) River Piddle 56 1,287h 19m -
Wessex Water PIDDLETRENTHIDE ACROSS RIVER FROM RIVENDELL (CSO4) River Piddle 54 1,172h 10m -
Wessex Water SYDLING ST NICHOLAS NEAR HUISH FARM STORM TANK Sydling Water 52 1,145h 24m -
Wessex Water LITTON CHENEY CHICKSBRIDGE River Bride 49 1,049h 13m -
Wessex Water BUCKLAND NEWTON DUNTISH INLET River Lydden 69 973h 22m 2 h
Wessex Water BUCKLAND NEWTON DUNTISH INLET River Lydden 47 951h 9m -
Wessex Water LITTON CHENEY CHICKSBRIDGE River Bride 59 861h 14m -
Wessex Water SYDLING ST NICHOLAS NEAR HUISH FARM STORM TANK Sydling Water 31 728h 42m -
Wessex Water MARTINSTOWN B3159 South Winterbourne 33 561h 33m -
Wessex Water MAIDEN NEWTON DORCHESTER ROAD STORM TANK River Frome 30 551h -
Wessex Water GODMANSTONE River Cerne 24 545h 18m -
Wessex Water PIDDLETRENTHIDE ACROSS RIVER FROM RIVENDELL (CSO4) River Piddle 23 544h 59m -
Wessex Water BRIDPORT WEST STREET River Brit 48 533h 49m -
Wessex Water SHILLINGSTONE STORM TANK Stour 32 528h 52m -
Wessex Water PIDDLETRENTHIDE R/O TRENT HOUSE (CSO6) River Piddle 22 519h 3m -
Wessex Water HALSTOCK WATERY LANE STORM TANK River Yeo 28 478h 54m -
Wessex Water TOLLER PORCORUM TOLLER LANE INLET River Hooke 26 402h 50m -
Wessex Water PUNCKNOWLE NEXT TO GULLY KNAP FARM STORM TANK River Bride 25 375h 53m -
Wessex Water CHARMINSTER NORTH STREET River Frome 21 364h 56m 0 h
Wessex Water NETHERBURY BEAMINSTER River Brit 25 344h 59m -
Wessex Water SYDLING ST NICHOLAS Sydling Water 15 333h 13m -
Wessex Water BEAMINSTER SOUTHGATE River Brit 34 317h 26m 85 h
Wessex Water ABBOTSBURY B3157 PORTESHAM ROAD STORM TANK Abbotsbury Brook 21 313h 41m -
South West Water HAWKCHURCH STW_SO_HAWKCHURCH Blackwater River/Stream 18 294h 19m -
Wessex Water BEAMINSTER SOUTHGATE River Brit 24 273h 34m -
Wessex Water PUNCKNOWLE NEXT TO GULLY KNAP FARM STORM TANK River Bride 19 258h 19m -
Wessex Water SOUTH PERROTT NEAR PIPPLEPEN FARM STORM TANK River Parrett 19 250h 17m -
Wessex Water NETHERBURY BEAMINSTER River Brit 27 242h 42m 16 h
Wessex Water EVERSHOT OFF EAST HILL STORM TANK River Frome 24 226h 47m -
Wessex Water CHIDEOCK MILL LANE STORM TANK River Winniford 16 222h 10m -
South West Water UPLYME STW_SSO_UPLYME River Lim 26 199h 7m -
South West Water BROADWINDSOR STW_SSO_BROADWINDSOR Drimpton Stream 19 195h 7m -
South West Water HAWKCHURCH STW_SO_HAWKCHURCH Blackwater River/Stream 17 193h 35m -
Wessex Water CHIDEOCK MILL LANE STORM TANK River Winniford 14 191h 38m -
South West Water BROADWINDSOR STW_SSO_BROADWINDSOR Drimpton Stream 21 181h 40m -
Wessex Water ABBOTSBURY B3157 PORTESHAM ROAD STORM TANK Abbotsbury Brook 13 180h 31m -
Wessex Water SOUTH PERROTT NEAR PIPPLEPEN FARM STORM TANK River Parrett 14 178h 32m -
South West Water UPLYME STW_SSO_UPLYME River Lim 25 173h 13m -
Wessex Water EVERSHOT OFF EAST HILL STORM TANK River Frome 22 159h 50m -
South West Water DRIMPTON SPST_PSCSOEO_DRIMPTON Temple Brook 15 145h 58m -
South West Water HORN BRIDGE SPST_PSCSOEO_LYME REGIS River Lim 15 143h 38m 86 h
South West Water HORN BRIDGE SPST_PSCSOEO_LYME REGIS River Lim 20 141h 34m 1 h
South West Water MOSTERTON SPS_PSCSOEO_MOSTERTON River Axe 32 140h 39m -
Wessex Water CHARMINSTER NORTH STREET River Frome 13 127h 59m -
Wessex Water MAIDEN NEWTON DORCHESTER ROAD STORM TANK River Frome 10 125h 28m -
South West Water DRIMPTON SPST_PSCSOEO_DRIMPTON Temple Brook 12 124h 14m -
Wessex Water TOLLER PORCORUM TOLLER LANE INLET River Hooke 10 117h 53m -
South West Water MOSTERTON SPS_PSCSOEO_MOSTERTON River Axe 32 115h 16m -
Wessex Water CORFE CASTLE XXXXX FARM ROAD STORM TANK Corfe River 20 108h 26m -
Wessex Water WEST BEXINGTON Chesil Beach 17 104h 41m -
Wessex Water WEST MILTON INLET Mangerton River 15 77h 20m -
Wessex Water CORSCOMBE OFF FUDGE HILL STORM TANK Halstock Stream 10 74h 36m -
Wessex Water CORFE CASTLE XXXXX FARM ROAD STORM TANK Corfe River 8 73h 52m -
Wessex Water BRIDPORT SOUTH STREET DEPOT River Brit 30 71h 54m 98 h
Wessex Water EVERSHOT COMMON River Frome 44 61h 58m -
Wessex Water EVERSHOT COMMON River Frome 19 57h 58m -
Wessex Water XXXXX XXXXXX GLEBE FARM Corfe River 11 54h 36m -
Wessex Water STOBOROUGH KINGS ARMS River Frome 14 50h 28m -
Wessex Water Unknown Unknown 13 49h 50m -
Wessex Water SWANAGE MARINE PARADE TUNNEL Swanage Bay 14 48h 50m -
Wessex Water BRIDPORT SOUTH BRIDGE TANK River Asker 15 48h 17m -
Wessex Water BRIDPORT SOUTH BRIDGE TANK River Asker 12 48h 14m -
Wessex Water BRADPOLE LEE LANE River Asker 8 47h 16m -
Wessex Water STOBOROUGH KINGS ARMS River Frome 8 40h 58m -
Wessex Water DURWESTON WATER LANE River Stour 3 39h 7m -
Wessex Water BRIDPORT WEST STREET River Brit 17 36h 58m -
Wessex Water Unknown Unknown 6 36h 51m -
South West Water MILL LN_CSO_UPLYME River Lim 7 35h 54m -
South West Water BROADWINDSOR STW_SO_BROADWINDSOR Drimpton Stream 14 35h 41m -
Wessex Water BRIDPORT WEST BAY SLUICES Bridport Harbour 4 35h 14m -
Wessex Water Unknown Unknown 8 30h 18m -
South West Water BROADWINDSOR STW_SO_BROADWINDSOR Drimpton Stream 29 29h 56m -
Wessex Water HARMANS CROSS TRANSFER STATION Unnamed Stream 6 29h 37m -
South West Water CLAPTON SPS_PSCSOEO_CREWKERNE Clapton Stream 10 29h 24m -
Wessex Water EAST CHALDON River Win 4 28h 17m -
Wessex Water SHILLINGSTONE STORM TANK Stour 9 28h 6m -
Wessex Water CHURCH KNOWLE ANIMAL SANCTUARY Corfe River 7 27h 41m -
Wessex Water EAST CHALDON River Win 5 22h 6m -
South West Water WINSHAM STW_PSCSOEO_WINSHAM River Axe 38 22h 3m -
Wessex Water CORSCOMBE OFF FUDGE HILL STORM TANK Halstock Stream 5 21h 56m -
Wessex Water XXXXX XXXXXX GLEBE FARM Corfe River 4 20h 40m -
Wessex Water WEST BEXINGTON Chesil Beach 4 20h 25m -
Wessex Water OSMINGTON PONTINS English Channel 11 20h 25m -
Wessex Water WORTH MATRAVERS STORM TANK Stream At Winspit Botttom 14 19h 35m -
Wessex Water BRADPOLE LEE LANE River Asker 7 19h 35m -
Wessex Water BRIDPORT WEST BAY SLUICES Bridport Harbour 6 19h 30m -
South West Water WINSHAM STW_PSCSOEO_WINSHAM River Axe 14 18h 20m 120 h
Wessex Water Unknown Unknown 3 17h 16m -
Wessex Water HARMANS CROSS TRANSFER STATION Unnamed Stream 3 15h 50m -
Wessex Water DURWESTON WATER LANE River Stour 1 15h 40m -
Wessex Water SWANAGE SHORE ROAD O/S NURSING HOME Ulwell Stream 7 15h 18m -
Wessex Water CHIDEOCK SEATOWN Winniford 5 15h 2m -
Wessex Water SWANAGE DURLSTON ROAD Unnamed Stream To Durlston Bay 16 14h 43m 0 h
South West Water GUN CLIFF SPST_PSCSOEO_LYME REGIS River Lim 3 11h 55m -
Wessex Water WEST LULWORTH HAMBURY FARM English Channel 7 11h 49m -
Wessex Water WAREHAM SOUTH EAST River Frome 10 11h 37m -
South West Water CLAPTON SPS_PSCSOEO_CREWKERNE Clapton Stream 4 11h 30m -
Wessex Water WAREHAM KEYSWORTH DRIVE STORM TANK Tidal River Piddle 8 11h 3m -
Wessex Water LANGTON HERRING OFF LOWER FARM INLET West Fleet 8 10h 30m -
Wessex Water SWANAGE MARINE PARADE TUNNEL Swanage Bay 3 9h 15m 88 h
Wessex Water LANGTON HERRING OFF LOWER FARM INLET West Fleet 15 9h 11m -
Wessex Water CORFE CASTLE RED LANE Corfe River 6 9h 11m -
Wessex Water CHURCH KNOWLE ANIMAL SANCTUARY Corfe River 1 9h 2m -
Wessex Water SHIPTON GORGE OFF MARKETS LANE River Bride 1 8h 29m -
Wessex Water STOBOROUGH RIDGE River Frome 3 8h 16m -
South West Water THE COBB SPS_PSCSOEO_LYME REGIS Lyme Bay 7 8h 15m -
Wessex Water ABBOTSBURY CHURCH STREET Mill Stream 5 8h 6m -
Wessex Water BEAMINSTER HAMS PLOT SOUTH GATE River Brit 6 8h 4m -
Wessex Water RINGSTEAD BAY STORM TANK Unnamed Stream 3 7h 56m -
Wessex Water SWANAGE HERSTON CROSS ATTENUATION TANK River Swan 5 7h 52m -
Wessex Water WEST MILTON INLET Mangerton River 8 7h 50m -
Wessex Water WAREHAM KEYSWORTH DRIVE STORM TANK Tidal River Piddle 1 7h 24m -
Wessex Water CHIDEOCK SEATOWN Winniford 2 7h 10m -
Wessex Water CORFE CASTLE RED LANE Corfe River 1 7h 2m -
Wessex Water BRIDPORT SOUTH STREET DEPOT River Brit 12 7h 2m 31 h
Wessex Water OSMINGTON PONTINS English Channel 2 6h 55m -
South West Water GUN CLIFF SPST_PSCSOEO_LYME REGIS River Lim 2 6h 48m -
Wessex Water CORFE CASTLE STUDLAND ROAD Corfe River 5 6h 28m 4 h
Wessex Water Unknown Unknown 6 6h 28m -
Wessex Water HOLTON HEATH HOLTON HEATH SEWAGE PUMPING STATION Poole Harbour 1 6h 22m -
Wessex Water SWANAGE SHORE ROAD O/S NURSING HOME Ulwell Stream 1 6h 21m -
South West Water THORNCOMBE STW_SO_THORNCOMBE River Synderford 5 5h 27m -
Wessex Water WAREHAM SOUTH EAST River Frome 1 5h 10m -
Wessex Water STUDLAND WADMORE LANE Little Sea 1 5h 1m -
Wessex Water BRIDPORT WEST BRIDGE River Brit 5 4h 54m -
Wessex Water HOLTON HEATH HOLTON HEATH SEWAGE PUMPING STATION Poole Harbour 4 4h 54m 21 h
Wessex Water WEST LULWORTH HAMBURY FARM English Channel 1 4h 43m -
Wessex Water BURTON BRADSTOCK GROVE ROAD River Bride 1 4h 36m -
Wessex Water SHROTON River Iwerne 2 4h 28m -
Wessex Water EAST KNIGHTON River Win 1 4h 15m 14 h
Wessex Water WAREHAM ABBOTTS QUAY River Frome 1 4h 4m -
Wessex Water ABBOTSBURY CHURCH STREET Mill Stream 6 3h 58m -
Wessex Water WAREHAM ABBOTTS QUAY River Frome 5 3h 34m -
Wessex Water BURTON BRADSTOCK GROVE ROAD River Bride 4 3h 14m -
Wessex Water SHIPTON GORGE OFF MARKETS LANE River Bride 3 3h 11m -
Wessex Water SWANAGE DURLSTON ROAD Unnamed Stream To Durlston Bay 1 3h 8m -
Wessex Water STUDLAND WADMORE LANE Little Sea 2 2h 57m -
Wessex Water CORFE CASTLE STUDLAND ROAD Corfe River 2 2h 44m -
Wessex Water SYDLING ST NICHOLAS Sydling Water 1 2h 43m -
South West Water THORNCOMBE STW_SO_THORNCOMBE River Synderford 1 2h 28m -
Wessex Water WORTH MATRAVERS STORM TANK Stream At Winspit Botttom 1 2h 27m -
South West Water THE COBB SPS_PSCSOEO_LYME REGIS Lyme Bay 1 2h 23m -
Wessex Water SWANAGE HERSTON CROSS ATTENUATION TANK River Swan 1 2h 10m -
South West Water JERICHO_CSO_LYME REGIS River Lim 5 1h 57m -
Wessex Water BRIDPORT WEST BRIDGE River Brit 4 1h 52m -
Wessex Water Unknown Unknown 4 1h 49m 0 h
Wessex Water BEAMINSTER HAMS PLOT SOUTH GATE River Brit 3 1h 40m -
Wessex Water WEST LULWORTH OUTFALL PS English Channel 3 1h 32m -
Wessex Water STUDLAND COOMBE Studland Bay 3 1h 3m -
Wessex Water SWANAGE MARINE PARADE X Swanage Bay 1 0h 58m 1 h
Wessex Water SWANAGE MARINE PARADE X Swanage Bay 1 0h 58m 1 h
South West Water GOSLINGS BRIDGE_CSO_LYME REGIS River Lim 2 0h 24m -
Wessex Water BRIDPORT EAST BRIDGE River Asker 1 0h 6m -
Wessex Water BRADPOLE FISHWEIR FOUL River Asker Via Sws 1 0h 35 h
Wessex Water SWANAGE MARINE PARADE X Swanage Bay 0 0h -
South West Water WINSHAM STW_SO_WINSHAM River Axe 0 0h -
Wessex Water STOBOROUGH RIDGE River Frome 0 0h -
South West Water JERICHO_CSO_LYME REGIS River Lim 0 0h -
Wessex Water BLANDFORD ST MARY BOURNEMOUTH ROAD River Stour 0 0h -
Wessex Water BRIDPORT WEST BAY ROAD REAR GARDEN OF XXX River Brit 0 0h -
South West Water WINSHAM STW_SO_WINSHAM River Axe 0 0h -
Wessex Water SHROTON River Iwerne 0 0h -
Wessex Water WEST LULWORTH OUTFALL PS English Channel 0 0h -
Wessex Water BRADPOLE FISHWEIR FOUL River Asker Via Sws 0 0h -
Wessex Water GODMANSTONE River Cerne 0 0h 3 h
Wessex Water STUDLAND WATERY LANE Studland Bay 0 0h -
Wessex Water BURTON BRADSTOCK BURTON SOUTHOVER River Bride 0 0h 20 h
Wessex Water CHARMOUTH THE STREET ADJ BENHARH River Char 0 0h -
Wessex Water EAST KNIGHTON River Win 0 0h 24 h
Wessex Water SWANAGE MARINE PARADE X Swanage Bay 0 0h -
Wessex Water Unknown Unknown 0 0h 1 h
Wessex Water XXXXX XXXXXX HALVES COTTAGES Corfe River 0 0h -
Wessex Water BURTON BRADSTOCK BURTON SOUTHOVER River Bride 0 0h -
Wessex Water Unknown Unknown 0 0h 80 h
Wessex Water STUDLAND WATERY LANE Studland Bay 0 0h 5 h
Wessex Water STUDLAND COOMBE Studland Bay 0 0h -
Wessex Water BLANDFORD ST MARY BOURNEMOUTH ROAD River Stour 0 0h 0 h
Wessex Water RINGSTEAD BAY STORM TANK Unnamed Stream 0 0h -
South West Water GOSLINGS BRIDGE_CSO_LYME REGIS River Lim 0 0h -
Wessex Water XXXXX XXXXXX HALVES COTTAGES Corfe River 0 0h 7 h
South West Water MILL LN_CSO_UPLYME River Lim 0 0h 1 h
Wessex Water BRIDPORT WEST BAY ROAD REAR GARDEN OF XXX River Brit 0 0h -
Wessex Water CHARMOUTH THE STREET ADJ BENHARH River Char 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.