Marsabit climate — normals and trends

Marsabit (Kenya) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 24.9 °C and it receives 399 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 (26.3 °C on average) and the coldest is November (23.7 °C). Rainfall peaks in April.

Marsabit averages 0 frost days, 198 hot days (≥ 30 °C) and 83 rainy days per year.

Marsabit has warmed by +1.7 °C between 1940 and 2025, or +0.20 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.9 °C (on 26 March 1941) and the coldest 15.9 °C (on 28 November 1975).

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

MarsabitMarsabit County

coords
2.33°, 37.99°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthFebruaryColdest monthNovemberWettest monthAprilDriest monthSeptember

Mean daily temperature

24.9°C

Average daily high

30.0°C

Average daily low

20.6°C

Annual rainfall

399mm

Sunshine / day

10.8h

Mean relative humidity

60%

Average peak wind

21.0km/h

Seasonal range

2.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

198 d/yr

Rainy days (≥ 1 mm)

83 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.6 °C

Average feels-like low

21.0 °C

Average peak gust

46.4 km/h

Tropical nights (≥ 20 °C)

236 d/yr

Solar radiation

21.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.7 °C

since 1940

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

38.9 °C

26 March 1941

Coldest day

15.9 °C

28 November 1975

Wettest day

185 mm

7 April 1987

Windiest day

34.8 km/h

15 June 2008

Strongest gust

73.8 km/h

15 June 2008

Hottest feels-like

40.0 °C

24 February 2007

Coldest feels-like

13.9 °C

18 September 1970

Sunniest day

12.0 h

