Bafoulabé climate — normals and trends

Bafoulabé (Mali) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 29.2 °C and it receives 743 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 (34.5 °C on average) and the coldest is December (26.2 °C). Rainfall peaks in August.

Bafoulabé averages 0 frost days, 326 hot days (≥ 30 °C) and 84 rainy days per year.

Bafoulabé has warmed by +2.6 °C between 1940 and 2025, or +0.30 °C per decade. This trend is statistically significant.

The hottest day of the period reached 46.5 °C (on 25 April 2024) and the coldest 11.6 °C (on 17 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

BafoulabéKayes

coords
13.81°, -10.83°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthMayColdest monthDecemberWettest monthAugustDriest monthFebruary

Mean daily temperature

29.2°C

Average daily high

35.3°C

Average daily low

23.7°C

Annual rainfall

743mm

Sunshine / day

10.6h

Mean relative humidity

46%

Average peak wind

14.0km/h

Seasonal range

8.3°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

326 d/yr

Rainy days (≥ 1 mm)

84 d/yr

Annual snowfall

0.0 cm

Average feels-like high

37.1 °C

Average feels-like low

24.0 °C

Average peak gust

30.5 km/h

Tropical nights (≥ 20 °C)

312 d/yr

Solar radiation

21.1 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.6 °C

since 1940

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

46.5 °C

25 April 2024

Coldest day

11.6 °C

17 January 1948

Wettest day

269 mm

24 August 2011

Windiest day

32.5 km/h

31 March 2018

Strongest gust

64.1 km/h

31 March 2018

Hottest feels-like

49.0 °C

21 May 2025

Coldest feels-like

7.8 °C

17 January 1948

Sunniest day

12.6 h

27 May 1957

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202545.6 °C6 April 202517.5 °C19 December 202530.1 °C673 mm3380
202446.5 °C25 April 202416.5 °C2 December 202430.6 °C697 mm3430
202345.6 °C11 June 202314.9 °C29 January 202330.5 °C623 mm3520
202245.6 °C6 May 202214.8 °C11 November 202230.0 °C725 mm3400
202144.6 °C28 April 202119.1 °C17 January 202130.8 °C497 mm3500
202045.5 °C1 May 202015.5 °C27 November 202030.3 °C770 mm3500
201945.6 °C8 May 201914.2 °C22 January 201930.2 °C806 mm3540
201846.3 °C23 May 201816.8 °C28 December 201830.4 °C887 mm3480
201745.8 °C28 March 201716.2 °C5 January 201730.6 °C508 mm3520
201645.4 °C21 April 201617.1 °C6 January 201630.6 °C825 mm3440
201545.4 °C28 May 201515.0 °C13 December 201530.2 °C601 mm3520
201445.0 °C18 April 201414.8 °C30 December 201430.2 °C472 mm3490
201345.1 °C21 March 201314.9 °C6 January 201330.0 °C550 mm3460
201245.9 °C7 May 201214.9 °C31 December 201229.8 °C626 mm3330
201144.7 °C5 May 201116.2 °C19 December 201130.4 °C757 mm3530
201046.1 °C5 May 201015.7 °C3 December 201030.3 °C658 mm3430
200945.1 °C30 April 200911.9 °C21 January 200929.9 °C767 mm3390
200845.7 °C4 May 200814.3 °C5 January 200829.8 °C593 mm3380
200744.6 °C4 April 200717.0 °C4 January 200730.0 °C608 mm3420
200643.9 °C13 May 200616.4 °C27 November 200629.8 °C494 mm3470
200544.8 °C28 April 200516.9 °C3 January 200529.9 °C667 mm3460
200445.0 °C4 May 200415.6 °C4 January 200430.3 °C546 mm3430
200345.7 °C27 April 200315.8 °C28 December 200330.1 °C749 mm3330
200245.4 °C14 May 200217.2 °C7 January 200230.4 °C482 mm3450
200144.1 °C11 May 200114.7 °C30 January 200129.7 °C449 mm3470
200043.9 °C5 May 200014.9 °C20 December 200029.1 °C749 mm3260
199943.8 °C12 April 199914.5 °C20 December 199928.9 °C837 mm3030
199845.5 °C1 June 199816.1 °C23 December 199830.3 °C607 mm3340
199742.9 °C12 May 199716.4 °C30 December 199729.5 °C623 mm3470
199643.7 °C7 May 199615.8 °C28 December 199629.5 °C664 mm3390
199544.4 °C16 May 199514.8 °C11 January 199529.5 °C791 mm3310
199443.9 °C31 March 199415.4 °C18 January 199428.9 °C875 mm3260
199344.3 °C27 May 199315.4 °C2 December 199330.1 °C579 mm3450
199243.6 °C8 May 199216.9 °C15 January 199229.1 °C651 mm3370
199143.6 °C25 April 199116.7 °C3 January 199129.3 °C911 mm3310
199043.4 °C17 May 199015.4 °C24 January 199029.4 °C666 mm3290
198943.7 °C5 May 198913.9 °C27 December 198928.9 °C856 mm3290
198845.0 °C21 May 198812.7 °C13 December 198829.2 °C881 mm3150
198743.9 °C15 April 198716.3 °C28 December 198729.8 °C677 mm3460
198644.4 °C15 April 198614.6 °C22 January 198628.6 °C859 mm3160
198544.6 °C20 May 198514.5 °C10 December 198529.2 °C775 mm3160
198444.3 °C14 May 198414.7 °C24 December 198429.5 °C712 mm3430
198344.0 °C22 April 198316.9 °C31 December 198330.3 °C528 mm3510
198243.3 °C23 May 198214.3 °C7 December 198229.3 °C646 mm3390
198143.8 °C10 April 198115.9 °C19 December 198129.7 °C581 mm3380
198045.2 °C25 May 198013.7 °C20 December 198030.2 °C799 mm3400
197943.9 °C12 April 197915.5 °C1 December 197929.1 °C832 mm3300
197843.3 °C29 March 197816.8 °C16 December 197828.9 °C900 mm3160
197743.4 °C9 April 197715.3 °C15 November 197729.2 °C712 mm3430
197642.6 °C23 April 197614.6 °C5 December 197628.1 °C755 mm3140
197543.9 °C6 June 197515.0 °C17 November 197528.6 °C904 mm3100
197442.7 °C17 April 197414.6 °C29 November 197428.6 °C709 mm3230
197345.8 °C26 April 197313.8 °C14 December 197329.4 °C654 mm3410
197243.3 °C2 May 197215.7 °C5 January 197229.2 °C755 mm3490
197143.4 °C5 June 197114.7 °C29 December 197129.0 °C756 mm3200
197043.5 °C14 May 197016.5 °C8 December 197028.9 °C854 mm3310
196944.0 °C28 April 196913.3 °C9 December 196929.1 °C1,139 mm3140
196842.7 °C14 May 196814.0 °C9 January 196828.9 °C916 mm3350
196743.1 °C5 April 196712.7 °C22 December 196728.3 °C1,003 mm3010
196642.8 °C1 May 196614.1 °C4 January 196628.7 °C752 mm3330
196543.5 °C2 June 196513.4 °C15 January 196528.3 °C773 mm2970
196443.6 °C23 April 196414.7 °C16 December 196428.6 °C773 mm3040
196344.0 °C18 May 196315.1 °C21 November 196329.0 °C768 mm3250
196243.2 °C21 May 196215.2 °C7 January 196228.9 °C832 mm3240
196144.6 °C3 May 196113.9 °C30 January 196128.7 °C780 mm3170
196043.3 °C3 April 196013.3 °C28 December 196028.6 °C771 mm3160
195943.0 °C16 April 195913.9 °C1 January 195928.1 °C753 mm3190
195843.0 °C2 May 195813.0 °C30 December 195828.5 °C887 mm2970
195742.7 °C3 June 195713.5 °C1 January 195727.9 °C1,011 mm2980
195642.6 °C23 May 195612.8 °C2 January 195627.8 °C848 mm2830
195542.7 °C6 June 195514.9 °C31 December 195527.6 °C963 mm2790
195443.1 °C21 April 195413.9 °C17 January 195427.5 °C884 mm2840
195343.0 °C20 May 195313.9 °C29 December 195328.2 °C739 mm3000
195242.5 °C7 May 195213.5 °C12 January 195227.4 °C850 mm2890
195142.8 °C6 May 195113.9 °C30 November 195127.8 °C1,127 mm2960
195042.7 °C16 April 195014.1 °C31 December 195027.9 °C987 mm2940
194943.7 °C3 June 194913.8 °C1 January 194929.0 °C639 mm3170
194843.4 °C21 May 194811.6 °C17 January 194827.9 °C799 mm3020
194743.5 °C4 June 194714.3 °C2 January 194728.3 °C847 mm2910
194643.8 °C8 May 194614.0 °C2 January 194628.4 °C605 mm3020
194542.0 °C9 April 194514.8 °C7 January 194527.8 °C753 mm2950
194443.4 °C24 May 194413.3 °C19 December 194428.1 °C1,140 mm2900
194343.2 °C10 May 194313.4 °C18 February 194326.8 °C878 mm2690
194244.0 °C15 May 194214.0 °C23 December 194228.4 °C612 mm3000
194144.3 °C20 May 194116.3 °C9 December 194130.1 °C422 mm3450
194043.0 °C8 May 194013.4 °C2 February 194028.9 °C493 mm3370

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
36.1 °C
+0.8 °C
Hot days (≥ 30 °C)
338 d/yr
+12
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
673 mm
-70 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan35.1 °C+1.2 °C0 mm-0 mm
Feb36.8 °C+0.1 °C0 mm-0 mm
Mar41.7 °C+2.5 °C0 mm-0 mm
Apr42.8 °C+1.8 °C1 mm-0 mm
May41.0 °C+0.4 °C10 mm-2 mm
Jun36.3 °C-0.4 °C65 mm-12 mm
Jul31.4 °C-0.4 °C102 mm-65 mm
Aug30.6 °C+0.5 °C278 mm+29 mm
Sep31.8 °C+0.9 °C199 mm+18 mm
Oct35.4 °C+1.8 °C18 mm-32 mm
Nov36.8 °C+1.3 °C0 mm-3 mm
Dec33.9 °C+0.1 °C0 mm-1 mm

The year's extremes

Hottest day
45.6 °C
6 Apr 2025
Coldest day
17.5 °C
19 Dec 2025
Wettest day
34.4 mm
14 Aug 2025
Windiest day
27.4 km/h
23 Jul 2025
Strongest gust
53.6 km/h
31 Mar 2025
Hottest feels-like
49.0 °C
21 May 2025
Coldest feels-like
13.7 °C
20 Jan 2025
Sunniest day
12.5 h
27 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 Bafoulabé?

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

What is the hottest day ever recorded in Bafoulabé?

The hottest day measured in Bafoulabé between 1940 and 2025 was 25 April 2024, reaching 46.5 °C.

What is the coldest day in Bafoulabé?

The coldest day measured in Bafoulabé between 1940 and 2025 was 17 January 1948, at 11.6 °C.

Does it snow in Bafoulabé?

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

Has the climate of Bafoulabé warmed?

Yes: Bafoulabé warmed by +2.6 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Bafoulabé?

The wettest day measured in Bafoulabé between 1940 and 2025 was 24 August 2011, with 269 mm of rain in 24 hours.

What was the windiest day in Bafoulabé?

The windiest day measured in Bafoulabé between 1940 and 2025 was 31 March 2018, with winds reaching 32.5 km/h.

What is the warmest month in Bafoulabé?

The warmest month in Bafoulabé is May (34.5 °C on average); the coldest is December (26.2 °C).

How much does it rain in Bafoulabé?

Bafoulabé receives on average 743 mm of precipitation per year, spread over about 84 rainy days.

Is it sunny in Bafoulabé?

Bafoulabé gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Bafoulabé?

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

What was the most extreme apparent temperature in Bafoulabé?

In Bafoulabé, between 1940 and 2025, the highest apparent temperature reached 49.0 °C on 21 May 2025, and the lowest was 7.8 °C on 17 January 1948.

Compare Bafoulabé with another city

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

Nearby cities

The climate around Bafoulabé

Other cities — Mali