Continental · China

Beijing weather, year by year

Beijing averages 13.1 °C over a year. Its warmest year since 1940 was 1999 (+0.9 °C vs normal), and 2025 ranks 6 of 86.

YearYear 2025
Mean tempMean temp 13.6 °C
vs normalvs normal +0.5 °C
RankRank 6/86

Tap or slide over the stripes to flip the year

The climate of Beijing

Average highs and lows month by month, with rainfall. July is the wettest month, January the driest.

-10°0°10°20°30°0100200°Cmm2°-8°3Jan6°-5°5Feb13°0°9Mar22°8°19Apr29°15°35May32°20°74Jun32°23°160Jul31°21°120Aug27°16°56Sep20°8°33Oct10°-1°14Nov3°-6°3Dec
Average low → highPrecipitation (mm)Normal 1991–2020

Every year in Beijing since 1940, ranked

Pick a measure and line up all 86 years against the 1991–2020 normal. 2025 ranks 6 of 86 (+0.5 °C).

194019832025

2025 · 13.6 °C · +0.5 °C vs normal · rank 6 of 86

Warmest years

  1. 1199914.0 °C
  2. 2199813.7 °C
  3. 3200713.7 °C
  4. 4201413.7 °C
  5. 5202413.7 °C

Coldest years

  1. 119568.4 °C
  2. 219549.1 °C
  3. 319529.2 °C
  4. 419479.3 °C
  5. 519579.6 °C