16 April 1943

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.6 °C14 March 202518.3 °C7 January 202526.4 °C205 mm3160
202435.3 °C30 October 202418.6 °C28 December 202426.3 °C360 mm2880
202334.5 °C26 September 202318.2 °C26 March 202325.3 °C437 mm2210
202235.0 °C27 February 202218.1 °C23 August 202225.9 °C143 mm2850
202135.0 °C25 November 202118.8 °C20 June 202126.3 °C114 mm3080
202034.9 °C11 October 202018.7 °C2 August 202026.0 °C346 mm2920
201936.0 °C5 March 201919.2 °C18 July 201926.2 °C464 mm2670
201834.4 °C28 February 201818.4 °C14 January 201825.0 °C646 mm1940
201735.0 °C17 October 201718.7 °C10 January 201726.1 °C224 mm3120
201636.0 °C20 March 201618.0 °C3 September 201625.7 °C268 mm2430
201535.6 °C16 January 201518.5 °C26 January 201525.9 °C425 mm2740
201435.1 °C3 March 201418.6 °C29 June 201425.7 °C336 mm2620
201335.0 °C27 September 201318.4 °C5 July 201325.5 °C286 mm2420
201235.2 °C21 May 201217.9 °C2 January 201225.6 °C259 mm2650
201135.0 °C11 April 201118.4 °C7 February 201125.7 °C352 mm2450
201034.9 °C22 May 201018.4 °C13 August 201025.8 °C313 mm2600
200934.7 °C17 April 200918.3 °C5 July 200925.8 °C209 mm2650
200834.4 °C30 October 200818.3 °C17 June 200825.6 °C304 mm2830
200737.7 °C24 February 200718.5 °C2 December 200725.9 °C252 mm2710
200636.0 °C3 March 200618.7 °C13 July 200625.7 °C465 mm2550
200535.6 °C4 April 200517.6 °C30 August 200526.0 °C179 mm2770
200434.7 °C7 March 200418.1 °C5 July 200425.2 °C384 mm2160
200334.6 °C21 March 200318.5 °C14 January 200325.2 °C285 mm2090
200233.6 °C28 March 200218.3 °C24 July 200224.9 °C380 mm1610
200133.7 °C12 March 200118.3 °C13 July 200125.0 °C303 mm2070
200034.2 °C23 February 200018.5 °C25 July 200025.4 °C137 mm2400
199933.7 °C27 April 199918.1 °C15 December 199925.0 °C209 mm2250
199832.7 °C31 March 199818.1 °C7 December 199824.5 °C453 mm1170
199734.3 °C1 February 199719.0 °C11 July 199724.9 °C655 mm1930
199634.4 °C22 February 199618.1 °C2 July 199625.3 °C226 mm2150
199533.8 °C1 March 199518.7 °C27 August 199525.0 °C328 mm1850
199433.9 °C13 March 199417.6 °C11 September 199425.1 °C304 mm1990
199332.7 °C12 April 199317.5 °C26 August 199324.2 °C321 mm1080
199234.2 °C27 March 199217.6 °C15 September 199224.5 °C346 mm1550
199134.9 °C23 March 199117.7 °C5 August 199124.8 °C227 mm1690
199033.7 °C7 February 199017.5 °C27 June 199024.2 °C586 mm1130
198934.0 °C2 March 198917.5 °C20 August 198924.4 °C434 mm1420
198835.0 °C14 March 198817.7 °C13 December 198825.2 °C343 mm1850
198735.3 °C9 March 198717.3 °C21 January 198725.1 °C515 mm1930
198634.2 °C3 February 198616.9 °C5 July 198624.6 °C388 mm1600
198535.5 °C16 February 198517.1 °C21 August 198524.4 °C408 mm1350
198434.5 °C19 January 198417.3 °C20 August 198424.8 °C293 mm2180
198334.5 °C26 March 198317.8 °C3 January 198325.3 °C265 mm2370
198235.1 °C23 March 198217.3 °C20 October 198224.6 °C499 mm1570
198134.6 °C24 February 198117.3 °C19 June 198124.5 °C430 mm1380
198034.7 °C10 March 198017.5 °C22 July 198025.1 °C263 mm2330
197933.1 °C5 March 197918.0 °C14 September 197923.8 °C590 mm1050
197832.9 °C28 September 197817.6 °C18 July 197823.9 °C615 mm840
197734.1 °C25 February 197717.1 °C13 August 197724.3 °C683 mm1290
197633.9 °C22 March 197617.2 °C22 August 197624.6 °C323 mm1790
197533.7 °C12 January 197515.9 °C28 November 197524.5 °C296 mm1580
197433.7 °C8 February 197417.9 °C20 July 197424.8 °C307 mm1930
197335.7 °C3 March 197318.0 °C25 July 197325.8 °C189 mm2880
197234.7 °C4 April 197218.2 °C24 November 197225.1 °C423 mm2240
197134.6 °C26 January 197117.1 °C22 October 197124.7 °C321 mm1860
197034.2 °C9 May 197016.9 °C25 July 197025.0 °C282 mm2160
196933.5 °C22 May 196916.7 °C14 August 196924.6 °C342 mm1880
196833.5 °C18 February 196816.2 °C21 September 196823.8 °C584 mm1220
196735.8 °C25 March 196717.0 °C19 December 196724.6 °C547 mm2030
196635.1 °C15 February 196617.6 °C11 September 196625.1 °C417 mm2470
196534.3 °C22 March 196517.0 °C12 July 196524.4 °C373 mm1660
196434.2 °C28 February 196416.3 °C31 August 196424.1 °C490 mm1210
196333.3 °C24 March 196317.2 °C9 September 196324.3 °C677 mm1890
196233.6 °C5 April 196217.7 °C11 August 196224.2 °C487 mm1520
196134.2 °C15 March 196117.3 °C19 December 196124.4 °C621 mm1770
196033.9 °C9 February 196016.7 °C29 December 196024.6 °C430 mm1980
195934.6 °C21 February 195917.0 °C10 August 195925.0 °C373 mm2050
195834.0 °C13 March 195817.3 °C1 August 195824.6 °C474 mm1730
195733.6 °C11 February 195716.3 °C17 August 195724.0 °C633 mm1300
195634.0 °C2 March 195617.6 °C15 July 195624.8 °C325 mm2010
195534.0 °C7 March 195518.2 °C31 January 195525.0 °C300 mm2120
195433.1 °C12 March 195417.7 °C3 January 195424.5 °C382 mm1480
195332.0 °C10 October 195316.3 °C9 January 195322.8 °C978 mm360
195232.6 °C28 August 195217.3 °C4 January 195223.2 °C798 mm470
195133.6 °C22 January 195117.5 °C29 December 195123.6 °C944 mm890
195033.0 °C17 January 195017.0 °C24 May 195023.5 °C819 mm860
194934.3 °C8 March 194917.9 °C22 August 194924.7 °C435 mm1730
194832.6 °C23 May 194817.1 °C1 January 194824.0 °C507 mm1610
194732.3 °C5 January 194717.4 °C20 December 194723.5 °C728 mm980
194635.2 °C2 April 194617.8 °C16 July 194625.6 °C165 mm2670
194533.3 °C5 February 194516.8 °C2 January 194524.9 °C191 mm2200
194434.3 °C12 February 194416.1 °C11 July 194424.9 °C368 mm2260
194334.4 °C26 January 194317.6 °C19 August 194325.4 °C104 mm2540
194233.6 °C11 May 194217.2 °C27 July 194225.0 °C195 mm2380
194138.9 °C26 March 194118.0 °C23 July 194124.9 °C497 mm2160
194033.3 °C18 January 194016.6 °C10 December 194024.5 °C574 mm2020

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
31.8 °C
+1.8 °C
Hot days (≥ 30 °C)
316 d/yr
+118
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
205 mm
-194 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.4 °C+1.8 °C3 mm-19 mm
Feb33.7 °C+2.1 °C1 mm-18 mm
Mar32.3 °C+1.1 °C71 mm+20 mm
Apr30.5 °C+1.2 °C51 mm-45 mm
May32.4 °C+2.3 °C36 mm+9 mm
Jun31.5 °C+1.5 °C2 mm-1 mm
Jul30.1 °C+0.8 °C0 mm-3 mm
Aug29.9 °C+0.2 °C7 mm+4 mm
Sep32.3 °C+1.5 °C1 mm-1 mm
Oct32.7 °C+2.4 °C9 mm-28 mm
Nov31.6 °C+3.4 °C12 mm-76 mm
Dec32.5 °C+3.7 °C12 mm-37 mm

