Hargeisa climate — normals and trends

Hargeisa (Somalia) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 21.5 °C and it receives 272 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 September (23.8 °C on average) and the coldest is January (18.0 °C). Rainfall peaks in April.

Hargeisa averages 0 frost days, 86 hot days (≥ 30 °C) and 57 rainy days per year.

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

The hottest day of the period reached 36.0 °C (on 18 May 1990) and the coldest 5.5 °C (on 11 January 1941).

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

HargeisaWoqooyi Galbeed

coords
9.56°, 44.06°
period
19402025 · 86 yrs
BWhHot desertWarmest monthSeptemberColdest monthJanuaryWettest monthAprilDriest monthJanuary

Mean daily temperature

21.5°C

Average daily high

27.9°C

Average daily low

16.7°C

Annual rainfall

272mm

Sunshine / day

10.9h

Mean relative humidity

62%

Average peak wind

25.2km/h

Seasonal range

5.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

86 d/yr

Rainy days (≥ 1 mm)

57 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.4 °C

Average feels-like low

15.3 °C

Average peak gust

44.8 km/h

Tropical nights (≥ 20 °C)

31 d/yr

Solar radiation

22.0 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.56 · 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.0 °C

18 May 1990

Coldest day

5.5 °C

11 January 1941

Wettest day

70 mm

26 March 1997

Windiest day

50.2 km/h

25 July 1953

Strongest gust

83.9 km/h

25 July 1953

Hottest feels-like

36.4 °C

16 May 1979

Coldest feels-like

2.5 °C

11 January 1941

Sunniest day

12.0 h

