Bandiagara climate — normals and trends

Bandiagara (Mali) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 28.1 °C and it receives 407 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.0 °C on average) and the coldest is January (23.1 °C). Rainfall peaks in August.

Bandiagara averages 0 frost days, 321 hot days (≥ 30 °C) and 69 rainy days per year.

Bandiagara has warmed by +2.3 °C between 1940 and 2025, or +0.27 °C per decade. This trend is statistically significant.

The hottest day of the period reached 45.0 °C (on 5 May 2024) and the coldest 8.1 °C (on 16 January 1948).

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

BandiagaraMopti

coords
14.35°, -3.61°
period
19402025 · 86 yrs
BWhHot desertWarmest monthMayColdest monthJanuaryWettest monthAugustDriest monthFebruary

Mean daily temperature

28.1°C

Average daily high

34.5°C

Average daily low

22.2°C

Annual rainfall

407mm

Sunshine / day

11.1h

Mean relative humidity

40%

Average peak wind

15.6km/h

Seasonal range

9.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

321 d/yr

Rainy days (≥ 1 mm)

69 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.1 °C

Average feels-like low

21.6 °C

Average peak gust

33.3 km/h

Tropical nights (≥ 20 °C)

272 d/yr

Solar radiation

22.5 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.3 °C

since 1940

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

5 May 2024

Coldest day

8.1 °C

16 January 1948

Wettest day

112 mm

20 September 1970

Windiest day

33.9 km/h

30 May 1946

Strongest gust

63.7 km/h

14 April 2016

Hottest feels-like

46.2 °C

15 June 1961

Coldest feels-like

4.1 °C

16 January 1948

Sunniest day

12.6 h

