Swakopmund climate — normals and trends

Swakopmund (Namibia) has a cold desert climate (BWk) under the Köppen-Geiger classification. Its mean annual temperature is 17.2 °C and it receives 21 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 February (19.3 °C on average) and the coldest is September (14.8 °C). Rainfall peaks in January.

Swakopmund averages 0 frost days, 15 hot days (≥ 30 °C) and 5 rainy days per year.

Swakopmund has warmed by +1.5 °C between 1940 and 2025, or +0.17 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.0 °C (on 12 April 2021) and the coldest 3.3 °C (on 21 August 1971).

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

SwakopmundErongo Region

coords
-22.68°, 14.53°
period
19402025 · 86 yrs
BWkCold desertWarmest monthFebruaryColdest monthSeptemberWettest monthJanuaryDriest monthAugust

Mean daily temperature

17.2°C

Average daily high

21.6°C

Average daily low

13.6°C

Annual rainfall

21mm

Sunshine / day

11.3h

Mean relative humidity

73%

Average peak wind

23.7km/h

Seasonal range

4.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

15 d/yr

Rainy days (≥ 1 mm)

5 d/yr

Annual snowfall

0.0 cm

Average feels-like high

21.1 °C

Average feels-like low

12.6 °C

Average peak gust

37.8 km/h

Tropical nights (≥ 20 °C)

8 d/yr

Solar radiation

22.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.5 °C

since 1940

+0.2 °C per decade · r² = 0.47 · 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.0 °C

12 April 2021

Coldest day

3.3 °C

21 August 1971

Wettest day

40 mm

19 March 2025

Windiest day

54.7 km/h

8 October 2007

Strongest gust

82.8 km/h

8 October 2007

Hottest feels-like

38.0 °C

13 March 1946

Coldest feels-like

-0.4 °C

21 August 1971

Sunniest day

13.4 h

