River Thames levels today

The latest level at 65 stations on the River Thames, from the Environment Agency, against the range the river is normally in at each one.

Updated 19 Oct 2026, 18:47 UTC · Environment Agency

Is the River Thames high right now?

No. None of the 56 stations on the River Thames with a recent reading and a normal range is above that range: 46 normal, 10 low (checked 7:47 pm UK time, 19 October).

Grouped by catchment area, as the agencies list them. Where several rivers share this name, the catchment tells them apart.

Thames from Hurley to Teddington (24 stations)

Station Level now Normal range State Trend
Bell Weir (Hythe End) 0.27 m
19 Oct 18:15 UTC
0.08 m to 0.30 m
Record 1.34 m, 6 January 2003
Normal Steady
Boulters Lock (Taplow) 0.14 m
19 Oct 18:15 UTC
0.00 m to 0.30 m
Record 1.13 m, 12 December 2000
Normal Steady
Boveney Lock (Windsor) 0.20 m
19 Oct 18:15 UTC
0.11 m to 0.34 m
Record 0.47 m, 22 November 2025
Normal Steady
Bray Lock (Bray) 0.16 m
19 Oct 18:15 UTC
0.10 m to 0.50 m
Record 1.61 m, 15 December 2000
Normal Steady
Chertsey Lock (Chertsey) 0.21 m
19 Oct 18:15 UTC
0.13 m to 0.40 m
Record 1.32 m, 11 February 2014
Normal Steady
Cookham Lock (Cookham) 0.08 m
19 Oct 18:15 UTC
0.00 m to 0.60 m
Record 1.46 m, 5 January 2003
Normal Steady
Hambleden Lock (Henley-On-Thames) 0.09 m
19 Oct 18:15 UTC
0.06 m to 0.36 m
Record 0.54 m, 12 February 2026
Normal Steady
Hurley Lock (Hurley) 0.05 m
19 Oct 18:15 UTC
0.02 m to 0.20 m
Record 0.52 m, 10 February 2014
Normal Steady
Kingston (Kingston Upon Thames) 4.35 m
19 Oct 18:15 UTC
3.49 m to 5.15 m
Record 5.71 m, 31 October 2000
Normal Steady
Maidenhead (Taplow) 2.21 m
19 Oct 18:15 UTC
2.27 m to 3.55 m
Record 3.87 m, 4 January 2003
Low
0.06 m below the bottom of its normal range
Steady
Marlow Lock (Marlow) 0.06 m
19 Oct 18:15 UTC
0.06 m to 0.45 m
Record 1.24 m, 10 February 2014
Normal Steady
Molesey Lock (East Molesey) 0.16 m
19 Oct 18:15 UTC
0.05 m to 0.30 m
Record 1.03 m, 12 February 2014
Normal Steady
Old Windsor Lock (Old Windsor) 0.26 m
19 Oct 18:15 UTC
0.10 m to 0.35 m
Record 1.94 m, 11 February 2014
Normal Steady
Penton Hook (Laleham) 0.19 m
19 Oct 18:15 UTC
0.08 m to 0.30 m
Record 1.40 m, 11 February 2014
Normal Steady
Romney Lock (Eton) 0.26 m
19 Oct 18:15 UTC
0.10 m to 0.50 m
Record 1.26 m, 11 February 2014
Normal Steady
Shepperton Lock (Weybridge) 0.14 m
19 Oct 18:15 UTC
0.08 m to 0.30 m
Record 1.12 m, 10 February 2014
Normal Steady
Staines 2.70 m
19 Oct 18:15 UTC
2.70 m to 4.00 m
Record 4.96 m, 11 February 2014
Normal Steady
Sunbury Lock (Sunbury) 0.24 m
19 Oct 18:15 UTC
0.06 m to 0.30 m
Record 0.92 m, 10 February 2014
Normal Steady
Teddington Lock (Teddington) -0.04 m
19 Oct 18:15 UTC
0.01 m to 0.22 m
Record 1.20 m, 31 October 2000
Low
0.05 m below the bottom of its normal range
Steady
Temple Lock (Marlow) 0.02 m
19 Oct 18:15 UTC
0.05 m to 0.21 m
Record 0.32 m, 12 February 2026
Low
0.03 m below the bottom of its normal range
Steady
Thames Ditton Island (Long Ditton) 4.31 m AOD
19 Oct 18:15 UTC
Not published No normal range Steady
Trowlock Island No recent reading 4.42 m to 5.00 m
Record 5.58 m, 7 March 2007
No recent reading Not known yet
Walton (Walton-On-Thames) 3.35 m
19 Oct 18:15 UTC
3.00 m to 3.60 m
Record 4.40 m, 10 February 2014
Normal Steady
Windsor Park (Datchet) 3.31 m
19 Oct 18:15 UTC
3.22 m to 4.25 m
Record 5.72 m, 11 February 2014
Normal Steady

