Beijing climate — normals and trends

Beijing (China) has a hot-summer humid continental, dry winter climate (Dwa) under the Köppen-Geiger classification. Its mean annual temperature is 12.3 °C and it receives 681 mm of precipitation per year.

These figures are normals computed over 86 complete calendar years, from 1940 to 2025, using ERA5 reanalysis data from the Copernicus programme.

The warmest month is July (27.0 °C on average) and the coldest is January (-4.7 °C). Rainfall peaks in July.

Beijing averages 129 frost days, 72 hot days (≥ 30 °C) and 69 rainy days per year.

Beijing has warmed by +3.0 °C between 1940 and 2025, or +0.35 °C per decade. This trend is statistically significant.

The number of frost days there went from about 139 to 119 per year over the period.

The hottest day of the period reached 43.4 °C (on 10 June 1961) and the coldest -29.4 °C (on 10 January 1951).

Data from ERA5 reanalysis (Copernicus Climate Change Service), redistributed under a CC-BY 4.0 licence. Normals are recomputed whenever the archive is updated.

Climate normals · ERA5

BeijingBeijing Municipality

coords
39.91°, 116.40°
period
19402025 · 86 yrs
DwaHot-summer humid continental, dry winterWarmest monthJulyColdest monthJanuaryWettest monthJulyDriest monthJanuary

Mean daily temperature

12.3°C

Average daily high

18.2°C

Average daily low

6.9°C

Annual rainfall

681mm

Sunshine / day

9.3h

Mean relative humidity

56%

Average peak wind

13.2km/h

Seasonal range

31.7°C

Frost days (< 0 °C)

129 d/yr

Hot days (≥ 30 °C)

72 d/yr

Rainy days (≥ 1 mm)

69 d/yr

Annual snowfall

15.2 cm

Average feels-like high

16.6 °C

Average feels-like low

5.1 °C

Average peak gust

28.7 km/h

Tropical nights (≥ 20 °C)

67 d/yr

Solar radiation

15.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+3.0 °C

since 1940

+0.4 °C per decade · r² = 0.53 · p = < 0.001

1940Each stripe is one year, from 1940 (left) to 2025 (right). Blue = colder than the period average, red = warmer.2025

Trend fitted by linear regression (ordinary least squares) on annual means. A trend is shown only when it is statistically significant (p < 0.05).

A climograph overlays rainfall (bars) and temperature (line): the standard reading in climatology, where you can see at a glance whether the warm season is also the dry one.

Records for the period

Hottest day

43.4 °C

10 June 1961

Coldest day

-29.4 °C

10 January 1951

Wettest day

223 mm

4 August 1946

Windiest day

42.1 km/h

12 April 2025

Strongest gust

82.1 km/h

27 June 1986

Hottest feels-like

45.9 °C

24 July 1999

Coldest feels-like

-34.7 °C

10 January 1951

Snowiest day

13.4 cm

25 February 1959

Sunniest day

14.1 h