The year's extremes

Hottest day
36.6 °C
14 Mar 2025
Coldest day
18.3 °C
7 Jan 2025
Wettest day
16.4 mm
5 May 2025
Windiest day
30.1 km/h
31 Aug 2025
Strongest gust
64.4 km/h
5 Jun 2025
Hottest feels-like
37.6 °C
11 Mar 2025
Coldest feels-like
16.6 °C
7 Jan 2025
Sunniest day
11.8 h
18 May 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 Marsabit?

Marsabit has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 24.9 °C and it receives 399 mm of precipitation per year.

What is the hottest day ever recorded in Marsabit?

The hottest day measured in Marsabit between 1940 and 2025 was 26 March 1941, reaching 38.9 °C.

What is the coldest day in Marsabit?

The coldest day measured in Marsabit between 1940 and 2025 was 28 November 1975, at 15.9 °C.

Does it snow in Marsabit?

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

Has the climate of Marsabit warmed?

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

What is the wettest day in Marsabit?

The wettest day measured in Marsabit between 1940 and 2025 was 7 April 1987, with 185 mm of rain in 24 hours.

What was the windiest day in Marsabit?

The windiest day measured in Marsabit between 1940 and 2025 was 15 June 2008, with winds reaching 34.8 km/h.

What is the warmest month in Marsabit?

The warmest month in Marsabit is February (26.3 °C on average); the coldest is November (23.7 °C).

How much does it rain in Marsabit?

Marsabit receives on average 399 mm of precipitation per year, spread over about 83 rainy days.

Is it sunny in Marsabit?

Marsabit gets on average 10.8 hours of sunshine per day, roughly 3,942 hours per year over 1940-2025.

Are there tropical nights in Marsabit?

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

What was the most extreme apparent temperature in Marsabit?

In Marsabit, between 1940 and 2025, the highest apparent temperature reached 40.0 °C on 24 February 2007, and the lowest was 13.9 °C on 18 September 1970.

Compare Marsabit with another city

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

Nearby cities

The climate around Marsabit

Other cities — Kenya