Solwezi climate — normals and trends

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

Solwezi averages 0 frost days, 55 hot days (≥ 30 °C) and 147 rainy days per year.

Solwezi has warmed by +0.6 °C between 1940 and 2025, or +0.07 °C per decade. This trend is statistically significant.

The hottest day of the period reached 36.5 °C (on 13 October 1941) and the coldest 5.0 °C (on 1 July 1994).

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

SolweziNorth-Western

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

Mean daily temperature

20.4°C

Average daily high

26.8°C

Average daily low

15.3°C

Annual rainfall

1,340mm

Sunshine / day

10.3h

Mean relative humidity

64%

Average peak wind

12.2km/h

Seasonal range

6.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

55 d/yr

Rainy days (≥ 1 mm)

147 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.0 °C

Average feels-like low

14.9 °C

Average peak gust

32.7 km/h

Tropical nights (≥ 20 °C)

4 d/yr

Solar radiation

20.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.6 °C

since 1940

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

36.5 °C

13 October 1941

Coldest day

5.0 °C

1 July 1994

Wettest day

112 mm

26 February 1952

Windiest day

28.6 km/h

22 February 1958

Strongest gust

83.2 km/h

29 January 2004

Hottest feels-like

37.9 °C

1 November 2021

Coldest feels-like

0.7 °C

1 July 1994

Sunniest day

12.7 h

