Luanshya climate — normals and trends

Luanshya (Zambia) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 21.0 °C and it receives 1,013 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 October (25.3 °C on average) and the coldest is July (17.4 °C). Rainfall peaks in January.

Luanshya averages 0 frost days, 61 hot days (≥ 30 °C) and 125 rainy days per year.

Luanshya has warmed by +0.9 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 37.5 °C (on 18 October 2017) and the coldest 5.6 °C (on 17 June 1968).

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

LuanshyaCopperbelt

coords
-13.14°, 28.42°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthOctoberColdest monthJulyWettest monthJanuaryDriest monthJuly

Mean daily temperature

21.0°C

Average daily high

26.8°C

Average daily low

16.0°C

Annual rainfall

1,013mm

Sunshine / day

10.5h

Mean relative humidity

62%

Average peak wind

15.0km/h

Seasonal range

7.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

61 d/yr

Rainy days (≥ 1 mm)

125 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.9 °C

Average feels-like low

15.5 °C

Average peak gust

32.9 km/h

Tropical nights (≥ 20 °C)

20 d/yr

Solar radiation

20.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

18 October 2017

Coldest day

5.6 °C

17 June 1968

Wettest day

75 mm

30 January 2025

Windiest day

34.0 km/h

13 September 2023

Strongest gust

78.5 km/h

29 January 2004

Hottest feels-like

38.2 °C

18 October 2017

Coldest feels-like

1.7 °C

1 July 1994

Sunniest day

12.6 h

