Keffi climate — normals and trends

Keffi (Nigeria) has a tropical savanna climate (Aw) under the Köppen-Geiger classification. Its mean annual temperature is 26.9 °C and it receives 1,143 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 (30.1 °C on average) and the coldest is August (24.2 °C). Rainfall peaks in August.

Keffi averages 0 frost days, 248 hot days (≥ 30 °C) and 153 rainy days per year.

Keffi has warmed by +1.3 °C between 1940 and 2025, or +0.16 °C per decade. This trend is statistically significant.

The hottest day of the period reached 40.5 °C (on 4 April 2017) and the coldest 14.8 °C (on 9 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

KeffiNasarawa State

coords
8.85°, 7.87°
period
19402025 · 86 yrs
AwTropical savannaWarmest monthMarchColdest monthAugustWettest monthAugustDriest monthJanuary

Mean daily temperature

26.9°C

Average daily high

31.9°C

Average daily low

22.5°C

Annual rainfall

1,143mm

Sunshine / day

9.5h

Mean relative humidity

64%

Average peak wind

9.4km/h

Seasonal range

5.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

248 d/yr

Rainy days (≥ 1 mm)

153 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.4 °C

Average feels-like low

24.9 °C

Average peak gust

24.2 km/h

Tropical nights (≥ 20 °C)

336 d/yr

Solar radiation

18.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

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

40.5 °C

4 April 2017

Coldest day

14.8 °C

9 January 1957

Wettest day

173 mm

3 September 1962

Windiest day

24.5 km/h

31 March 2007

Strongest gust

56.2 km/h

31 March 2007

Hottest feels-like

44.8 °C

18 April 2025

Coldest feels-like

11.1 °C

9 January 1957

Sunniest day

12.5 h

13 June 1949

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.9 °C4 March 202518.0 °C13 January 202528.3 °C1,123 mm2900
202440.1 °C28 March 202416.8 °C18 January 202428.1 °C948 mm2950
202338.3 °C27 February 202317.2 °C10 January 202327.8 °C1,100 mm3030
202239.7 °C1 April 202217.1 °C31 December 202227.1 °C931 mm2690
202139.1 °C8 April 202118.0 °C25 January 202127.7 °C945 mm2980
202039.4 °C11 March 202015.7 °C3 January 202027.3 °C926 mm2670
201940.1 °C4 April 201916.8 °C24 December 201927.3 °C1,474 mm2640
201839.1 °C6 February 201816.6 °C19 January 201827.3 °C1,021 mm2740
201740.5 °C4 April 201717.2 °C2 January 201727.8 °C943 mm2820
201639.3 °C17 February 201617.8 °C31 January 201627.3 °C1,273 mm2760
201539.3 °C15 March 201515.0 °C13 January 201527.3 °C924 mm2760
201438.3 °C4 April 201417.0 °C5 January 201427.1 °C1,301 mm2560
201339.7 °C15 March 201316.6 °C19 December 201327.2 °C1,233 mm2580
201239.0 °C14 March 201216.7 °C12 January 201227.1 °C1,598 mm2450
201138.5 °C20 February 201116.0 °C19 January 201127.3 °C968 mm2690
201039.8 °C18 April 201015.9 °C31 December 201027.8 °C1,174 mm2800
200939.0 °C24 March 200915.5 °C27 December 200927.4 °C1,181 mm2780
200838.1 °C4 March 200816.6 °C23 January 200827.0 °C1,110 mm2690
200739.4 °C31 March 200716.3 °C14 January 200727.2 °C1,040 mm2580
200640.1 °C11 April 200615.5 °C30 December 200627.8 °C1,091 mm2740
200540.0 °C4 March 200516.4 °C13 January 200527.8 °C1,062 mm2560
200438.7 °C11 February 200418.9 °C18 December 200427.3 °C1,108 mm2560
200340.2 °C24 March 200316.5 °C5 January 200327.5 °C972 mm2580
200238.8 °C23 February 200217.4 °C5 January 200227.1 °C1,130 mm2490
200138.2 °C25 March 200116.5 °C10 January 200127.1 °C992 mm2490
200038.2 °C1 April 200017.7 °C7 December 200027.0 °C1,158 mm2410
199939.7 °C24 March 199916.5 °C17 December 199927.1 °C1,308 mm2380
199840.1 °C13 April 199818.7 °C24 December 199827.7 °C1,303 mm2670
199738.2 °C18 March 199719.5 °C8 February 199726.8 °C1,258 mm2500
199638.7 °C7 April 199617.7 °C2 January 199627.0 °C1,289 mm2400
199538.8 °C10 April 199517.9 °C26 December 199526.8 °C1,480 mm2370
199439.5 °C28 March 199417.2 °C16 January 199426.7 °C1,608 mm2460
199338.2 °C10 April 199316.9 °C8 January 199326.8 °C1,256 mm2540
199238.5 °C1 April 199216.7 °C5 January 199226.3 °C1,174 mm2300
199138.5 °C4 March 199117.6 °C1 January 199126.8 °C1,364 mm2340
199039.5 °C29 March 199019.0 °C25 February 199027.0 °C1,152 mm2470
198939.1 °C4 April 198916.0 °C17 January 198926.6 °C1,038 mm2480
198839.0 °C29 February 198819.0 °C30 December 198827.0 °C1,465 mm2500
198740.0 °C2 May 198717.7 °C9 January 198727.5 °C1,234 mm2720
198638.6 °C2 February 198616.8 °C9 December 198626.8 °C1,150 mm2390
198538.0 °C17 March 198519.7 °C5 February 198526.7 °C1,213 mm2410
198438.2 °C29 March 198418.5 °C26 January 198426.8 °C1,256 mm2410
198339.3 °C25 March 198316.2 °C25 January 198327.3 °C984 mm2570
198237.1 °C21 February 198216.7 °C14 December 198226.5 °C1,400 mm2350
198139.3 °C9 April 198116.0 °C29 November 198126.6 °C1,177 mm2480
198038.5 °C15 March 198016.9 °C9 January 198026.8 °C1,588 mm2450
197938.7 °C21 March 197917.0 °C19 December 197926.9 °C1,259 mm2570
197838.0 °C24 February 197816.4 °C11 January 197826.3 °C1,421 mm2330
197739.5 °C17 April 197717.7 °C24 December 197726.9 °C969 mm2480
197638.4 °C5 April 197616.3 °C3 January 197626.1 °C1,211 mm2150
197536.8 °C12 March 197515.9 °C8 December 197526.1 °C1,254 mm2230
197438.3 °C24 March 197416.6 °C14 January 197426.4 °C1,180 mm2360
197338.6 °C20 March 197318.2 °C13 November 197327.1 °C1,130 mm2730
197238.2 °C24 February 197217.4 °C13 November 197226.6 °C1,224 mm2570
197139.1 °C18 March 197117.1 °C29 December 197126.6 °C1,353 mm2560
197039.4 °C17 February 197017.1 °C15 December 197026.7 °C1,382 mm2610
196938.9 °C3 March 196918.3 °C9 January 196926.6 °C1,357 mm2310
196839.0 °C9 April 196815.6 °C19 January 196826.6 °C1,310 mm2510
196738.3 °C21 April 196716.2 °C2 January 196726.6 °C1,131 mm2470
196638.7 °C16 March 196617.0 °C6 January 196627.0 °C907 mm2520
196538.1 °C10 April 196517.3 °C5 February 196527.0 °C859 mm2570
196439.5 °C31 March 196417.4 °C13 January 196427.3 °C640 mm2570
196338.6 °C30 March 196317.9 °C3 January 196326.9 °C1,098 mm2430
196238.2 °C3 March 196217.3 °C7 January 196226.4 °C1,291 mm2230
196138.2 °C29 March 196117.0 °C11 January 196126.6 °C890 mm2410
196038.3 °C28 March 196018.2 °C3 January 196026.7 °C996 mm2300
195938.5 °C16 March 195917.3 °C30 December 195926.9 °C1,075 mm2390
195838.7 °C13 March 195817.2 °C8 January 195826.9 °C895 mm2200
195737.5 °C20 March 195714.8 °C9 January 195725.9 °C1,321 mm1880
195637.8 °C14 February 195617.3 °C1 January 195626.1 °C1,101 mm2310
195537.6 °C20 March 195516.9 °C31 December 195526.2 °C1,323 mm2130
195436.5 °C4 March 195417.2 °C10 December 195426.1 °C851 mm2130
195338.6 °C21 April 195317.1 °C15 December 195326.4 °C1,129 mm2190
195237.7 °C28 February 195217.5 °C7 January 195226.4 °C1,053 mm2260
195137.4 °C14 March 195116.8 °C31 December 195126.2 °C1,304 mm2240
195037.9 °C28 February 195017.6 °C15 August 195025.9 °C1,033 mm2100
194938.0 °C16 February 194917.7 °C22 December 194926.9 °C609 mm2600
194838.0 °C30 March 194817.3 °C4 February 194826.2 °C1,294 mm2190
194738.5 °C21 February 194717.8 °C21 January 194726.4 °C1,387 mm2220
194638.5 °C23 February 194616.8 °C1 January 194626.3 °C1,026 mm2130
194538.5 °C7 April 194516.8 °C4 February 194526.3 °C1,083 mm2210
194437.7 °C1 March 194417.7 °C6 February 194426.3 °C1,280 mm2390
194338.1 °C11 April 194318.7 °C14 January 194326.4 °C796 mm2460
194238.7 °C10 April 194218.0 °C3 November 194226.7 °C884 mm2540
194138.8 °C27 March 194117.0 °C27 December 194126.7 °C733 mm2370
194036.5 °C28 March 194017.9 °C18 November 194026.3 °C848 mm2210

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
33.7 °C
+1.8 °C
Hot days (≥ 30 °C)
290 d/yr
+42
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1123 mm
-20 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan36.0 °C+1.8 °C0 mm-1 mm
Feb37.5 °C+2.0 °C2 mm-3 mm
Mar38.3 °C+2.4 °C0 mm-18 mm
Apr36.6 °C+2.1 °C17 mm-34 mm
May34.4 °C+2.6 °C50 mm-60 mm
Jun32.0 °C+2.4 °C103 mm-53 mm
Jul29.2 °C+1.1 °C299 mm+79 mm
Aug28.3 °C+0.5 °C327 mm+79 mm
Sep30.1 °C+1.2 °C223 mm-3 mm
Oct31.4 °C+1.1 °C100 mm+2 mm
Nov35.3 °C+2.4 °C1 mm-7 mm
Dec35.8 °C+1.9 °C0 mm-2 mm

The year's extremes

Hottest day
39.9 °C
4 Mar 2025
Coldest day
18.0 °C
13 Jan 2025
Wettest day
84.9 mm
30 Aug 2025
Windiest day
16.9 km/h
27 Apr 2025
Strongest gust
36.0 km/h
27 Apr 2025
Hottest feels-like
44.8 °C
18 Apr 2025
Coldest feels-like
16.4 °C
12 Jan 2025
Sunniest day
12.2 h
24 Jun 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 Keffi?

Keffi has a tropical savanna climate (Köppen Aw). Over 1940-2025, the average annual temperature is 26.9 °C and it receives 1,143 mm of precipitation per year.

What is the hottest day ever recorded in Keffi?

The hottest day measured in Keffi between 1940 and 2025 was 4 April 2017, reaching 40.5 °C.

What is the coldest day in Keffi?

The coldest day measured in Keffi between 1940 and 2025 was 9 January 1957, at 14.8 °C.

Does it snow in Keffi?

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

Has the climate of Keffi warmed?

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

What is the wettest day in Keffi?

The wettest day measured in Keffi between 1940 and 2025 was 3 September 1962, with 173 mm of rain in 24 hours.

What was the windiest day in Keffi?

The windiest day measured in Keffi between 1940 and 2025 was 31 March 2007, with winds reaching 24.5 km/h.

What is the warmest month in Keffi?

The warmest month in Keffi is March (30.1 °C on average); the coldest is August (24.2 °C).

How much does it rain in Keffi?

Keffi receives on average 1,143 mm of precipitation per year, spread over about 153 rainy days.

Is it sunny in Keffi?

Keffi gets on average 9.5 hours of sunshine per day, roughly 3,468 hours per year over 1940-2025.

Are there tropical nights in Keffi?

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

What was the most extreme apparent temperature in Keffi?

In Keffi, between 1940 and 2025, the highest apparent temperature reached 44.8 °C on 18 April 2025, and the lowest was 11.1 °C on 9 January 1957.

Compare Keffi with another city

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

Nearby cities

The climate around Keffi

Other cities — Nigeria