Kayes climate — normals and trends

Kayes (Mali) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 29.7 °C and it receives 477 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 (35.2 °C on average) and the coldest is January (25.5 °C). Rainfall peaks in August.

Kayes averages 0 frost days, 341 hot days (≥ 30 °C) and 57 rainy days per year.

Kayes has warmed by +2.4 °C between 1940 and 2025, or +0.28 °C per decade. This trend is statistically significant.

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

KayesKayes

coords
14.45°, -11.44°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthMayColdest monthJanuaryWettest monthAugustDriest monthMarch

Mean daily temperature

29.7°C

Average daily high

36.0°C

Average daily low

24.1°C

Annual rainfall

477mm

Sunshine / day

10.7h

Mean relative humidity

41%

Average peak wind

14.7km/h

Seasonal range

9.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

341 d/yr

Rainy days (≥ 1 mm)

57 d/yr

Annual snowfall

0.0 cm

Average feels-like high

37.4 °C

Average feels-like low

24.0 °C

Average peak gust

32.5 km/h

Tropical nights (≥ 20 °C)

309 d/yr

Solar radiation

21.6 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.4 °C

since 1940

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

47.2 °C

25 April 2024

Coldest day

11.4 °C

17 January 1948

Wettest day

185 mm

20 August 1967

Windiest day

31.3 km/h

14 June 2020

Strongest gust

67.0 km/h

14 June 2020

Hottest feels-like

51.3 °C

21 May 1987

Coldest feels-like

7.4 °C

28 December 1960

Sunniest day

12.5 h

