Home › Rivers › River Tees

River Tees water levels

Live levels from 8 monitoring stations across County Durham, Darlington, North Yorkshire, Redcar and Cleveland, Stockton-on-Tees, updated every 15 minutes.

8stations
0above typical high

Gauges

Monitoring stations, source to mouth

StationTownLevel nowStatusTrend
MiddletonMiddleton-In-Teesdale0.50 m 3d agoold reading
Barnard CastleBarnard Castle0.55 m 30m agoNormal▽
Broken ScarLow Coniscliffe0.83 m 30m agoNormal▼
HurworthNZ31082100670.66 m 30m agoNormal▼
Low MoorLow Dinsdale0.55 m 30m agoNormal▲
YarmYarm0.56 m 30m agoNormal▼
StocktonHartburn2.76 mAOD 30m agoNormal—
Tees DocktidalMiddlesborough2.35 mAOD 30m ago—▲

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 Tees above one of its gauges, from the source down. Named streams without a gauge that have a page here are listed at the end.

9 gauged tributaries, 19 gauges

Harwood Beck

Joins the Tees above Middleton, its highest gauge, no more than 14.4 km by river above Middleton.

Harwood0.31 m 8h agoNormal

Its water passes every gauge on the Tees, from Middleton down.

Trout Beck

Joins the Tees above Middleton, its highest gauge, no more than 28.3 km by river above Middleton.

Moorhouse0.27 m 30m agoNormal

Its water passes every gauge on the Tees, from Middleton down.

River Greta

Joins the Tees between Barnard Castle and Broken Scar, no more than 33.4 km by river above Broken Scar.

Rutherford Bridge0.35 m 30m agoNormal

Its water passes Broken Scar and every gauge below it on the Tees. It does not pass Barnard Castle or the gauges above it.

Clow Beck

Joins the Tees between Broken Scar and Hurworth, no more than 7.3 km by river above Hurworth.

Croft Monk End Farm0.66 m 30m agoLow

Its water passes Hurworth and every gauge below it on the Tees. It does not pass Broken Scar or the gauges above it.

River Skerne

Joins the Tees between Broken Scar and Hurworth, no more than 10.2 km by river above Hurworth.

Preston-Le-Skerne0.16 m 50d agoold reading
John St Darlington0.14 m 30m agoNormal
South Park0.20 m 30m agoNormal

Its water passes Hurworth and every gauge below it on the Tees. It does not pass Broken Scar or the gauges above it.

Gauged streams joining the Skerne

Where the Tees goes

No gauge below Tees Dock is known on the river map.

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 Tees 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

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

  • 0 report discharging now
  • 152 not discharging
  • 8 offline or silent: 4 monitor offline, 1 status unknown, 3 no live feed

Official figures for 2025, for the overflows traced upstream of Tees Dock: 2,705 spills over 15,195 hours in total, across the 159 that have a figure. 1 had no usable monitor data that year.

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 Tees includes the smaller streams that join it there. Where a stretch or a tributary has more than 4, the 3 discharging now or nearest its gauge are listed, the rest are counted, and every one is in that gauge’s “Upstream of here” list. Show every overflow in every stretch →

Between Middleton and Barnard Castle15 overflows
  • The Hagg CSO Not discharging
    Northumbrian Water · into Trib Of River Balder · 6.0 km by river above Barnard Castle · 2025: 25 spills, 33 h
  • Startforth SPS Not discharging
    Northumbrian Water · into Deepdale Beck (Tees) · 320 m by river above Barnard Castle · 2025: 9 spills, 77 h
  • Rear Of Raby Road Storm Sewage Over Not discharging
    Northumbrian Water · into Tees · 160 m by river above Barnard Castle · 2025: 1 spill, 3.4 h

and 12 more: show all 15 overflows on this stretch → All above Barnard Castle, nearest first →

Between Barnard Castle and Broken Scar19 overflows
  • Langton Beck PS Not discharging
    Northumbrian Water · into Langton Beck (Tees) · 14.9 km by river above Broken Scar · 2025: 24 spills, 73 h
  • Gainford Sewage Treatment Works Not discharging
    Northumbrian Water · into River Tees · 12.0 km by river above Broken Scar · 2025: 31 spills, 180 h
  • Gainford Sewage Treatment Works Not discharging
    Northumbrian Water · into River Tees · 12.0 km by river above Broken Scar · 2025: 12 spills, 74 h

and 16 more: show all 19 overflows on this stretch → All above Broken Scar, nearest first →

River Greta, above Rutherford Bridgejoins the Tees above Broken Scar1 overflow
  • Bowes Sewage Treatment Works Not discharging
    Northumbrian Water · into River Greta · 4.2 km by river above Rutherford Bridge · 2025: 34 spills, 164 h