4 January 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.1 °C28 September 20257.3 °C12 July 202520.5 °C1,298 mm640
202435.1 °C27 September 20246.5 °C15 June 202421.2 °C928 mm790
202334.8 °C9 October 20238.9 °C15 July 202321.0 °C1,381 mm670
202233.3 °C5 October 202210.0 °C23 June 202220.5 °C1,607 mm520
202134.7 °C10 October 20218.2 °C27 July 202120.7 °C1,287 mm740
202034.7 °C6 October 20208.2 °C19 July 202020.7 °C1,535 mm520
201934.6 °C29 October 20199.2 °C24 July 201921.0 °C1,189 mm730
201834.2 °C2 November 20188.1 °C9 June 201820.6 °C1,192 mm700
201734.9 °C18 October 20179.9 °C14 July 201720.4 °C1,403 mm460
201635.4 °C23 October 20168.9 °C11 June 201620.9 °C1,280 mm720
201534.3 °C14 October 20159.2 °C16 June 201520.7 °C1,344 mm650
201435.0 °C1 October 20148.5 °C13 July 201420.8 °C1,212 mm720
201335.4 °C29 September 20139.3 °C13 July 201320.7 °C1,184 mm570
201234.5 °C11 October 20126.2 °C20 July 201220.7 °C1,209 mm700
201134.5 °C24 October 20118.4 °C27 June 201120.4 °C1,205 mm440
201036.4 °C13 October 20108.5 °C13 August 201020.8 °C1,282 mm640
200934.3 °C19 September 20098.1 °C3 July 200920.4 °C1,349 mm590
200835.3 °C27 September 20088.2 °C27 June 200820.6 °C1,197 mm690
200734.4 °C25 September 20078.4 °C6 July 200720.8 °C1,291 mm580
200633.6 °C22 October 20068.6 °C27 June 200620.5 °C1,267 mm480
200534.1 °C22 October 20058.9 °C3 July 200521.2 °C1,019 mm780
200434.2 °C8 October 20048.6 °C8 July 200420.4 °C1,195 mm630
200336.4 °C15 October 20037.6 °C9 July 200320.7 °C1,256 mm660
200234.3 °C29 September 20029.4 °C19 June 200220.7 °C1,184 mm500
200134.3 °C7 September 20019.1 °C27 July 200120.5 °C1,392 mm620
200034.1 °C19 October 20008.9 °C8 July 200020.6 °C1,290 mm610
199935.1 °C23 October 19999.2 °C22 July 199920.5 °C1,124 mm430
199835.1 °C8 October 19989.1 °C15 June 199821.4 °C1,230 mm930
199734.0 °C6 October 19979.0 °C17 July 199720.7 °C1,346 mm570
199633.7 °C26 September 19965.8 °C3 July 199620.7 °C1,239 mm850
199534.4 °C13 October 19955.1 °C19 June 199520.8 °C1,184 mm820
199433.4 °C28 September 19945.0 °C1 July 199420.4 °C1,025 mm580
199334.1 °C24 October 19937.2 °C17 August 199320.3 °C1,495 mm440
199233.1 °C12 October 19927.7 °C5 July 199220.5 °C989 mm480
199133.5 °C9 October 19915.5 °C23 July 199120.1 °C1,085 mm310
199033.4 °C7 November 19906.6 °C13 July 199020.4 °C1,063 mm540
198933.9 °C10 November 19895.8 °C18 June 198920.2 °C1,256 mm510
198832.8 °C2 September 19888.1 °C16 July 198820.5 °C1,193 mm420
198733.1 °C25 September 19876.0 °C28 June 198720.8 °C1,172 mm590
198633.0 °C7 October 19866.4 °C17 June 198619.7 °C1,481 mm250
198531.8 °C12 September 19857.2 °C14 July 198519.8 °C1,278 mm340
198434.5 °C16 October 19848.8 °C18 June 198420.3 °C1,210 mm530
198333.3 °C25 September 19838.4 °C27 July 198320.8 °C1,184 mm480
198232.0 °C14 October 19827.6 °C16 July 198220.1 °C1,378 mm260
198133.1 °C5 October 19817.3 °C18 June 198120.1 °C1,248 mm610
198034.4 °C19 September 19808.2 °C10 July 198020.3 °C1,188 mm430
197933.8 °C3 October 19797.6 °C6 July 197919.7 °C1,557 mm450
197834.1 °C30 September 19788.2 °C13 July 197820.1 °C2,011 mm510
197733.5 °C20 October 19777.4 °C12 July 197720.2 °C1,468 mm570
197633.0 °C26 October 19767.4 °C30 June 197619.4 °C1,666 mm270
197533.3 °C26 October 19756.1 °C27 July 197519.8 °C1,244 mm430
197433.3 °C13 November 19746.7 °C17 June 197419.6 °C1,417 mm650
197334.2 °C28 October 19737.4 °C13 July 197320.2 °C1,075 mm430
197233.6 °C22 September 19727.8 °C20 June 197219.8 °C1,367 mm280
197132.9 °C9 October 19718.6 °C16 July 197119.9 °C1,376 mm240
197033.5 °C10 October 19708.7 °C5 July 197020.1 °C1,537 mm280
196933.8 °C9 October 19698.1 °C23 June 196920.1 °C1,825 mm320
196834.0 °C10 October 19686.6 °C15 June 196820.1 °C1,293 mm500
196734.2 °C3 October 19678.4 °C20 July 196720.0 °C1,291 mm320
196633.3 °C6 October 19668.5 °C28 July 196620.4 °C1,256 mm460
196533.7 °C25 September 19657.9 °C5 July 196520.2 °C1,158 mm520
196433.9 °C2 October 19647.9 °C29 June 196420.3 °C1,327 mm290
196332.9 °C8 September 19639.0 °C9 June 196320.4 °C1,502 mm370
196233.5 °C3 November 19629.6 °C27 June 196220.5 °C1,574 mm550
196134.4 °C16 October 19617.9 °C11 August 196119.8 °C1,824 mm450
196032.4 °C10 October 19607.5 °C25 July 196019.7 °C1,309 mm350
195933.4 °C2 October 19599.5 °C19 June 195919.8 °C1,700 mm370
195833.5 °C10 September 19587.7 °C13 August 195819.9 °C1,736 mm270
195733.7 °C22 October 19578.2 °C13 July 195719.9 °C1,806 mm510
195634.3 °C15 October 19568.5 °C19 June 195620.0 °C1,589 mm640
195534.8 °C5 October 19559.2 °C28 July 195520.1 °C1,430 mm580
195434.6 °C15 October 19547.5 °C23 June 195421.4 °C678 mm1210
195334.8 °C30 October 19538.0 °C14 June 195320.0 °C2,021 mm560
195235.3 °C12 October 19528.8 °C6 August 195220.7 °C1,503 mm670
195134.7 °C5 October 19518.5 °C14 July 195120.6 °C1,309 mm620
195033.2 °C30 September 19508.6 °C12 June 195019.9 °C1,356 mm370
194934.6 °C1 November 19498.3 °C8 June 194920.4 °C1,462 mm680
194835.1 °C12 October 19489.2 °C20 June 194820.2 °C1,694 mm440
194734.9 °C19 October 19478.1 °C2 July 194720.4 °C1,484 mm590
194633.5 °C7 October 19467.9 °C18 June 194620.4 °C1,297 mm590
194534.4 °C5 October 19459.0 °C5 July 194520.5 °C1,380 mm700
194436.0 °C20 September 19449.4 °C14 July 194420.5 °C1,244 mm720
194334.3 °C15 October 19438.5 °C3 July 194320.3 °C1,139 mm660
194234.0 °C15 October 19429.2 °C13 July 194220.5 °C1,288 mm710
194136.5 °C13 October 19419.5 °C6 July 194120.8 °C1,231 mm700
194033.8 °C5 October 19407.8 °C18 July 194020.0 °C1,485 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.1 °C
+0.3 °C
Hot days (≥ 30 °C)
64 d/yr
+9
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1298 mm
-42 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.6 °C+0.3 °C323 mm+40 mm
Feb26.9 °C+1.3 °C265 mm+11 mm
Mar26.9 °C+1.1 °C112 mm-106 mm
Apr26.8 °C+0.7 °C83 mm+27 mm
May25.2 °C-1.1 °C21 mm+15 mm
Jun25.4 °C+0.3 °C1 mm+0 mm
Jul24.4 °C-0.8 °C0 mm-0 mm
Aug27.9 °C+0.1 °C0 mm-1 mm
Sep31.4 °C+0.7 °C2 mm-2 mm
Oct31.6 °C+0.7 °C12 mm-31 mm
Nov27.4 °C0.0 °C205 mm+12 mm
Dec25.7 °C+0.1 °C274 mm-6 mm

