Maiduguri climate — normals and trends

Maiduguri (Nigeria) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 27.4 °C and it receives 492 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 May (32.0 °C on average) and the coldest is January (22.4 °C). Rainfall peaks in August.

Maiduguri averages 0 frost days, 315 hot days (≥ 30 °C) and 74 rainy days per year.

Maiduguri has warmed by +1.2 °C between 1940 and 2025, or +0.14 °C per decade. This trend is statistically significant.

The hottest day of the period reached 45.2 °C (on 19 April 2010) and the coldest 7.9 °C (on 8 January 1957).

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

MaiduguriBorno State

coords
11.85°, 13.16°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthMayColdest monthJanuaryWettest monthAugustDriest monthJanuary

Mean daily temperature

27.4°C

Average daily high

34.4°C

Average daily low

21.2°C

Annual rainfall

492mm

Sunshine / day

11.1h

Mean relative humidity

44%

Average peak wind

13.7km/h

Seasonal range

9.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

315 d/yr

Rainy days (≥ 1 mm)

74 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.6 °C

Average feels-like low

20.9 °C

Average peak gust

30.9 km/h

Tropical nights (≥ 20 °C)

238 d/yr

Solar radiation

22.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

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

45.2 °C

19 April 2010

Coldest day

7.9 °C

8 January 1957

Wettest day

116 mm

9 July 1944

Windiest day

28.8 km/h

18 June 2009

Strongest gust

60.5 km/h

7 July 1943

Hottest feels-like

48.3 °C

7 April 2023

Coldest feels-like

4.0 °C

14 January 1957

Sunniest day

12.2 h

