Home › Rivers › River Thames

River Thames water levels

Live levels from 58 monitoring stations across Buckinghamshire, Gloucestershire, Greater London, Oxfordshire, Reading…, updated every 15 minutes.

58stations
0above typical high
4catchments
The river map shows these 4 catchments’ gauges are all on one river, so they are listed together from source to mouth.

Gauges

Monitoring stations, source to mouth

58 stations in the Thames from Hurley to Teddington, Cherwell Thame and Wye, Vale of White Horse and Cotswolds catchments, one river on the river map, so one list.

StationTownLevel nowStatusTrend
EwenstructureEwen-0.34 mASD 34m agoLow—
Somerford KeynesSomerford Keynes0.44 mASD 34m agoNormal—
CrickladestructureCricklade0.05 mASD 34m agoLow—
Hannington BridgeHannington Wick2.02 mASD 34m agoLow—
St Johns LockstructureLechlade On Thames0.14 mASD 2h agoNormal
Buscot LockstructureBuscot0.21 mASD 49m agoNormal▲
Grafton LockstructureEaton Hastings0.22 mASD 34m agoNormal—
Radcot LockstructureRadcot0.18 mASD 34m agoNormal—
Rushey LockstructureCarswell Marsh0.17 mASD 34m agoNormal—
Shifford LockstructureShifford0.18 mASD 34m agoNormal—
Northmoor LockstructureAppleton0.18 mASD 34m agoNormal—
FarmoorFarmoor0.88 mASD 34m agoNormal—
Pinkhill LockstructureFarmoor0.13 mASD 49m agoNormal—
Eynsham LockstructureSwinford0.11 mASD 34m agoNormal—
Kings LockstructureWolvercote0.10 mASD 34m agoNormal—
Godstow LockstructureWytham-0.03 mASD 34m agoLow—
Osney LockstructureBotley0.04 mASD 34m agoNormal▲
Iffley LockstructureKennington0.11 mASD 34m agoNormal▼
Sandford-on-ThamesstructureSandford-on-Thames0.13 mASD 34m agoNormal▼
Abingdon LockstructureAbingdon0.07 mASD 34m agoNormal—
Culham LockstructureCulham0.17 mASD 34m agoNormal—
Sutton CourtenayCulham2.05 mASD 34m agoNormal—
Clifton LockstructureLong Wittenham-2.14 mASD 34m agoLow—
Days LockstructureLittle Wittenham0.17 mASD 34m agoNormal—
Benson LockstructureBenson0.02 mASD 34m agoLow—
Cleeve LockstructureGoring0.15 mASD 34m agoNormal—
Goring LockstructureStreatley0.00 mASD 34m agoLow—
Whitchurch LockstructurePangbourne0.03 mASD 34m agoNormal—
Mapledurham LockstructureMapledurham0.06 mASD 34m agoNormal—
ReadingReading6.71 mASD 34m agoNormal—
Caversham LockstructureReading0.14 mASD 34m agoNormal—
Sonning LockstructureSonning0.22 mASD 34m agoNormal—
Shiplake LockstructureLower Shiplake0.06 mASD 34m agoNormal—
Marsh LockstructureHarpsden0.25 mASD 34m agoNormal—
Hambleden LockstructureHenley-On-Thames0.09 mASD 34m agoNormal—
Hurley LockstructureHurley0.06 mASD 34m agoNormal—
Temple LockstructureMarlow0.04 mASD 34m agoLow—
Marlow LockstructureMarlow0.08 mASD 34m agoNormal—
Cookham LockstructureCookham0.10 mASD 34m agoNormal▼
Boulters LockstructureTaplow0.12 mASD 34m agoNormal▼
MaidenheadTaplow2.26 mASD 34m agoLow—
Bray LockstructureBray0.19 mASD 34m agoNormal
Boveney LockstructureWindsor0.22 mASD 34m agoNormal
Romney LockstructureEton0.29 mASD 34m agoNormal
Windsor ParkDatchet3.32 mASD 34m agoNormal
Old Windsor LockstructureOld Windsor0.27 mASD 34m agoNormal
Bell WeirstructureHythe End0.31 mASD 34m agoAbove typical high
StainesStaines2.72 mASD 34m agoNormal
Penton HookstructureLaleham0.21 mASD 34m agoNormal
Chertsey LockstructureChertsey0.20 mASD 34m agoNormal
Shepperton LockstructureWeybridge0.13 mASD 34m agoNormal
WaltonWalton-On-Thames3.37 mASD 34m agoNormal
Sunbury LockstructureSunbury0.26 mASD 34m agoNormal
Molesey LockstructureEast Molesey0.14 mASD 34m agoNormal
Thames Ditton IslandLong Ditton4.26 mAOD 34m agoLow
KingstonKingston Upon Thames4.30 mASD 34m agoNormal
Trowlock IslandTrowlock Island4.35 mAOD 34m agoLow
Teddington LockstructureTeddington-0.08 mASD 34m agoLow

Also on the Thames by the river map, but filed under another river name: Thames at Kingston (Backup).

Stations are listed from source to mouth as the water flows, traced on the river map (OS Open Rivers) and the Environment Agency’s own links between its gauges. A distance “by river” is along the river, and is shown only where the map traces the path.

Contains OS data © Crown copyright and database rights 2026.

Gauged tributaries

Streams and rivers with a gauge whose water joins the Thames above one of its gauges, from the source down. Named streams without a gauge that have a page here are listed at the end.

37 gauged tributaries, 200 gauges

Each tributary’s water passes the gauge it joins above and every gauge below it on the Thames, and none of the gauges above where it joins. For each, the gauge nearest the Thames is shown; its own page lists the rest.

White Brook name from the river map

Joins the Thames between Bray Lock and Boveney Lock, no more than 8.5 km by river above Boveney Lock. Nearest the Thames: Raymill Road Low.

Where the Thames goes

Below Teddington Lock, its water next reaches Richmond, a gauge on Thames Tideway, 5.7 km by river downstream.