27 May 1949

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202545.2 °C6 April 202514.9 °C20 January 202530.0 °C385 mm3400
202447.2 °C25 April 202416.3 °C8 January 202431.2 °C440 mm3570
202345.7 °C7 June 202314.5 °C29 January 202330.8 °C397 mm3570
202245.8 °C6 May 202214.8 °C11 November 202230.2 °C385 mm3490
202146.3 °C14 May 202118.1 °C30 December 202131.5 °C294 mm3580
202045.7 °C1 May 202015.3 °C27 November 202031.0 °C576 mm3590
201946.6 °C7 May 201914.0 °C22 January 201931.0 °C465 mm3600
201846.4 °C23 May 201816.3 °C17 January 201830.7 °C439 mm3540
201745.8 °C29 March 201715.5 °C14 December 201731.0 °C279 mm3560
201646.0 °C21 April 201616.8 °C17 December 201630.8 °C439 mm3470
201545.9 °C28 May 201515.2 °C1 February 201530.7 °C464 mm3540
201444.6 °C15 April 201413.6 °C30 December 201430.5 °C282 mm3510
201343.9 °C21 March 201314.3 °C20 January 201329.7 °C361 mm3530
201244.7 °C7 May 201214.9 °C1 January 201229.8 °C455 mm3430
201144.5 °C18 May 201115.9 °C31 December 201130.6 °C364 mm3530
201045.3 °C5 May 201016.0 °C27 January 201030.8 °C543 mm3540
200944.3 °C4 May 200912.4 °C21 January 200929.7 °C479 mm3400
200845.6 °C4 May 200814.3 °C5 January 200829.9 °C600 mm3400
200744.4 °C26 May 200716.4 °C4 January 200730.2 °C430 mm3470
200644.2 °C11 May 200615.7 °C9 January 200630.0 °C373 mm3480
200544.8 °C29 April 200516.0 °C3 January 200530.1 °C321 mm3470
200444.9 °C19 May 200415.8 °C4 January 200430.4 °C334 mm3500
200345.8 °C20 May 200315.8 °C10 January 200330.2 °C542 mm3430
200246.5 °C14 May 200216.5 °C5 January 200230.5 °C247 mm3580
200144.4 °C15 May 200115.2 °C30 January 200130.4 °C275 mm3620
200044.1 °C10 May 200015.4 °C20 December 200029.9 °C372 mm3470
199945.0 °C11 May 199914.8 °C7 February 199928.9 °C480 mm3200
199845.3 °C1 June 199817.3 °C14 November 199830.6 °C518 mm3440
199743.0 °C12 May 199716.5 °C30 December 199730.1 °C399 mm3540
199645.5 °C16 May 199616.1 °C15 January 199630.2 °C430 mm3580
199545.0 °C16 May 199514.8 °C11 January 199530.2 °C493 mm3430
199445.0 °C16 May 199413.6 °C17 January 199429.5 °C593 mm3410
199345.5 °C27 May 199314.9 °C30 January 199330.6 °C396 mm3520
199243.5 °C8 May 199217.2 °C3 December 199230.0 °C257 mm3500
199145.6 °C5 May 199116.4 °C25 December 199130.2 °C457 mm3520
199045.3 °C4 April 199015.8 °C29 December 199030.7 °C331 mm3480
198944.1 °C5 May 198912.7 °C28 December 198929.9 °C496 mm3490
198845.5 °C21 May 198812.7 °C13 December 198829.8 °C603 mm3290
198744.6 °C27 April 198715.6 °C31 December 198730.4 °C456 mm3540
198644.6 °C15 April 198614.6 °C27 December 198629.4 °C478 mm3390
198544.8 °C25 May 198515.2 °C14 December 198529.9 °C441 mm3270
198444.3 °C13 May 198414.2 °C24 December 198430.1 °C432 mm3510
198344.2 °C26 April 198316.1 °C31 December 198330.9 °C282 mm3550
198243.6 °C14 May 198214.2 °C29 December 198229.5 °C441 mm3390
198143.8 °C20 April 198115.8 °C8 December 198130.1 °C509 mm3430
198045.7 °C27 April 198013.4 °C20 December 198030.6 °C652 mm3470
197943.9 °C21 May 197916.2 °C1 December 197929.8 °C609 mm3520
197843.7 °C18 May 197815.8 °C16 December 197829.1 °C649 mm3380
197744.4 °C24 May 197716.1 °C15 November 197730.1 °C497 mm3540
197643.7 °C23 May 197613.9 °C3 February 197628.9 °C431 mm3330
197544.7 °C2 May 197514.8 °C24 January 197529.1 °C610 mm3290
197443.7 °C22 May 197415.0 °C25 November 197429.0 °C479 mm3340
197345.9 °C27 April 197313.7 °C14 December 197330.1 °C403 mm3480
197243.4 °C2 May 197214.8 °C5 January 197230.0 °C432 mm3600
197144.1 °C2 June 197114.2 °C29 December 197129.3 °C545 mm3430
197044.3 °C14 May 197015.6 °C26 January 197030.0 °C491 mm3480
196944.4 °C18 March 196914.4 °C9 December 196929.6 °C740 mm3350
196843.4 °C22 April 196812.6 °C9 January 196829.5 °C693 mm3510
196744.4 °C15 May 196712.5 °C22 December 196728.7 °C805 mm3250
196644.1 °C1 June 196613.9 °C4 January 196629.4 °C475 mm3490
196544.1 °C2 June 196513.9 °C10 January 196528.7 °C551 mm3180
196443.9 °C23 April 196413.9 °C17 December 196429.1 °C501 mm3250
196343.6 °C18 May 196314.1 °C25 December 196329.2 °C529 mm3350
196242.9 °C2 May 196215.3 °C13 December 196229.4 °C516 mm3410
196145.4 °C11 June 196114.0 °C30 January 196129.2 °C491 mm3400
196044.6 °C21 April 196012.7 °C28 December 196029.1 °C493 mm3300
195943.6 °C16 April 195913.7 °C1 January 195929.0 °C375 mm3460
195843.7 °C2 May 195813.1 °C30 December 195829.5 °C435 mm3280
195743.5 °C3 June 195714.2 °C1 January 195728.3 °C629 mm3160
195642.7 °C23 May 195612.2 °C1 January 195628.3 °C641 mm3280
195543.1 °C6 June 195515.0 °C1 February 195528.3 °C632 mm3200
195442.7 °C21 April 195414.8 °C17 January 195428.1 °C471 mm3060
195343.6 °C1 May 195314.5 °C29 December 195328.8 °C492 mm3360
195243.3 °C7 May 195212.8 °C12 January 195228.0 °C684 mm3110
195143.4 °C17 April 195113.3 °C19 December 195128.3 °C772 mm3270
195042.9 °C27 April 195014.1 °C31 December 195028.3 °C574 mm3240
194944.1 °C12 May 194912.9 °C1 January 194929.4 °C396 mm3350
194844.3 °C21 May 194811.4 °C17 January 194828.4 °C562 mm3180
194743.3 °C4 June 194714.0 °C2 January 194728.6 °C564 mm3190
194644.0 °C8 May 194613.9 °C3 January 194628.9 °C277 mm3400
194543.0 °C12 April 194514.6 °C6 January 194528.3 °C706 mm3240
194443.1 °C30 May 194412.8 °C20 December 194428.6 °C647 mm3160
194342.8 °C10 May 194311.7 °C1 January 194327.1 °C592 mm3010
194244.6 °C15 May 194213.0 °C31 December 194228.6 °C426 mm3260
194144.5 °C15 May 194115.7 °C1 January 194130.4 °C216 mm3620
194044.0 °C21 May 194013.3 °C2 February 194029.3 °C337 mm3540

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.0 °C
0.0 °C
Hot days (≥ 30 °C)
340 d/yr
-1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
385 mm
-92 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.0 °C-0.1 °C0 mm-0 mm
Feb34.5 °C-1.5 °C0 mm-0 mm
Mar40.0 °C+1.1 °C0 mm-0 mm
Apr42.3 °C+1.2 °C1 mm0 mm
May41.5 °C+0.1 °C2 mm-3 mm
Jun37.7 °C-0.8 °C31 mm-5 mm
Jul33.3 °C-0.5 °C31 mm-73 mm
Aug31.5 °C0.0 °C204 mm+33 mm
Sep32.7 °C+0.4 °C102 mm-22 mm
Oct36.6 °C+1.1 °C14 mm-18 mm
Nov36.7 °C+0.6 °C0 mm-2 mm
Dec32.6 °C-0.7 °C0 mm-1 mm

