Diffa climate — normals and trends

Diffa (Niger) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 27.9 °C and it receives 280 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 (33.1 °C on average) and the coldest is January (21.6 °C). Rainfall peaks in August.

Diffa averages 0 frost days, 312 hot days (≥ 30 °C) and 45 rainy days per year.

Diffa has warmed by +2.1 °C between 1940 and 2025, or +0.25 °C per decade. This trend is statistically significant.

The hottest day of the period reached 44.9 °C (on 17 April 1998) and the coldest 7.4 °C (on 26 December 1980).

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

DiffaDiffa

coords
13.32°, 12.61°
period
19402025 · 86 yrs
BWhHot desertWarmest monthMayColdest monthJanuaryWettest monthAugustDriest monthJanuary

Mean daily temperature

27.9°C

Average daily high

35.0°C

Average daily low

21.8°C

Annual rainfall

280mm

Sunshine / day

11.2h

Mean relative humidity

35%

Average peak wind

16.2km/h

Seasonal range

11.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

312 d/yr

Rainy days (≥ 1 mm)

45 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.1 °C

Average feels-like low

20.4 °C

Average peak gust

34.1 km/h

Tropical nights (≥ 20 °C)

247 d/yr

Solar radiation

23.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.1 °C

since 1940

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

17 April 1998

Coldest day

7.4 °C

26 December 1980

Wettest day

148 mm

30 August 2024

Windiest day

35.5 km/h

10 May 2012

Strongest gust

64.8 km/h

10 May 2012

Hottest feels-like

47.7 °C

11 April 2016

Coldest feels-like

2.5 °C

26 December 1980

Sunniest day

12.5 h