Tributaries and where they join are traced on the river map (OS Open Rivers, edition 2026-04) and the Environment Agency’s links between its gauges. The map holds distances between gauges, not the junctions themselves, so a junction is placed between two gauges, and no further up than the tributary’s own lowest gauge. Contains OS data © Crown copyright and database rights 2026.

Streams without a gauge

Named streams on the river map that flow into the Thames and have no gauge of their own. Each has a page with what is known about it: the next gauge downstream, and any storm overflows or water-sampling points placed on it.

Storm overflows upstream

159 storm overflows are traced upstream of Teddington Lock, the Thames’s lowest gauge on the river map: on the Thames itself, on its gauged tributaries, and on smaller streams that join above there.

  • 0 report discharging now
  • 155 not discharging
  • 4 offline or silent: 0 monitor offline, 0 status unknown, 4 no live feed

Official figures for 2025, for the overflows traced upstream of Teddington Lock: 3,988 spills over 54,827 hours in total, across the 158 that have a figure. 1 has no 2025 figure.

Each overflow is listed in the stretch above the first gauge its water reaches, from the source down, as on the Gauges tab. A stretch of the Thames includes the smaller streams that join it there. Every overflow traced is listed here, each stretch in full. Back to the short lists →

Between Cricklade and Hannington Bridge2 overflows
  • Hatchetts SPS Not discharging
    Thames Water · into Tributary Of The River Thames · 10.4 km by river above Hannington Bridge · 2025: 33 spills, 378 h
  • Cricklade WwTW Not discharging
    Thames Water · into Tributary Of The River Thames · 10.4 km by river above Hannington Bridge · 2025: 59 spills, 641 h
Ampney Brook, above Sheeppen Bridgejoins the Thames above Hannington Bridge1 overflow
  • Ampney St Peter WwTW Not discharging
    Thames Water · into Ampney Brook · 7.4 km by river above Sheeppen Bridge · 2025: 68 spills, 1,436 h
River Key, above Purton Stokejoins the Thames above Hannington Bridge1 overflow
  • Purton WwTW Not discharging
    Thames Water · into Tributary Of River Key · 1.4 km by river above Purton Stoke · 2025: 27 spills, 322 h
River Ray, above Water Eatonjoins the Thames above Hannington Bridge1 overflow
  • Swindon WwTW Not discharging
    Thames Water · into River Ray · 10.7 km by river above Water Eaton · 2025: 23 spills, 288 h
Between Hannington Bridge and St Johns Lock2 overflows
  • Stanton Fitzwarren STW Not discharging
    Thames Water · into Trib Of Bydemill Brook/Land · 15.3 km by river above St Johns Lock · 2025: 0 spills, 0 h
  • Fairford STW Not discharging
    Thames Water · into River Coln · 9.7 km by river above St Johns Lock · 2025: 107 spills, 2,235 h
River Cole, above Ingleshamjoins the Thames above St Johns Lock2 overflows
  • Sevenhampton Village WwTW Not discharging
    Thames Water · into Tributary Of The River Cole · 13.7 km by river above Inglesham · 2025: 99 spills, 2,055 h
  • Shrivenham Not discharging
    Thames Water · into Tuckmill Brook · 13.4 km by river above Inglesham · 2025: 56 spills, 946 h
Dorcan Stream, above Kestrel Drivejoins the Cole1 overflow
  • N/A Not discharging
    Thames Water · into N/A · 6.8 km by river above Kestrel Drive · 2025: 2 spills, 7.5 h · placed on the river by its position alone
Between St Johns Lock and Buscot Lock1 overflow
  • Lechlade WwTW Not discharging
    Thames Water · into River Leach · 2.2 km by river above Buscot Lock · 2025: 11 spills, 161 h
River Leach, above Lechladejoins the Thames above Buscot Lock1 overflow
  • Northleach WwTW Not discharging
    Thames Water · into River Leach · 27.9 km by river above Lechlade · 2025: 5 spills, 31 h
Between Radcot Lock and Rushey Lock1 overflow
  • Faringdon WwTW Not discharging
    Thames Water · into Faringdon Brook · 7.6 km by river above Rushey Lock · 2025: 50 spills, 159 h · placed on the river by its position alone
Between Shifford Lock and Northmoor Lock1 overflow
River Windrush, above Worshamjoins the Thames above Northmoor Lock1 overflow
River Windrush, above Newbridge GSjoins the Thames above Northmoor Lock1 overflow
  • Standlake Not discharging
    Thames Water · into Windrush · 380 m by river above Newbridge GS · 2025: 98 spills, 2,214 h
Shill Brook, above Bamptonjoins the Thames above Northmoor Lock1 overflow
  • Carterton WwTW Not discharging
    Thames Water · into Shill Brook · 4.9 km by river above Bampton · 2025: 25 spills, 404 h
Between Eynsham Lock and Kings Lock2 overflows
  • Stanton Harcourt WwTW Not discharging
    Thames Water · into Harcourt Brook · 8.5 km by river above Kings Lock · 2025: 42 spills, 709 h
  • Cassington (New) Not discharging bathing water
    Thames Water · into Thames · 1.5 km by river above Kings Lock · 2025: 0 spills, 0 h
River Evenlode, above Evenlode Bridgejoins the Thames above Kings Lock2 overflows
  • CSO At Moreton-In-Marsh SPS Not discharging
    Thames Water · into River Evenlode · 5.6 km by river above Evenlode Bridge · 2025: 9 spills, 55 h
  • Storm Sewage Irrigation Area Not discharging
    Thames Water · into Evenlode · 5.4 km by river above Evenlode Bridge · 2025: 77 spills, 1,143 h
