Skip to content
Units

WeatherArchive / Climate averages / London

London climate: average weather by month

London averages 52°F (11°C) over the year. July is warmest, with highs around 71°F (22°C); January is coldest, with lows near 36°F (2°C). About 26 inches (671 mm) of precipitation falls on roughly 128 days a year, from 30 years of ERA5 data (1996–2025).

Average daily high and low by month0°5°10°15°20°JanFebMarAprMayJunJulAugSepOctNovDec
Avg highAvg lowPrecipitation
MonthAvg highAvg lowPrecip.Days ≥1 mmSunshine / day
January7.3°C2.1°C56.8 mm11.33.9 h
February8.3°C2.3°C49.8 mm10.35.2 h
March10.6°C3.4°C45.0 mm10.47.0 h
April13.7°C5.1°C46.0 mm10.49.6 h
May16.9°C8.4°C54.8 mm10.710.4 h
June20.1°C11.6°C58.0 mm10.311.1 h
July21.9°C13.6°C58.4 mm10.711.2 h
August21.6°C13.6°C60.6 mm10.29.9 h
September19.1°C11.5°C49.1 mm9.08.2 h
October15.1°C8.8°C66.6 mm12.16.0 h
November10.6°C5.0°C66.8 mm11.44.5 h
December8.0°C3.1°C59.1 mm11.23.6 h

Record high 1996–2025: 37.9°C on 2022-07-19. Record low: -10.3°C on 2021-02-11.

Source: Open-Meteo Historical Weather API (CC BY 4.0). Values are ERA5 reanalysis model data on a ~9–25 km grid, not readings from a weather station, so a single town’s thermometer can differ by a few degrees and local showers can be missed. Grid cell 51.49, -0.16 at 16 m. For snowfall, humidity and a best-time-to-visit score, open London in the climate tool.

Compare London’s weather with another city

Other city climates