7 April 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.8 °C22 May 202510.0 °C6 January 202522.6 °C113 mm1630
202435.8 °C25 May 202410.4 °C20 December 202423.2 °C251 mm1890
202333.9 °C28 June 202311.0 °C23 January 202322.6 °C251 mm1380
202235.7 °C23 May 202210.0 °C30 January 202222.3 °C69 mm1290
202133.9 °C28 August 20219.5 °C4 February 202121.9 °C160 mm1400
202033.1 °C20 June 20209.2 °C16 December 202022.1 °C282 mm1280
201933.2 °C4 May 201911.0 °C7 January 201922.3 °C301 mm1190
201832.1 °C8 May 20187.3 °C14 January 201821.7 °C215 mm770
201733.4 °C2 June 20178.5 °C14 December 201722.3 °C128 mm1370
201633.6 °C16 March 201610.5 °C22 January 201622.5 °C190 mm1370
201533.7 °C25 July 20159.3 °C14 February 201522.2 °C276 mm1420
201433.5 °C12 June 20148.8 °C23 January 201421.8 °C241 mm790
201332.7 °C26 May 20137.2 °C9 February 201321.5 °C340 mm630
201233.3 °C8 June 20129.9 °C29 January 201221.8 °C167 mm830
201132.6 °C3 July 20118.9 °C6 January 201121.9 °C152 mm1140
201033.9 °C17 May 20107.4 °C11 January 201021.9 °C314 mm940
200934.2 °C17 April 20099.9 °C6 January 200922.6 °C104 mm1530
200833.9 °C29 April 20088.7 °C10 December 200821.5 °C136 mm1050
200732.4 °C25 September 20079.4 °C6 January 200721.9 °C195 mm950
200633.1 °C29 March 200610.0 °C5 March 200621.8 °C292 mm630
200533.3 °C25 September 20057.4 °C2 January 200522.0 °C233 mm930
200433.6 °C10 May 20049.3 °C31 December 200421.8 °C156 mm900
200333.0 °C9 June 20038.8 °C13 February 200322.0 °C189 mm1100
200233.2 °C10 May 20028.7 °C9 February 200222.1 °C135 mm1140
200133.8 °C13 July 20016.7 °C4 February 200121.8 °C190 mm1270
200033.6 °C28 May 20009.3 °C3 January 200021.6 °C170 mm900
199933.1 °C15 May 19998.6 °C25 December 199921.7 °C144 mm650
199834.5 °C6 June 19988.8 °C26 December 199822.4 °C131 mm1240
199733.0 °C6 August 199710.3 °C17 February 199721.8 °C343 mm890
199633.6 °C4 April 19968.8 °C20 December 199621.6 °C262 mm560
199533.4 °C2 July 19958.9 °C9 January 199522.1 °C169 mm1140
199434.0 °C7 June 19949.1 °C22 January 199421.5 °C217 mm740
199332.7 °C2 June 19937.8 °C13 December 199321.6 °C199 mm980
199233.2 °C6 April 199210.5 °C2 January 199222.0 °C162 mm870
199133.4 °C14 June 199110.0 °C29 November 199121.9 °C213 mm920
199036.0 °C18 May 19907.1 °C26 December 199022.3 °C113 mm1340
198933.4 °C30 May 19898.9 °C30 January 198921.4 °C239 mm660
198834.3 °C24 May 19888.8 °C28 November 198821.8 °C228 mm900
198732.9 °C28 June 19877.6 °C18 January 198721.8 °C273 mm980
198633.2 °C12 July 19867.5 °C8 January 198621.4 °C237 mm650
198532.5 °C24 March 19856.7 °C22 February 198521.1 °C304 mm550
198432.4 °C23 August 19847.8 °C8 February 198421.1 °C281 mm800
198333.3 °C1 April 19839.3 °C31 December 198321.6 °C346 mm770
198232.3 °C27 March 19829.1 °C29 December 198221.8 °C271 mm650
198134.3 °C15 June 19819.6 °C27 December 198121.4 °C336 mm450
198033.9 °C23 May 19809.3 °C30 December 198022.0 °C176 mm1100
197933.0 °C21 April 197910.3 °C13 December 197921.8 °C309 mm970
197834.1 °C1 June 19788.8 °C23 January 197821.5 °C282 mm770
197733.4 °C5 June 19778.8 °C20 February 197721.3 °C537 mm780
197632.9 °C10 July 19768.9 °C11 January 197621.3 °C411 mm260
197532.6 °C24 May 19759.0 °C14 January 197521.2 °C272 mm620
197432.7 °C29 April 197410.1 °C11 December 197421.2 °C176 mm680
197333.1 °C29 August 19738.1 °C16 December 197321.4 °C180 mm1060
197233.1 °C12 June 19728.8 °C15 February 197221.5 °C208 mm660
197132.5 °C28 May 19717.9 °C10 January 197121.0 °C193 mm630
197034.7 °C18 May 19708.7 °C20 December 197021.8 °C184 mm1080
196933.5 °C21 May 19697.8 °C6 February 196922.0 °C159 mm1310
196834.5 °C12 June 19686.1 °C6 January 196821.0 °C343 mm640
196733.6 °C12 June 19675.7 °C17 December 196720.9 °C437 mm760
196633.8 °C8 August 19668.8 °C11 January 196621.6 °C235 mm1380
196533.8 °C2 June 19658.9 °C7 January 196521.4 °C179 mm1230
196433.4 °C25 June 19648.8 °C28 December 196421.5 °C191 mm970
196333.1 °C10 June 19638.7 °C15 January 196321.3 °C413 mm640
196233.6 °C20 May 19627.7 °C20 January 196221.3 °C239 mm780
196134.1 °C19 May 19618.9 °C9 January 196121.3 °C319 mm590
196032.4 °C12 October 19608.3 °C21 January 196020.8 °C448 mm330
195933.9 °C25 May 19599.8 °C7 December 195921.5 °C245 mm720
195832.9 °C20 May 195810.1 °C29 December 195821.9 °C245 mm950
195731.9 °C7 June 19578.1 °C19 December 195721.3 °C261 mm500
195631.6 °C17 May 19568.1 °C26 January 195621.1 °C221 mm560
195532.6 °C14 May 19558.0 °C1 March 195521.0 °C257 mm710
195432.9 °C31 May 19548.3 °C21 December 195420.8 °C361 mm430
195330.8 °C16 March 19538.0 °C7 January 195320.4 °C663 mm30
195231.7 °C23 March 19529.0 °C10 January 195220.7 °C548 mm190
195132.1 °C10 June 19518.2 °C22 January 195120.1 °C796 mm30
195030.0 °C27 February 19508.7 °C23 November 195019.4 °C774 mm20
194932.1 °C7 March 19498.4 °C5 January 194920.6 °C558 mm70
194832.2 °C6 April 19487.7 °C23 January 194821.1 °C466 mm580
194731.4 °C6 June 19479.3 °C25 December 194720.4 °C694 mm100
194633.1 °C6 June 19469.1 °C18 January 194621.1 °C241 mm960
194532.8 °C28 April 19459.4 °C12 November 194521.1 °C136 mm780
194432.8 °C21 August 19448.7 °C12 January 194421.8 °C152 mm1150
194332.9 °C20 May 19437.7 °C8 February 194320.6 °C192 mm450
194234.1 °C10 May 19428.4 °C12 January 194221.7 °C138 mm1200
194133.9 °C4 June 19415.5 °C11 January 194121.4 °C203 mm1090
194032.3 °C26 July 19408.6 °C5 January 194020.6 °C621 mm560

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
29.3 °C
+1.4 °C
Hot days (≥ 30 °C)
163 d/yr
+77
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
113 mm
-159 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.3 °C+0.3 °C0 mm-2 mm
Feb28.8 °C+1.9 °C0 mm-7 mm
Mar30.3 °C+1.5 °C4 mm-18 mm
Apr30.8 °C+2.0 °C16 mm-39 mm
May32.2 °C+2.5 °C33 mm-9 mm
Jun31.8 °C+1.9 °C1 mm-9 mm
Jul30.1 °C+1.5 °C7 mm-23 mm
Aug29.1 °C+0.2 °C24 mm-9 mm
Sep30.6 °C+1.1 °C10 mm-15 mm
Oct29.3 °C+1.5 °C17 mm-15 mm
Nov27.1 °C+1.0 °C0 mm-11 mm
Dec26.3 °C+1.6 °C2 mm-2 mm