Between Broken Scar and Hurworth6 overflows
  • Stressholme STW Not discharging
    Northumbrian Water · into Tees · 6.3 km by river above Hurworth · 2025: 30 spills, 187 h
  • Hurworth Place SPS Not discharging
    Northumbrian Water · into River Tees · 5.8 km by river above Hurworth · 2025: 23 spills, 62 h
  • Croft PS Not discharging
    Northumbrian Water · into Spa Beck (Tees) · 5.3 km by river above Hurworth · 2025: 17 spills, 105 h

and 3 more: show all 6 overflows on this stretch → All above Hurworth, nearest first →

Clow Beck, above Croft Monk End Farmjoins the Tees above Hurworth9 overflows
  • Barton Sewage Treatment Works Not discharging
    Northumbrian Water · into Barton Beck · 8.2 km by river above Croft Monk End Farm · 2025: 6 spills, 14 h
  • Barton Sewage Treatment Works Not discharging
    Northumbrian Water · into Barton Beck · 8.2 km by river above Croft Monk End Farm · 2025: 37 spills, 281 h
  • Long Bridge CSO Not discharging
    Northumbrian Water · into Barton Beck · 8.2 km by river above Croft Monk End Farm · 2025: 5 spills, 11 h

and 6 more: show all 9 overflows on this stretch → All above Croft Monk End Farm, nearest first →

River Skerne, and the streams that join itjoins the Tees above Hurworth34 overflows
  • Victoria Road SPS Not discharging
    Northumbrian Water · into River Skerne · 1.5 km by river above South Park · 2025: 2 spills, 0.9 h
  • South Park East CSO Not discharging
    Northumbrian Water · into Skerne · 1.1 km by river above South Park · 2025: 3 spills, 1.1 h
  • Victoria Embankment - Polam Lane Not discharging
    Northumbrian Water · into River Skerne · 1.1 km by river above South Park · 2025: 11 spills, 46 h

and 31 more: show all 34 overflows on the Skerne and the streams that join it → All above South Park, nearest first →

Between Hurworth and Low Moor5 overflows
  • Neasham Ejector Station SPS Not discharging
    Northumbrian Water · into Tees · 17.7 km by river above Low Moor · 2025: 6 spills, 22 h
  • Middleton One Row CSO Not discharging
    Northumbrian Water · into The River Tees · 2.3 km by river above Low Moor · 2025: 38 spills, 200 h
  • Middleton Airport Storm Tw Not discharging
    Northumbrian Water · into River Tees · 1.7 km by river above Low Moor · 2025: 42 spills, 580 h

and 2 more: show all 5 overflows on this stretch → All above Low Moor, nearest first →

Between Low Moor and Yarm4 overflows
  • Kirklevington STW Not discharging
    Northumbrian Water · into Saltergill Beck · 8.8 km by river above Yarm · 2025: 19 spills, 151 h
  • Old Yarm SPS Not discharging
    Northumbrian Water · into River Tees · 2.9 km by river above Yarm · 2025: 6 spills, 35 h
  • Aislaby Quay SPS Not discharging
    Northumbrian Water · into River Tees · 2.1 km by river above Yarm · 2025: 4 spills, 38 h
  • West Street SPS No live feed
    Northumbrian Water · into River Tees · 600 m by river above Yarm · 2025: 9 spills, 48 h
Between Yarm and Stockton11 overflows
  • CSO At Green Lane Not discharging
    Northumbrian Water · into Tees · 2.1 km by river above Stockton · 2025: 23 spills, 39 h
  • Tower Street CSO No live feed
    Northumbrian Water · into River Tees · 120 m by river above Stockton · 2025: 0 spills, 0 h
  • Tower Street CSO No live feed
    Northumbrian Water · into River Tees · 120 m by river above Stockton · 2025: 1 spill, 0.1 h

and 8 more: show all 11 overflows on this stretch → All above Stockton, nearest first →

River Leven, and the streams that join itjoins the Tees above Stockton19 overflows
  • Swainby STW Not discharging
    Northumbrian Water · into Potto Beck · 13.5 km by river above Foxton Bridge · 2025: 72 spills, 1,236 h
  • Hutton Rudby SPS Not discharging
    Northumbrian Water · into River Leven · 8.2 km by river above Foxton Bridge · 2025: 41 spills, 169 h
  • Hutton Rudby Sewage Treatment Works Not discharging
    Northumbrian Water · into River Leven · 7.3 km by river above Foxton Bridge · 2025: 10 spills, 68 h

