It's a Dirty Business

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

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!

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

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.