The year's extremes

Hottest day
45.2 °C
6 Apr 2025
Coldest day
14.9 °C
20 Jan 2025
Wettest day
32.1 mm
14 Aug 2025
Windiest day
28.5 km/h
23 Jul 2025
Strongest gust
54.7 km/h
23 Jul 2025
Hottest feels-like
48.4 °C
11 May 2025
Coldest feels-like
11.2 °C
20 Jan 2025
Sunniest day
12.4 h
26 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 Kayes?

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

What is the hottest day ever recorded in Kayes?

The hottest day measured in Kayes between 1940 and 2025 was 25 April 2024, reaching 47.2 °C.

What is the coldest day in Kayes?

The coldest day measured in Kayes between 1940 and 2025 was 17 January 1948, at 11.4 °C.

Does it snow in Kayes?

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

Has the climate of Kayes warmed?

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

What is the wettest day in Kayes?

The wettest day measured in Kayes between 1940 and 2025 was 20 August 1967, with 185 mm of rain in 24 hours.

What was the windiest day in Kayes?

The windiest day measured in Kayes between 1940 and 2025 was 14 June 2020, with winds reaching 31.3 km/h.

What is the warmest month in Kayes?

The warmest month in Kayes is May (35.2 °C on average); the coldest is January (25.5 °C).

How much does it rain in Kayes?

Kayes receives on average 477 mm of precipitation per year, spread over about 57 rainy days.

Is it sunny in Kayes?

Kayes gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

Are there tropical nights in Kayes?

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

What was the most extreme apparent temperature in Kayes?

In Kayes, between 1940 and 2025, the highest apparent temperature reached 51.3 °C on 21 May 1987, and the lowest was 7.4 °C on 28 December 1960.

Compare Kayes with another city

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

Nearby cities

The climate around Kayes

Other cities — Mali