All 86 years in a table
YearMean temperatureDaytime highsNight lowsPrecipitationHot days (30 °C+)Frost daysSnowfallRainy days
202513.6 °C19.7 °C8.0 °C653 mm90 days125 days3 cm62 days
202413.7 °C19.5 °C8.3 °C687 mm84 days117 days1 cm66 days
202313.6 °C19.8 °C7.8 °C528 mm84 days121 days14 cm50 days
202213.0 °C19.1 °C7.2 °C498 mm96 days119 days11 cm53 days
202113.0 °C18.7 °C7.7 °C750 mm57 days116 days13 cm73 days
202013.1 °C19.3 °C7.5 °C372 mm86 days117 days13 cm50 days
201913.5 °C19.8 °C7.5 °C426 mm105 days121 days7 cm55 days
201813.1 °C19.1 °C7.5 °C505 mm94 days126 days7 cm53 days
201713.5 °C19.4 °C7.9 °C580 mm91 days126 days4 cm45 days
201613.1 °C18.8 °C7.7 °C675 mm93 days126 days9 cm53 days
201513.4 °C19.1 °C8.1 °C520 mm87 days118 days31 cm63 days
201413.7 °C19.8 °C8.2 °C384 mm94 days123 days6 cm49 days
201312.5 °C18.4 °C7.2 °C483 mm83 days128 days10 cm55 days
201212.4 °C18.3 °C7.0 °C542 mm86 days136 days15 cm58 days
201112.6 °C18.5 °C7.2 °C499 mm80 days124 days7 cm50 days
201012.1 °C17.7 °C7.0 °C515 mm90 days140 days23 cm58 days
200912.9 °C18.8 °C7.4 °C439 mm83 days131 days11 cm54 days
200812.9 °C18.9 °C7.6 °C507 mm81 days116 days1 cm61 days
200713.7 °C19.6 °C8.3 °C438 mm106 days118 days12 cm51 days
200613.2 °C18.9 °C7.9 °C503 mm91 days119 days9 cm54 days
200512.9 °C18.9 °C7.4 °C445 mm89 days125 days8 cm56 days
200413.5 °C19.5 °C7.9 °C547 mm82 days113 days9 cm56 days
200313.5 °C18.8 °C8.4 °C589 mm89 days122 days22 cm75 days
200213.6 °C19.4 °C8.2 °C436 mm84 days127 days9 cm58 days
200113.3 °C18.9 °C7.8 °C531 mm101 days124 days24 cm63 days
200013.1 °C18.8 °C7.0 °C655 mm90 days132 days16 cm67 days
199914.0 °C19.9 °C7.9 °C409 mm93 days123 days3 cm68 days
199813.7 °C19.3 °C8.0 °C647 mm90 days111 days17 cm65 days
199713.5 °C19.4 °C7.2 °C390 mm95 days116 days12 cm50 days
199612.4 °C17.9 °C6.6 °C703 mm70 days135 days8 cm66 days
199512.9 °C18.7 °C6.9 °C737 mm58 days130 days2 cm67 days
199413.4 °C18.9 °C8.4 °C856 mm85 days124 days15 cm64 days
199312.8 °C18.3 °C7.5 °C491 mm79 days124 days10 cm63 days
199212.9 °C18.6 °C7.7 °C563 mm72 days131 days11 cm69 days
199112.4 °C17.8 °C7.5 °C562 mm75 days131 days22 cm73 days
199012.4 °C17.7 °C7.5 °C904 mm62 days111 days22 cm85 days
198912.9 °C18.6 °C7.6 °C524 mm71 days126 days7 cm57 days
198812.4 °C18.0 °C7.3 °C585 mm56 days132 days6 cm64 days
198712.1 °C17.7 °C6.9 °C815 mm59 days138 days21 cm80 days
198612.1 °C17.7 °C6.9 °C658 mm63 days134 days17 cm66 days
198511.4 °C16.8 °C6.4 °C739 mm56 days136 days16 cm82 days
198411.9 °C17.7 °C6.4 °C621 mm71 days135 days9 cm62 days
198313.3 °C19.4 °C7.6 °C497 mm91 days125 days4 cm63 days
198212.6 °C18.6 °C6.8 °C665 mm63 days124 days5 cm66 days
198112.5 °C18.6 °C6.6 °C467 mm92 days134 days23 cm57 days
198011.6 °C17.6 °C5.9 °C464 mm83 days138 days17 cm59 days
197911.8 °C17.9 °C5.7 °C947 mm53 days141 days20 cm67 days
197812.6 °C18.7 °C7.1 °C820 mm72 days130 days10 cm68 days
197712.1 °C17.8 °C6.8 °C948 mm60 days123 days7 cm69 days
197611.5 °C16.9 °C6.6 °C689 mm43 days132 days15 cm77 days
197513.2 °C19.1 °C7.9 °C443 mm79 days120 days8 cm57 days
197411.6 °C17.4 °C6.1 °C541 mm63 days137 days12 cm63 days
197311.8 °C17.4 °C6.8 °C896 mm51 days127 days30 cm95 days
197212.2 °C18.0 °C6.7 °C688 mm75 days122 days26 cm64 days
197112.1 °C17.8 °C6.7 °C583 mm65 days127 days30 cm80 days
197011.4 °C17.1 °C6.0 °C657 mm55 days139 days19 cm78 days
196910.6 °C16.2 °C5.3 °C861 mm54 days139 days23 cm74 days
196812.2 °C18.3 °C6.6 °C526 mm76 days128 days13 cm52 days
196711.3 °C17.2 °C5.6 °C1,001 mm61 days135 days26 cm98 days
196610.9 °C17.0 °C5.6 °C834 mm36 days143 days11 cm79 days
196511.4 °C17.7 °C5.8 °C540 mm59 days140 days10 cm61 days
196411.5 °C16.7 °C6.7 °C899 mm57 days131 days30 cm94 days
196312.5 °C18.5 °C7.1 °C668 mm75 days128 days4 cm69 days
196212.5 °C18.8 °C6.8 °C620 mm82 days131 days21 cm56 days
196113.4 °C19.2 °C7.9 °C825 mm77 days115 days15 cm76 days
196012.2 °C18.3 °C6.7 °C552 mm79 days130 days13 cm60 days
195912.1 °C17.6 °C7.0 °C1,031 mm56 days126 days29 cm85 days
195811.8 °C17.8 °C6.2 °C920 mm61 days136 days16 cm79 days
19579.6 °C15.9 °C3.5 °C735 mm61 days143 days45 cm65 days
19568.4 °C14.2 °C3.0 °C967 mm20 days150 days53 cm101 days
19559.9 °C15.4 °C4.9 °C998 mm40 days147 days31 cm92 days
19549.1 °C14.2 °C4.3 °C1,084 mm3 days129 days36 cm109 days
195310.0 °C15.3 °C5.3 °C850 mm17 days140 days17 cm98 days
19529.2 °C14.5 °C4.2 °C939 mm12 days139 days47 cm96 days
19519.9 °C15.5 °C4.7 °C1,156 mm19 days142 days26 cm110 days
195011.0 °C16.4 °C6.3 °C765 mm28 days135 days4 cm93 days
194911.2 °C16.8 °C6.3 °C1,373 mm18 days139 days8 cm82 days
194811.4 °C17.2 °C6.3 °C506 mm46 days138 days13 cm88 days
19479.3 °C15.0 °C4.2 °C1,118 mm27 days149 days26 cm90 days
194610.9 °C16.5 °C6.3 °C2,499 mm15 days136 days29 cm111 days
194512.4 °C19.0 °C6.6 °C434 mm84 days132 days9 cm57 days
194412.1 °C18.4 °C6.5 °C355 mm84 days136 days10 cm56 days
194312.0 °C18.3 °C6.5 °C546 mm75 days134 days12 cm66 days
194211.9 °C18.3 °C6.2 °C547 mm74 days135 days5 cm62 days
194111.2 °C17.7 °C5.3 °C474 mm48 days142 days8 cm67 days
194010.9 °C17.0 °C5.5 °C737 mm32 days145 days6 cm79 days