24 December 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202537.5 °C4 September 20256.7 °C5 July 202517.5 °C82 mm210
202436.4 °C16 May 20246.4 °C1 August 202417.3 °C2 mm250
202333.6 °C17 July 20236.6 °C20 June 202316.8 °C6 mm60
202234.0 °C24 January 20227.2 °C3 August 202217.6 °C46 mm260
202139.0 °C12 April 20217.5 °C18 August 202118.2 °C36 mm390
202037.6 °C6 May 20207.9 °C3 September 202018.1 °C8 mm400
201937.6 °C20 August 20198.3 °C2 June 201917.8 °C0 mm240
201833.9 °C5 May 20186.8 °C21 August 201817.5 °C16 mm130
201735.5 °C21 March 20177.9 °C16 July 201717.7 °C6 mm180
201636.8 °C15 April 20165.1 °C27 July 201618.0 °C2 mm170
201534.1 °C17 May 20155.5 °C30 July 201517.0 °C15 mm50
201434.4 °C10 April 20146.6 °C8 August 201417.7 °C14 mm190
201335.9 °C5 May 20137.1 °C1 September 201317.5 °C25 mm180
201233.9 °C8 May 20127.7 °C8 July 201217.3 °C55 mm150
201134.1 °C9 April 20115.6 °C5 July 201117.6 °C101 mm120
201034.4 °C10 August 20106.7 °C12 July 201017.9 °C6 mm270
200935.7 °C30 March 20096.9 °C15 July 200917.9 °C37 mm240
200834.6 °C10 August 20086.7 °C13 July 200817.8 °C12 mm250
200736.3 °C11 May 20077.3 °C11 June 200717.7 °C1 mm180
200636.7 °C27 April 20067.0 °C2 August 200617.9 °C87 mm170
200532.1 °C1 July 20056.8 °C18 August 200516.9 °C15 mm90
200435.1 °C27 April 20047.2 °C8 August 200417.7 °C19 mm210
200332.2 °C13 July 20036.1 °C20 August 200317.5 °C5 mm150
200235.1 °C17 April 20025.4 °C29 June 200217.4 °C24 mm170
200135.0 °C11 May 20015.5 °C10 July 200117.7 °C39 mm200
200035.1 °C29 August 20007.1 °C29 May 200017.8 °C7 mm240
199934.5 °C30 March 19996.5 °C29 July 199918.0 °C14 mm320
199835.6 °C29 April 19987.2 °C22 July 199817.5 °C5 mm280
199732.5 °C29 September 19976.5 °C24 July 199716.9 °C55 mm40
199633.7 °C28 April 19965.2 °C6 August 199616.7 °C17 mm90
199535.0 °C11 April 19956.2 °C23 July 199517.6 °C37 mm230
199434.6 °C13 May 19945.6 °C29 June 199417.8 °C10 mm180
199333.7 °C14 August 19936.8 °C11 August 199317.9 °C9 mm210
199235.2 °C11 May 19927.1 °C8 July 199216.9 °C2 mm130
199135.4 °C8 April 19916.6 °C6 July 199117.5 °C22 mm230
199036.0 °C14 May 19906.8 °C12 July 199017.6 °C3 mm210
198932.3 °C11 June 19895.9 °C18 July 198917.6 °C17 mm110
198835.2 °C1 May 19886.1 °C21 July 198817.8 °C8 mm220
198735.8 °C19 August 19876.6 °C17 August 198717.6 °C17 mm210
198633.0 °C6 April 19865.7 °C17 July 198617.6 °C7 mm120
198535.9 °C26 August 19857.5 °C9 July 198517.4 °C17 mm170
198435.1 °C20 April 19846.9 °C21 July 198418.1 °C21 mm350
198334.6 °C6 May 19836.6 °C8 August 198316.6 °C6 mm130
198231.7 °C12 July 19826.4 °C15 June 198216.3 °C44 mm70
198133.5 °C19 April 19815.8 °C11 July 198116.5 °C5 mm140
198033.5 °C30 August 19806.8 °C22 June 198017.2 °C8 mm170
197935.3 °C9 May 19794.9 °C21 July 197916.9 °C44 mm120
197834.8 °C11 May 19786.6 °C1 September 197817.0 °C18 mm150
197735.3 °C19 May 19778.1 °C30 June 197717.0 °C27 mm90
197632.0 °C5 May 19766.8 °C10 July 197617.4 °C26 mm170
197534.1 °C14 May 19756.2 °C15 August 197517.3 °C11 mm190
197433.5 °C9 May 19744.4 °C18 August 197417.7 °C27 mm110
197335.2 °C26 April 19736.8 °C28 September 197317.5 °C5 mm260
197233.8 °C20 May 19727.1 °C30 July 197218.0 °C21 mm150
197134.3 °C21 September 19713.3 °C21 August 197116.3 °C21 mm120
197034.3 °C17 August 19705.3 °C20 June 197016.3 °C7 mm40
196933.5 °C25 May 19696.3 °C17 June 196916.5 °C21 mm80
196830.5 °C10 August 19685.3 °C5 July 196816.4 °C4 mm30
196734.0 °C7 September 19677.7 °C31 May 196717.1 °C42 mm70
196632.4 °C4 May 19667.1 °C29 August 196616.5 °C16 mm60
196533.7 °C18 May 19655.9 °C7 July 196516.5 °C11 mm80
196433.0 °C31 May 19646.8 °C18 August 196416.7 °C5 mm130
196334.6 °C23 April 19635.7 °C22 July 196317.3 °C77 mm140
196230.6 °C24 May 19626.5 °C26 August 196216.3 °C7 mm20
196133.8 °C25 April 19614.4 °C30 July 196116.7 °C4 mm80
196034.0 °C13 April 19607.2 °C19 July 196017.2 °C28 mm110
195933.7 °C19 August 19596.1 °C14 July 195916.7 °C5 mm110
195833.5 °C25 August 19585.7 °C18 July 195816.0 °C15 mm60
195732.2 °C17 August 19575.0 °C27 June 195716.1 °C34 mm60
195633.4 °C15 April 19564.7 °C19 July 195616.0 °C3 mm10
195532.7 °C7 August 19554.9 °C5 July 195516.1 °C39 mm80
195432.4 °C31 March 19545.1 °C10 July 195416.1 °C1 mm80
195336.8 °C31 August 19535.5 °C27 June 195316.7 °C18 mm130
195232.0 °C23 April 19525.4 °C13 July 195216.3 °C11 mm60
195132.8 °C4 August 19516.7 °C5 July 195116.8 °C47 mm100
195037.0 °C6 October 19505.7 °C14 July 195017.6 °C29 mm120
194935.7 °C8 September 19497.2 °C31 July 194917.0 °C17 mm140
194834.2 °C28 August 19486.1 °C22 July 194816.3 °C15 mm60
194730.3 °C10 August 19475.2 °C6 August 194715.7 °C3 mm10
194638.7 °C13 March 19465.9 °C28 July 194616.4 °C4 mm110
194534.6 °C18 September 19455.4 °C8 July 194516.5 °C11 mm70
194432.6 °C16 May 19446.9 °C16 August 194416.6 °C54 mm40
194333.8 °C5 June 19435.9 °C3 July 194316.8 °C8 mm130
194236.7 °C11 April 19424.5 °C7 August 194216.4 °C7 mm150
194131.1 °C20 May 19416.5 °C26 July 194116.2 °C13 mm30
194032.0 °C8 April 19405.0 °C17 June 194017.1 °C18 mm70

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
22.1 °C
+0.5 °C
Hot days (≥ 30 °C)
21 d/yr
+6
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
82 mm
+61 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan22.1 °C-0.5 °C15 mm+10 mm
Feb23.2 °C+0.1 °C6 mm+1 mm
Mar23.6 °C+0.3 °C52 mm+48 mm
Apr22.2 °C-0.8 °C0 mm-2 mm
May27.5 °C+4.9 °C0 mm-0 mm
Jun23.5 °C+1.5 °C0 mm-0 mm
Jul19.4 °C-2.1 °C0 mm-0 mm
Aug18.6 °C-1.4 °C0 mm+0 mm
Sep19.9 °C+0.5 °C0 mm-0 mm
Oct19.7 °C0.0 °C0 mm-0 mm
Nov21.8 °C+1.0 °C1 mm+0 mm
Dec23.2 °C+1.6 °C6 mm+5 mm