26 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202543.7 °C26 May 202515.6 °C22 December 202529.4 °C338 mm3290
202445.0 °C5 May 202415.5 °C18 January 202429.6 °C505 mm3390
202343.8 °C10 May 202311.5 °C29 January 202329.6 °C292 mm3420
202243.5 °C7 April 202214.1 °C19 January 202228.7 °C297 mm3290
202143.4 °C13 May 202115.2 °C25 January 202129.9 °C231 mm3560
202043.1 °C29 April 202012.1 °C3 January 202029.0 °C426 mm3360
201944.2 °C6 May 20199.8 °C22 January 201929.0 °C397 mm3390
201842.6 °C23 April 201813.6 °C15 January 201829.2 °C305 mm3330
201742.3 °C15 May 201711.5 °C14 January 201729.1 °C297 mm3380
201643.5 °C23 April 201612.8 °C3 February 201629.2 °C322 mm3420
201542.7 °C29 May 201512.8 °C7 January 201528.5 °C395 mm3060
201443.8 °C27 May 201412.4 °C31 December 201428.9 °C293 mm3400
201343.9 °C24 May 201312.0 °C6 January 201329.0 °C338 mm3240
201242.8 °C6 May 201213.0 °C21 January 201228.5 °C463 mm3190
201142.9 °C4 May 201113.1 °C30 December 201129.1 °C260 mm3330
201042.9 °C20 April 201013.3 °C12 December 201029.3 °C412 mm3520
200943.2 °C21 May 200910.8 °C20 January 200929.0 °C346 mm3380
200843.7 °C16 May 200810.4 °C7 January 200828.3 °C332 mm3140
200742.9 °C10 June 200712.7 °C15 January 200728.7 °C354 mm3160
200641.8 °C12 May 200612.5 °C27 December 200628.8 °C321 mm3390
200542.4 °C26 April 200513.6 °C3 January 200529.3 °C391 mm3270
200443.2 °C19 May 200413.9 °C5 March 200429.2 °C300 mm3370
200342.4 °C13 April 200313.5 °C29 December 200328.8 °C396 mm3220
200242.8 °C16 May 200214.1 °C28 December 200229.1 °C265 mm3190
200143.1 °C11 May 200113.8 °C24 January 200128.6 °C350 mm3260
200042.2 °C5 May 200012.8 °C4 February 200028.3 °C371 mm3090
199941.7 °C23 April 199911.4 °C7 February 199927.9 °C452 mm2900
199842.4 °C17 April 199814.2 °C17 January 199828.8 °C427 mm3150
199740.9 °C22 May 199713.5 °C29 December 199728.5 °C327 mm3250
199642.4 °C13 May 199613.6 °C13 January 199628.7 °C362 mm3550
199541.2 °C14 April 199510.6 °C11 January 199528.2 °C367 mm2980
199442.5 °C26 April 199412.0 °C17 January 199427.8 °C491 mm2990
199343.7 °C16 May 199312.3 °C11 January 199328.8 °C310 mm3290
199241.4 °C31 May 199212.8 °C28 January 199228.0 °C377 mm3190
199143.3 °C25 April 199112.3 °C24 December 199128.6 °C320 mm3210
199041.9 °C27 May 199012.5 °C24 January 199028.8 °C313 mm3300
198942.1 °C2 June 198910.9 °C3 January 198928.2 °C404 mm3200
198842.7 °C15 April 198811.5 °C12 December 198828.4 °C445 mm3060
198743.7 °C10 May 198713.2 °C9 January 198729.4 °C264 mm3480
198643.2 °C16 April 198611.0 °C21 January 198628.3 °C346 mm3110
198542.1 °C26 May 198510.7 °C15 December 198528.2 °C422 mm3080
198442.3 °C19 May 198411.2 °C8 January 198428.6 °C313 mm3180
198343.6 °C8 May 198311.6 °C30 January 198328.6 °C329 mm3240
198242.3 °C1 June 19829.3 °C11 January 198228.2 °C248 mm3140
198142.8 °C27 April 198112.4 °C7 January 198128.0 °C478 mm3300
198043.6 °C25 May 198010.3 °C20 December 198028.7 °C420 mm3320
197943.5 °C20 May 197912.6 °C28 February 197928.0 °C398 mm3160
197842.3 °C20 May 197814.2 °C13 January 197828.1 °C554 mm3400
197741.7 °C11 April 19779.4 °C28 December 197727.8 °C356 mm3200
197641.8 °C23 April 19769.5 °C12 January 197627.0 °C525 mm3070
197542.4 °C2 June 197511.0 °C22 January 197527.4 °C404 mm3000
197442.1 °C26 May 197413.1 °C6 December 197427.5 °C411 mm2760
197342.9 °C29 April 197311.9 °C14 December 197328.4 °C312 mm3250
197241.9 °C21 May 197211.5 °C21 January 197228.0 °C597 mm3410
197142.0 °C6 May 197111.8 °C15 January 197127.9 °C529 mm3280
197042.1 °C1 May 197012.5 °C16 December 197028.0 °C557 mm3340
196942.7 °C3 May 196914.1 °C9 January 196928.4 °C542 mm3360
196841.3 °C13 May 196811.0 °C20 January 196827.5 °C560 mm3310
196742.0 °C15 May 196712.3 °C23 December 196727.2 °C602 mm2940
196641.4 °C22 April 196610.7 °C3 January 196627.8 °C467 mm3350
196542.8 °C2 June 196510.0 °C15 January 196527.1 °C521 mm3070
196441.1 °C13 March 196413.5 °C13 January 196427.3 °C517 mm3130
196342.2 °C2 June 196311.1 °C25 December 196327.7 °C347 mm3460
196242.6 °C3 June 196210.4 °C8 February 196227.2 °C516 mm3060
196143.7 °C15 June 196110.9 °C30 January 196127.0 °C334 mm3080
196041.4 °C22 April 196010.7 °C27 December 196027.3 °C421 mm3120
195942.1 °C24 May 195910.7 °C1 January 195927.2 °C429 mm3030
195842.1 °C30 March 19589.5 °C30 December 195827.8 °C559 mm3180
195741.0 °C4 May 195710.2 °C10 January 195726.7 °C621 mm2990
195642.1 °C29 May 19569.5 °C1 January 195627.2 °C549 mm2880
195541.1 °C20 April 195511.6 °C31 December 195527.3 °C419 mm3220
195441.5 °C13 April 195410.6 °C1 January 195427.3 °C423 mm3040
195342.5 °C29 April 195310.0 °C31 December 195327.7 °C398 mm3210
195242.6 °C24 May 195210.4 °C10 January 195227.2 °C433 mm3030
195142.1 °C17 May 195113.8 °C24 November 195127.4 °C589 mm3310
195041.4 °C9 April 195011.7 °C6 January 195026.8 °C474 mm2960
194941.7 °C11 May 194911.2 °C1 January 194928.1 °C287 mm3310
194842.8 °C20 May 19488.1 °C16 January 194826.7 °C447 mm3010
194741.3 °C25 May 19479.5 °C1 January 194726.8 °C721 mm2650
194642.7 °C8 May 194610.0 °C29 December 194627.4 °C321 mm3140
194541.3 °C4 June 194511.3 °C5 January 194526.8 °C474 mm2930
194443.0 °C24 May 194411.7 °C20 December 194427.4 °C564 mm3120
194342.2 °C9 May 194310.4 °C6 January 194326.2 °C553 mm2830
194243.0 °C13 May 194210.1 °C27 January 194227.3 °C345 mm3060
194143.2 °C13 May 194111.8 °C1 January 194128.8 °C276 mm3520
194041.7 °C22 May 194010.9 °C28 January 194028.3 °C218 mm3520

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.6 °C
+1.1 °C
Hot days (≥ 30 °C)
329 d/yr
+8
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
338 mm
-69 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan31.5 °C+1.2 °C0 mm-1 mm
Feb34.6 °C+1.3 °C0 mm-0 mm
Mar40.7 °C+4.0 °C1 mm-0 mm
Apr41.3 °C+2.3 °C1 mm-3 mm
May40.7 °C+1.3 °C2 mm-9 mm
Jun38.5 °C+1.5 °C19 mm-16 mm
Jul33.3 °C+0.1 °C104 mm-9 mm
Aug30.9 °C-0.2 °C105 mm-44 mm
Sep32.1 °C-0.5 °C91 mm+13 mm
Oct36.2 °C+0.5 °C10 mm-6 mm
Nov35.7 °C+1.1 °C0 mm-0 mm
Dec31.8 °C+0.7 °C5 mm+5 mm

