Sokoto climate — normals and trends

Sokoto (Nigeria) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 28.3 °C and it receives 452 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 April (33.0 °C on average) and the coldest is January (24.0 °C). Rainfall peaks in August.

Sokoto averages 0 frost days, 320 hot days (≥ 30 °C) and 67 rainy days per year.

Sokoto has warmed by +2.7 °C between 1940 and 2025, or +0.31 °C per decade. This trend is statistically significant.

The hottest day of the period reached 44.7 °C (on 19 April 2010) and the coldest 10.1 °C (on 11 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

SokotoSokoto

coords
13.06°, 5.24°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthAprilColdest monthJanuaryWettest monthAugustDriest monthJanuary

Mean daily temperature

28.3°C

Average daily high

34.6°C

Average daily low

22.8°C

Annual rainfall

452mm

Sunshine / day

10.9h

Mean relative humidity

42%

Average peak wind

15.0km/h

Seasonal range

9.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

320 d/yr

Rainy days (≥ 1 mm)

67 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.7 °C

Average feels-like low

22.4 °C

Average peak gust

33.3 km/h

Tropical nights (≥ 20 °C)

281 d/yr

Solar radiation

22.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.7 °C

since 1940

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

44.7 °C

19 April 2010

Coldest day

10.1 °C

11 January 1957

Wettest day

154 mm

27 July 1962

Windiest day

31.7 km/h

8 June 1955

Strongest gust

63.7 km/h

27 April 1997

Hottest feels-like

47.6 °C

26 May 1998

Coldest feels-like

4.6 °C

11 January 1957

Sunniest day

12.7 h

2 June 1942

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202543.9 °C12 May 202516.2 °C13 January 202529.3 °C479 mm3380
202444.3 °C30 April 202415.5 °C19 December 202429.1 °C655 mm3240
202342.4 °C7 May 202316.3 °C14 January 202329.8 °C219 mm3410
202243.7 °C7 April 202215.6 °C18 January 202228.8 °C566 mm3140
202143.2 °C8 April 202117.4 °C23 January 202129.6 °C277 mm3470
202044.3 °C6 April 202013.4 °C3 January 202029.2 °C633 mm3320
201943.7 °C26 April 201916.1 °C16 January 201929.3 °C455 mm3460
201843.0 °C8 May 201815.2 °C7 January 201829.1 °C407 mm3310
201742.5 °C26 March 201715.0 °C11 January 201729.1 °C481 mm3420
201643.0 °C4 April 201616.7 °C21 January 201629.4 °C590 mm3350
201542.8 °C2 May 201513.8 °C13 January 201529.2 °C430 mm3140
201442.2 °C5 April 201415.8 °C27 December 201429.2 °C384 mm3420
201343.3 °C21 March 201315.8 °C18 December 201329.6 °C482 mm3280
201242.6 °C1 May 201214.3 °C15 January 201229.2 °C427 mm3350
201143.5 °C17 April 201115.4 °C19 January 201129.4 °C252 mm3460
201044.7 °C19 April 201015.2 °C31 December 201029.6 °C537 mm3360
200942.7 °C16 April 200916.4 °C27 December 200929.8 °C325 mm3540
200843.0 °C22 April 200813.1 °C25 January 200828.5 °C368 mm3260
200742.9 °C29 March 200714.5 °C14 January 200729.0 °C370 mm3190
200643.1 °C23 April 200615.3 °C26 December 200629.4 °C308 mm3360
200543.3 °C14 April 200515.3 °C11 January 200529.5 °C335 mm3370
200442.7 °C25 April 200415.8 °C29 January 200429.1 °C315 mm3380
200342.7 °C13 April 200314.5 °C7 January 200329.1 °C341 mm3390
200242.6 °C12 May 200214.3 °C27 December 200228.9 °C444 mm3240
200142.7 °C3 May 200114.9 °C14 February 200128.8 °C328 mm3320
200043.6 °C10 April 200015.3 °C11 February 200028.5 °C312 mm3180
199942.8 °C11 May 199914.1 °C10 January 199929.1 °C429 mm3320
199844.3 °C12 April 199814.9 °C19 January 199829.1 °C484 mm3250
199743.1 °C25 April 199715.8 °C14 December 199729.0 °C289 mm3440
199642.6 °C3 May 199615.0 °C11 January 199629.0 °C296 mm3540
199542.6 °C19 April 199513.7 °C7 January 199528.7 °C287 mm3290
199443.0 °C22 April 199413.2 °C2 January 199428.1 °C474 mm2990
199342.9 °C22 April 199311.5 °C7 January 199328.8 °C227 mm3210
199242.0 °C14 April 199213.9 °C25 December 199228.0 °C347 mm3110
199143.6 °C23 April 199113.7 °C24 December 199128.5 °C417 mm3140
199042.8 °C22 April 199016.0 °C8 February 199028.9 °C238 mm3440
198941.8 °C27 April 198912.1 °C2 January 198928.0 °C397 mm3120
198842.5 °C12 April 198813.6 °C11 January 198828.4 °C602 mm3070
198743.2 °C10 May 198715.1 °C8 January 198729.3 °C310 mm3490
198642.7 °C17 April 198614.4 °C1 January 198628.6 °C359 mm3190
198541.0 °C3 May 198514.1 °C31 December 198528.6 °C348 mm3210
198442.0 °C19 March 198413.8 °C22 December 198428.9 °C251 mm3310
198343.1 °C29 April 198312.5 °C7 January 198328.5 °C252 mm3120
198241.7 °C26 March 198213.8 °C11 January 198228.8 °C323 mm3190
198142.6 °C16 April 198113.6 °C23 January 198128.4 °C392 mm3250
198043.9 °C26 April 198011.1 °C26 December 198028.7 °C449 mm3330
197941.5 °C15 April 197914.3 °C20 December 197928.1 °C526 mm3180
197841.7 °C30 March 197814.3 °C12 January 197828.1 °C465 mm3360
197742.2 °C22 April 197712.6 °C27 December 197727.7 °C562 mm3210
197641.9 °C26 April 197613.6 °C23 January 197627.9 °C433 mm3250
197541.0 °C13 April 197511.7 °C21 January 197527.5 °C625 mm2850
197441.8 °C30 April 197414.1 °C6 December 197427.9 °C419 mm2790
197343.4 °C21 April 197315.3 °C2 December 197329.4 °C331 mm3530
197241.9 °C21 May 197215.8 °C13 December 197228.9 °C356 mm3580
197142.9 °C6 May 197112.4 °C10 January 197128.1 °C565 mm3090
197042.5 °C4 May 197013.9 °C16 December 197028.3 °C383 mm3250
196943.9 °C6 April 196915.1 °C3 January 196928.3 °C610 mm3330
196841.6 °C16 April 196812.5 °C22 January 196828.0 °C469 mm3470
196742.2 °C17 April 196713.4 °C13 January 196727.9 °C794 mm3110
196642.0 °C4 April 196613.1 °C2 January 196628.1 °C440 mm3350
196542.6 °C14 May 196512.5 °C30 December 196527.9 °C418 mm3300
196443.2 °C1 April 196414.2 °C11 January 196427.9 °C457 mm3090
196341.8 °C8 April 196314.3 °C22 January 196328.4 °C384 mm3470
196241.9 °C7 June 196212.8 °C27 January 196228.0 °C659 mm3120
196142.6 °C27 April 196112.8 °C24 December 196127.4 °C540 mm3130
196041.9 °C31 March 196014.4 °C28 December 196028.2 °C342 mm3210
195942.0 °C14 April 195913.6 °C30 December 195927.6 °C465 mm3030
195841.7 °C10 April 195814.8 °C10 January 195827.9 °C619 mm3090
195740.0 °C16 April 195710.1 °C11 January 195726.3 °C655 mm2850
195641.6 °C30 April 195611.4 °C25 January 195626.9 °C871 mm2640
195540.9 °C25 April 195511.1 °C27 December 195527.0 °C372 mm2990
195440.9 °C18 May 195413.1 °C23 January 195427.2 °C659 mm3020
195341.8 °C27 April 195313.1 °C1 February 195326.9 °C615 mm2840
195241.3 °C29 April 195212.2 °C9 January 195226.7 °C645 mm2910
195141.2 °C14 March 195112.0 °C31 December 195126.8 °C567 mm3070
195040.8 °C30 May 195013.7 °C22 December 195026.7 °C815 mm2840
194941.4 °C19 April 194913.1 °C8 February 194928.2 °C308 mm3230
194839.7 °C30 March 194812.7 °C17 December 194826.0 °C563 mm2570
194740.4 °C24 April 194712.4 °C20 January 194726.1 °C951 mm2530
194641.6 °C22 April 194612.0 °C16 December 194626.7 °C413 mm2890
194540.7 °C29 April 194511.6 °C30 December 194526.0 °C525 mm2790
194441.7 °C27 May 194413.6 °C16 December 194426.5 °C761 mm2550
194340.8 °C8 May 194312.9 °C23 December 194326.8 °C624 mm2850
194241.2 °C12 June 194213.0 °C27 January 194227.5 °C400 mm3150
194141.6 °C28 April 194113.1 °C27 December 194128.9 °C195 mm3520
194041.2 °C4 May 194014.3 °C29 January 194028.3 °C154 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.7 °C
+1.1 °C
Hot days (≥ 30 °C)
338 d/yr
+18
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
480 mm
+28 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.1 °C+1.7 °C0 mm0 mm
Feb35.6 °C+1.2 °C0 mm-0 mm
Mar41.0 °C+3.0 °C0 mm-1 mm
Apr41.4 °C+1.6 °C0 mm-4 mm
May40.0 °C+1.2 °C11 mm-10 mm
Jun36.8 °C+0.8 °C8 mm-33 mm
Jul31.9 °C-0.3 °C131 mm+17 mm
Aug29.8 °C-0.6 °C204 mm+20 mm
Sep32.0 °C-0.1 °C102 mm+28 mm
Oct35.4 °C+0.2 °C24 mm+11 mm
Nov36.3 °C+1.7 °C0 mm-0 mm
Dec34.9 °C+2.9 °C0 mm0 mm

The year's extremes

Hottest day
43.9 °C
12 May 2025
Coldest day
16.2 °C
13 Jan 2025
Wettest day
34.7 mm
31 Jul 2025
Windiest day
22.7 km/h
17 Jul 2025
Strongest gust
48.6 km/h
29 May 2025
Hottest feels-like
46.7 °C
13 May 2025
Coldest feels-like
12.1 °C
10 Jan 2025
Sunniest day
12.5 h
22 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 Sokoto?

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

What is the hottest day ever recorded in Sokoto?

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

What is the coldest day in Sokoto?

The coldest day measured in Sokoto between 1940 and 2025 was 11 January 1957, at 10.1 °C.

Does it snow in Sokoto?

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

Has the climate of Sokoto warmed?

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

What is the wettest day in Sokoto?

The wettest day measured in Sokoto between 1940 and 2025 was 27 July 1962, with 154 mm of rain in 24 hours.

What was the windiest day in Sokoto?

The windiest day measured in Sokoto between 1940 and 2025 was 8 June 1955, with winds reaching 31.7 km/h.

What is the warmest month in Sokoto?

The warmest month in Sokoto is April (33.0 °C on average); the coldest is January (24.0 °C).

How much does it rain in Sokoto?

Sokoto receives on average 452 mm of precipitation per year, spread over about 67 rainy days.

Is it sunny in Sokoto?

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

Are there tropical nights in Sokoto?

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

What was the most extreme apparent temperature in Sokoto?

In Sokoto, between 1940 and 2025, the highest apparent temperature reached 47.6 °C on 26 May 1998, and the lowest was 4.6 °C on 11 January 1957.

Compare Sokoto with another city

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

Nearby cities

The climate around Sokoto

Other cities — Nigeria