River Evenlode, above Shiptonjoins the Thames above Kings Lock4 overflows
  • Broadwell No live feed
    Thames Water · into Evenlode · 17.0 km by river above Shipton · 2025: 27 spills, 367 h
  • Kingham Sewage Pumping Station Not discharging
    Thames Water · into Trib Of Cornwell Brook · 8.6 km by river above Shipton · 2025: 17 spills, 80 h
  • Bledington WwTW Not discharging
    Thames Water · into Bledington Brook · 7.6 km by river above Shipton · 2025: 50 spills, 947 h
  • Milton-Under-Wychwood Not discharging
    Thames Water · into Littlestock Brook · 960 m by river above Shipton · 2025: 67 spills, 1,091 h
River Evenlode, above Cassington Weir Ajoins the Thames above Kings Lock5 overflows
  • Chadlington WwTW Not discharging
    Thames Water · into Chadlington Stream · 30.2 km by river above Cassington Weir A · 2025: 35 spills, 362 h · placed on the river by its position alone
  • Charlbury WwTW Not discharging
    Thames Water · into Evenlode · 24.8 km by river above Cassington Weir A · 2025: 7 spills, 52 h
  • Finstock WwTW Not discharging
    Thames Water · into River Evenlode · 21.3 km by river above Cassington Weir A · 2025: 13 spills, 144 h
  • Combe Wastewater Treatment Works Not discharging
    Thames Water · into Evenlode · 13.3 km by river above Cassington Weir A · 2025: 30 spills, 357 h
  • Woodstock STW Not discharging
    Thames Water · into River Glyme · 12.4 km by river above Cassington Weir A · 2025: 21 spills, 89 h
River Glyme, above Woodstockjoins the Evenlode1 overflow
  • Middle Barton WwTW Not discharging
    Thames Water · into River Dorn · 10.6 km by river above Woodstock · 2025: 15 spills, 153 h
Between Osney Lock and Iffley Lock1 overflow
River Cherwell, above Cropredy Bridgejoins the Thames above Iffley Lock4 overflows
  • Moreton Pinkney WwTW Not discharging
    Thames Water · into Ashby Brook · 16.6 km by river above Cropredy Bridge · 2025: 26 spills, 106 h
  • Byfield Wastewater Treatment Works Not discharging
    Thames Water · into Byfield Brook · 16.3 km by river above Cropredy Bridge · 2025: 36 spills, 355 h · placed on the river by its position alone
  • Woodford Halse SPS Not discharging
    Thames Water · into River Cherwell · 15.5 km by river above Cropredy Bridge · 2025: 15 spills, 142 h
  • Chipping Warden WwTW Not discharging
    Thames Water · into Tributary Of River Cherwell · 4.8 km by river above Cropredy Bridge · 2025: 11 spills, 28 h
River Cherwell, above Banburyjoins the Thames above Iffley Lock2 overflows
  • Cropredy STW Not discharging
    Thames Water · into River Cherwell · 8.4 km by river above Banbury · 2025: 35 spills, 453 h
  • Chacombe Wastewater Treatment Works Not discharging
    Thames Water · into Chacombe Brook · 6.6 km by river above Banbury · 2025: 21 spills, 61 h
River Cherwell, above Heyford Bridgejoins the Thames above Iffley Lock5 overflows
  • Fergusson Road, Banbury Not discharging
    Thames Water · into Cherwell · 25.5 km by river above Heyford Bridge · 2025: 0 spills, 0 h
  • Lower Cherwell St Wps, Banbury Not discharging
    Thames Water · into River Cherwell · 24.4 km by river above Heyford Bridge · 2025: 4 spills, 4.5 h
  • Bloxham Wastewater Treatment Works Not discharging
    Thames Water · into Bloxham Brook · 22.9 km by river above Heyford Bridge · 2025: 28 spills, 349 h
  • Kings Sutton WwTW Not discharging
    Thames Water · into Kings Sutton Stream · 17.5 km by river above Heyford Bridge · 2025: 6 spills, 45 h · placed on the river by its position alone
  • Heyford Wastewater Treatment Works Not discharging
    Thames Water · into Cherwell · 2.0 km by river above Heyford Bridge · 2025: 33 spills, 303 h
Sor Brook, above Bodicotejoins the Cherwell2 overflows
  • Horley (Oxon) WwTW Not discharging
    Thames Water · into Sor Brook · 13.3 km by river above Bodicote · 2025: 23 spills, 162 h
  • Shutford Wastewater Treatment Works Not discharging
    Thames Water · into Shutford Stream · 12.1 km by river above Bodicote · 2025: 32 spills, 255 h · placed on the river by its position alone
River Ray, above Lower Arncottjoins the Cherwell2 overflows
  • Grendon Underwood WwTW Not discharging
    Thames Water · into Oxon Ray · 11.0 km by river above Lower Arncott · 2025: 31 spills, 306 h
  • Ludgershall WwTW Not discharging
    Thames Water · into Ludgershall Brook · 8.5 km by river above Lower Arncott · 2025: 52 spills, 617 h
River Ray, above Islipjoins the Cherwell6 overflows
Between Iffley Lock and Sandford-on-Thames1 overflow
  • Littlemore Low Level Not discharging
    Thames Water · into Thames · 1.9 km by river above Sandford-on-Thames · 2025: 1 spill, 6.1 h
Between Abingdon Lock and Culham Lock1 overflow
  • Drayton STW Not discharging
    Thames Water · into Ginge Brook · 3.8 km by river above Culham Lock · 2025: 47 spills, 639 h
River Ock, above Stanford Valejoins the Thames above Culham Lock1 overflow
  • Uffington Not discharging
    Thames Water · into Uffington Brook · 7.4 km by river above Stanford Vale · 2025: 48 spills, 654 h
River Ock, above Charney Bassettjoins the Thames above Culham Lock1 overflow
  • Stanford In The Vale STW Not discharging
    Thames Water · into The River Ock · 4.5 km by river above Charney Bassett · 2025: 3 spills, 6.3 h
River Ock, above Abingdonjoins the Thames above Culham Lock2 overflows
  • Wantage (Storm) Not discharging
    Thames Water · into Letcombe Brook · 11.3 km by river above Abingdon · 2025: 30 spills, 170 h
  • Appleton Wastewater Treatment Works Not discharging
    Thames Water · into Marcham Brook · 10.6 km by river above Abingdon · 2025: 17 spills, 159 h
