Beledweyne climate — normals and trends

Beledweyne (Somalia) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 28.0 °C and it receives 230 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 March (29.5 °C on average) and the coldest is July (27.3 °C). Rainfall peaks in April.

Beledweyne averages 0 frost days, 353 hot days (≥ 30 °C) and 42 rainy days per year.

Beledweyne has warmed by +1.1 °C between 1940 and 2025, or +0.13 °C per decade. This trend is statistically significant.

The hottest day of the period reached 39.5 °C (on 23 March 2016) and the coldest 17.2 °C (on 17 December 1967).

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

BeledweyneHiiraan

coords
4.74°, 45.20°
period
19402025 · 86 yrs
BWhHot desertWarmest monthMarchColdest monthJulyWettest monthAprilDriest monthJanuary

Mean daily temperature

28.0°C

Average daily high

33.8°C

Average daily low

22.9°C

Annual rainfall

230mm

Sunshine / day

11.1h

Mean relative humidity

56%

Average peak wind

24.7km/h

Seasonal range

2.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

353 d/yr

Rainy days (≥ 1 mm)

42 d/yr

Annual snowfall

0.0 cm

Average feels-like high

34.3 °C

Average feels-like low

24.0 °C

Average peak gust

42.3 km/h

Tropical nights (≥ 20 °C)

360 d/yr

Solar radiation

21.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.1 °C

since 1940

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

23 March 2016

Coldest day

17.2 °C

17 December 1967

Wettest day

159 mm

6 May 1983

Windiest day

40.6 km/h

11 August 1983

Strongest gust

67.7 km/h

11 August 1983

Hottest feels-like

43.8 °C

16 April 1980

Coldest feels-like

15.7 °C

30 January 1967

Sunniest day

12.0 h