24 January 2024

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.9 °C2 November 20257.2 °C31 July 202521.3 °C1,068 mm750
202435.5 °C30 September 20245.9 °C15 June 202422.0 °C609 mm1110
202335.5 °C9 October 20238.7 °C15 July 202322.0 °C1,035 mm860
202234.7 °C27 October 202210.3 °C18 July 202221.2 °C1,192 mm600
202135.8 °C10 November 20218.1 °C27 July 202121.5 °C910 mm880
202035.7 °C6 November 20208.6 °C5 July 202021.4 °C1,090 mm690
201935.8 °C30 October 20198.8 °C21 June 201921.7 °C894 mm830
201835.9 °C7 November 20188.5 °C7 June 201821.5 °C844 mm750
201737.5 °C18 October 20179.7 °C16 July 201721.3 °C1,108 mm560
201634.8 °C9 October 20168.9 °C9 June 201621.6 °C981 mm780
201534.3 °C14 October 20157.2 °C17 June 201521.4 °C977 mm710
201435.8 °C10 October 20148.6 °C12 July 201421.5 °C992 mm780
201335.6 °C29 September 20139.9 °C20 June 201321.4 °C963 mm720
201235.0 °C18 October 20127.1 °C20 July 201221.2 °C939 mm710
201135.8 °C24 October 20118.1 °C9 July 201121.0 °C872 mm440
201035.4 °C12 October 20107.6 °C14 August 201021.3 °C1,180 mm690
200934.6 °C19 September 20097.7 °C1 July 200920.8 °C1,075 mm570
200835.1 °C27 September 20088.1 °C3 July 200820.8 °C854 mm640
200734.4 °C24 September 20078.3 °C6 July 200721.3 °C936 mm680
200634.2 °C5 October 20067.5 °C6 August 200621.0 °C920 mm530
200534.3 °C16 November 20059.0 °C3 July 200521.8 °C781 mm760
200435.0 °C27 September 20048.0 °C9 July 200420.8 °C1,020 mm520
200335.4 °C15 October 20037.6 °C9 July 200321.1 °C932 mm720
200234.8 °C30 September 20029.2 °C19 June 200221.4 °C871 mm700
200134.2 °C24 September 20018.4 °C27 July 200121.2 °C1,069 mm710
200034.4 °C27 October 20008.8 °C7 July 200021.0 °C1,179 mm480
199935.2 °C23 October 19999.2 °C11 June 199921.1 °C857 mm630
199835.8 °C7 November 19988.8 °C15 June 199821.9 °C791 mm780
199734.7 °C25 September 19978.8 °C17 July 199721.3 °C1,103 mm550
199634.9 °C5 November 19966.7 °C3 July 199621.5 °C847 mm800
199534.1 °C14 October 19957.0 °C18 June 199521.7 °C770 mm800
199434.8 °C16 November 19946.1 °C1 July 199421.3 °C730 mm780
199333.9 °C25 October 19937.2 °C17 August 199321.0 °C1,068 mm450
199234.4 °C22 October 19928.0 °C14 August 199221.8 °C727 mm750
199133.3 °C6 October 19916.4 °C23 July 199121.0 °C809 mm570
199035.4 °C6 November 19907.8 °C28 June 199021.2 °C871 mm580
198935.1 °C10 November 19896.2 °C17 June 198920.9 °C1,092 mm570
198833.9 °C10 October 19887.8 °C16 July 198821.2 °C944 mm500
198735.0 °C20 November 19877.1 °C27 June 198721.6 °C774 mm740
198633.9 °C7 October 19867.5 °C27 June 198620.5 °C1,124 mm310
198532.8 °C26 October 19857.6 °C14 July 198520.5 °C1,007 mm410
198433.9 °C16 October 19847.0 °C18 June 198420.9 °C1,018 mm580
198335.3 °C11 November 19839.0 °C22 July 198321.6 °C1,043 mm640
198234.3 °C5 November 19827.7 °C17 July 198220.9 °C981 mm440
198134.3 °C8 November 19816.9 °C19 June 198120.8 °C897 mm750
198033.7 °C13 November 19807.8 °C10 July 198020.7 °C953 mm420
197933.8 °C3 October 19797.7 °C15 June 197920.3 °C903 mm530
197835.0 °C30 September 19787.8 °C17 June 197820.6 °C1,669 mm520
197735.0 °C20 October 19778.7 °C11 July 197720.9 °C1,165 mm600
197633.7 °C26 October 19768.4 °C28 June 197620.1 °C1,233 mm430
197533.9 °C26 October 19757.2 °C26 July 197520.4 °C867 mm510
197434.4 °C14 November 19747.1 °C16 June 197420.1 °C1,137 mm540
197334.5 °C28 October 19738.5 °C12 July 197320.7 °C909 mm450
197234.0 °C26 September 19728.4 °C28 June 197220.6 °C936 mm530
197133.4 °C1 November 19718.7 °C2 June 197120.5 °C1,022 mm330
197034.1 °C8 October 19708.2 °C5 July 197020.8 °C1,045 mm390
196933.7 °C3 October 19696.6 °C25 July 196920.7 °C1,393 mm420
196835.5 °C4 October 19685.6 °C17 June 196820.7 °C979 mm440
196734.2 °C3 October 19676.7 °C20 July 196720.6 °C869 mm350
196634.0 °C15 October 19666.5 °C28 July 196621.1 °C756 mm580
196533.5 °C25 September 19657.7 °C5 July 196520.5 °C676 mm510
196434.1 °C26 October 19646.0 °C28 June 196420.7 °C993 mm480
196333.9 °C8 October 19638.7 °C7 June 196320.9 °C1,161 mm540
196234.0 °C15 October 19628.9 °C5 May 196220.8 °C1,280 mm500
196134.9 °C16 October 19617.6 °C12 August 196120.3 °C1,276 mm440
196033.5 °C10 October 19608.1 °C25 July 196020.4 °C775 mm480
195933.7 °C18 October 19599.7 °C9 June 195920.4 °C1,233 mm370
195833.9 °C18 October 19587.9 °C13 August 195820.6 °C1,540 mm410
195735.6 °C27 November 19578.1 °C29 May 195720.8 °C1,525 mm810
195634.1 °C16 October 19568.4 °C28 July 195620.3 °C1,333 mm490
195535.0 °C22 October 19558.3 °C12 August 195520.5 °C1,239 mm530
195436.0 °C24 October 19547.4 °C22 June 195421.6 °C610 mm820
195335.1 °C31 October 19537.0 °C13 June 195320.3 °C1,485 mm600
195234.9 °C13 September 19529.7 °C2 July 195221.2 °C1,051 mm650
195135.3 °C18 October 19519.1 °C14 June 195121.6 °C834 mm790
195033.4 °C15 October 19508.9 °C10 June 195020.3 °C1,124 mm450
194934.5 °C22 October 19499.1 °C8 June 194921.0 °C1,223 mm630
194835.1 °C13 October 19488.9 °C5 July 194820.8 °C1,188 mm580
194734.9 °C16 October 19478.1 °C2 July 194720.8 °C1,164 mm650
194634.8 °C25 October 19468.0 °C10 July 194620.6 °C1,169 mm570
194534.5 °C23 October 19459.4 °C5 July 194521.0 °C942 mm730
194435.7 °C20 September 19449.2 °C19 May 194421.0 °C922 mm670
194335.7 °C30 November 19438.1 °C27 July 194321.1 °C852 mm770
194234.7 °C13 October 19428.9 °C28 July 194221.0 °C898 mm650
194136.8 °C12 October 19419.1 °C25 June 194121.5 °C876 mm620
194033.7 °C18 October 19408.0 °C18 July 194020.5 °C1,202 mm520

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
27.4 °C
+0.6 °C
Hot days (≥ 30 °C)
75 d/yr
+14
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1068 mm
+55 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.4 °C-0.1 °C359 mm+109 mm
Feb26.8 °C+1.0 °C161 mm-51 mm
Mar27.8 °C+1.7 °C66 mm-77 mm
Apr27.6 °C+1.3 °C59 mm+26 mm
May25.7 °C-0.1 °C8 mm+4 mm
Jun25.3 °C+1.0 °C0 mm+0 mm
Jul24.2 °C-0.1 °C0 mm+0 mm
Aug27.8 °C+0.9 °C0 mm-0 mm
Sep31.6 °C+1.4 °C0 mm-1 mm
Oct32.1 °C+0.5 °C4 mm-12 mm
Nov28.3 °C-0.7 °C170 mm+51 mm
Dec25.8 °C-0.5 °C240 mm+5 mm

