Shilongba climate — normals and trends

Shilongba (China) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 17.5 °C and it receives 1,524 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.2 °C on average) and the coldest is December (10.5 °C). Rainfall peaks in July.

Shilongba averages 1 frost days, 24 hot days (≥ 30 °C) and 151 rainy days per year.

Shilongba 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 39.7 °C (on 31 May 2023) and the coldest -7.3 °C (on 1 January 1984).

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

ShilongbaYunnan

coords
26.58°, 101.36°
period
19402025 · 86 yrs
CsaHot-summer MediterraneanWarmest monthMayColdest monthDecemberWettest monthJulyDriest monthFebruary

Mean daily temperature

17.5°C

Average daily high

23.0°C

Average daily low

12.6°C

Annual rainfall

1,524mm

Sunshine / day

9.3h

Mean relative humidity

63%

Average peak wind

7.2km/h

Seasonal range

11.7°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

24 d/yr

Rainy days (≥ 1 mm)

151 d/yr

Annual snowfall

1.9 cm

Average feels-like high

22.9 °C

Average feels-like low

12.1 °C

Average peak gust

29.8 km/h

Tropical nights (≥ 20 °C)

22 d/yr

Solar radiation

16.5 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.64 · 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

39.7 °C

31 May 2023

Coldest day

-7.3 °C

1 January 1984

Wettest day

121 mm

7 July 2017

Windiest day

22.6 km/h

5 March 1973

Strongest gust

85.3 km/h

20 March 1988

Hottest feels-like

37.8 °C

30 May 2023

Coldest feels-like

-10.8 °C

1 January 1984

Snowiest day

16.9 cm

28 December 1983

Sunniest day

13.3 h