29 March 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.4 °C15 March 202519.9 °C6 January 202528.9 °C134 mm3630
202439.2 °C17 April 202420.7 °C5 January 202429.3 °C164 mm3650
202338.4 °C20 May 202320.6 °C28 January 202328.7 °C368 mm3440
202239.1 °C4 April 202220.3 °C11 February 202228.7 °C80 mm3650
202138.7 °C29 March 202119.8 °C9 January 202128.8 °C84 mm3620
202038.5 °C14 March 202020.0 °C17 January 202028.9 °C284 mm3630
201938.5 °C13 April 201920.3 °C29 November 201928.6 °C361 mm3500
201837.6 °C19 March 201819.4 °C8 February 201828.1 °C331 mm3560
201738.5 °C14 April 201719.5 °C4 January 201728.6 °C220 mm3540
201639.5 °C23 March 201620.0 °C15 December 201628.7 °C156 mm3620
201537.5 °C7 April 201519.1 °C17 January 201528.3 °C308 mm3570
201438.1 °C28 March 201419.5 °C23 January 201428.6 °C156 mm3620
201337.5 °C10 March 201319.6 °C10 December 201327.9 °C316 mm3500
201238.2 °C3 April 201219.7 °C2 January 201228.2 °C207 mm3570
201138.0 °C30 April 201118.1 °C10 February 201128.2 °C232 mm3480
201038.2 °C7 April 201019.9 °C9 January 201028.8 °C106 mm3640
200938.3 °C5 April 200920.0 °C3 January 200928.5 °C176 mm3620
200838.1 °C7 May 200819.1 °C10 December 200828.0 °C120 mm3600
200738.8 °C9 April 200719.3 °C29 January 200728.7 °C126 mm3620
200637.9 °C8 March 200620.4 °C28 January 200627.9 °C406 mm3310
200538.4 °C1 April 200518.4 °C3 January 200528.0 °C202 mm3540
200438.1 °C22 March 200419.9 °C31 December 200427.9 °C246 mm3360
200339.2 °C6 April 200319.7 °C12 December 200328.2 °C237 mm3570
200238.4 °C27 March 200220.1 °C21 January 200228.0 °C259 mm3520
200138.2 °C25 March 200119.6 °C2 February 200128.0 °C217 mm3550
200037.7 °C2 October 200019.7 °C10 February 200027.8 °C238 mm3500
199937.8 °C21 April 199920.0 °C2 February 199928.0 °C120 mm3610
199839.0 °C14 April 199820.0 °C2 December 199828.5 °C175 mm3600
199737.4 °C17 March 199719.7 °C9 December 199727.6 °C563 mm3170
199637.6 °C30 March 199619.8 °C17 December 199627.9 °C194 mm3540
199538.6 °C26 March 199519.7 °C20 January 199528.2 °C268 mm3540
199438.6 °C28 March 199419.9 °C20 November 199427.7 °C302 mm3480
199337.7 °C11 March 199320.2 °C19 January 199328.1 °C158 mm3590
199238.0 °C27 March 199220.5 °C3 January 199228.4 °C104 mm3650
199138.0 °C14 April 199119.5 °C2 January 199128.2 °C176 mm3560
199038.0 °C19 February 199020.5 °C1 January 199028.3 °C227 mm3600
198937.0 °C16 March 198919.8 °C26 January 198927.9 °C232 mm3570
198837.9 °C13 March 198820.3 °C23 January 198828.4 °C213 mm3620
198738.3 °C14 March 198719.3 °C14 December 198728.2 °C243 mm3550
198638.1 °C9 April 198618.9 °C15 January 198628.1 °C170 mm3580
198537.6 °C16 March 198518.5 °C21 February 198527.8 °C216 mm3590
198438.4 °C8 April 198418.7 °C4 February 198428.0 °C123 mm3660
198338.5 °C14 April 198319.9 °C8 January 198328.6 °C286 mm3610
198238.0 °C29 March 198219.9 °C29 December 198228.1 °C347 mm3540
198137.1 °C28 February 198120.1 °C9 December 198127.9 °C241 mm3560
198038.4 °C16 April 198019.9 °C28 December 198028.2 °C187 mm3640
197938.5 °C20 April 197920.6 °C19 February 197928.1 °C234 mm3520
197838.1 °C21 April 197818.7 °C10 January 197828.1 °C207 mm3470
197737.3 °C24 March 197719.0 °C21 February 197727.9 °C350 mm3450
197637.2 °C11 March 197619.5 °C14 January 197628.1 °C201 mm3560
197537.7 °C18 March 197519.3 °C12 January 197528.1 °C132 mm3600
197437.2 °C2 April 197419.6 °C2 February 197428.1 °C88 mm3620
197339.4 °C16 April 197319.2 °C16 December 197328.2 °C132 mm3640
197237.6 °C3 April 197220.0 °C12 January 197228.0 °C280 mm3560
197138.6 °C23 April 197119.0 °C4 February 197127.7 °C140 mm3560
197038.0 °C26 February 197020.3 °C21 October 197028.1 °C230 mm3570
196938.5 °C9 April 196919.4 °C4 February 196928.2 °C147 mm3570
196836.8 °C4 October 196818.3 °C25 January 196827.2 °C317 mm3460
196738.2 °C28 March 196717.2 °C17 December 196727.4 °C407 mm3340
196637.5 °C10 March 196619.0 °C11 January 196627.8 °C279 mm3560
196537.4 °C26 March 196518.3 °C7 January 196527.5 °C227 mm3550
196437.9 °C31 March 196420.0 °C26 December 196427.7 °C194 mm3580
196337.1 °C30 March 196319.6 °C3 November 196327.4 °C354 mm3400
196238.1 °C3 April 196219.1 °C31 January 196227.7 °C173 mm3520
196138.0 °C1 April 196118.4 °C4 January 196128.0 °C248 mm3520
196037.4 °C12 March 196018.8 °C19 January 196027.3 °C332 mm3510
195937.8 °C24 March 195919.5 °C4 November 195927.9 °C205 mm3640
195837.8 °C8 April 195821.0 °C15 December 195828.4 °C127 mm3650
195737.6 °C26 March 195719.0 °C19 February 195727.4 °C361 mm3400
195638.1 °C6 April 195618.8 °C13 January 195627.7 °C143 mm3610
195537.3 °C12 March 195519.2 °C28 February 195527.7 °C151 mm3530
195436.9 °C20 March 195419.2 °C10 January 195427.3 °C240 mm3430
195337.4 °C1 April 195319.8 °C9 January 195327.1 °C414 mm2980
195238.0 °C20 March 195220.2 °C11 January 195227.5 °C310 mm3460
195136.6 °C4 March 195119.1 °C20 January 195126.7 °C607 mm2880
195037.0 °C17 January 195019.3 °C8 October 195027.2 °C427 mm3340
194937.2 °C23 March 194918.4 °C4 January 194927.7 °C230 mm3540
194837.2 °C3 April 194819.3 °C13 January 194827.9 °C212 mm3550
194735.7 °C20 January 194719.2 °C31 December 194727.2 °C357 mm3370
194637.8 °C19 March 194618.7 °C18 January 194628.0 °C123 mm3610
194536.8 °C30 April 194519.0 °C23 January 194527.6 °C145 mm3510
194437.5 °C5 April 194418.7 °C25 January 194427.8 °C157 mm3540
194337.2 °C9 April 194319.2 °C22 December 194327.8 °C35 mm3600
194238.2 °C12 May 194219.1 °C28 January 194227.8 °C144 mm3430
194138.1 °C22 March 194118.1 °C20 January 194128.1 °C129 mm3610
194036.7 °C25 April 194018.6 °C9 January 194027.6 °C360 mm3370

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
34.8 °C
+1.0 °C
Hot days (≥ 30 °C)
363 d/yr
+10
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
134 mm
-96 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.8 °C0.0 °C0 mm-0 mm
Feb35.4 °C+0.4 °C0 mm-1 mm
Mar36.9 °C+0.9 °C11 mm+2 mm
Apr34.9 °C+0.4 °C58 mm-5 mm
May34.6 °C+1.5 °C48 mm-5 mm
Jun34.7 °C+1.1 °C5 mm+2 mm
Jul33.8 °C+1.1 °C0 mm-3 mm
Aug33.4 °C-0.1 °C1 mm-1 mm
Sep35.6 °C+1.0 °C2 mm-2 mm
Oct34.4 °C+1.8 °C10 mm-45 mm
Nov35.1 °C+2.5 °C0 mm-34 mm
Dec34.6 °C+1.1 °C0 mm-5 mm

