Pu'er climate — normals and trends

Pu'er (China) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 19.4 °C and it receives 1,811 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 May (22.7 °C on average) and the coldest is December (13.8 °C). Rainfall peaks in July.

Pu'er averages 0 frost days, 31 hot days (≥ 30 °C) and 189 rainy days per year.

Pu'er has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.5 °C (on 20 May 2019) and the coldest -0.3 °C (on 3 January 1974).

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

Pu'erYunnan

coords
22.79°, 100.97°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthMayColdest monthDecemberWettest monthJulyDriest monthJanuary

Mean daily temperature

19.4°C

Average daily high

24.8°C

Average daily low

15.4°C

Annual rainfall

1,811mm

Sunshine / day

8.7h

Mean relative humidity

75%

Average peak wind

10.0km/h

Seasonal range

8.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

31 d/yr

Rainy days (≥ 1 mm)

189 d/yr

Annual snowfall

0.0 cm

Average feels-like high

25.8 °C

Average feels-like low

16.2 °C

Average peak gust

32.1 km/h

Tropical nights (≥ 20 °C)

57 d/yr

Solar radiation

16.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

+0.3 °C per decade · r² = 0.79 · 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

37.5 °C

20 May 2019

Coldest day

-0.3 °C

3 January 1974

Wettest day

138 mm

30 August 1972

Windiest day

24.3 km/h

15 February 1983

Strongest gust

73.8 km/h

24 August 1987

Hottest feels-like

37.9 °C

30 May 2023

Coldest feels-like

-3.1 °C

3 January 1974

Snowiest day

0.1 cm

16 December 2013

Sunniest day

13.0 h

