It's a Dirty Business

Watch Channel 4's documentary about the state of the water industry.

South Cotswolds - Live Sewage

Polluted by sewage 13,022 hours in 2026 - That's 1.51 years , monitoring offline 446 hours , potential overflows 1,476 hours 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 South Cotswolds 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.

Take Action

Your local MP is Roz Savage (Liberal Democrat) - 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 - 5,400 hours , 744 potential
Feb - 7,332 hours , 672 potential
Mar - 289 hours , 60 potential
We need your support!

Thank you so much to everyone who contributed to the site in 2025 to keep it running. We do rely on your contributions! Developing and running a website costs real money.
Please consider a one-off or small recurring donation.

Donate Now

Totals so far

Company Site Name Receiving Waterway Overflow Days Total Duration (hours) Offline/Potential Pollution
Thames Water Cirencester STW Shorncote Ditch 62 1,422 h 15m -
Thames Water Fairford STW River Coln 60 1,351 h 30m -
Wessex Water TETBURY STORM TANK River Avon 55 1,263 h 16m -
Thames Water Ampney St Peter STW Ampney Brook 55 1,259 h 30m -
Wessex Water HULLAVINGTON STORM TANK Gauze Brook 53 1,167 h 16m -
Wessex Water SUTTON BENGER INLET Bristol Avon 54 1,053 h 10m -
Wessex Water DIDMARTON STORM TANK River Avon 40 854 h 49m -
Thames Water Lechlade STW River Leach 42 785 h 30m -
Wessex Water MALMESBURY STORM TANK River Avon 41 574 h 41m -
Wessex Water CORSTON MILL LANE Gauze Brook 31 532 h 38m -
Thames Water Cricklade STW River Thames 37 497 h 15m -
Wessex Water HANKERTON HANKERTON BRIDGE Unnamed Braydon 23 395 h 27m 222 h
Wessex Water GREAT SOMERFORD STORM TANK River Avon 50 276 h 39m -
Wessex Water LONG DEAN INLET By Brook 37 275 h 56m -
Wessex Water XXXXXXXXXXX MANOR COTTAGES Pudding Brook 33 253 h 19m -
Wessex Water LUCKINGTON STORM TANK Luckington Brook 15 228 h 28m -
Wessex Water MALMESBURY NOAHS ARK River Avon 11 147 h 55m -
Wessex Water BRINKWORTH STORM TANK Brinkworth Brook 15 142 h 34m -
Wessex Water MALMESBURY ST JOHNS STREET River Avon 24 76 h 3m -
Thames Water Purton STW River Key 10 73 h 45m -
Wessex Water MINETY STATION ROAD Derry Brook 14 66 h 46m -
Wessex Water BURTON INLET Burton Brook 12 42 h 44m -
Wessex Water UPPER MINETY FLISTERIDGE Braydon Brook 4 38 h -
Severn Trent Water TETBURY - AVENING STW (CSO) Nailsworth Stream 13 35 h 13m 76 h
Wessex Water TETBURY INLET River Avon 16 34 h 7m -
Wessex Water MALMESBURY TANNERS BRIDGE Charlton Stream 4 31 h 9m -
Wessex Water CHRISTIAN MALFORD SWALLETTS GATE Bourne 13 28 h 54m -
Wessex Water DAUNTSEY THE GREEN Dauntsey Brook 26 27 h 41m -
Wessex Water HULLAVINGTON RAF STATION River Avon 3 23 h 10m -
Wessex Water MALMESBURY LOWER HIGH STREET Sherston Avon 10 22 h 16m -
Wessex Water Unknown Unknown 4 13 h 6m -
Wessex Water LEA NORTH Woodbridge Brook 2 11 h 50m -
Wessex Water SHERSTON STORM TANK Avon 4 5 h 10m -
Wessex Water MALMESBURY PARK ROAD River Avon 3 5 h 4m -
Wessex Water MALMESBURY GLOUCESTER ROAD O/S XXX River Avon 5 3 h 38m -
Wessex Water CHRISTIAN MALFORD CHURCH ROAD River Avon 2 1 h 15m -
Wessex Water SHERSTON THE TARTARS River Avon 3 0 h 40m -
Wessex Water LUCKINGTON STORM TANK Luckington Brook 0 0 h -
Wessex Water MALMESBURY NOAHS ARK River Avon 0 0 h -
Thames Water Fairford STW River Coln 0 0 h -
Thames Water Cirencester STW Shorncote Ditch 0 0 h -
Wessex Water DAUNTSEY THE GREEN Dauntsey Brook 0 0 h -
Wessex Water TETBURY SPRINGFIELDS River Avon 0 0 h -
Wessex Water BRINKWORTH FOUL SEW O/F Woodbridge Brook 0 0 h -
Thames Water Kempsford STW Dudgrove Stream 0 0 h -
Wessex Water SUTTON BENGER INLET Bristol Avon 0 0 h -
Wessex Water KINGTON LANGLEY River Avon 0 0 h -
Wessex Water CHRISTIAN MALFORD SWALLETTS GATE Bourne 0 0 h -
Wessex Water TETBURY INLET River Avon 0 0 h -
Wessex Water MINETY STATION ROAD Derry Brook 0 0 h -
Wessex Water BURTON INLET Burton Brook 0 0 h -
Wessex Water MALMESBURY STORM TANK River Avon 0 0 h -
Wessex Water MALMESBURY PARLIAMENT ROW River Avon 0 0 h -
Wessex Water DIDMARTON STORM TANK River Avon 0 0 h -
Severn Trent Water TETBURY - AVENING STW (CSO) Nailsworth Stream 0 0 h -
Wessex Water LEA NORTH Woodbridge Brook 0 0 h -
Wessex Water LOWER STANTON ST QUINTIN Rodbourne Brook 0 0 h -
Wessex Water MALMESBURY DARK LANE / X FOXLEY LANE Sherston Avon 0 0 h -
Thames Water Hatchetts (Cricklade) SPS River Thames 0 0 h 1,476 h
Wessex Water LOWER STANTON ST QUINTIN Rodbourne Brook 0 0 h -
Wessex Water SHERSTON THE TARTARS River Avon 0 0 h -
Thames Water Lechlade STW River Leach 0 0 h -
Thames Water Purton STW River Key 0 0 h -
Wessex Water KINGTON LANGLEY River Avon 0 0 h -
Wessex Water CHRISTIAN MALFORD CHURCH ROAD River Avon 0 0 h -
Wessex Water Unknown Unknown 0 0 h -
Thames Water Hatchetts (Cricklade) SPS River Thames 0 0 h -
Wessex Water BRINKWORTH STORM TANK Brinkworth Brook 0 0 h -
Wessex Water SHERSTON STORM TANK Avon 0 0 h -
Wessex Water HANKERTON HANKERTON BRIDGE Unnamed Braydon 0 0 h -
Wessex Water GREAT SOMERFORD STORM TANK River Avon 0 0 h -
Wessex Water HULLAVINGTON STORM TANK Gauze Brook 0 0 h -
Wessex Water MALMESBURY BURTON HILL River Avon 0 0 h -
Wessex Water TETBURY STORM TANK River Avon 0 0 h -
Wessex Water MALMESBURY GLOUCESTER ROAD O/S XXX River Avon 0 0 h -
Thames Water Ampney St Peter STW Ampney Brook 0 0 h -
Wessex Water MALMESBURY LOWER HIGH STREET Sherston Avon 0 0 h -
Wessex Water MALMESBURY BURTON HILL River Avon 0 0 h -
Wessex Water MALMESBURY PARK ROAD River Avon 0 0 h -
Wessex Water ALDERTON INLET Luckington Brook 0 0 h -
Thames Water Kempsford STW Dudgrove Stream 0 0 h -
Wessex Water BRINKWORTH FOUL SEW O/F Woodbridge Brook 0 0 h 147 h
Wessex Water MALMESBURY TANNERS BRIDGE Charlton Stream 0 0 h -
Wessex Water ALDERTON INLET Luckington Brook 0 0 h -
Wessex Water MALMESBURY HARPERS LANE River Avon 0 0 h -
Wessex Water LONG DEAN INLET By Brook 0 0 h -
Wessex Water XXXXXXXXXXX MANOR COTTAGES Pudding Brook 0 0 h -
Wessex Water TETBURY SPRINGFIELDS River Avon 0 0 h -
Thames Water Cricklade STW River Thames 0 0 h -
Wessex Water MALMESBURY DARK LANE / X FOXLEY LANE Sherston Avon 0 0 h -
Wessex Water CORSTON MILL LANE Gauze Brook 0 0 h -
Wessex Water UPPER MINETY FLISTERIDGE Braydon Brook 0 0 h -
Wessex Water MALMESBURY PARLIAMENT ROW River Avon 0 0 h -
Wessex Water MALMESBURY ST JOHNS STREET River Avon 0 0 h -
Wessex Water HULLAVINGTON RAF STATION River Avon 0 0 h -

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

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.