SwimSignal

Overflow history upstream of Wallingford Beach, River Thames

The spot's forecast · For event organisers

This page lists the monitored storm overflows upstream of this spot and how often each spilled in each year. It is not a water test, and it does not say whether the water is fit to swim in. It does not include farm runoff, misconnected drains, treated sewage effluent, wildlife or overflows without a monitor. A year's count depends on how long the monitor worked, shown as monitor uptime.

Each year, all overflows upstream

YearOverflows with a returnSpillsSpill hoursSpill hours, weighted by reach
2021361,51120,36383
2022366477,84818
2023412,12829,62892
2024413,21649,925328
2025411,07914,65970

Reach is the share of a spill's bacteria SwimSignal's model expects to arrive here, after die-off on the way and dilution by the river. Weighting by it counts an hour of spilling just upstream for far more than one 40 km away. Spills are counted by the Environment Agency's 12/24 method: any discharge in the first 12 hours counts as one spill, then one more for each 24 hours with any discharge. How reach is worked out.

The overflows, by reach

All 41, the one whose spills matter most here first. Hours away is how long sewage takes to arrive at the model's river speed.

Overflow and idCompanykm upstreamHours awayReachSpills 2023Spills 2024Spills 2025Spill hours 2025Monitor uptime 2025
Dorchester sewage works overflow
Dorchester STW · TWL00157
Thames Water7.8420%46315121100%
Heyford Hill Lane (Littlemore) pumping station overflow
Heyford Hill Lane (Littlemore) SPS · TWL00273
Thames Water33.0189%52616100%
Cassington sewage works overflow
Cassington STW · TWL00075
Thames Water45.2252%22200100%
Shabbington sewage works overflow
Shabbington STW · TWL00363
Thames Water39.6222%48672332288%
Islip sewage works overflow
Islip STW · TWL00244
Thames Water48.4271%706134697100%
Drayton sewage works overflow
Drayton STW · TWL00162
Thames Water22.5121%11612847639100%
Benson sewage works overflow
Benson STW · TWL00034
Thames Water1.5under 11%121011836197%
Didcot sewage works overflow
Didcot STW · TWL00155
Thames Water18.0101%619426339100%
Stanford in the Vale sewage works overflow
Stanford in the Vale STW · TWL00387
Thames Water43.1241%2036100%
Charlton-on-Otmoor sewage works overflow
Charlton-on-Otmoor STW · TWL00085
Thames Water53.4300%7712054814100%
Oxford sewage works overflow
Oxford STW · TWL00323
Thames Water33.018<1%13316243590100%
Long Crendon sewage works overflow
Long Crendon STW · TWL00276
Thames Water46.826<1%31900100%
Haddenham sewage works overflow
Haddenham STW · TWL00207
Thames Water49.528<1%19763755299%
Culham sewage works overflow
Culham STW · TWL00147
Thames Water13.47<1%327838378100%
Worminghall sewage works overflow
Worminghall STW · TWL00464
Thames Water37.020<1%529323264100%
The willows, north hinksey lane
TWL00411
Thames Water38.421<1%118748100%
Forest Hill sewage works overflow
Forest Hill STW · TWL00188
Thames Water33.819<1%3534100%
West way, botley (syphon)
TWL00439
Thames Water39.222<1%2618104096%
Little Milton sewage works overflow
Little Milton STW · TWL00271
Thames Water22.112<1%68168641,31098%
Watlington sewage works overflow
Watlington STW · TWL00433
Thames Water28.916<1%89030137100%
Appleton sewage works overflow
Appleton STW · TWL00013
Thames Water34.919<1%12116017159100%
Horton-Cum-Studley sewage works overflow
Horton-Cum-Studley STW · TWL00238
Thames Water38.021<1%55763846299%
Wantage sewage works overflow
Wantage STW · TWL00425
Thames Water35.620<1%789630170100%
Wheatley sewage works overflow
Wheatley STW · TWL00446
Thames Water27.515<1%124160761,125100%
Abingdon sewage works overflow
Abingdon STW · TWL00004
Thames Water22.112<1%388513112100%
Tubney XX pumping station overflow
Tubney SPS XX · TWL00806
Thames Water34.619<1%0711100%
Tetsworth sewage works overflow
Tetsworth STW · TWL00408
Thames Water33.519<1%3630642100%
Chalgrove sewage works overflow
Chalgrove STW · TWL00080
Thames Water25.514<1%132147856100%
Thame sewage works overflow
Thame STW · TWL00409
Thames Water45.625<1%3810530460100%
Stone sewage works overflow
Stone STW · TWL00392
Thames Water56.131<1%1451574465398%
Dorton sewage works overflow
Dorton STW · TWL00160
Thames Water56.732<1%4654124493%
Uffington sewage works overflow
Uffington STW · TWL00419
Thames Water50.628<1%8610148654100%
Kingston Bagpuize sewage works overflow
Kingston Bagpuize STW · TWL00257
Thames Water37.221<1%2514332389100%
Weston-on-the-Green sewage works overflow
Weston-on-the-Green STW · TWL00443
Thames Water52.729<1%638642696100%
Stanton Harcourt sewage works overflow
Stanton Harcourt STW · TWL00389
Thames Water52.029<1%9112342709100%
Church Hanborough sewage works overflow
Church Hanborough STW · TWL00098
Thames Water50.528<1%120158881,236100%
Manor Farm Road (Sydenham) pumping station overflow
Manor Farm Road (Sydenham) SPS · TWL00289
Thames Water52.329<1%1400100%
Weston-on-the-Green pumping station overflow
Weston-on-the-Green SPS · TWL00442
Thames Water52.629<1%03221100%
Beckley sewage works overflow
Beckley STW · TWL00113
Thames Water53.930<1%2210424100%
South Leigh sewage works overflow
South Leigh STW · TWL00377
Thames Water53.3300%967149927100%
Woodstock sewage works overflow
Woodstock STW · TWL00462
Thames Water59.4330%5941218999%

A dash: no annual return for that overflow in that year.

Sources and credits

Storm overflow annual returns: © Environment Agency copyright and/or database right 2025, Open Government Licence v3.0. Overflow positions: the water companies via the National Storm Overflow Hub, CC BY 4.0. River network: contains OS data © Crown copyright and database right 2026 (OS Open Rivers). Traced and weighted by SwimSignal (swimsignal.co.uk), whose method is at swimsignal.co.uk/methods.html. All credits and licences.