and 16 more: show all 19 overflows on the Leven and the streams that join it → All above Foxton Bridge, nearest first →

Between Stockton and Tees Dock22 overflows
  • Veronica Street CSO Not discharging
    Northumbrian Water · into Ormesby Beck · 6.0 km by river above Tees Dock · 2025: 4 spills, 12 h
  • Skippers Lane Industrial Estate PS Not discharging
    Northumbrian Water · into Spencer Beck · 5.4 km by river above Tees Dock · 2025: 5 spills, 12 h
  • Tees Dock Road CSO Not discharging
    Northumbrian Water · into Kinkerdale Beck · 2.1 km by river above Tees Dock · 2025: 19 spills, 104 h · placed on the river by its position alone

and 19 more: show all 22 overflows on this stretch → All above Tees Dock, nearest first →

Lustrum Beck, above Stockton Primrose Hilljoins the Tees above Tees Dock11 overflows
  • Bishopton Road CSO Not discharging
    Northumbrian Water · into Lustrum Beck · 640 m by river above Stockton Primrose Hill · 2025: 28 spills, 152 h
  • Browns Bridge CSO Not discharging
    Northumbrian Water · into The Lustrum Beck · 630 m by river above Stockton Primrose Hill · 2025: 12 spills, 89 h
  • Londonderry Road/Green Lane CSO Not discharging
    Northumbrian Water · into Lustrum Beck · 630 m by river above Stockton Primrose Hill · 2025: 26 spills, 92 h

and 8 more: show all 11 overflows on this stretch → All above Stockton Primrose Hill, nearest first →

Marton West Beck, above Middlesbrough Albert Park Footbridgejoins the Tees above Tees Dock4 overflows
  • CSO In Gunnergate Lane Not discharging
    Northumbrian Water · into Marton West Beck · 5.5 km by river above Middlesbrough Albert Park Footbridge · 2025: 1 spill, 0.2 h
  • Tollesby Manor SPS & CSO Not discharging
    Northumbrian Water · into Trib Of Marton West Beck · 5.5 km by river above Middlesbrough Albert Park Footbridge · 2025: 1 spill, 0.2 h
  • CSO In Tollesby Lane Not discharging
    Northumbrian Water · into Marton West Beck · 5.3 km by river above Middlesbrough Albert Park Footbridge · 2025: 0 spills, 0 h
  • Ravenscroft Ave CSO Not discharging
    Northumbrian Water · into Marton West Beck · 1.3 km by river above Middlesbrough Albert Park Footbridge · 2025: 2 spills, 1.7 h

Near these gauges, connection not known

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

  • Egglescliffe Bank CSO Not discharging
    Northumbrian Water · into Tees Estuary · 130 m from Yarm in a straight line · discharges to the sea, an estuary or tidal water · 2025: 47 spills, 56 h
  • Aislaby Road Pumping Station Not discharging
    Northumbrian Water · into Tees Estuary · 260 m from Yarm in a straight line · discharges to the sea, an estuary or tidal water · 2025: 30 spills, 155 h
  • Edinburgh Drive CSO Not discharging
    Northumbrian Water · into Tees Tributary · 450 m from Broken Scar in a straight line · no mapped watercourse close enough to be sure · 2025: 7 spills, 19 h

38 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: © Northumbrian 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.

203 sampling points on the River Tees and the streams that join it above Tees Dock. 70 have a sample from the last 12 months; 96 have any sample banked.

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

Where, from the source downSampling pointsNewest sample
Above HarwoodHarwood Beck · joins the Tees above Middleton2 points1 sampled15 Dec 2023
Above Middleton22 points16 sampled22 Sep 2026
Above Rutherford BridgeRiver Greta · joins the Tees above Broken Scar6 points2 sampled10 Sep 2026
Above Barnard Castle30 points13 sampled28 Sep 2026
River Skerne and its streamsjoins the Tees above Hurworth51 points10 sampled16 Jul 2026
Above Broken Scar12 points8 sampled7 Sep 2026
Above Croft Monk End FarmClow Beck · joins the Tees above Hurworth8 points4 sampled1 Sep 2026
Above Hurworth18 points9 sampled7 Sep 2026
River Leven and its streamsjoins the Tees above Stockton16 points13 sampled20 Aug 2026
Above Low Moor5 points3 sampled1 Sep 2026
Above Yarm2 points1 sampled4 Aug 2026
Lustrum Beck and its streamsjoins the Tees above Tees Dock7 points3 sampled9 Apr 2025
Above Stockton9 points5 sampled3 Sep 2026
Above Tees Dock15 points8 sampled10 Jul 2026

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.