18 June 2023

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202533.8 °C9 May 20253.9 °C29 November 202519.9 °C2,184 mm370
202435.5 °C9 April 20248.1 °C6 January 202420.7 °C1,939 mm670
202336.4 °C1 June 20235.6 °C7 January 202320.6 °C1,579 mm670
202233.1 °C28 April 20225.8 °C14 February 202219.9 °C1,575 mm370
202135.4 °C25 April 20215.1 °C10 February 202120.1 °C1,542 mm540
202036.0 °C8 May 20204.5 °C26 January 202020.7 °C1,442 mm820
201937.5 °C20 May 20191.6 °C8 December 201920.9 °C1,148 mm840
201832.4 °C23 April 20187.0 °C13 January 201819.8 °C2,003 mm180
201735.3 °C5 May 20172.0 °C21 December 201720.2 °C1,912 mm450
201636.1 °C10 May 20164.0 °C25 January 201620.4 °C1,487 mm630
201533.5 °C15 May 20153.9 °C14 January 201520.3 °C1,598 mm690
201435.9 °C21 April 20144.3 °C22 January 201420.7 °C1,537 mm650
201334.6 °C22 April 20131.7 °C17 December 201320.3 °C1,640 mm620
201234.1 °C4 May 20125.6 °C16 January 201220.8 °C1,656 mm540
201132.5 °C11 May 20114.7 °C21 January 201119.6 °C1,626 mm160
201036.6 °C5 May 20106.5 °C30 December 201020.8 °C1,485 mm580
200933.9 °C11 May 20096.1 °C30 December 200920.5 °C1,623 mm370
200834.8 °C21 April 20084.6 °C2 December 200819.8 °C1,967 mm290
200732.8 °C31 March 20076.2 °C4 February 200719.9 °C1,595 mm290
200634.2 °C14 April 20064.1 °C23 December 200620.2 °C1,624 mm420
200534.6 °C27 May 20055.9 °C31 December 200520.5 °C1,610 mm540
200435.3 °C3 May 20045.5 °C5 December 200419.7 °C1,640 mm360
200334.5 °C26 April 20037.2 °C27 January 200320.2 °C1,379 mm360
200233.1 °C21 April 20026.1 °C23 December 200220.1 °C1,813 mm240
200134.3 °C7 April 20015.2 °C11 January 200120.1 °C2,045 mm340
200031.8 °C9 April 20006.4 °C9 January 200019.7 °C1,792 mm120
199934.5 °C25 April 19990.2 °C25 December 199920.0 °C2,026 mm200
199834.1 °C14 May 19983.7 °C16 December 199820.6 °C1,759 mm400
199734.6 °C16 May 19974.0 °C24 January 199719.6 °C1,679 mm230
199634.0 °C17 April 19963.3 °C1 January 199619.8 °C1,938 mm300
199534.0 °C23 April 19953.5 °C31 December 199520.1 °C1,802 mm450
199434.7 °C11 April 19946.4 °C4 January 199420.0 °C2,085 mm320
199332.0 °C1 April 19932.1 °C27 December 199319.5 °C1,774 mm220
199235.7 °C14 May 19923.9 °C8 December 199219.2 °C1,689 mm550
199134.2 °C18 April 19916.0 °C18 December 199119.8 °C1,967 mm360
199033.3 °C16 April 19905.7 °C2 January 199019.4 °C1,986 mm230
198934.6 °C8 May 19894.2 °C19 December 198919.6 °C1,891 mm330
198833.8 °C7 April 19885.3 °C2 January 198819.7 °C1,719 mm230
198736.6 °C28 May 19873.7 °C24 December 198719.8 °C1,770 mm420
198634.8 °C2 June 19861.4 °C5 March 198619.4 °C1,803 mm340
198532.8 °C3 April 19852.4 °C25 December 198519.3 °C2,117 mm160
198433.4 °C14 April 19845.4 °C10 January 198419.7 °C1,846 mm380
198335.3 °C18 April 19832.7 °C1 December 198319.3 °C1,946 mm440
198233.9 °C13 May 19821.9 °C27 December 198219.2 °C1,922 mm220
198132.4 °C9 April 19815.5 °C29 December 198119.5 °C2,009 mm150
198034.4 °C15 May 19804.8 °C17 January 198019.8 °C1,691 mm540
197934.5 °C13 May 19793.0 °C23 December 197919.5 °C1,525 mm410
197832.3 °C26 April 19783.8 °C13 January 197819.1 °C1,894 mm210
197732.4 °C10 June 19774.6 °C8 January 197718.7 °C1,948 mm160
197632.6 °C2 April 19763.5 °C1 January 197618.9 °C2,007 mm250
197534.3 °C1 May 19750.7 °C24 December 197519.2 °C1,824 mm360
197431.0 °C14 March 1974-0.3 °C3 January 197418.8 °C2,048 mm61
197332.1 °C3 April 19731.3 °C31 December 197319.2 °C2,043 mm180
197234.7 °C15 May 19723.8 °C20 January 197219.1 °C2,344 mm240
197133.3 °C19 May 19712.3 °C6 January 197118.3 °C2,181 mm120
197034.5 °C20 April 19703.1 °C21 December 197019.3 °C1,929 mm250
196934.2 °C17 May 19694.6 °C23 January 196919.5 °C1,744 mm400
196831.3 °C22 April 19683.2 °C25 January 196818.7 °C1,940 mm120
196731.7 °C4 April 19675.0 °C20 January 196718.7 °C1,998 mm120
196635.9 °C2 May 19666.3 °C26 December 196619.1 °C1,759 mm330
196534.3 °C15 May 19653.4 °C17 January 196518.5 °C1,945 mm250
196432.5 °C10 April 19641.9 °C29 December 196419.2 °C1,894 mm180
196334.5 °C25 April 19634.0 °C16 January 196319.2 °C1,766 mm410
196233.0 °C12 April 19624.3 °C29 December 196219.2 °C1,725 mm310
196134.5 °C25 April 19614.0 °C25 January 196119.4 °C1,913 mm260
196036.0 °C29 April 19604.6 °C3 January 196019.7 °C2,042 mm410
195934.8 °C12 April 19594.2 °C2 January 195919.1 °C1,884 mm310
195835.7 °C2 June 19584.0 °C2 February 195819.2 °C1,865 mm270
195735.8 °C26 May 19573.4 °C26 January 195719.5 °C1,788 mm410
195634.9 °C16 April 19563.2 °C18 January 195619.0 °C1,633 mm320
195531.4 °C22 March 19552.7 °C13 January 195518.4 °C1,761 mm140
195433.6 °C27 April 19542.7 °C16 December 195418.8 °C1,626 mm150
195329.8 °C23 May 19532.0 °C27 January 195318.2 °C1,628 mm00
195234.2 °C7 May 19524.8 °C14 January 195218.8 °C1,884 mm200
195132.0 °C13 May 19515.7 °C31 January 195118.5 °C1,922 mm100
195034.0 °C17 May 19503.4 °C7 January 195018.8 °C1,862 mm290
194929.2 °C12 April 19494.8 °C13 February 194918.4 °C1,900 mm00
194830.3 °C15 March 19483.3 °C4 January 194818.1 °C1,973 mm10
194731.7 °C8 May 19474.5 °C31 December 194718.3 °C1,815 mm30
194631.1 °C11 March 19462.8 °C8 January 194618.2 °C1,337 mm90
194530.7 °C3 April 19455.1 °C30 December 194518.0 °C2,044 mm40
194431.1 °C25 April 19445.8 °C10 December 194418.3 °C1,807 mm60
194331.4 °C7 April 19434.5 °C11 December 194318.1 °C1,853 mm170
194232.8 °C16 April 19424.8 °C14 December 194218.0 °C1,945 mm150
194131.9 °C9 May 19415.3 °C3 February 194118.4 °C2,104 mm130
194031.5 °C27 April 19402.9 °C1 January 194018.2 °C1,765 mm60

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
25.5 °C
+0.7 °C
Hot days (≥ 30 °C)
37 d/yr
+6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
2184 mm
+373 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan20.5 °C0.0 °C8 mm-16 mm
Feb25.0 °C+1.6 °C24 mm-0 mm
Mar27.3 °C+0.6 °C13 mm-25 mm
Apr28.3 °C-0.3 °C50 mm-22 mm
May27.4 °C-0.6 °C182 mm0 mm
Jun27.2 °C+0.5 °C357 mm+60 mm
Jul27.2 °C+1.2 °C557 mm+192 mm
Aug26.8 °C+0.6 °C365 mm+11 mm
Sep27.0 °C+1.0 °C344 mm+108 mm
Oct25.9 °C+1.6 °C164 mm+26 mm
Nov22.0 °C+0.1 °C110 mm+53 mm
Dec21.7 °C+2.0 °C11 mm-13 mm