Between Sutton Courtenay and Clifton Lock1 overflow
Between Days Lock and Benson Lock1 overflow
  • Dorchester WwTW Not discharging
    Thames Water · into Thame · 5.7 km by river above Benson Lock · 2025: 15 spills, 121 h
River Thame, above Rowsham Bridgejoins the Thames above Benson Lock2 overflows
  • Rowsham Wastewater Treatment Works Not discharging
    Thames Water · into Rowsham Brook · 270 m by river above Rowsham Bridge · 2025: 8 spills, 23 h · placed on the river by its position alone
  • Watery Lane SPS Not discharging
    Thames Water · into Tring Bourne · 10.8 km by river above Rowsham Bridge · 2025: 0 spills, 0 h
River Thame, above Thame Bridgejoins the Thames above Benson Lock3 overflows
  • Dorton Wastewater Treatment Works Not discharging
    Thames Water · into Dorton Brook · 12.4 km by river above Thame Bridge · 2025: 12 spills, 44 h
  • Stone Wastewater Treatment Works Not discharging
    Thames Water · into Scotsgrove Brook · 11.8 km by river above Thame Bridge · 2025: 44 spills, 653 h
  • Haddenham WwTW Not discharging
    Thames Water · into Scotsgrove Brook · 5.2 km by river above Thame Bridge · 2025: 37 spills, 553 h
River Thame, above Wheatleyjoins the Thames above Benson Lock2 overflows
  • Manor Farm Not discharging
    Thames Water · into Sydenham Stream · 25.0 km by river above Wheatley · 2025: 0 spills, 0 h · placed on the river by its position alone
  • Horton-Cum-Studley WwTW Not discharging
    Thames Water · into Danes Brook · 10.6 km by river above Wheatley · 2025: 38 spills, 462 h
Chalgrove Brook, above Chalgrovejoins the Thame1 overflow
  • Watlington Not discharging
    Thames Water · into Pyrton Stream · 4.8 km by river above Chalgrove · 2025: 30 spills, 137 h · placed on the river by its position alone
Between Benson Lock and Cleeve Lock3 overflows
  • South Moreton Not discharging
    Thames Water · into Mill Brook · 13.6 km by river above Cleeve Lock · 2025: 137 spills, 2,721 h
  • Cholsey WwTW Not discharging
    Thames Water · into Cholsey Brook · 8.0 km by river above Cleeve Lock · 2025: 4 spills, 44 h
  • Goring Wastewater Treatment Works No live feed
    Thames Water · into River Thames · 1.2 km by river above Cleeve Lock · 2025: 0 spills, 0 h
River Pang, above Tidmarshjoins the Thames above Mapledurham Lock1 overflow
  • Chapel Row (Berks) WwTW Not discharging
    Thames Water · into Tributary Of River Bourne · 9.6 km by river above Tidmarsh · 2025: 21 spills, 253 h · placed on the river by its position alone
River Kennet, above Marlboroughjoins the Thames above Sonning Lock1 overflow
River Kennet, above Knighton Sidejoins the Thames above Sonning Lock2 overflows
  • London Road Not discharging
    Thames Water · into Kennet · 12.7 km by river above Knighton Side · 2025: 1 spill, 0.5 h
  • Marlborough WwTW Not discharging
    Thames Water · into Kennet · 11.4 km by river above Knighton Side · 2025: 96 spills, 1,557 h
River Kennet, above Newburyjoins the Thames above Sonning Lock1 overflow
  • Kintbury Not discharging
    Thames Water · into Kennet & Avon Canal · 9.0 km by river above Newbury · 2025: 11 spills, 159 h
River Kennet, above Reading Calcot Bridgejoins the Thames above Sonning Lock1 overflow
  • Newbury (New) Not discharging
    Thames Water · into Kennet · 23.0 km by river above Reading Calcot Bridge · 2025: 28 spills, 381 h
River Kennet, above Blakes Lockjoins the Thames above Sonning Lock1 overflow
River Enborne, above Brimptonjoins the Kennet1 overflow
  • Kingsclere WwTW Not discharging
    Thames Water · into Kingsclere Brook · 9.3 km by river above Brimpton · 2025: 49 spills, 852 h
River Lambourn, above Shawjoins the Kennet2 overflows
  • East Garston Not discharging
    Thames Water · into River Lambourn · 16.9 km by river above Shaw · 2025: 0 spills, 0 h
  • East Shefford WwTW Not discharging
    Thames Water · into River Lambourn · 13.0 km by river above Shaw · 2025: 102 spills, 2,207 h
Foudry Brook, above Beech Hilljoins the Kennet2 overflows
  • Silchester WwTW Not discharging
    Thames Water · into Silchester Brook · 10.7 km by river above Beech Hill · 2025: 42 spills, 761 h
  • Mortimer (Stratfield Mortimer) WwTW Not discharging
    Thames Water · into Foudry Brook · 2.7 km by river above Beech Hill · 2025: 40 spills, 689 h
Between Shiplake Lock and Marsh Lock1 overflow
River Blackwater, above Bramshilljoins the Loddon3 overflows
  • Avondale Road Not discharging
    Thames Water · into Fleet Brook · 10.7 km by river above Bramshill · 2025: 0 spills, 0 h
  • Fleet STW Not discharging
    Thames Water · into Fleet Brook · 7.6 km by river above Bramshill · 2025: 39 spills, 525 h
  • Hartley Wintney WwTW Not discharging
    Thames Water · into Tributary Of The River Hart · 2.2 km by river above Bramshill · 2025: 21 spills, 300 h