10 July 1981

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202540.3 °C24 June 2025-12.9 °C9 February 202513.8 °C653 mm92123
202439.2 °C18 June 2024-13.4 °C22 January 202413.9 °C687 mm92117
202342.3 °C22 June 2023-16.1 °C25 January 202313.8 °C529 mm88120
202241.1 °C25 June 2022-12.2 °C15 February 202213.2 °C498 mm97119
202137.5 °C19 June 2021-19.2 °C7 January 202113.2 °C750 mm58115
202039.6 °C24 July 2020-13.7 °C30 December 202013.4 °C372 mm89117
201940.3 °C4 July 2019-15.5 °C31 December 201913.7 °C426 mm109119
201841.6 °C29 June 2018-14.3 °C24 January 201813.3 °C505 mm94124
201740.4 °C15 June 2017-11.4 °C13 December 201713.7 °C580 mm93125
201637.9 °C11 July 2016-16.4 °C23 January 201613.3 °C675 mm100125
201541.0 °C13 July 2015-11.0 °C26 November 201513.6 °C520 mm89118
201442.2 °C29 May 2014-13.3 °C10 February 201413.9 °C384 mm95122
201338.5 °C28 July 2013-18.2 °C4 January 201312.7 °C483 mm84127
201241.8 °C17 June 2012-16.1 °C26 December 201212.6 °C542 mm89134
201137.7 °C21 June 2011-15.4 °C16 January 201112.9 °C499 mm83122
201042.6 °C5 July 2010-18.1 °C5 January 201012.3 °C515 mm91138
200939.9 °C24 June 2009-13.6 °C31 December 200913.1 °C439 mm88130
200837.3 °C3 August 2008-14.5 °C22 December 200813.2 °C507 mm85116
200740.0 °C8 June 2007-11.6 °C4 January 200713.9 °C438 mm108118
200638.3 °C21 June 2006-14.9 °C9 February 200613.4 °C502 mm96118
200540.3 °C23 June 2005-13.5 °C10 January 200513.2 °C445 mm89125
200442.0 °C11 June 2004-13.6 °C22 January 200413.7 °C547 mm84111
200339.5 °C20 June 2003-12.3 °C5 January 200313.7 °C589 mm94121
200242.9 °C14 July 2002-11.1 °C31 December 200213.9 °C436 mm86125
200141.0 °C19 May 2001-16.4 °C15 January 200113.5 °C531 mm105122
200041.8 °C1 July 2000-21.8 °C25 January 200013.3 °C655 mm96131
199942.2 °C2 July 1999-10.5 °C12 January 199914.2 °C409 mm96122
199838.7 °C27 June 1998-14.7 °C19 January 199814.0 °C646 mm97110
199742.7 °C13 July 1997-18.8 °C5 January 199713.7 °C390 mm95113
199637.6 °C30 June 1996-12.3 °C16 January 199612.6 °C703 mm73134
199538.6 °C5 June 1995-10.1 °C25 December 199513.1 °C737 mm60129
199438.9 °C16 June 1994-12.2 °C16 December 199413.7 °C856 mm89123
199337.5 °C28 May 1993-15.0 °C18 January 199313.0 °C491 mm86123
199240.8 °C6 July 1992-9.2 °C4 January 199213.1 °C563 mm78127
199138.0 °C17 May 1991-11.6 °C8 January 199112.6 °C562 mm77127
199038.3 °C16 June 1990-17.3 °C25 January 199012.6 °C903 mm66110
198938.2 °C28 June 1989-13.5 °C28 January 198913.1 °C523 mm72124
198841.1 °C14 June 1988-12.3 °C10 January 198812.7 °C585 mm62131
198736.9 °C31 July 1987-16.8 °C13 January 198712.3 °C812 mm63137
198640.9 °C2 June 1986-15.7 °C28 December 198612.3 °C658 mm66133
198535.3 °C24 June 1985-15.3 °C30 January 198511.7 °C739 mm63136
198440.2 °C5 August 1984-16.8 °C3 February 198412.2 °C621 mm74134
198341.2 °C30 May 1983-15.3 °C8 January 198313.5 °C497 mm93122
198239.1 °C3 June 1982-23.5 °C12 January 198212.8 °C665 mm69122
198141.4 °C6 June 1981-21.4 °C29 December 198112.7 °C467 mm98132
198039.2 °C23 July 1980-20.5 °C11 January 198011.8 °C465 mm84136
197938.1 °C27 May 1979-17.8 °C24 December 197912.0 °C947 mm58140
197841.3 °C23 June 1978-13.3 °C31 December 197812.9 °C820 mm74129
197736.4 °C21 June 1977-17.6 °C29 January 197712.4 °C948 mm65122
197637.9 °C23 May 1976-14.0 °C24 January 197611.7 °C689 mm47131
197540.9 °C19 June 1975-14.8 °C5 January 197513.5 °C443 mm84119
197437.6 °C14 June 1974-15.8 °C24 January 197411.8 °C541 mm65135
197337.4 °C21 June 1973-20.4 °C8 February 197312.1 °C896 mm55126
197242.4 °C5 July 1972-19.8 °C2 February 197212.4 °C688 mm78121
197138.4 °C4 June 1971-18.5 °C6 March 197112.3 °C583 mm68124
197037.3 °C26 June 1970-18.3 °C9 March 197011.6 °C657 mm56139
196940.0 °C27 June 1969-23.2 °C4 January 196910.9 °C861 mm60139
196840.0 °C5 June 1968-19.5 °C31 December 196812.4 °C526 mm79125
196737.7 °C23 June 1967-25.2 °C11 February 196711.5 °C1,001 mm71134
196636.9 °C21 June 1966-15.6 °C27 December 196611.1 °C834 mm37141
196537.8 °C2 July 1965-14.6 °C13 January 196511.6 °C540 mm62139
196440.1 °C23 June 1964-22.4 °C12 February 196411.7 °C899 mm60127
196340.3 °C23 June 1963-14.6 °C3 February 196312.7 °C668 mm79127
196239.4 °C16 June 1962-17.0 °C13 February 196212.7 °C621 mm86130
196143.4 °C10 June 1961-11.6 °C12 January 196113.6 °C825 mm82114
196040.4 °C19 June 1960-21.0 °C27 January 196012.5 °C552 mm83128
195936.8 °C25 June 1959-15.3 °C4 January 195912.3 °C1,031 mm61124
195841.4 °C28 June 1958-23.6 °C17 January 195812.0 °C920 mm72135
195736.7 °C2 August 1957-24.6 °C9 February 19579.8 °C735 mm63142
195632.5 °C6 August 1956-25.4 °C10 December 19568.6 °C967 mm26149
195535.0 °C23 July 1955-27.8 °C6 January 195510.1 °C998 mm43145
195432.7 °C11 August 1954-26.0 °C29 December 19549.3 °C1,084 mm4129
195334.0 °C14 July 1953-25.1 °C8 February 195310.3 °C850 mm19137
195235.0 °C2 July 1952-26.6 °C17 February 19529.4 °C939 mm18139
195132.5 °C7 August 1951-29.4 °C10 January 195110.1 °C1,155 mm21141
195032.8 °C26 June 1950-14.4 °C7 January 195011.2 °C765 mm31134
194934.4 °C8 May 1949-13.0 °C25 December 194911.5 °C1,373 mm22137
194836.1 °C18 June 1948-17.1 °C26 January 194811.6 °C506 mm51137
194733.5 °C3 July 1947-23.5 °C26 January 19479.5 °C1,118 mm32149
194632.9 °C24 June 1946-15.4 °C19 March 194611.2 °C2,499 mm19135
194541.1 °C15 July 1945-15.9 °C12 January 194512.6 °C434 mm85132
194441.8 °C14 July 1944-14.0 °C20 December 194412.4 °C355 mm87136
194337.4 °C15 June 1943-16.9 °C11 January 194312.2 °C546 mm78134
194242.5 °C21 June 1942-15.3 °C11 January 194212.1 °C547 mm77134
194135.5 °C5 July 1941-17.8 °C24 January 194111.4 °C474 mm53139
194036.9 °C20 May 1940-17.3 °C29 January 194011.0 °C737 mm34146

