Beijing weather by month
Averages and records for each calendar month at Beijing, China, from 1945 to 2026. The warmest month is July, averaging 31.4°C; the coolest is January at 2.0°C.
| Month | Avg high | Avg low | Record high | Record low | Years |
|---|---|---|---|---|---|
| January | 2.0°C | −8.7°C | 14.3°C4 January 2002 | −23.0°C7 January 2021 | 78 / 78 |
| February | 5.1°C | −6.0°C | 25.6°C21 February 2021 | −27.4°C22 February 1966 | 78 / 78 |
| March | 12.1°C | 0.4°C | 29.5°C18 March 2009 | −15.0°C3 March 1971 | 77 / 78 |
| April | 20.6°C | 7.9°C | 35.0°C29 April 2017 | −3.2°C1 April 1972 | 75 / 76 |
| May | 26.9°C | 13.9°C | 42.0°C29 May 2014 | 2.5°C2 May 1965 | 75 / 75 |
| June | 30.7°C | 19.0°C | 41.1°C22 June 2023 | 9.8°C4 June 1997 | 75 / 75 |
| July | 31.4°C | 22.2°C | 42.0°C6 July 2023 | 15.3°C1 July 1966 | 75 / 75 |
| August | 30.2°C | 21.0°C | 38.3°C8 August 1951 | 11.4°C31 August 1972 | 75 / 75 |
| September | 26.3°C | 15.1°C | 37.0°C8 September 2019 | 3.7°C28 September 1968 | 75 / 75 |
| October | 19.2°C | 7.7°C | 31.0°C4 October 2006 | −3.5°C30 October 1986 | 75 / 75 |
| November | 10.4°C | −0.1°C | 23.3°C8 November 1954 | −12.3°C30 November 1970 | 76 / 76 |
| December | 3.5°C | −6.5°C | 19.5°C3 December 1989 | −21.0°C17 December 2023 | 76 / 77 |
Years shows the number behind the average high, then the number holding a record for that month. They differ because a year contributes an average only when the month has at least 25 days of readings, while a single reading is enough to set a record. The average low is withheld on the same 25-day rule and is counted separately again; it is shown as a dash where the archive cannot support it. Across the twelve months here the averages rest on 75 to 78 years each.
See what Beijing is doing right now
Climate at nearby stations
The closest stations with twelve months of archive of their own, nearest first.
- Hohhot/Baita Intl
- Taiyuan/Wusu Intl
- Zamyn-Uud, Mongolia
- ERDENETSAGAAN, Mongolia
- Sinuiju, North Korea
- Bayandelger, Mongolia
Every figure on this page is computed from Meteostat and its data providers observations stored per station, per year, per month. Nothing is modelled, interpolated or estimated, and a month the archive never covered is left out rather than filled in. A station appears here only once all twelve months carry an average from at least 10 years. See how this is built.