River Blackwater, above River Whitewater at Holdshot Farmjoins the Loddon2 overflows
  • Crooked Billet SPS Not discharging
    Thames Water · into River Whitewater · 7.8 km by river above River Whitewater at Holdshot Farm · 2025: 7 spills, 13 h
  • Rotherwick Not discharging
    Thames Water · into Rotherwick Brook · 5.1 km by river above River Whitewater at Holdshot Farm · 2025: 8 spills, 74 h · placed on the river by its position alone
River Blackwater, above Crookham Villagejoins the Loddon1 overflow
River Loddon, above Longbridge Milljoins the Thames above Marsh Lock2 overflows
  • Water End Not discharging
    Thames Water · into Lyde River · 6.8 km by river above Longbridge Mill · 2025: 0 spills, 0 h
  • Basingstoke WwTW Not discharging
    Thames Water · into River Loddon · 6.1 km by river above Longbridge Mill · 2025: 40 spills, 397 h
River Loddon, above Sheepbridge Weir Mill Streamjoins the Thames above Marsh Lock2 overflows
  • Opposite St Stephen's Hall Not discharging
    Thames Water · into Bow Brook · 18.8 km by river above Sheepbridge Weir Mill Stream · 2025: 21 spills, 18 h
  • Sherfield-On-Loddon WwTW Not discharging
    Thames Water · into Bow Brook · 10.6 km by river above Sheepbridge Weir Mill Stream · 2025: 26 spills, 405 h
River Loddon, above Twyfordjoins the Thames above Marsh Lock2 overflows
  • Arborfield WwTW Not discharging
    Thames Water · into Barkham Brook · 13.4 km by river above Twyford · 2025: 28 spills, 251 h
  • Wokingham (Ash Ridge) Not discharging
    Thames Water · into Ashridge Stream · 10.3 km by river above Twyford · 2025: 11 spills, 136 h · placed on the river by its position alone
River Blackwater, above Farnboroughjoins the Loddon3 overflows
  • Aldershot Town WwTW Not discharging
    Thames Water · into Blackwater River · 6.8 km by river above Farnborough · 2025: 9 spills, 38 h
  • N/A Not discharging
    Thames Water · into N/A · 6.8 km by river above Farnborough · 2025: 2 spills, 8.3 h · placed on the river by its position alone
  • Ash Vale Not discharging
    Thames Water · into Blackwater · 2.5 km by river above Farnborough · 2025: 9 spills, 103 h
River Blackwater, above Blackwater Bridgejoins the Loddon1 overflow
  • Camberley Not discharging
    Thames Water · into Blackwater · 960 m by river above Blackwater Bridge · 2025: 7 spills, 69 h
River Blackwater, above Eversleyjoins the Loddon1 overflow
  • Sandhurst Not discharging
    Thames Water · into Blackwater · 8.1 km by river above Eversley · 2025: 10 spills, 115 h
River Blackwater, above Swallowfieldjoins the Loddon1 overflow
  • Eversley (Lower Common) WwTW Not discharging
    Thames Water · into Tributary Of River Blackwater · 4.4 km by river above Swallowfield · 2025: 27 spills, 325 h
Between Marsh Lock and Hambleden Lock2 overflows
  • Friday Street, Henley Not discharging
    Thames Water · into Thames · 3.7 km by river above Hambleden Lock · 2025: 4 spills, 9.8 h
  • Henley Wastewater Treatment Works Not discharging
    Thames Water · into Fawley Court Stream · 3.3 km by river above Hambleden Lock · 2025: 0 spills, 0 h · placed on the river by its position alone
Between Hambleden Lock and Hurley Lock1 overflow
Between Marlow Lock and Cookham Lock1 overflow
  • Little Marlow STW Not discharging
    Thames Water · into River Thames · 4.2 km by river above Cookham Lock · 2025: 2 spills, 10 h
River Wye, above Bourne Endjoins the Thames above Cookham Lock1 overflow
  • High Wycombe 'a' Not discharging
    Thames Water · into Wye · 8.8 km by river above Bourne End · 2025: 5 spills, 98 h
The Cut, above Binfieldjoins the Thames above Boveney Lock1 overflow
  • Foul Sewer Overflow Not discharging
    Thames Water · into The Cut · 1.2 km by river above Binfield · 2025: 0 spills, 0 h · placed on the river by its position alone
The Cut, above The Binghamsjoins the Thames above Boveney Lock1 overflow
  • Bracknell WwTW Not discharging
    Thames Water · into The Cut · 10.9 km by river above The Binghams · 2025: 19 spills, 215 h · placed on the river by its position alone
Between Romney Lock and Windsor Park1 overflow
Between Windsor Park and Old Windsor Lock1 overflow
  • Windsor Not discharging
    Thames Water · into Thames · 300 m by river above Old Windsor Lock · 2025: 34 spills, 333 h
Colne Brook, above Horton Milljoins the Thames above Staines1 overflow
  • Iver North WwTW Not discharging
    Thames Water · into Colne Brook · 7.0 km by river above Horton Mill · 2025: 0 spills, 0 h
River Colne, above Denham Lodgejoins Colne Brook2 overflows
  • Amersham Balancing Tanks Not discharging
    Thames Water · into Misbourne · 14.0 km by river above Denham Lodge · 2025: 13 spills, 167 h
  • Gerrards Cross Not discharging
    Thames Water · into Misbourne · 3.4 km by river above Denham Lodge · 2025: 88 spills, 1,605 h
River Colne, above Rickmansworthjoins Colne Brook1 overflow
River Colne, above Mimmshall Brookjoins Colne Brook1 overflow
  • Darkes Lane, Potters Bar Not discharging
    Thames Water · into Potters Bar Brook · 2.4 km by river above Mimmshall Brook · 2025: 9 spills, 25 h
River Colne, above Denham Colnejoins Colne Brook1 overflow
  • Maple Lodge STW, Bucks Not discharging
    Thames Water · into River Colne · 7.3 km by river above Denham Colne · 2025: 35 spills, 455 h
