Beijing · China

Beijing in December: every year compared

In December, Beijing averages highs of 3.0 °C and lows of -6.3 °C, with 3 mm of precipitation. The warmest December was 1958 (-0.7 °C), the coldest 1956 (-12.0 °C).

Avg. highAvg. high 3.0 °C
Avg. lowAvg. low -6.3 °C
PrecipitationPrecipitation 3 mm
Rainy daysRainy days 1

Day by day through December

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

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

Every December in Beijing, ranked

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

194019832025

2025 · -1.6 °C · +0.6 °C vs normal · rank 20 of 86

Warmest years

  1. 11958-0.7 °C
  2. 21996-0.7 °C
  3. 31998-0.9 °C
  4. 42003-0.9 °C
  5. 52021-0.9 °C

Coldest years

  1. 11956-12.0 °C
  2. 21954-11.2 °C
  3. 31952-9.2 °C
  4. 41944-7.0 °C
  5. 51957-6.9 °C
All 86 years in a table
YearMean temperatureDaytime highsNight lowsPrecipitationFrost daysSnowfallRainy days
2025-1.6 °C4.2 °C-5.9 °C3 mm31 days2 cm2 days
2024-1.3 °C5.1 °C-6.0 °C0 mm31 days0 cm0 days
2023-4.7 °C0.6 °C-9.1 °C13 mm31 days9 cm3 days
2022-4.1 °C2.0 °C-8.9 °C0 mm31 days0 cm0 days
2021-0.9 °C5.7 °C-5.6 °C2 mm31 days1 cm1 day
2020-3.8 °C2.3 °C-8.2 °C1 mm31 days0 cm1 day
2019-2.8 °C3.0 °C-7.2 °C4 mm31 days3 cm1 day
2018-3.6 °C2.2 °C-8.3 °C0 mm31 days0 cm0 days
2017-1.7 °C4.2 °C-6.1 °C0 mm31 days0 cm0 days
2016-1.5 °C4.2 °C-5.7 °C0 mm31 days0 cm0 days
2015-1.1 °C3.9 °C-4.6 °C2 mm31 days1 cm0 days
2014-1.7 °C4.0 °C-5.9 °C1 mm31 days1 cm0 days
2013-1.3 °C5.3 °C-6.0 °C0 mm31 days0 cm0 days
2012-5.9 °C-1.9 °C-9.4 °C11 mm31 days8 cm3 days
2011-2.8 °C2.4 °C-6.5 °C0 mm31 days1 cm0 days
2010-2.4 °C3.6 °C-6.7 °C0 mm31 days0 cm0 days
2009-3.6 °C1.3 °C-7.3 °C0 mm31 days0 cm0 days
2008-2.3 °C3.5 °C-6.8 °C1 mm31 days1 cm0 days
2007-1.0 °C4.3 °C-4.9 °C3 mm31 days3 cm2 days
2006-2.3 °C2.7 °C-6.0 °C3 mm31 days3 cm1 day
2005-3.3 °C1.5 °C-7.2 °C1 mm31 days1 cm0 days
2004-2.3 °C2.8 °C-6.3 °C10 mm29 days7 cm4 days
2003-0.9 °C4.7 °C-4.7 °C0 mm31 days1 cm0 days
2002-2.7 °C1.0 °C-6.1 °C10 mm31 days9 cm5 days
2001-3.3 °C1.3 °C-7.2 °C4 mm31 days3 cm1 day
2000-1.3 °C3.9 °C-5.6 °C1 mm31 days1 cm0 days
1999-1.2 °C4.4 °C-5.6 °C3 mm31 days2 cm1 day
1998-0.9 °C5.6 °C-5.7 °C2 mm31 days1 cm1 day
1997-2.0 °C3.3 °C-6.2 °C11 mm31 days5 cm2 days
1996-0.7 °C5.2 °C-5.3 °C6 mm31 days4 cm1 day
1995-1.7 °C3.9 °C-5.8 °C2 mm31 days2 cm1 day
1994-3.0 °C1.6 °C-6.6 °C12 mm31 days9 cm2 days
1993-1.1 °C3.3 °C-4.9 °C3 mm31 days3 cm1 day
1992-1.3 °C3.1 °C-4.7 °C1 mm31 days1 cm0 days
1991-3.4 °C0.8 °C-7.1 °C9 mm31 days8 cm3 days
1990-1.7 °C3.2 °C-5.7 °C0 mm31 days1 cm0 days
1989-1.6 °C3.5 °C-5.8 °C0 mm31 days0 cm0 days
1988-1.7 °C3.2 °C-5.6 °C0 mm31 days0 cm0 days
1987-1.6 °C3.9 °C-5.9 °C2 mm31 days2 cm1 day
1986-3.0 °C1.3 °C-6.9 °C6 mm30 days5 cm2 days
1985-3.9 °C1.0 °C-7.9 °C3 mm31 days3 cm2 days
1984-4.2 °C0.3 °C-7.8 °C4 mm31 days3 cm1 day
1983-1.4 °C5.1 °C-6.5 °C0 mm31 days0 cm0 days
1982-2.1 °C3.2 °C-6.5 °C0 mm31 days0 cm0 days
1981-5.2 °C1.0 °C-10.3 °C19 mm31 days13 cm2 days
1980-3.8 °C1.3 °C-7.9 °C3 mm31 days2 cm2 days
1979-2.6 °C4.0 °C-7.9 °C7 mm31 days1 cm2 days
1978-2.8 °C2.6 °C-7.0 °C6 mm31 days4 cm1 day
1977-1.3 °C3.6 °C-5.1 °C12 mm30 days3 cm3 days
1976-2.6 °C2.3 °C-6.4 °C2 mm31 days1 cm1 day
1975-2.8 °C2.3 °C-6.5 °C5 mm31 days3 cm3 days
1974-5.1 °C-0.1 °C-9.2 °C17 mm31 days8 cm5 days
1973-2.2 °C4.0 °C-6.6 °C0 mm31 days0 cm0 days
1972-2.2 °C3.0 °C-6.3 °C2 mm31 days1 cm0 days
1971-3.5 °C1.6 °C-7.5 °C4 mm31 days3 cm2 days
1970-2.8 °C2.7 °C-6.9 °C1 mm31 days0 cm0 days
1969-3.4 °C1.8 °C-7.5 °C0 mm31 days0 cm0 days
1968-2.4 °C2.3 °C-6.4 °C15 mm30 days10 cm4 days
1967-4.7 °C0.3 °C-8.8 °C0 mm31 days0 cm0 days
1966-4.9 °C0.1 °C-8.4 °C6 mm31 days3 cm1 day
1965-4.0 °C2.7 °C-8.3 °C0 mm31 days0 cm0 days
1964-2.2 °C3.3 °C-6.0 °C3 mm31 days2 cm1 day
1963-2.8 °C3.0 °C-7.0 °C0 mm31 days0 cm0 days
1962-1.1 °C5.6 °C-5.7 °C0 mm31 days0 cm0 days
1961-2.4 °C2.5 °C-6.2 °C10 mm31 days7 cm3 days
1960-3.5 °C1.7 °C-7.4 °C1 mm31 days1 cm0 days
1959-1.9 °C2.9 °C-5.3 °C4 mm31 days3 cm1 day
1958-0.7 °C5.1 °C-5.2 °C12 mm31 days6 cm4 days
1957-6.9 °C-0.1 °C-12.9 °C0 mm31 days0 cm0 days
1956-12.0 °C-4.3 °C-19.0 °C1 mm31 days0 cm0 days
1955-1.6 °C3.4 °C-5.2 °C5 mm31 days2 cm2 days
1954-11.2 °C-5.0 °C-16.6 °C13 mm31 days9 cm5 days
1953-2.8 °C2.5 °C-6.3 °C4 mm31 days3 cm1 day
1952-9.2 °C-2.2 °C-14.8 °C0 mm31 days0 cm0 days
1951-1.4 °C4.3 °C-4.9 °C8 mm31 days5 cm3 days
1950-3.3 °C3.2 °C-7.5 °C3 mm31 days2 cm1 day
1949-4.2 °C1.4 °C-8.3 °C10 mm30 days3 cm3 days
1948-1.0 °C4.6 °C-4.7 °C4 mm31 days2 cm2 days
1947-6.8 °C-1.3 °C-11.2 °C8 mm31 days6 cm3 days
1946-4.9 °C0.7 °C-8.9 °C2 mm31 days2 cm1 day
1945-2.7 °C3.6 °C-6.6 °C0 mm31 days0 cm0 days
1944-7.0 °C-0.8 °C-11.6 °C0 mm31 days0 cm0 days
1943-3.3 °C2.6 °C-7.3 °C6 mm31 days4 cm2 days
1942-3.6 °C2.3 °C-7.5 °C3 mm31 days2 cm1 day
1941-3.7 °C2.7 °C-7.9 °C6 mm31 days4 cm3 days
1940-3.1 °C3.0 °C-7.5 °C4 mm31 days3 cm1 day

December records

Hottest day

14.9 °C

December 3, 1989 estimate

Nearby station: 19.5 °C on December 3, 1989 measured

Coldest night

-26.2 °C

December 29, 1954 estimate

Nearby station: -18.3 °C on December 27, 1966 measured

Wettest day

12 mm

December 18, 1981 estimate

The weather on your birthday in Beijing

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 Beijing in December?

Highs average 3.0 °C and lows -6.3 °C. A typical December brings 0 hot days (30 °C or more) and 31 frost days.

Does it rain a lot in Beijing in December?

About 3 mm falls in December, over some 1 days with at least 1 mm. The wettest December was 1981 (19 mm), the driest 1944 (0 mm).

What was the warmest December in Beijing?

1958, with a mean temperature of -0.7 °C. The coldest was 1956 (-12.0 °C). The last one, 2025, ranks 20 of 86.