11 June 2013

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.1 °C20 May 20251.7 °C18 December 202518.2 °C1,709 mm360
202434.0 °C18 May 20240.2 °C23 January 202419.0 °C1,475 mm460
202339.7 °C31 May 20231.4 °C7 January 202319.2 °C1,135 mm600
202233.9 °C16 July 20220.5 °C18 January 202218.0 °C1,412 mm430
202136.0 °C2 June 20211.1 °C23 January 202118.9 °C1,276 mm560
202034.5 °C28 June 20201.0 °C21 December 202018.8 °C1,390 mm520
201936.2 °C11 June 2019-0.4 °C10 December 201919.2 °C1,280 mm611
201833.8 °C10 May 20182.0 °C2 February 201818.2 °C1,538 mm240
201734.6 °C9 June 2017-0.3 °C21 December 201718.2 °C1,677 mm271
201634.0 °C4 June 20161.2 °C18 January 201618.3 °C1,485 mm320
201534.8 °C1 June 20150.1 °C21 January 201518.5 °C1,665 mm430
201437.0 °C1 June 20140.8 °C21 January 201418.9 °C1,337 mm470
201333.7 °C27 April 2013-3.0 °C17 December 201318.4 °C1,368 mm383
201236.1 °C11 May 20121.9 °C16 January 201218.7 °C1,335 mm360
201134.7 °C10 May 20111.7 °C21 January 201117.6 °C1,356 mm220
201035.5 °C5 May 20100.1 °C3 January 201018.5 °C1,564 mm410
200934.5 °C12 May 20091.2 °C30 December 200918.5 °C1,552 mm290
200833.2 °C8 May 2008-1.0 °C29 February 200817.7 °C1,518 mm211
200733.3 °C7 May 20071.6 °C25 January 200717.5 °C1,616 mm230
200633.7 °C5 May 20061.5 °C22 December 200618.3 °C1,340 mm310
200535.3 °C28 May 20051.1 °C22 January 200518.3 °C1,673 mm360
200433.0 °C8 May 20041.2 °C28 December 200417.3 °C1,501 mm160
200332.9 °C25 April 20030.4 °C16 January 200318.2 °C1,481 mm230
200231.8 °C21 April 20021.7 °C5 January 200217.9 °C1,278 mm100
200132.2 °C14 June 20010.6 °C23 December 200117.8 °C1,702 mm130
200032.0 °C15 May 20001.2 °C1 January 200017.5 °C1,569 mm140
199934.7 °C22 April 1999-0.6 °C26 December 199918.4 °C1,646 mm193
199834.9 °C15 May 19981.6 °C16 December 199818.3 °C1,883 mm310
199734.7 °C18 May 1997-1.1 °C19 January 199717.7 °C1,325 mm231
199635.1 °C23 May 19960.8 °C18 December 199617.9 °C1,356 mm250
199533.7 °C12 May 19952.3 °C28 January 199517.9 °C1,518 mm250
199434.8 °C2 May 19941.5 °C25 December 199418.1 °C1,488 mm340
199333.3 °C22 May 1993-0.4 °C27 December 199317.6 °C1,423 mm362
199234.1 °C14 May 1992-0.1 °C31 December 199216.9 °C1,437 mm331
199134.4 °C1 June 19911.0 °C26 January 199117.8 °C1,567 mm330
199032.2 °C2 May 19900.7 °C9 January 199017.1 °C1,713 mm60
198934.5 °C18 May 1989-0.1 °C7 December 198917.4 °C1,479 mm221
198833.6 °C4 May 19882.0 °C2 January 198818.2 °C1,613 mm270
198735.5 °C26 May 1987-1.1 °C5 January 198717.9 °C1,622 mm292
198636.1 °C5 June 1986-1.2 °C5 March 198617.5 °C1,530 mm311
198536.3 °C17 May 1985-0.6 °C18 January 198517.3 °C1,716 mm141
198432.3 °C22 April 1984-7.3 °C1 January 198417.6 °C1,419 mm146
198336.4 °C1 June 1983-5.3 °C30 December 198317.2 °C1,616 mm405
198235.2 °C24 May 1982-2.8 °C28 December 198217.4 °C1,355 mm253
198133.2 °C10 May 19810.6 °C16 January 198118.1 °C1,498 mm170
198032.6 °C2 May 19800.7 °C9 January 198017.2 °C1,526 mm130
197936.0 °C1 June 1979-0.9 °C16 December 197917.7 °C1,307 mm382
197832.5 °C25 April 1978-0.5 °C31 December 197817.1 °C1,549 mm53
197735.9 °C17 June 1977-0.3 °C9 February 197717.2 °C1,394 mm291
197632.8 °C21 April 19760.6 °C3 January 197617.1 °C1,662 mm120
197534.4 °C24 May 19750.7 °C14 December 197517.9 °C1,249 mm470
197431.6 °C21 May 1974-2.3 °C1 January 197417.1 °C1,858 mm42
197333.5 °C30 April 19730.6 °C31 December 197318.1 °C1,380 mm380
197234.1 °C10 May 19720.6 °C21 January 197217.6 °C1,445 mm260
197133.7 °C18 May 19711.1 °C8 February 197117.2 °C1,647 mm230
197035.0 °C29 May 19700.4 °C11 January 197017.7 °C1,354 mm410
196937.1 °C23 May 19690.9 °C1 January 196918.3 °C1,400 mm550
196835.4 °C8 May 19681.7 °C25 January 196817.0 °C1,910 mm120
196733.6 °C29 May 19672.0 °C22 January 196717.4 °C1,455 mm240
196632.9 °C1 May 19661.2 °C1 January 196616.5 °C1,991 mm40
196531.9 °C14 May 19650.4 °C31 December 196515.9 °C1,799 mm50
196432.9 °C24 May 1964-0.2 °C28 December 196417.8 °C1,915 mm211
196334.9 °C30 May 19630.3 °C28 December 196317.6 °C1,613 mm410
196234.0 °C26 April 1962-0.2 °C30 December 196217.4 °C1,606 mm251
196133.7 °C16 May 1961-0.3 °C24 January 196117.7 °C1,803 mm212
196033.6 °C18 May 19601.9 °C11 January 196018.1 °C1,658 mm290
195933.6 °C20 May 19590.5 °C26 January 195917.4 °C1,398 mm300
195835.7 °C31 May 19580.7 °C19 January 195817.7 °C1,560 mm330
195735.0 °C25 May 1957-0.7 °C24 January 195717.3 °C1,599 mm201
195631.7 °C15 April 19560.2 °C3 January 195616.7 °C1,418 mm90
195532.7 °C10 May 19551.0 °C28 December 195516.5 °C1,550 mm140
195432.3 °C14 May 19540.9 °C16 December 195417.1 °C1,137 mm180
195330.8 °C28 May 19530.7 °C27 January 195317.1 °C1,098 mm70
195234.3 °C11 May 19521.2 °C31 December 195217.4 °C1,509 mm210
195132.0 °C7 May 19511.0 °C23 December 195117.1 °C1,501 mm80
195033.2 °C18 May 19501.5 °C2 January 195017.2 °C1,868 mm160
194931.4 °C5 June 19491.6 °C13 January 194916.9 °C1,411 mm80
194829.2 °C15 June 19481.4 °C16 December 194816.2 °C1,712 mm00
194731.1 °C13 May 19471.9 °C28 December 194716.2 °C1,679 mm50
194630.8 °C22 May 19461.8 °C8 January 194616.4 °C993 mm30
194530.1 °C29 April 1945-1.1 °C26 December 194515.6 °C1,881 mm11
194429.3 °C26 April 19441.3 °C5 February 194416.0 °C1,839 mm00
194330.7 °C2 May 19430.3 °C14 December 194316.1 °C1,449 mm40
194230.3 °C16 April 19420.7 °C6 January 194215.9 °C1,448 mm10
194129.0 °C13 May 19410.6 °C4 February 194115.4 °C1,524 mm00
194029.6 °C21 May 19400.4 °C8 January 194015.5 °C1,530 mm00

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
23.6 °C
+0.6 °C
Hot days (≥ 30 °C)
36 d/yr
+12
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
1709 mm
+185 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan17.5 °C-0.2 °C15 mm+6 mm
Feb20.8 °C+0.5 °C2 mm-6 mm
Mar22.9 °C-1.1 °C23 mm+11 mm
Apr28.3 °C+1.3 °C26 mm-1 mm
May26.7 °C-0.9 °C135 mm+16 mm
Jun26.8 °C+0.9 °C366 mm+63 mm
Jul27.7 °C+1.9 °C226 mm-107 mm
Aug26.5 °C+1.0 °C349 mm+72 mm
Sep25.5 °C+1.7 °C355 mm+94 mm
Oct23.7 °C+1.9 °C155 mm+24 mm
Nov18.7 °C-0.6 °C53 mm+21 mm
Dec18.4 °C+1.3 °C4 mm-8 mm