River Wey, above Passfield Milljoins the Thames above Shepperton Lock2 overflows
  • Haslemere WwTW Not discharging
    Thames Water · into River Wey (South) · 8.1 km by river above Passfield Mill · 2025: 33 spills, 303 h
  • Haslemere WwTW Not discharging
    Thames Water · into River Wey (South) · 8.1 km by river above Passfield Mill · 2025: 6 spills, 41 h
River Wey, above Farnhamjoins the Thames above Shepperton Lock2 overflows
  • Newmans Lane Not discharging
    Thames Water · into Wey · 16.5 km by river above Farnham · 2025: 0 spills, 0 h
  • Holybourne SPS Not discharging
    Thames Water · into River Wey · 15.3 km by river above Farnham · 2025: 6 spills, 77 h
River Wey, above Tilfordjoins the Thames above Shepperton Lock5 overflows
  • Huckers Lane Not discharging
    Thames Water · into Oakhanger Stream · 24.0 km by river above Tilford · 2025: 2 spills, 12 h
  • Selborne Wastewater Treatment Works Not discharging
    Thames Water · into Oakhanger Stream · 23.9 km by river above Tilford · 2025: 59 spills, 899 h
  • Passfield SPS Not discharging
    Thames Water · into River Wey · 20.3 km by river above Tilford · 2025: 0 spills, 0 h
  • Bordon Wastewater Treatment Works Not discharging
    Thames Water · into Wey (Southern Branch) · 16.6 km by river above Tilford · 2025: 9 spills, 98 h
  • Churt SPS Not discharging bathing water
    Thames Water · into Whitmoor Vale Stream · 12.1 km by river above Tilford · 2025: 4 spills, 8.3 h · placed on the river by its position alone
River Wey, above Guildfordjoins the Thames above Shepperton Lock1 overflow
River Wey, above Old Wokingjoins the Thames above Shepperton Lock2 overflows
  • CSO At Markenfield Road Not discharging
    Thames Water · into River Wey · 10.4 km by river above Old Woking · 2025: 0 spills, 0 h
  • Guildford STW Not discharging
    Thames Water · into Wey · 7.3 km by river above Old Woking · 2025: 9 spills, 133 h
River Wey, above Newark Weirjoins the Thames above Shepperton Lock1 overflow
River Wey, above Brooklandsjoins the Thames above Shepperton Lock1 overflow
River Wey, above Weybridgejoins the Thames above Shepperton Lock1 overflow
  • Weybridge WwTW Not discharging
    Thames Water · into River Wey · 2.4 km by river above Weybridge · 2025: 28 spills, 426 h
Hoe Stream, above Woking Southjoins the Wey1 overflow
  • Pirbright (Hockford) WwTW Not discharging
    Thames Water · into Stanford Brook · 5.7 km by river above Woking South · 2025: 24 spills, 175 h
Chertsey Bourne, above Guildford Streetjoins The Bourne1 overflow
  • Chertsey STW Not discharging
    Thames Water · into Bourne (North) · 3.3 km by river above Guildford Street · 2025: 27 spills, 472 h · placed on the river by its position alone
Between Molesey Lock and Thames Ditton Island1 overflow
  • Esher Wastewater Treatment Works Not discharging
    Thames Water · into River Ember And Mole · 5.0 km by river above Thames Ditton Island · 2025: 19 spills, 239 h
Salfords Stream, above Redhilljoins the Mole1 overflow
  • Merstham WwTW Not discharging
    Thames Water · into Redhill Brook · 2.6 km by river above Redhill · 2025: 19 spills, 206 h
River Mole, above Horleyjoins the Thames above Thames Ditton Island1 overflow
  • Charlwood PS Not discharging
    Thames Water · into Mans Brook · 4.8 km by river above Horley · 2025: 25 spills, 167 h
River Mole, above Kinnersley Manorjoins the Thames above Thames Ditton Island1 overflow
  • Lee Street Not discharging
    Thames Water · into Mole · 5.0 km by river above Kinnersley Manor · 2025: 59 spills, 836 h
River Mole, above Dorkingjoins the Thames above Thames Ditton Island8 overflows
  • Holmwood Wastewater Treatment Works Not discharging
    Thames Water · into Holmwood Stream · 19.8 km by river above Dorking · 2025: 61 spills, 820 h · placed on the river by its position alone
  • Salfords Sewage Pumping Station Not discharging
    Thames Water · into Salfords Stream · 19.2 km by river above Dorking · 2025: 7 spills, 30 h
  • Reigate (Earlswood) WwTW Not discharging
    Thames Water · into Earlswood Brook · 17.4 km by river above Dorking · 2025: 48 spills, 503 h
  • Dean Oak Lane Not discharging
    Thames Water · into Deanoak Brook · 15.9 km by river above Dorking · 2025: 0 spills, 0 h
  • Ironsbottom (Sidlow) WwTW Not discharging
    Thames Water · into Tributary Of River Mole · 13.6 km by river above Dorking · 2025: 70 spills, 1,095 h
  • Brockham Bridge Not discharging
    Thames Water · into River Mole · 2.7 km by river above Dorking · 2025: 8 spills, 72 h
  • Coach Road CSO On Stonebridge Sewer Not discharging
    Thames Water · into The River Mole · 2.5 km by river above Dorking · 2025: 26 spills, 218 h
  • Castle Gardens SPS Not discharging
    Thames Water · into Mole · 1.7 km by river above Dorking · 2025: 7 spills, 48 h
River Mole, above Leatherheadjoins the Thames above Thames Ditton Island1 overflow
  • Dorking STW (Storm) Not discharging
    Thames Water · into River Mole · 9.4 km by river above Leatherhead · 2025: 23 spills, 296 h
River Mole, above Downside Bridgejoins the Thames above Thames Ditton Island4 overflows
  • River Lane Pumping Station Not discharging
    Thames Water · into Mole · 8.5 km by river above Downside Bridge · 2025: 2 spills, 5.0 h
  • Leatherhead WwTW Not discharging
    Thames Water · into River Mole · 7.5 km by river above Downside Bridge · 2025: 49 spills, 787 h
  • N/A No live feed
    Thames Water · into N/A · 5.7 km by river above Downside Bridge · 2024: 0 spills, 0 h · placed on the river by its position alone
  • Sws, Stoke Road, Cobham, Surrey Not discharging
    Thames Water · into River Mole · 800 m by river above Downside Bridge · 2025: 6 spills, 45 h