13 July 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202543.6 °C24 April 202513.0 °C10 January 202528.6 °C185 mm3400
202444.6 °C24 April 202411.9 °C24 December 202428.5 °C640 mm3070
202343.7 °C15 May 202313.4 °C8 January 202329.0 °C176 mm3280
202244.3 °C7 April 202211.5 °C2 February 202227.6 °C313 mm2990
202143.2 °C8 April 202113.1 °C19 February 202128.5 °C349 mm3280
202044.0 °C29 April 202010.3 °C2 January 202028.2 °C233 mm3120
201944.5 °C6 May 201910.8 °C16 January 201928.6 °C161 mm3140
201843.4 °C6 May 201810.5 °C14 January 201828.6 °C314 mm3090
201743.8 °C12 May 201711.7 °C10 January 201728.6 °C205 mm3280
201644.0 °C11 April 201611.1 °C22 January 201629.0 °C263 mm3280
201543.6 °C19 May 20158.9 °C13 January 201528.7 °C224 mm3110
201443.0 °C22 April 20149.9 °C15 January 201428.7 °C240 mm3320
201343.0 °C6 April 201311.3 °C19 December 201328.9 °C145 mm3290
201244.3 °C28 April 201210.4 °C8 January 201228.3 °C205 mm3240
201144.1 °C7 May 201110.6 °C13 January 201128.9 °C142 mm3220
201044.8 °C19 April 201011.7 °C8 January 201029.3 °C361 mm3450
200943.9 °C21 April 200911.8 °C25 December 200929.2 °C165 mm3450
200843.2 °C11 May 20088.2 °C25 January 200828.3 °C215 mm3170
200743.7 °C31 March 200711.1 °C14 January 200728.5 °C215 mm3260
200643.2 °C23 April 200610.8 °C26 December 200628.8 °C169 mm3340
200543.8 °C17 April 200510.3 °C22 January 200528.9 °C228 mm3270
200442.9 °C4 May 200411.4 °C15 January 200428.4 °C149 mm3300
200343.8 °C20 May 200310.4 °C9 January 200328.3 °C199 mm3300
200243.6 °C15 May 20029.8 °C13 January 200228.4 °C177 mm3080
200144.1 °C3 May 200110.4 °C28 January 200127.9 °C145 mm3160
200044.0 °C4 May 200011.8 °C13 December 200028.0 °C194 mm3130
199943.9 °C16 April 199910.0 °C11 January 199928.4 °C358 mm3280
199844.9 °C17 April 199810.9 °C15 January 199828.8 °C328 mm3160
199742.4 °C25 April 199712.1 °C20 December 199728.7 °C159 mm3150
199643.0 °C7 May 199611.1 °C28 December 199628.6 °C188 mm3510
199543.6 °C18 April 199510.1 °C13 January 199528.3 °C242 mm3100
199443.5 °C22 April 19949.7 °C15 January 199427.6 °C456 mm2900
199343.4 °C30 April 19937.7 °C7 January 199328.5 °C119 mm3090
199242.6 °C1 June 19929.7 °C4 January 199227.9 °C301 mm3030
199144.1 °C23 April 19919.7 °C24 December 199128.5 °C245 mm3240
199043.9 °C23 April 199012.7 °C24 February 199029.0 °C185 mm3380
198943.3 °C27 April 198910.0 °C2 January 198927.5 °C272 mm2930
198844.3 °C27 May 19889.6 °C11 January 198828.2 °C491 mm3150
198744.2 °C18 May 198711.6 °C10 January 198728.9 °C200 mm3300
198644.1 °C15 April 198612.1 °C7 December 198628.7 °C203 mm3190
198542.8 °C2 May 198511.9 °C22 December 198528.4 °C291 mm3180
198443.0 °C12 May 198411.6 °C6 January 198428.9 °C104 mm3150
198344.1 °C28 May 19838.4 °C7 January 198328.3 °C174 mm3100
198243.0 °C25 May 198210.0 °C9 February 198228.3 °C268 mm3100
198143.5 °C26 April 19819.7 °C11 January 198128.1 °C260 mm3120
198044.4 °C26 April 19807.4 °C26 December 198028.5 °C268 mm3270
197942.9 °C19 April 197912.4 °C18 December 197928.4 °C291 mm3170
197842.9 °C11 April 19787.6 °C12 January 197827.8 °C386 mm3150
197742.9 °C22 April 19778.9 °C27 December 197727.3 °C284 mm3060
197642.4 °C26 April 197610.1 °C22 January 197627.8 °C263 mm3330
197542.1 °C2 May 19758.8 °C18 January 197527.5 °C320 mm3060
197442.4 °C19 April 197411.4 °C8 December 197427.4 °C412 mm2870
197344.4 °C21 April 197311.3 °C29 January 197328.7 °C291 mm3220
197242.1 °C18 May 197212.6 °C10 January 197228.4 °C204 mm3290
197142.4 °C6 April 19718.4 °C10 January 197127.8 °C255 mm3150
197043.0 °C10 May 197011.6 °C11 December 197027.9 °C287 mm3180
196943.5 °C4 May 196910.5 °C10 January 196928.5 °C343 mm3400
196842.0 °C16 April 19689.6 °C19 January 196827.5 °C254 mm3230
196742.4 °C17 April 19679.8 °C4 January 196727.1 °C392 mm3050
196642.5 °C14 May 19668.6 °C5 January 196627.3 °C164 mm3190
196541.7 °C15 May 196511.1 °C4 February 196527.3 °C111 mm3230
196443.2 °C2 April 196410.6 °C11 January 196427.2 °C265 mm3010
196342.0 °C30 May 196311.3 °C2 January 196327.8 °C302 mm3250
196242.0 °C26 March 196210.1 °C14 January 196227.3 °C385 mm2910
196142.4 °C22 May 19619.8 °C28 December 196126.5 °C298 mm2720
196042.7 °C2 April 196011.1 °C1 January 196027.6 °C121 mm3230
195942.3 °C23 April 19599.4 °C24 January 195926.8 °C228 mm3000
195842.2 °C18 May 195811.4 °C11 February 195827.4 °C385 mm3080
195741.5 °C1 May 19577.9 °C14 January 195726.3 °C410 mm3000
195642.5 °C2 May 19569.6 °C25 January 195626.4 °C622 mm2520
195541.7 °C27 April 19559.7 °C27 December 195527.1 °C236 mm3150
195442.0 °C15 May 195410.7 °C22 January 195426.9 °C693 mm2900
195342.6 °C24 April 195310.7 °C31 January 195326.6 °C483 mm2750
195242.2 °C24 May 195211.0 °C7 January 195226.7 °C480 mm2890
195141.8 °C29 April 19519.7 °C30 December 195127.3 °C260 mm3070
195041.1 °C18 May 195011.7 °C12 January 195026.5 °C611 mm2690
194942.3 °C4 May 194910.1 °C11 February 194927.7 °C104 mm3120
194842.2 °C29 April 194810.7 °C4 February 194826.7 °C304 mm2670
194741.8 °C16 April 194710.5 °C21 January 194726.1 °C595 mm2660
194643.5 °C8 May 19469.7 °C14 December 194626.7 °C302 mm2750
194541.0 °C30 April 19459.1 °C8 February 194526.1 °C322 mm2900
194442.1 °C24 May 194410.4 °C20 February 194426.2 °C547 mm2490
194341.6 °C11 May 194312.1 °C23 December 194326.9 °C330 mm2970
194241.9 °C29 April 194211.4 °C2 February 194227.2 °C313 mm3110
194142.5 °C1 June 194110.1 °C27 December 194128.5 °C65 mm3150
194042.3 °C13 May 194010.2 °C29 January 194028.0 °C76 mm3330

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
+0.7 °C
Hot days (≥ 30 °C)
340 d/yr
+28
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
185 mm
-95 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.3 °C+1.8 °C0 mm0 mm
Feb33.4 °C+0.9 °C0 mm0 mm
Mar39.1 °C+2.3 °C0 mm-0 mm
Apr40.5 °C+0.5 °C0 mm-1 mm
May41.1 °C+0.8 °C0 mm-6 mm
Jun39.0 °C+0.7 °C1 mm-17 mm
Jul33.6 °C-0.9 °C62 mm-16 mm
Aug31.8 °C-0.4 °C60 mm-76 mm
Sep33.9 °C-1.0 °C61 mm+24 mm
Oct36.8 °C0.0 °C1 mm-3 mm
Nov35.2 °C+1.3 °C0 mm-0 mm
Dec33.2 °C+2.9 °C0 mm0 mm