The year's extremes

Hottest day
33.8 °C
9 May 2025
Coldest day
3.9 °C
29 Nov 2025
Wettest day
62.7 mm
30 Sep 2025
Windiest day
20.5 km/h
14 Mar 2025
Strongest gust
56.9 km/h
14 Mar 2025
Hottest feels-like
36.6 °C
13 Jun 2025
Coldest feels-like
2.0 °C
29 Nov 2025
Sunniest day
13.0 h
13 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 Pu'er?

Pu'er has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 19.4 °C and it receives 1,811 mm of precipitation per year.

What is the hottest day ever recorded in Pu'er?

The hottest day measured in Pu'er between 1940 and 2025 was 20 May 2019, reaching 37.5 °C.

What is the coldest day in Pu'er?

The coldest day measured in Pu'er between 1940 and 2025 was 3 January 1974, at -0.3 °C.

Does it snow in Pu'er?

Almost never: Pu'er sees virtually no snow, with about 0 frost days per year.

Has the climate of Pu'er warmed?

Yes: Pu'er warmed by +2.3 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Pu'er?

The wettest day measured in Pu'er between 1940 and 2025 was 30 August 1972, with 138 mm of rain in 24 hours.

What was the windiest day in Pu'er?

The windiest day measured in Pu'er between 1940 and 2025 was 15 February 1983, with winds reaching 24.3 km/h.

What is the warmest month in Pu'er?

The warmest month in Pu'er is May (22.7 °C on average); the coldest is December (13.8 °C).

How much does it rain in Pu'er?

Pu'er receives on average 1,811 mm of precipitation per year, spread over about 189 rainy days.

Is it sunny in Pu'er?

Pu'er gets on average 8.7 hours of sunshine per day, roughly 3,175 hours per year over 1940-2025.

What is the biggest single-day snowfall in Pu'er?

The heaviest 24-hour snowfall measured in Pu'er between 1940 and 2025 was 16 December 2013, with 0.1 cm.

Are there tropical nights in Pu'er?

Yes: Pu'er has on average 57 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Pu'er?

In Pu'er, between 1940 and 2025, the highest apparent temperature reached 37.9 °C on 30 May 2023, and the lowest was -3.1 °C on 3 January 1974.

Compare Pu'er with another city

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

Nearby cities

The climate around Pu'er

Other cities — China