River Mole, above Esherjoins the Thames above Thames Ditton Island1 overflow
Burstow Stream, above Bonehurst Bridgejoins the Mole1 overflow
Between Thames Ditton Island and Kingston3 overflows
  • CSO At Portsmouth/Uxbridge Road Not discharging
    Thames Water · into River Thames · 1.8 km by river above Kingston · 2025: 2 spills, 2.5 h
  • CSO At St James's Road Not discharging
    Thames Water · into Hogsmill River · 1.0 km by river above Kingston · 2025: 2 spills, 1.9 h
  • Kingston Main Not discharging
    Thames Water · into Thames · 200 m by river above Kingston · 2025: 0 spills, 0 h
Hogsmill River, above Worcester Roadjoins the Thames above Kingston1 overflow
  • Manor Drive Storm Tanks Not discharging
    Thames Water · into Hogsmill · 2.6 km by river above Worcester Road · 2025: 4 spills, 13 h
Hogsmill River, above Kingston Hogsmilljoins the Thames above Kingston1 overflow
  • Hogsmill A WwTW Not discharging
    Thames Water · into Hogsmill River · 1.1 km by river above Kingston Hogsmill · 2025: 14 spills, 139 h

Near these gauges, connection not known

Within 3 km of one of the Thames’s gauges in a straight line, but the river map cannot say whether their water reaches it.

  • Marsh Lane Bridge, Taplow Status unknown
    Thames Water · into Boveney Ditch · 830 m from Bray Lock in a straight line · no mapped watercourse close enough to be sure · 2025: 0 spills, 0 h
  • Reading, Caversham Not discharging
    Thames Water · into Thames · 830 m from Caversham Lock in a straight line · no mapped watercourse close enough to be sure · 2025: 0 spills, 0 h
  • Reading, Blakes Lock Not discharging
    Thames Water · into Holly Brook · 890 m from Caversham Lock in a straight line · no mapped watercourse close enough to be sure · 2025: 0 spills, 0 h
  • Maidenhead Not discharging
    Thames Water · into Maidenhead Ditch · 1.0 km from Maidenhead in a straight line · its recorded watercourse is not the one mapped beside it · 2025: 0 spills, 0 h
  • Pangbourne WwTW Not discharging
    Thames Water · into River Sul · 1.1 km from Whitchurch Lock in a straight line · its recorded watercourse is not the one mapped beside it · 2025: 14 spills, 271 h
  • Benson STW Not discharging bathing water
    Thames Water · into Howbery Ditch · 1.1 km from Benson Lock in a straight line · no mapped watercourse close enough to be sure · 2025: 18 spills, 361 h
  • Culham Wastewater Treatment Works Not discharging
    Thames Water · into Clifton Hampden Ditch · 1.1 km from Clifton Lock in a straight line · no mapped watercourse close enough to be sure · 2025: 38 spills, 378 h
  • Oxford (Sandford) Not discharging
    Thames Water · into Pottery Stream · 1.4 km from Sandford-on-Thames in a straight line · no mapped watercourse close enough to be sure · 2025: 43 spills, 591 h
  • Abingdon Sewage Treatment Works Not discharging
    Thames Water · into Odhay Hill Ditch/River Thames · 1.5 km from Culham Lock in a straight line · no mapped watercourse close enough to be sure · 2025: 13 spills, 112 h
  • Kempsford STW Not discharging
    Thames Water · into Dudgrove Stream · 1.6 km from Hannington Bridge in a straight line · its recorded watercourse is not the one mapped beside it · 2025: 0 spills, 0 h
  • West Way, Botley (Syphon) Not discharging
    Thames Water · into Seacourt Stream · 1.7 km from Osney Lock in a straight line · no mapped watercourse close enough to be sure · 2025: 10 spills, 40 h
  • Clanfield WwTW Not discharging
    Thames Water · into Halfacre Brook · 1.7 km from Radcot Lock in a straight line · its watercourse is not on the river map · 2025: 14 spills, 185 h
  • Anyand Park Road, Twickenham No live feed
    Thames Water · into Tidal Thames · 2.5 km from Teddington Lock in a straight line · discharges to the sea, an estuary or tidal water · 2025: 0 spills, 0 h
  • Cirencester WwTW Not discharging
    Thames Water · into Shorncote Ditch · 2.7 km from Somerford Keynes in a straight line · no mapped watercourse close enough to be sure · 2025: 125 spills, 2,067 h
  • CSO At Hannington Not discharging
    Thames Water · into Bydemill Ditch · 2.7 km from Hannington Bridge in a straight line · its watercourse is not on the river map · 2025: 8 spills, 14 h

1 more near these gauges whose connection is not known.

A status is the water company’s own monitor: it says whether an overflow is discharging, never how much or why, and a spill does not by itself explain a change in a river level. A status older than two hours is shown as unknown. Annual figures are the official returns: 12/24-hour spills for England and Wales, overflow events for Scotland (Scottish Water counts differently, so the two cannot be compared). “No data” means the monitor produced no usable data that year, not zero. Overflows are placed on OS Open Rivers (edition 2026-04), which leaves out many small channels: an overflow the map cannot place may still drain here. Contains OS data © Crown copyright and database rights 2026. Sewage in Britain’s rivers →

Live status: © Thames Water storm overflow activity data, licensed under CC BY 4.0. Annual figures for England: Environment Agency Event Duration Monitoring return, © Environment Agency copyright and/or database right, Open Government Licence v3.0.

Water samples

Dated samples taken by the Environment Agency, not live readings. Results are published days to months after the sample is taken, and many points are sampled only a few times a year, or have not been sampled for years.