Cherwell Thame and Wye (13 stations)

Station Level now Normal range State Trend
Abingdon Lock (Abingdon) 0.05 m
19 Oct 18:15 UTC
-0.25 m to 0.20 m
Record 0.58 m, 9 January 2014
Normal Steady
Caversham Lock (Reading) 0.13 m
19 Oct 18:15 UTC
0.07 m to 0.30 m
Record 1.02 m, 16 June 2003
Normal Steady
Cleeve Lock (Goring) 0.13 m
19 Oct 18:15 UTC
0.00 m to 0.35 m
Record 0.87 m, 7 January 2024
Normal Steady
Clifton Lock (Long Wittenham) 0.09 m
19 Oct 18:15 UTC
0.00 m to 0.85 m
Record 1.93 m, 26 June 1998
Normal Steady
Culham Lock (Culham) 0.15 m
19 Oct 18:15 UTC
0.04 m to 0.30 m
Record 1.98 m, 7 August 2008
Normal Steady
Days Lock (Little Wittenham) 0.18 m
19 Oct 18:15 UTC
-0.38 m to 0.27 m
Record 1.63 m, 6 January 2024
Normal Steady
Goring Lock (Streatley) 0.00 m
19 Oct 18:15 UTC
0.05 m to 0.22 m
Record 1.31 m, 4 January 2003
Low
0.05 m below the bottom of its normal range
Steady
Iffley Lock (Kennington) 0.07 m
19 Oct 18:15 UTC
0.00 m to 0.25 m
Record 0.94 m, 9 May 2004
Normal Steady
Marsh Lock (Harpsden) 0.23 m
19 Oct 18:15 UTC
0.11 m to 0.40 m
Record 1.63 m, 1 November 2001
Normal Steady
Reading 6.69 m
19 Oct 18:15 UTC
6.58 m to 7.00 m
Record 7.54 m, 7 January 2024
Normal Steady
Sandford-on-Thames 0.09 m
19 Oct 18:15 UTC
-0.25 m to 0.40 m
Record 0.70 m, 9 January 2014
Normal Steady
Shiplake Lock (Lower Shiplake) 0.04 m
19 Oct 18:15 UTC
0.01 m to 0.30 m
Record 0.97 m, 4 January 2003
Normal Steady
Whitchurch Lock (Pangbourne) 0.02 m
19 Oct 18:15 UTC
0.01 m to 0.23 m
Record 1.11 m, 7 January 2024
Normal Steady

Vale of White Horse (11 stations)

Station Level now Normal range State Trend
Benson Lock (Benson) 0.01 m
19 Oct 18:15 UTC
0.04 m to 0.31 m
Record 1.77 m, 6 January 2024
Low
0.03 m below the bottom of its normal range
Steady
Eynsham Lock (Swinford) 0.04 m
19 Oct 18:15 UTC
0.04 m to 0.37 m
Record 1.19 m, 24 July 2007
Normal Steady
Godstow Lock (Wytham) -0.16 m
19 Oct 18:15 UTC
0.05 m to 0.23 m
Record 0.52 m, 18 January 1999
Low
0.21 m below the bottom of its normal range
Steady
Grafton Lock (Eaton Hastings) 0.15 m
19 Oct 18:15 UTC
0.00 m to 0.38 m
Record 1.11 m, 22 July 2007
Normal Steady
Kings Lock (Wolvercote) 0.03 m
19 Oct 18:15 UTC
0.00 m to 0.30 m
Record 0.98 m, 28 June 2006
Normal Steady
Mapledurham Lock (Mapledurham) 0.07 m
19 Oct 18:15 UTC
0.02 m to 0.30 m
Record 0.85 m, 7 January 2024
Normal Steady
Osney Lock (Botley) -0.01 m
19 Oct 18:15 UTC
-0.15 m to 0.12 m
Record 0.34 m, 1 January 1997
Normal Steady
Radcot Lock (Radcot) 0.13 m
19 Oct 18:15 UTC
0.00 m to 0.32 m
Record 0.87 m, 3 January 2003
Normal Steady
Shifford Lock (Shifford) 0.14 m
19 Oct 18:15 UTC
0.01 m to 0.42 m
Record 0.73 m, 7 January 2014
Normal Steady
Sonning Lock (Sonning) 0.24 m
19 Oct 18:15 UTC
0.07 m to 0.26 m
Record 1.05 m, 5 January 2003
Normal Steady
Sutton Courtenay (Culham) 2.04 m
19 Oct 18:15 UTC
1.91 m to 3.51 m
Record 4.44 m, 25 July 2007
Normal Steady

Cotswolds (10 stations)

