Temperature
The average annual temperature in London is 58.1 °F (14.5 °C). During the summer, temperatures have highs that usually range between 70 and 77 °F (21 and 25 °C) and during winter, highs are typically between 39 and 46 °F (4 and 8 °C).
Precipitation
London has an average annual rainfall of 23.6 in (600 mm). Precipitation is quite distributed throughout the year. The months with the higher levels of precipitation are November and December, while it tends to be drier from February to June.
Humidity
London has an average relative humidity of 75%. Relative humidity tends to be higher in winter, from November to March.
Sunshine
London has an average of 1,600 hours of sunshine per year. Sunshine tends to be higher during the summer months from May to August, while the cloudiest months are between November and February.