The year's extremes

Hottest day
38.4 °C
15 Mar 2025
Coldest day
19.9 °C
6 Jan 2025
Wettest day
18.5 mm
16 Apr 2025
Windiest day
39.6 km/h
19 Jul 2025
Strongest gust
66.2 km/h
19 Jul 2025
Hottest feels-like
41.2 °C
24 Mar 2025
Coldest feels-like
17.9 °C
4 Feb 2025
Sunniest day
12.0 h
29 Mar 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 Beledweyne?

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

What is the hottest day ever recorded in Beledweyne?

The hottest day measured in Beledweyne between 1940 and 2025 was 23 March 2016, reaching 39.5 °C.

What is the coldest day in Beledweyne?

The coldest day measured in Beledweyne between 1940 and 2025 was 17 December 1967, at 17.2 °C.

Does it snow in Beledweyne?

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

Has the climate of Beledweyne warmed?

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

What is the wettest day in Beledweyne?

The wettest day measured in Beledweyne between 1940 and 2025 was 6 May 1983, with 159 mm of rain in 24 hours.

What was the windiest day in Beledweyne?

The windiest day measured in Beledweyne between 1940 and 2025 was 11 August 1983, with winds reaching 40.6 km/h.

What is the warmest month in Beledweyne?

The warmest month in Beledweyne is March (29.5 °C on average); the coldest is July (27.3 °C).

How much does it rain in Beledweyne?

Beledweyne receives on average 230 mm of precipitation per year, spread over about 42 rainy days.

Is it sunny in Beledweyne?

Beledweyne gets on average 11.1 hours of sunshine per day, roughly 4,052 hours per year over 1940-2025.

Are there tropical nights in Beledweyne?

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

What was the most extreme apparent temperature in Beledweyne?

In Beledweyne, between 1940 and 2025, the highest apparent temperature reached 43.8 °C on 16 April 1980, and the lowest was 15.7 °C on 30 January 1967.

Compare Beledweyne with another city

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

Nearby cities

The climate around Beledweyne

Other cities — Somalia