The year's extremes

Hottest day
35.8 °C
22 May 2025
Coldest day
10.0 °C
6 Jan 2025
Wettest day
8.6 mm
13 Apr 2025
Windiest day
50.0 km/h
19 Aug 2025
Strongest gust
81.0 km/h
19 Aug 2025
Hottest feels-like
35.3 °C
21 May 2025
Coldest feels-like
6.8 °C
18 Jan 2025
Sunniest day
12.0 h
4 Apr 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 Hargeisa?

Hargeisa has a hot desert climate (Köppen BWh). Over 1940-2025, the average annual temperature is 21.5 °C and it receives 272 mm of precipitation per year.

What is the hottest day ever recorded in Hargeisa?

The hottest day measured in Hargeisa between 1940 and 2025 was 18 May 1990, reaching 36.0 °C.

What is the coldest day in Hargeisa?

The coldest day measured in Hargeisa between 1940 and 2025 was 11 January 1941, at 5.5 °C.

Does it snow in Hargeisa?

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

Has the climate of Hargeisa warmed?

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

What is the wettest day in Hargeisa?

The wettest day measured in Hargeisa between 1940 and 2025 was 26 March 1997, with 70 mm of rain in 24 hours.

What was the windiest day in Hargeisa?

The windiest day measured in Hargeisa between 1940 and 2025 was 25 July 1953, with winds reaching 50.2 km/h.

What is the warmest month in Hargeisa?

The warmest month in Hargeisa is September (23.8 °C on average); the coldest is January (18.0 °C).

How much does it rain in Hargeisa?

Hargeisa receives on average 272 mm of precipitation per year, spread over about 57 rainy days.

Is it sunny in Hargeisa?

Hargeisa gets on average 10.9 hours of sunshine per day, roughly 3,979 hours per year over 1940-2025.

Are there tropical nights in Hargeisa?

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

What was the most extreme apparent temperature in Hargeisa?

In Hargeisa, between 1940 and 2025, the highest apparent temperature reached 36.4 °C on 16 May 1979, and the lowest was 2.5 °C on 11 January 1941.

Compare Hargeisa with another city

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

Nearby cities

The climate around Hargeisa

Other cities — Somalia