529 sampling points on the River Thames and the streams that join it above Teddington Lock. 316 have a sample from the last 12 months; 382 have any sample banked.

Sampled most recently, anywhere on the Thames and its streams:

Where, from the source downSampling pointsNewest sample
Above CirencesterRiver Churn · joins the Thames above Hannington Bridge4 points3 sampled26 Aug 2026
Above Somerford Keynes1 point7 Sep 2026
River Ray and its streamsjoins the Thames above Hannington Bridge5 points3 sampled29 Sep 2026
Above Ampney St PeterAmpney Brook · joins the Thames above Hannington Bridge1 point13 May 2026
Above Purton StokeRiver Key · joins the Thames above Hannington Bridge1 point0 samplednone banked
River Coln and its streamsjoins the Thames above St Johns Lock4 points3 sampled30 Sep 2026
Above Cricklade8 points5 sampled30 Sep 2026
River Cherwell and its streamsjoins the Thames above Iffley Lock47 points37 sampled28 Sep 2026
River Evenlode and its streamsjoins the Thames above Kings Lock24 points18 sampled29 Sep 2026
Above Hannington Bridge9 points6 sampled30 Sep 2026
Above IngleshamRiver Cole · joins the Thames above St Johns Lock10 points7 sampled29 Sep 2026
Above LechladeRiver Leach · joins the Thames above Buscot Lock2 points28 Sep 2026
Above St Johns Lock9 points7 sampled21 Sep 2026
Above Buscot Lock1 point10 Sep 2026
River Windrush and its streamsjoins the Thames above Northmoor Lock15 points10 sampled29 Sep 2026
Above BamptonShill Brook · joins the Thames above Northmoor Lock4 points21 Aug 2026
Above Shifford Lock3 points2 sampled30 Jul 2026
Above Northmoor Lock7 points6 sampled29 Sep 2026
Above Pinkhill Lock1 point8 Jan 2026
Above Eynsham Lock3 points2 sampled3 Aug 2026
River Thame and its streamsjoins the Thames above Benson Lock28 points16 sampled21 Sep 2026
Above Kings Lock3 points2 sampled29 Sep 2026
River Ock and its streamsjoins the Thames above Culham Lock17 points13 sampled1 Oct 2026
Above Godstow Lock1 point0 samplednone banked
Above Iffley Lock2 points16 Sep 2026
Above Sandford-on-Thames1 point0 samplednone banked
Above SteventonGinge Brook · joins the Thames above Culham Lock1 point9 Sep 2026
Above Abingdon Lock1 point16 Sep 2026
Above Culham Lock7 points4 sampled1 Oct 2026
Above Sutton Courtenay1 point4 Sep 2026
Above Clifton Lock2 points2 Sep 2026
River Loddon and its streamsjoins the Thames above Marsh Lock38 points34 sampled16 Sep 2026
Above Days Lock1 point0 samplednone banked
River Kennet and its streamsjoins the Thames above Sonning Lock37 points33 sampled17 Sep 2026
Above Benson Lock2 points4 Sep 2026
Above Cleeve Lock6 points4 sampled9 Sep 2026
River Pang and its streamsjoins the Thames above Mapledurham Lock4 points2 sampled13 Aug 2026
Above Whitchurch Lock1 point23 Sep 2026
River Wey and its streamsjoins the Thames above Shepperton Lock34 points28 sampled1 Oct 2026
Colne Brook and its streamsjoins the Thames above Staines46 points24 sampled1 Oct 2026
Above Sonning Lock2 points14 Aug 2026
Above Shiplake Lock1 point0 samplednone banked
Above Marsh Lock2 points20 Jul 2026
River Mole and its streamsjoins the Thames above Thames Ditton Island33 points24 sampled29 Sep 2026
Above Hambleden Lock2 points1 sampled17 Sep 2026
River Wye and its streamsjoins the Thames above Cookham Lock5 points4 sampled20 Aug 2026
Above Hurley Lock1 point28 Sep 2026
The Cut and its streamsjoins the Thames above Boveney Lock4 points30 Sep 2026
Above Marlow Lock1 point26 Aug 2026
Above Cookham Lock3 points2 sampled30 Sep 2026
River Colne and its streamsjoins the Thames above Staines7 points5 sampled12 Aug 2026
Above Boveney Lock2 points24 Aug 2026
Above Romney Lock3 points1 sampled20 Jul 2026
Above Windsor Park4 points1 sampled16 Jul 2026
Above Old Windsor Lock9 points3 sampled18 Aug 2026
Above Bell Weir4 points2 sampled23 Jul 2026
Above Pound Mill, StainesWraysbury River · joins the Thames above Staines1 point0 samplednone banked
Above Staines6 points4 sampled29 Sep 2026
The Bourne and its streamsjoins the Thames above Shepperton Lock11 points7 sampled30 Sep 2026
Above Penton Hook2 points8 May 2026
Above Chertsey Lock7 points5 sampled6 Jan 2026
Above Shepperton Lock5 points4 sampled17 Jul 2026
Above Walton3 points27 May 2026
Hogsmill River and its streamsjoins the Thames above Kingston4 points2 sampled3 Sep 2026
Above Molesey Lock6 points5 sampled21 Sep 2026
Above Thames Ditton Island4 points3 sampled29 Jul 2026
Above Kingston4 points3 sampled6 Aug 2026
Above Trowlock Island1 point0 samplednone banked

England's samples only. Each count opens the list of those points, nearest first, with the date of each one’s latest sample (the gauge’s “Upstream of here” list).

FloodRadar does not grade these results: there is no overall score, and official river classifications are a separate dataset. A sample taken downstream of an overflow does not by itself show where anything in it came from. River connections and distances are traced on OS Open Rivers (edition 2026-04), which leaves out many small channels.

Water samples: Environment Agency Water Quality Archive, © Environment Agency and/or database right 2026, Open Government Licence v3.0.

Contains OS data © Crown copyright and database rights 2026.