17 July 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202542.1 °C12 May 202512.1 °C15 February 202528.0 °C468 mm3320
202442.8 °C29 March 202410.7 °C18 January 202427.7 °C652 mm3100
202342.3 °C7 April 202312.9 °C14 January 202328.2 °C402 mm3300
202244.2 °C7 April 202212.6 °C30 December 202227.4 °C546 mm2970
202142.4 °C8 April 202112.9 °C12 February 202127.8 °C446 mm3330
202043.0 °C31 March 202012.2 °C28 January 202027.8 °C542 mm3230
201943.1 °C5 April 201911.4 °C24 December 201927.9 °C546 mm3300
201841.7 °C23 April 20189.6 °C7 January 201827.8 °C452 mm3110
201742.4 °C9 April 201712.5 °C11 January 201727.7 °C526 mm3240
201642.8 °C1 March 201610.4 °C21 January 201627.9 °C460 mm3280
201543.0 °C17 May 20158.6 °C13 January 201528.2 °C426 mm3100
201441.5 °C23 May 201410.0 °C14 January 201427.8 °C412 mm3280
201341.2 °C5 March 201310.3 °C19 December 201328.0 °C429 mm3220
201243.3 °C10 April 20129.6 °C29 December 201227.7 °C535 mm3190
201142.9 °C18 April 201111.0 °C12 January 201128.0 °C377 mm3230
201045.2 °C19 April 201011.8 °C4 January 201028.5 °C558 mm3410
200941.5 °C16 April 200911.6 °C25 December 200928.3 °C319 mm3510
200842.1 °C21 April 20088.6 °C26 January 200827.2 °C504 mm3070
200742.7 °C23 March 200711.0 °C15 January 200727.5 °C460 mm3140
200641.1 °C23 April 200610.3 °C26 December 200627.7 °C271 mm3360
200543.1 °C12 April 200510.1 °C13 January 200527.8 °C460 mm3190
200442.7 °C30 March 200411.8 °C30 December 200427.5 °C329 mm3320
200343.4 °C8 April 200310.2 °C1 January 200327.4 °C399 mm3250
200242.5 °C6 April 20029.6 °C13 January 200227.5 °C301 mm3100
200141.0 °C12 April 20019.6 °C28 January 200127.0 °C391 mm3060
200041.8 °C11 April 200010.7 °C31 December 200027.1 °C411 mm3060
199942.5 °C16 April 199910.0 °C11 January 199927.4 °C572 mm3140
199845.0 °C21 April 199810.5 °C15 January 199828.2 °C527 mm3160
199742.1 °C16 April 199712.9 °C20 December 199727.8 °C406 mm3290
199641.2 °C11 March 199610.8 °C21 December 199627.6 °C458 mm3490
199543.2 °C16 March 199510.7 °C13 January 199527.5 °C482 mm3170
199443.2 °C17 April 199410.5 °C15 January 199427.6 °C717 mm2960
199342.0 °C22 April 19939.8 °C7 January 199327.8 °C292 mm3130
199242.0 °C3 April 19929.9 °C5 January 199227.1 °C583 mm2990
199142.8 °C20 April 199111.9 °C22 December 199127.6 °C447 mm3230
199043.7 °C23 April 199012.7 °C3 January 199028.4 °C333 mm3450
198943.1 °C27 April 198910.2 °C21 January 198927.0 °C514 mm3010
198843.5 °C14 April 198811.6 °C12 January 198827.6 °C726 mm3110
198743.8 °C17 May 198712.3 °C15 January 198728.4 °C409 mm3490
198643.9 °C17 April 198610.8 °C9 December 198628.0 °C487 mm3180
198542.6 °C19 March 198512.2 °C22 December 198527.8 °C545 mm3120
198442.9 °C22 March 198411.7 °C25 January 198428.3 °C350 mm3280
198344.1 °C29 April 198310.6 °C7 January 198327.9 °C321 mm3140
198242.8 °C7 April 198210.4 °C9 February 198227.8 °C439 mm3250
198143.0 °C16 April 198112.1 °C13 January 198127.4 °C583 mm3140
198043.6 °C22 March 19809.4 °C27 December 198028.0 °C446 mm3350
197942.1 °C19 April 197912.3 °C18 December 197927.5 °C512 mm3180
197842.0 °C5 April 19788.0 °C12 January 197827.3 °C572 mm3290
197743.0 °C22 April 197710.6 °C1 February 197727.0 °C493 mm3170
197641.3 °C13 April 197611.1 °C2 January 197627.2 °C435 mm3360
197540.9 °C16 March 197510.1 °C17 January 197526.7 °C500 mm2860
197441.8 °C19 April 197411.1 °C30 December 197426.6 °C721 mm2800
197343.4 °C21 April 197311.5 °C29 January 197328.1 °C431 mm3290
197240.8 °C14 April 197211.4 °C8 January 197227.4 °C427 mm3390
197141.6 °C16 April 19719.9 °C25 December 197127.1 °C392 mm3090
197042.6 °C10 May 197010.7 °C11 December 197027.2 °C538 mm3210
196942.3 °C6 April 19699.0 °C10 January 196927.3 °C503 mm3350
196841.0 °C15 May 19689.1 °C18 January 196826.7 °C438 mm3170
196742.8 °C17 April 19679.9 °C1 January 196726.9 °C546 mm3090
196641.5 °C27 March 19669.8 °C5 January 196627.3 °C309 mm3330
196540.6 °C5 May 196510.6 °C5 February 196526.9 °C257 mm3380
196442.9 °C2 April 196410.5 °C11 January 196426.9 °C403 mm3150
196340.3 °C26 March 196311.2 °C2 January 196327.1 °C441 mm3360
196239.3 °C4 May 19629.4 °C5 January 196226.7 °C411 mm2990
196140.6 °C26 April 19619.0 °C28 December 196126.3 °C489 mm2840
196042.1 °C21 April 196011.2 °C1 February 196027.0 °C381 mm3160
195941.0 °C23 April 19599.3 °C25 January 195926.5 °C400 mm3050
195841.3 °C12 April 195811.1 °C9 January 195826.9 °C552 mm3060
195741.1 °C30 April 19577.9 °C8 January 195725.9 °C697 mm2930
195642.3 °C11 May 195610.2 °C5 January 195626.7 °C875 mm2610
195541.7 °C25 April 195510.7 °C18 February 195526.5 °C501 mm3050
195441.2 °C9 April 195411.7 °C31 December 195426.9 °C957 mm2960
195342.4 °C27 April 195310.9 °C8 February 195326.4 °C803 mm2730
195240.7 °C28 April 195211.1 °C7 January 195226.7 °C761 mm2920
195141.7 °C4 May 19519.4 °C30 December 195126.7 °C639 mm3130
195041.6 °C2 April 195011.8 °C1 January 195026.8 °C825 mm2980
194942.5 °C4 May 194911.1 °C18 January 194928.0 °C216 mm3340
194841.2 °C30 April 194810.2 °C25 December 194826.5 °C541 mm2830
194741.2 °C19 April 194711.6 °C20 January 194726.1 °C834 mm2710
194642.3 °C8 May 194610.5 °C14 December 194626.4 °C667 mm2770
194541.5 °C30 April 19459.2 °C9 February 194526.2 °C494 mm2880
194442.2 °C16 April 194410.6 °C6 February 194426.6 °C821 mm2640
194341.3 °C11 May 194312.3 °C31 December 194327.5 °C384 mm3060
194241.6 °C28 April 194212.2 °C22 January 194227.7 °C432 mm3240
194142.3 °C14 April 194110.6 °C26 January 194128.6 °C238 mm3530
194041.9 °C16 May 194012.2 °C29 January 194028.2 °C253 mm3600

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
35.1 °C
+0.7 °C
Hot days (≥ 30 °C)
332 d/yr
+17
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
468 mm
-24 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan32.0 °C+1.2 °C0 mm0 mm
Feb34.2 °C+0.5 °C0 mm0 mm
Mar39.2 °C+1.6 °C0 mm-0 mm
Apr39.9 °C+0.2 °C0 mm-4 mm
May39.2 °C+0.5 °C6 mm-15 mm
Jun36.9 °C+0.8 °C14 mm-26 mm
Jul31.2 °C-1.0 °C142 mm+14 mm
Aug30.2 °C-0.3 °C171 mm-23 mm
Sep32.4 °C+0.2 °C131 mm+42 mm
Oct36.0 °C+0.9 °C5 mm-12 mm
Nov35.9 °C+1.7 °C0 mm-0 mm
Dec34.2 °C+2.8 °C0 mm0 mm