The year's extremes

Hottest day
34.9 °C
2 Nov 2025
Coldest day
7.2 °C
31 Jul 2025
Wettest day
74.7 mm
30 Jan 2025
Windiest day
27.3 km/h
9 Jul 2025
Strongest gust
54.4 km/h
28 Jul 2025
Hottest feels-like
35.4 °C
2 Nov 2025
Coldest feels-like
4.3 °C
31 Jul 2025
Sunniest day
12.4 h
14 Jan 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 Luanshya?

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

What is the hottest day ever recorded in Luanshya?

The hottest day measured in Luanshya between 1940 and 2025 was 18 October 2017, reaching 37.5 °C.

What is the coldest day in Luanshya?

The coldest day measured in Luanshya between 1940 and 2025 was 17 June 1968, at 5.6 °C.

Does it snow in Luanshya?

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

Has the climate of Luanshya warmed?

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

What is the wettest day in Luanshya?

The wettest day measured in Luanshya between 1940 and 2025 was 30 January 2025, with 75 mm of rain in 24 hours.

What was the windiest day in Luanshya?

The windiest day measured in Luanshya between 1940 and 2025 was 13 September 2023, with winds reaching 34.0 km/h.

What is the warmest month in Luanshya?

The warmest month in Luanshya is October (25.3 °C on average); the coldest is July (17.4 °C).

How much does it rain in Luanshya?

Luanshya receives on average 1,013 mm of precipitation per year, spread over about 125 rainy days.

Is it sunny in Luanshya?

Luanshya gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Luanshya?

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

What was the most extreme apparent temperature in Luanshya?

In Luanshya, between 1940 and 2025, the highest apparent temperature reached 38.2 °C on 18 October 2017, and the lowest was 1.7 °C on 1 July 1994.

Compare Luanshya with another city

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

Nearby cities

The climate around Luanshya

Other cities — Zambia