Normals computed over complete calendar years 1940–2025.

A specific year

Pick a year and see how it compares to normal — warmer, drier or more extreme than usual?

Across the whole year

Average daily high
19.9 °C
+1.7 °C
Hot days (≥ 30 °C)
92 d/yr
+20
Frost days (< 0 °C)
123 d/yr
-6
Annual rainfall
653 mm
-28 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan4.4 °C+3.3 °C1 mm-3 mm
Feb5.9 °C+1.2 °C0 mm-7 mm
Mar15.2 °C+3.0 °C9 mm-4 mm
Apr23.8 °C+2.7 °C16 mm-9 mm
May27.2 °C-0.6 °C53 mm+10 mm
Jun34.0 °C+2.5 °C44 mm-41 mm
Jul33.0 °C+1.5 °C199 mm-2 mm
Aug30.8 °C+0.9 °C223 mm+35 mm
Sep28.0 °C+1.9 °C20 mm-47 mm
Oct17.7 °C-1.6 °C81 mm+50 mm
Nov13.5 °C+3.5 °C4 mm-10 mm
Dec4.4 °C+1.7 °C3 mm-1 mm

The year's extremes

Hottest day
40.3 °C
24 Jun 2025
Coldest day
-12.9 °C
9 Feb 2025
Wettest day
76.6 mm
27 Aug 2025
Windiest day
42.1 km/h
12 Apr 2025
Strongest gust
81.7 km/h
12 Apr 2025
Hottest feels-like
44.2 °C
6 Aug 2025
Coldest feels-like
-19.5 °C
7 Feb 2025
Snowiest day
1.1 cm
12 Dec 2025
Sunniest day
14.0 h
10 Jun 2025

What was the weather like that day?

Your birthday, a wedding, a memorable trip: discover the actual weather for any date since 1940.

Date

Frequently asked questions

What is the climate of Beijing?

Beijing has a hot-summer humid continental, dry winter climate (Köppen Dwa). Over 1940-2025, the average annual temperature is 12.3 °C and it receives 681 mm of precipitation per year.

What is the hottest day ever recorded in Beijing?

The hottest day measured in Beijing between 1940 and 2025 was 10 June 1961, reaching 43.4 °C.

What is the coldest day in Beijing?

The coldest day measured in Beijing between 1940 and 2025 was 10 January 1951, at -29.4 °C.

Does it snow in Beijing?

Yes. Beijing gets on average 15.2 cm of snow per year and has around 129 frost days.

Has the climate of Beijing warmed?

Yes: Beijing warmed by +3.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Beijing?

The wettest day measured in Beijing between 1940 and 2025 was 4 August 1946, with 223 mm of rain in 24 hours.

What was the windiest day in Beijing?

The windiest day measured in Beijing between 1940 and 2025 was 12 April 2025, with winds reaching 42.1 km/h.

What is the warmest month in Beijing?

The warmest month in Beijing is July (27.0 °C on average); the coldest is January (-4.7 °C).

How much does it rain in Beijing?

Beijing receives on average 681 mm of precipitation per year, spread over about 69 rainy days.

Is it sunny in Beijing?

Beijing gets on average 9.3 hours of sunshine per day, roughly 3,395 hours per year over 1940-2025.

What is the biggest single-day snowfall in Beijing?

The heaviest 24-hour snowfall measured in Beijing between 1940 and 2025 was 25 February 1959, with 13.4 cm.

Are there tropical nights in Beijing?

Yes: Beijing has on average 67 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Beijing?

In Beijing, between 1940 and 2025, the highest apparent temperature reached 45.9 °C on 24 July 1999, and the lowest was -34.7 °C on 10 January 1951.

Compare Beijing with another city

Pick a second city: its normals will be set against these, indicator by indicator.

Nearby cities

The climate around Beijing

Other cities — China