Year vs year

Pick two years and let them fight it out in Beijing: month by month, point by point.

In Beijing, 1999 beats 2025 by 0.4 °C on mean temperature.

-0°10°20°30°°CJFMAMJJASOND
20251999Normal 1991–2020
3points2
  • 13.6 °CWarmer14.0 °C
  • 90 daysHot days93 days
  • 3 cmSnowier3 cm

Records in Beijing

The most extreme days and years since 1940, with the readings of a nearby station when they go further.

Hottest day

43.2 °C

June 10, 1961 estimate

Nearby station: 41.9 °C on July 24, 1999 measured

Coldest night

-29.5 °C

January 10, 1951 estimate

Nearby station: -27.4 °C on February 22, 1966 measured

Wettest day

229 mm

August 4, 1946 estimate

Nearby station: 263 mm on July 20, 2016 measured

Snowiest day

13 cm

February 25, 1959 estimate

Strongest gust

82 km/h

June 27, 1986 estimate

Year records

  • Warmest199914.0 °C
  • Coldest19568.4 °C
  • Wettest19462,499 mm
  • Driest1944355 mm

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.

Beijing vs another city

Beijing is warmer than Moscow by 7.3 °C on average over the year. Beijing gets 77 mm less precipitation per year. In Beijing, 12 months out of 12 are warmer.

-10°0°10°20°30°°CJFMAMJJASOND
BeijingMoscowBand: average low to average high

Questions & answers

What is the climate like in Beijing?

Beijing averages 13.1 °C over the year. The warmest month is July, with highs around 32.3 °C; the coldest is January, with lows around -8.2 °C. About 532 mm of precipitation falls each year, over some 59 rainy days.

What was the warmest year in Beijing?

1999, at +0.9 °C compared with the 1991–2020 normal. The coldest was 1956. Out of 86 years since 1940, 2025 ranks 6.

What is the wettest month in Beijing?

July gets the most precipitation and January the least. The wettest year was 1946, the driest 1944.

Is Beijing getting warmer?

Compared with its first thirty years on record (from 1940), the last ten years in Beijing show a gap of +2.2 °C in mean temperature.

More cities to explore