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.

South Cotswolds - 2025 Sewage

Polluted by sewage 20,119 hours in 2025 - That's 2.33 years , monitoring offline 1,327 hours , potential overflows 558 hours

© 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 for 2025. It is an estimate, based on very poor quality live data from the Water Companies. This may not align with the 'official' reported sewage values from the water companies, which is reported in April following then end of the year - so 2025 numbers are reported in April 2026.

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 - 4,559 hours , 28 offline
Feb - 2,520 hours , 19 potential
Mar - 408 hours , 62 offline
Apr - 11 hours
May - 0 hours
Jun - 16 hours
Jul - 19 hours
Aug - 18 hours , 5 offline
Sept - 67 hours , 11 offline
Oct - 49 hours
Nov - 4,695 hours , 21 potential
Dec - 7,704 hours , 493 potential
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
Thames Water Fairford STW River Coln 82 1,696h 30m -
Thames Water Cirencester STW Shorncote Ditch 99 1,541h 45m -
Thames Water Ampney St Peter STW Ampney Brook 56 1,186h 15m 57 h
Thames Water Fairford STW River Coln 49 1,163h 45m -
Thames Water Cirencester STW Shorncote Ditch 47 1,112h 15m -
Wessex Water TETBURY STORM TANK River Avon 51 1,106h 21m 2 h
Thames Water Ampney St Peter STW Ampney Brook 41 880h 15m -
Severn Trent Water TETBURY - AVENING STW (CSO) Nailsworth Stream 95 848h 5m -
Wessex Water HULLAVINGTON STORM TANK Gauze Brook 45 771h 37m -
Wessex Water HULLAVINGTON STORM TANK Gauze Brook 35 673h 50m -
Wessex Water SUTTON BENGER INLET Bristol Avon 30 500h 32m 0 h
Severn Trent Water TETBURY - AVENING STW (CSO) Nailsworth Stream 31 488h 21m -
Wessex Water SUTTON BENGER INLET Bristol Avon 29 484h 4m -
Wessex Water DIDMARTON STORM TANK River Avon 26 483h 3m -
Wessex Water CHRISTIAN MALFORD SWALLETTS GATE Bourne 23 450h 45m -
Wessex Water TETBURY STORM TANK River Avon 27 377h 5m 15 h
Thames Water Cricklade STW River Thames 23 349h -
Wessex Water MALMESBURY STORM TANK River Avon 24 337h 6m -
Wessex Water LONG DEAN INLET By Brook 22 300h 33m -
Thames Water Cricklade STW River Thames 29 285h 45m -
Thames Water Purton STW River Key 20 272h 30m -
Wessex Water DIDMARTON STORM TANK River Avon 17 269h 22m -
Wessex Water UPPER MINETY FLISTERIDGE Braydon Brook 19 252h 20m 4 h
Wessex Water CORSTON MILL LANE Gauze Brook 16 225h 30m -
Wessex Water HANKERTON HANKERTON BRIDGE Unnamed Braydon 14 207h 22m 20 h
Wessex Water MALMESBURY STORM TANK River Avon 19 206h 52m -
Wessex Water LOWER STANTON ST QUINTIN Rodbourne Brook 12 187h -
Wessex Water GREAT SOMERFORD STORM TANK River Avon 21 175h 29m -
Wessex Water LONG DEAN INLET By Brook 22 164h 49m -
Wessex Water BRINKWORTH STORM TANK Brinkworth Brook 11 152h 36m -
Wessex Water KINGTON LANGLEY River Avon 12 148h 15m 9 h
Wessex Water XXXXXXXXXXX MANOR COTTAGES Pudding Brook 23 142h 46m 0 h
Wessex Water MALMESBURY TANNERS BRIDGE Charlton Stream 17 136h 28m -
Wessex Water MALMESBURY NOAHS ARK River Avon 12 133h 18m -
Wessex Water TETBURY INLET River Avon 22 121h 39m -
Wessex Water UPPER MINETY FLISTERIDGE Braydon Brook 9 110h 24m -
Wessex Water LOWER STANTON ST QUINTIN Rodbourne Brook 7 110h 15m -
Wessex Water MINETY STATION ROAD Derry Brook 11 104h 3m -
Wessex Water CORSTON MILL LANE Gauze Brook 7 103h 50m -
Thames Water Lechlade STW River Leach 6 103h 15m -
Wessex Water GREAT SOMERFORD STORM TANK River Avon 20 102h 31m -
Wessex Water LEA NORTH Woodbridge Brook 10 90h 57m -
Wessex Water XXXXXXXXXXX MANOR COTTAGES Pudding Brook 11 88h 1m -
Wessex Water MALMESBURY ST JOHNS STREET River Avon 14 87h 26m -
Wessex Water BURTON INLET Burton Brook 9 84h 22m -
Wessex Water BRINKWORTH STORM TANK Brinkworth Brook 6 76h 30m -
Wessex Water MALMESBURY TANNERS BRIDGE Charlton Stream 7 75h 29m -
Wessex Water MINETY STATION ROAD Derry Brook 9 71h 18m -
Wessex Water CHRISTIAN MALFORD CHURCH ROAD River Avon 4 66h 43m 18 h
Wessex Water HULLAVINGTON RAF STATION River Avon 6 65h 48m -
Wessex Water LUCKINGTON STORM TANK Luckington Brook 7 63h 34m -
Thames Water Lechlade STW River Leach 5 59h 30m -
Thames Water Purton STW River Key 6 57h 30m -
Thames Water Hatchetts (Cricklade) SPS River Thames 15 54h 40m 62 h
Wessex Water HANKERTON HANKERTON BRIDGE Unnamed Braydon 3 53h 23m 852 h
Wessex Water HULLAVINGTON RAF STATION River Avon 5 52h 30m -
Wessex Water DAUNTSEY THE GREEN Dauntsey Brook 10 45h 15m -
Wessex Water LUCKINGTON STORM TANK Luckington Brook 4 44h 58m -
Wessex Water LEA NORTH Woodbridge Brook 7 44h -
Wessex Water MALMESBURY LOWER HIGH STREET Sherston Avon 8 41h 48m -
Thames Water Hatchetts (Cricklade) SPS River Thames 4 40h 36m 517 h
Wessex Water CHRISTIAN MALFORD SWALLETTS GATE Bourne 16 39h 33m -
Wessex Water DAUNTSEY THE GREEN Dauntsey Brook 9 39h 5m -
Wessex Water MALMESBURY NOAHS ARK River Avon 6 37h 48m 3 h
Wessex Water MALMESBURY ST JOHNS STREET River Avon 13 36h 56m -
Wessex Water SHERSTON STORM TANK Avon 6 33h 54m -
Wessex Water Unknown Unknown 7 33h 26m -
Wessex Water TETBURY INLET River Avon 18 28h 24m -
Wessex Water Unknown Unknown 3 27h 25m -
Wessex Water BURTON INLET Burton Brook 4 22h 6m -
Wessex Water MALMESBURY LOWER HIGH STREET Sherston Avon 8 9h 4m 0 h
Thames Water Kempsford STW Dudgrove Stream 2 9h -
Wessex Water MALMESBURY PARK ROAD River Avon 6 7h 26m -
Wessex Water MALMESBURY BURTON HILL River Avon 1 7h 26m -
Wessex Water MALMESBURY GLOUCESTER ROAD O/S XXX River Avon 6 7h -
Wessex Water SHERSTON STORM TANK Avon 9 6h 40m -
Wessex Water MALMESBURY PARK ROAD River Avon 1 6h 20m -
Wessex Water MALMESBURY HARPERS LANE River Avon 3 5h 48m -
Wessex Water CHRISTIAN MALFORD CHURCH ROAD River Avon 29 5h 4m 4 h
Wessex Water ALDERTON INLET Luckington Brook 2 4h 46m -
Wessex Water MALMESBURY DARK LANE / X FOXLEY LANE Sherston Avon 1 3h 46m -
Wessex Water MALMESBURY GLOUCESTER ROAD O/S XXX River Avon 7 3h 42m -
Thames Water Kempsford STW Dudgrove Stream 1 3h 15m -
Wessex Water MALMESBURY DARK LANE / X FOXLEY LANE Sherston Avon 10 3h 10m -
Wessex Water SHERSTON THE TARTARS River Avon 2 2h 58m 307 h
Wessex Water SHERSTON THE TARTARS River Avon 10 2h 56m 0 h
Wessex Water MALMESBURY PARLIAMENT ROW River Avon 1 0h 58m -
Wessex Water MALMESBURY PARLIAMENT ROW River Avon 2 0h 4m -
Wessex Water MALMESBURY BURTON HILL River Avon 0 0h -
Wessex Water TETBURY SPRINGFIELDS River Avon 0 0h 0 h
Wessex Water BRINKWORTH FOUL SEW O/F Woodbridge Brook 0 0h -
Wessex Water ALDERTON INLET Luckington Brook 0 0h -
Wessex Water KINGTON LANGLEY River Avon 0 0h -
Wessex Water BRINKWORTH FOUL SEW O/F Woodbridge Brook 0 0h -
Wessex Water TETBURY SPRINGFIELDS River Avon 0 0h 6 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

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.