The year's extremes

Hottest day
34.1 °C
28 Sep 2025
Coldest day
7.3 °C
12 Jul 2025
Wettest day
42.9 mm
6 Feb 2025
Windiest day
25.7 km/h
9 Jul 2025
Strongest gust
58.7 km/h
9 Jul 2025
Hottest feels-like
35.1 °C
28 Sep 2025
Coldest feels-like
4.5 °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 Solwezi?

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

What is the hottest day ever recorded in Solwezi?

The hottest day measured in Solwezi between 1940 and 2025 was 13 October 1941, reaching 36.5 °C.

What is the coldest day in Solwezi?

The coldest day measured in Solwezi between 1940 and 2025 was 1 July 1994, at 5.0 °C.

Does it snow in Solwezi?

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

Has the climate of Solwezi warmed?

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

What is the wettest day in Solwezi?

The wettest day measured in Solwezi between 1940 and 2025 was 26 February 1952, with 112 mm of rain in 24 hours.

What was the windiest day in Solwezi?

The windiest day measured in Solwezi between 1940 and 2025 was 22 February 1958, with winds reaching 28.6 km/h.

What is the warmest month in Solwezi?

The warmest month in Solwezi is October (24.0 °C on average); the coldest is July (17.5 °C).

How much does it rain in Solwezi?

Solwezi receives on average 1,340 mm of precipitation per year, spread over about 147 rainy days.

Is it sunny in Solwezi?

Solwezi gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

Are there tropical nights in Solwezi?

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

What was the most extreme apparent temperature in Solwezi?

In Solwezi, between 1940 and 2025, the highest apparent temperature reached 37.9 °C on 1 November 2021, and the lowest was 0.7 °C on 1 July 1994.

Compare Solwezi with another city

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

Nearby cities

The climate around Solwezi

Other cities — Zambia