Station Level now Normal range State Trend
Buscot Lock (Buscot) 0.15 m
19 Oct 18:15 UTC
0.00 m to 0.35 m
Record 1.00 m, 22 July 2007
Normal Steady
Cricklade 0.04 m
19 Oct 18:15 UTC
0.06 m to 1.08 m
Record 1.03 m, 26 November 2024
Low
0.01 m below the bottom of its normal range
Steady
Ewen -0.02 m
19 Oct 18:15 UTC
0.00 m to 0.99 m
Record 0.95 m, 17 July 2012
Low
0.02 m below the bottom of its normal range
Steady
Farmoor 0.73 m
19 Oct 18:15 UTC
0.50 m to 1.30 m
Record 2.01 m, 24 July 2007
Normal Steady
Hannington Bridge (Hannington Wick) 1.97 m
19 Oct 18:15 UTC
2.07 m to 3.81 m
Record 4.49 m, 28 July 2007
Low
0.10 m below the bottom of its normal range
Steady
Northmoor Lock (Appleton) 0.11 m
19 Oct 18:15 UTC
0.00 m to 0.38 m
Record 1.35 m, 13 November 2007
Normal Steady
Pinkhill Lock (Farmoor) -0.02 m
19 Oct 18:15 UTC
0.00 m to 0.40 m
Record 1.06 m, 24 July 2007
Low
0.02 m below the bottom of its normal range
Steady
Rushey Lock (Carswell Marsh) 0.11 m
19 Oct 18:15 UTC
0.01 m to 0.30 m
Record 0.82 m, 27 November 2012
Normal Steady
Somerford Keynes 0.44 m
19 Oct 18:15 UTC
0.36 m to 1.60 m
Record 1.59 m, 13 November 2023
Normal Steady
St Johns Lock (Lechlade On Thames) 0.06 m
19 Oct 18:15 UTC
-0.01 m to 0.25 m
Record 0.95 m, 23 November 1995
Normal Steady

London (7 stations)

Station Level now Normal range State Trend
Charlton 2.12 m AOD
19 Oct 18:15 UTC
Not published No normal range Rising
Richmond 1.48 m AOD
19 Oct 18:15 UTC
Not published No normal range Rising
Silvertown 2.09 m AOD
19 Oct 18:15 UTC
Not published No normal range Rising
Southend 1.52 m AOD
19 Oct 18:15 UTC
Not published No normal range Rising
Tilbury 1.88 m AOD
19 Oct 18:15 UTC
Not published No normal range Rising
Tower Pier 2.01 m AOD
19 Oct 18:15 UTC
Not published No normal range Rising
Westminster 2.04 m AOD
19 Oct 18:15 UTC
Not published No normal range Rising

Levels are metres above each gauge's own zero (tidal stations: metres above sea level, AOD), so a number at one station cannot be compared with another. The trend compares the latest reading with one from at least 45 minutes earlier.

What high, normal and low mean

  • High Above its normal range at that station.
  • Normal Within its normal range at that station.
  • Low Below its normal range at that station.

Flood warnings are separate

A river above its normal range is often not flooding anything. Flood warnings come from the Environment Agency in England. Floodline is 0345 988 1188, 24 hours a day. This site does not issue warnings.

Questions

Is the River Thames high right now?

No. None of the 56 stations on the River Thames with a recent reading and a normal range is above that range: 46 normal, 10 low (checked 7:47 pm UK time, 19 October).

Where is the level of the River Thames measured?

The Environment Agency measures the River Thames at 65 stations, including Abingdon Lock, Bell Weir, Benson Lock, Boulters Lock and Boveney Lock. The stations are grouped by catchment, because more than one river can carry this name.

What is the normal level of the River Thames?

It depends on the station, because each gauge has its own zero. At Abingdon Lock the normal range is -0.25 m to 0.20 m, and the highest level on record there is 0.58 m (9 January 2014). The other stations are listed on this page with their own ranges.

Does a high river level mean there is a flood warning?

No. A level above the normal range is often not flooding anything. Flood warnings and flood alerts are issued separately by the Environment Agency in England, Natural Resources Wales and SEPA in Scotland, and this site lists England's on its flood warnings pages. Floodline is 0345 988 1188, 24 hours a day.

All UK river levels · Flood warnings in England · Flood safety guide

This uses Environment Agency flood and river level data from the real-time data API (Beta). Contains public sector information licensed under the Open Government Licence v3.0.

Embed this on your website

Free for any site: paste the code below into your page, a WordPress Custom HTML block or a school or council template. It shows this answer live, sets no cookies and loads nothing from anyone else. Keep the credit line under the frame; that link is all we ask for.

Preview the widget · More free widgets

Fits a 300 to 360 pixel sidebar. theme=auto follows the visitor's device; change it to theme=light or theme=dark to fix the colours.