The year's extremes

Hottest day
43.7 °C
26 May 2025
Coldest day
15.6 °C
22 Dec 2025
Wettest day
28.0 mm
4 Sep 2025
Windiest day
28.0 km/h
31 Mar 2025
Strongest gust
53.3 km/h
30 Jun 2025
Hottest feels-like
45.8 °C
12 May 2025
Coldest feels-like
12.0 °C
20 Jan 2025
Sunniest day
12.5 h
5 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 Bandiagara?

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

What is the hottest day ever recorded in Bandiagara?

The hottest day measured in Bandiagara between 1940 and 2025 was 5 May 2024, reaching 45.0 °C.

What is the coldest day in Bandiagara?

The coldest day measured in Bandiagara between 1940 and 2025 was 16 January 1948, at 8.1 °C.

Does it snow in Bandiagara?

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

Has the climate of Bandiagara warmed?

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

What is the wettest day in Bandiagara?

The wettest day measured in Bandiagara between 1940 and 2025 was 20 September 1970, with 112 mm of rain in 24 hours.

What was the windiest day in Bandiagara?

The windiest day measured in Bandiagara between 1940 and 2025 was 30 May 1946, with winds reaching 33.9 km/h.

What is the warmest month in Bandiagara?

The warmest month in Bandiagara is May (33.0 °C on average); the coldest is January (23.1 °C).

How much does it rain in Bandiagara?

Bandiagara receives on average 407 mm of precipitation per year, spread over about 69 rainy days.

Is it sunny in Bandiagara?

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

Are there tropical nights in Bandiagara?

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

What was the most extreme apparent temperature in Bandiagara?

In Bandiagara, between 1940 and 2025, the highest apparent temperature reached 46.2 °C on 15 June 1961, and the lowest was 4.1 °C on 16 January 1948.

Compare Bandiagara with another city

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

Nearby cities

The climate around Bandiagara

Other cities — Mali