London · United Kingdom

London in December: every year compared

In December, London averages highs of 7.9 °C and lows of 3.4 °C, with 57 mm of precipitation. The warmest December was 2015 (11.1 °C), the coldest 2010 (0.8 °C).

Avg. highAvg. high 7.9 °C
Avg. lowAvg. low 3.4 °C
PrecipitationPrecipitation 57 mm
Rainy daysRainy days 11

Day by day through December

Normal high and low for each day of December in London.

5°10°1102031
Normal high and low, day by dayNormal 1991–2020

Every December in London, ranked

86 months of December since 1940. The last one, 2025, ranks 4 of 86 (+1.9 °C vs normal).

194019832025

2025 · 7.6 °C · +1.9 °C vs normal · rank 4 of 86

Warmest years

  1. 1201511.1 °C
  2. 219748.3 °C
  3. 320238.2 °C
  4. 419887.6 °C
  5. 520187.6 °C

Coldest years

  1. 120100.8 °C
  2. 219501.3 °C
  3. 319811.5 °C
  4. 419622.1 °C
  5. 519762.5 °C
All 86 years in a table
YearMean temperatureDaytime highsNight lowsPrecipitationFrost daysSnowfallRainy days
20257.6 °C9.7 °C5.2 °C43 mm2 days0 cm8 days
20247.5 °C9.4 °C5.6 °C43 mm0 days0 cm8 days
20238.2 °C10.0 °C6.0 °C77 mm3 days0 cm13 days
20224.7 °C7.1 °C2.2 °C55 mm12 days2 cm11 days
20217.5 °C9.4 °C5.4 °C79 mm2 days1 cm18 days
20205.9 °C8.0 °C3.6 °C91 mm4 days3 cm16 days
20196.7 °C9.3 °C4.0 °C98 mm3 days0 cm16 days
20187.6 °C9.8 °C5.2 °C50 mm1 day0 cm9 days
20175.5 °C7.8 °C3.0 °C95 mm9 days12 cm13 days
20166.6 °C9.2 °C4.0 °C8 mm6 days0 cm2 days
201511.1 °C12.8 °C9.0 °C51 mm0 days0 cm15 days
20145.9 °C8.8 °C3.3 °C35 mm8 days0 cm7 days
20136.8 °C9.5 °C4.1 °C82 mm0 days0 cm14 days
20125.6 °C7.9 °C3.0 °C86 mm8 days1 cm16 days
20116.7 °C8.9 °C4.2 °C58 mm3 days1 cm15 days
20100.8 °C2.7 °C-1.6 °C30 mm21 days13 cm7 days
20094.1 °C6.1 °C1.9 °C63 mm10 days5 cm16 days
20084.4 °C6.5 °C2.4 °C29 mm8 days0 cm4 days
20075.8 °C8.2 °C3.4 °C38 mm7 days0 cm8 days
20067.2 °C9.4 °C5.1 °C58 mm4 days0 cm13 days
20054.8 °C7.2 °C2.4 °C29 mm7 days2 cm7 days
20045.7 °C7.9 °C3.0 °C35 mm4 days0 cm7 days
20035.8 °C8.0 °C3.4 °C50 mm3 days0 cm11 days
20026.7 °C8.2 °C5.1 °C102 mm0 days0 cm15 days
20014.1 °C6.6 °C1.3 °C21 mm11 days0 cm8 days
20006.5 °C8.1 °C4.7 °C66 mm6 days2 cm11 days
19995.5 °C7.6 °C3.2 °C82 mm4 days2 cm15 days
19986.4 °C8.4 °C4.2 °C65 mm4 days0 cm13 days
19976.5 °C8.4 °C4.4 °C61 mm1 day5 cm16 days
19963.6 °C5.3 °C1.9 °C25 mm8 days2 cm6 days
19953.0 °C4.8 °C1.2 °C85 mm12 days7 cm13 days
19946.9 °C9.2 °C4.0 °C63 mm7 days0 cm12 days
19936.2 °C8.4 °C3.7 °C80 mm2 days3 cm18 days
19924.4 °C6.5 °C2.0 °C45 mm9 days0 cm7 days
19914.5 °C6.7 °C2.2 °C18 mm11 days0 cm4 days
19904.7 °C6.8 °C2.5 °C52 mm6 days3 cm12 days
19896.2 °C8.1 °C3.9 °C84 mm1 day0 cm13 days
19887.6 °C9.5 °C5.5 °C14 mm0 days0 cm3 days
19876.3 °C8.0 °C4.4 °C20 mm4 days0 cm7 days
19866.5 °C8.7 °C4.0 °C56 mm2 days0 cm10 days
19857.5 °C9.1 °C5.4 °C84 mm5 days0 cm14 days
19845.7 °C8.1 °C3.0 °C52 mm6 days0 cm15 days
19835.7 °C7.9 °C3.2 °C58 mm9 days1 cm11 days
19824.8 °C7.2 °C2.3 °C62 mm8 days0 cm10 days
19811.5 °C3.7 °C-1.2 °C70 mm16 days30 cm11 days
19805.7 °C7.6 °C3.3 °C32 mm6 days0 cm7 days
19796.5 °C8.6 °C4.3 °C81 mm5 days4 cm12 days
19785.0 °C6.9 °C2.6 °C99 mm11 days10 cm20 days
19776.7 °C8.5 °C4.9 °C61 mm0 days0 cm9 days
19762.5 °C4.5 °C0.1 °C53 mm11 days6 cm11 days
19754.6 °C6.7 °C2.0 °C26 mm10 days0 cm5 days
19748.3 °C10.3 °C6.0 °C35 mm0 days1 cm7 days
19735.3 °C7.6 °C2.7 °C35 mm7 days0 cm11 days
19726.3 °C8.6 °C3.7 °C55 mm4 days0 cm9 days
19716.8 °C8.6 °C4.9 °C16 mm1 day0 cm4 days
19704.2 °C6.1 °C1.6 °C48 mm12 days16 cm11 days
19693.9 °C5.6 °C1.3 °C51 mm12 days5 cm15 days
19683.2 °C4.8 °C1.1 °C40 mm10 days5 cm8 days
19674.5 °C6.7 °C1.5 °C48 mm12 days2 cm10 days
19665.3 °C8.1 °C2.1 °C58 mm7 days0 cm17 days
19654.9 °C7.5 °C2.0 °C85 mm7 days0 cm16 days
19643.8 °C6.2 °C1.2 °C41 mm12 days5 cm9 days
19632.5 °C4.5 °C0.4 °C6 mm16 days0 cm2 days
19622.1 °C4.7 °C-0.6 °C56 mm22 days23 cm10 days
19613.8 °C6.3 °C1.1 °C61 mm15 days2 cm12 days
19604.1 °C6.3 °C1.4 °C56 mm8 days0 cm11 days
19596.3 °C8.6 °C3.8 °C99 mm1 day0 cm18 days
19585.2 °C7.5 °C2.8 °C46 mm3 days0 cm9 days
19574.4 °C6.7 °C1.9 °C48 mm9 days0 cm8 days
19565.7 °C7.6 °C3.6 °C43 mm8 days3 cm10 days
19556.2 °C8.8 °C3.3 °C52 mm5 days0 cm13 days
19546.6 °C8.9 °C3.6 °C27 mm4 days0 cm7 days
19537.4 °C9.3 °C5.2 °C18 mm1 day0 cm5 days
19523.1 °C5.3 °C0.7 °C46 mm12 days3 cm12 days
19515.9 °C8.3 °C3.4 °C49 mm7 days0 cm11 days
19501.3 °C3.0 °C-0.9 °C40 mm20 days10 cm10 days
19496.0 °C8.5 °C3.2 °C28 mm3 days0 cm8 days
19486.2 °C8.4 °C3.9 °C65 mm6 days0 cm15 days
19475.7 °C7.8 °C3.5 °C32 mm3 days0 cm7 days
19462.6 °C5.2 °C-0.0 °C46 mm19 days0 cm10 days
19455.4 °C8.0 °C2.6 °C55 mm10 days0 cm13 days
19443.2 °C5.7 °C0.9 °C34 mm11 days0 cm6 days
19433.5 °C6.0 °C1.0 °C16 mm10 days0 cm6 days
19427.0 °C9.0 °C4.9 °C36 mm4 days3 cm11 days
19415.8 °C8.3 °C3.2 °C8 mm7 days0 cm2 days
19403.5 °C5.6 °C1.2 °C21 mm11 days1 cm9 days

December records

Hottest day

15.4 °C

December 19, 2015 estimate

Coldest night

-12.6 °C

December 13, 1981 estimate

Wettest day

26 mm

December 24, 1999 estimate

The weather on your birthday in London

Any day since 1940: high, low, rain, snow, and how warm it was compared with the same date in every other year.

Your date stays in your browser.

Questions & answers

How warm is London in December?

Highs average 7.9 °C and lows 3.4 °C. A typical December brings 0 hot days (30 °C or more) and 6 frost days.

Does it rain a lot in London in December?

About 57 mm falls in December, over some 11 days with at least 1 mm. The wettest December was 2002 (102 mm), the driest 1963 (6 mm).

What was the warmest December in London?

2015, with a mean temperature of 11.1 °C. The coldest was 2010 (0.8 °C). The last one, 2025, ranks 4 of 86.