The year's extremes

Hottest day
37.5 °C
4 Sep 2025
Coldest day
6.7 °C
5 Jul 2025
Wettest day
40.1 mm
19 Mar 2025
Windiest day
39.5 km/h
14 Jun 2025
Strongest gust
57.2 km/h
14 Jun 2025
Hottest feels-like
34.1 °C
14 May 2025
Coldest feels-like
4.2 °C
5 Jul 2025
Sunniest day
13.4 h
14 Dec 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 Swakopmund?

Swakopmund has a cold desert climate (Köppen BWk). Over 1940-2025, the average annual temperature is 17.2 °C and it receives 21 mm of precipitation per year.

What is the hottest day ever recorded in Swakopmund?

The hottest day measured in Swakopmund between 1940 and 2025 was 12 April 2021, reaching 39.0 °C.

What is the coldest day in Swakopmund?

The coldest day measured in Swakopmund between 1940 and 2025 was 21 August 1971, at 3.3 °C.

Does it snow in Swakopmund?

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

Has the climate of Swakopmund warmed?

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

What is the wettest day in Swakopmund?

The wettest day measured in Swakopmund between 1940 and 2025 was 19 March 2025, with 40 mm of rain in 24 hours.

What was the windiest day in Swakopmund?

The windiest day measured in Swakopmund between 1940 and 2025 was 8 October 2007, with winds reaching 54.7 km/h.

What is the warmest month in Swakopmund?

The warmest month in Swakopmund is February (19.3 °C on average); the coldest is September (14.8 °C).

How much does it rain in Swakopmund?

Swakopmund receives on average 21 mm of precipitation per year, spread over about 5 rainy days.

Is it sunny in Swakopmund?

Swakopmund gets on average 11.3 hours of sunshine per day, roughly 4,125 hours per year over 1940-2025.

Are there tropical nights in Swakopmund?

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

What was the most extreme apparent temperature in Swakopmund?

In Swakopmund, between 1940 and 2025, the highest apparent temperature reached 38.0 °C on 13 March 1946, and the lowest was -0.4 °C on 21 August 1971.

Compare Swakopmund with another city

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

Nearby cities

The climate around Swakopmund

Other cities — Namibia