The year's extremes

Hottest day
42.1 °C
12 May 2025
Coldest day
12.1 °C
15 Feb 2025
Wettest day
39.5 mm
4 Sep 2025
Windiest day
26.4 km/h
21 Mar 2025
Strongest gust
48.6 km/h
21 Mar 2025
Hottest feels-like
46.0 °C
13 May 2025
Coldest feels-like
9.0 °C
15 Feb 2025
Sunniest day
12.1 h
9 Jul 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 Maiduguri?

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

What is the hottest day ever recorded in Maiduguri?

The hottest day measured in Maiduguri between 1940 and 2025 was 19 April 2010, reaching 45.2 °C.

What is the coldest day in Maiduguri?

The coldest day measured in Maiduguri between 1940 and 2025 was 8 January 1957, at 7.9 °C.

Does it snow in Maiduguri?

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

Has the climate of Maiduguri warmed?

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

What is the wettest day in Maiduguri?

The wettest day measured in Maiduguri between 1940 and 2025 was 9 July 1944, with 116 mm of rain in 24 hours.

What was the windiest day in Maiduguri?

The windiest day measured in Maiduguri between 1940 and 2025 was 18 June 2009, with winds reaching 28.8 km/h.

What is the warmest month in Maiduguri?

The warmest month in Maiduguri is May (32.0 °C on average); the coldest is January (22.4 °C).

How much does it rain in Maiduguri?

Maiduguri receives on average 492 mm of precipitation per year, spread over about 74 rainy days.

Is it sunny in Maiduguri?

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

Are there tropical nights in Maiduguri?

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

What was the most extreme apparent temperature in Maiduguri?

In Maiduguri, between 1940 and 2025, the highest apparent temperature reached 48.3 °C on 7 April 2023, and the lowest was 4.0 °C on 14 January 1957.

Compare Maiduguri with another city

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

Nearby cities

The climate around Maiduguri

Other cities — Nigeria