The year's extremes

Hottest day
34.1 °C
20 May 2025
Coldest day
1.7 °C
18 Dec 2025
Wettest day
59.9 mm
23 Sep 2025
Windiest day
19.3 km/h
1 Mar 2025
Strongest gust
64.8 km/h
1 Mar 2025
Hottest feels-like
36.3 °C
3 Aug 2025
Coldest feels-like
-0.8 °C
18 Dec 2025
Snowiest day
1.4 cm
26 Jan 2025
Sunniest day
13.3 h
6 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 Shilongba?

Shilongba has a hot-summer mediterranean climate (Köppen Csa). Over 1940-2025, the average annual temperature is 17.5 °C and it receives 1,524 mm of precipitation per year.

What is the hottest day ever recorded in Shilongba?

The hottest day measured in Shilongba between 1940 and 2025 was 31 May 2023, reaching 39.7 °C.

What is the coldest day in Shilongba?

The coldest day measured in Shilongba between 1940 and 2025 was 1 January 1984, at -7.3 °C.

Does it snow in Shilongba?

Yes. Shilongba gets on average 1.9 cm of snow per year and has around 1 frost days.

Has the climate of Shilongba warmed?

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

What is the wettest day in Shilongba?

The wettest day measured in Shilongba between 1940 and 2025 was 7 July 2017, with 121 mm of rain in 24 hours.

What was the windiest day in Shilongba?

The windiest day measured in Shilongba between 1940 and 2025 was 5 March 1973, with winds reaching 22.6 km/h.

What is the warmest month in Shilongba?

The warmest month in Shilongba is May (22.2 °C on average); the coldest is December (10.5 °C).

How much does it rain in Shilongba?

Shilongba receives on average 1,524 mm of precipitation per year, spread over about 151 rainy days.

Is it sunny in Shilongba?

Shilongba 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 Shilongba?

The heaviest 24-hour snowfall measured in Shilongba between 1940 and 2025 was 28 December 1983, with 16.9 cm.

Are there tropical nights in Shilongba?

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

What was the most extreme apparent temperature in Shilongba?

In Shilongba, between 1940 and 2025, the highest apparent temperature reached 37.8 °C on 30 May 2023, and the lowest was -10.8 °C on 1 January 1984.

Compare Shilongba with another city

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

Nearby cities

The climate around Shilongba

Other cities — China