The year's extremes

Hottest day
43.6 °C
24 Apr 2025
Coldest day
13.0 °C
10 Jan 2025
Wettest day
16.7 mm
3 Sep 2025
Windiest day
29.7 km/h
21 Mar 2025
Strongest gust
51.1 km/h
21 Mar 2025
Hottest feels-like
45.6 °C
22 May 2025
Coldest feels-like
9.6 °C
10 Jan 2025
Sunniest day
12.3 h
15 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 Diffa?

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

What is the hottest day ever recorded in Diffa?

The hottest day measured in Diffa between 1940 and 2025 was 17 April 1998, reaching 44.9 °C.

What is the coldest day in Diffa?

The coldest day measured in Diffa between 1940 and 2025 was 26 December 1980, at 7.4 °C.

Does it snow in Diffa?

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

Has the climate of Diffa warmed?

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

What is the wettest day in Diffa?

The wettest day measured in Diffa between 1940 and 2025 was 30 August 2024, with 148 mm of rain in 24 hours.

What was the windiest day in Diffa?

The windiest day measured in Diffa between 1940 and 2025 was 10 May 2012, with winds reaching 35.5 km/h.

What is the warmest month in Diffa?

The warmest month in Diffa is May (33.1 °C on average); the coldest is January (21.6 °C).

How much does it rain in Diffa?

Diffa receives on average 280 mm of precipitation per year, spread over about 45 rainy days.

Is it sunny in Diffa?

Diffa gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

Are there tropical nights in Diffa?

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

What was the most extreme apparent temperature in Diffa?

In Diffa, between 1940 and 2025, the highest apparent temperature reached 47.7 °C on 11 April 2016, and the lowest was 2.5 °C on 26 December 1980.

Compare Diffa with another city

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

Nearby cities

The climate around Diffa

Other cities — Niger