Kaffrine climate — normals and trends

Kaffrine (Senegal) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 27.5 °C and it receives 639 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 (29.8 °C on average) and the coldest is January (24.6 °C). Rainfall peaks in August.

Kaffrine averages 0 frost days, 334 hot days (≥ 30 °C) and 70 rainy days per year.

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

The hottest day of the period reached 44.3 °C (on 14 May 2021) and the coldest 11.2 °C (on 1 February 1968).

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

KaffrineKaffrine

coords
14.11°, -15.55°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthMayColdest monthJanuaryWettest monthAugustDriest monthApril

Mean daily temperature

27.5°C

Average daily high

34.3°C

Average daily low

22.0°C

Annual rainfall

639mm

Sunshine / day

10.7h

Mean relative humidity

53%

Average peak wind

13.9km/h

Seasonal range

5.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

334 d/yr

Rainy days (≥ 1 mm)

70 d/yr

Annual snowfall

0.0 cm

Average feels-like high

36.5 °C

Average feels-like low

22.8 °C

Average peak gust

29.5 km/h

Tropical nights (≥ 20 °C)

278 d/yr

Solar radiation

21.4 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.4 °C

since 1940

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

14 May 2021

Coldest day

11.2 °C

1 February 1968

Wettest day

177 mm

19 August 2021

Windiest day

36.7 km/h

5 September 1961

Strongest gust

65.9 km/h

5 September 1961

Hottest feels-like

47.2 °C

28 May 2014

Coldest feels-like

7.3 °C

1 February 1968

Sunniest day

12.1 h

20 July 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202541.6 °C6 April 202514.8 °C4 February 202527.7 °C728 mm3500
202444.0 °C3 April 202416.1 °C15 January 202428.2 °C521 mm3500
202342.0 °C15 April 202314.0 °C30 January 202328.3 °C494 mm3540
202243.3 °C8 April 202214.3 °C16 December 202227.7 °C723 mm3470
202144.3 °C14 May 202115.8 °C25 January 202128.6 °C647 mm3570
202043.4 °C7 April 202014.2 °C8 January 202028.6 °C673 mm3590
201943.3 °C7 May 201914.6 °C22 January 201928.2 °C468 mm3600
201842.5 °C6 April 201814.8 °C18 January 201827.9 °C563 mm3520
201742.7 °C5 April 201715.4 °C7 January 201728.7 °C540 mm3510
201643.9 °C22 April 201616.2 °C7 January 201628.4 °C471 mm3550
201542.0 °C10 April 201515.2 °C14 December 201527.8 °C645 mm3540
201442.6 °C24 May 201412.4 °C30 December 201428.0 °C421 mm3530
201342.2 °C29 March 201313.8 °C7 January 201328.0 °C621 mm3510
201242.5 °C7 May 201214.4 °C27 January 201228.0 °C684 mm3470
201141.7 °C5 May 201114.7 °C20 December 201128.1 °C434 mm3530
201042.7 °C29 March 201015.3 °C27 January 201028.5 °C698 mm3590
200942.5 °C29 April 200912.8 °C21 January 200927.5 °C649 mm3350
200843.3 °C4 May 200814.0 °C8 January 200827.7 °C671 mm3470
200740.7 °C11 May 200715.4 °C31 December 200727.7 °C412 mm3430
200641.6 °C4 April 200614.6 °C21 December 200627.7 °C400 mm3470
200542.4 °C1 April 200515.1 °C29 January 200528.1 °C506 mm3520
200440.4 °C18 March 200414.8 °C26 January 200427.6 °C371 mm3500
200342.6 °C24 April 200314.6 °C4 January 200327.6 °C622 mm3420
200243.6 °C14 May 200216.1 °C12 January 200228.1 °C435 mm3580
200142.6 °C11 May 200114.8 °C30 January 200128.0 °C562 mm3530
200043.2 °C14 April 200015.8 °C6 December 200027.7 °C610 mm3520
199940.6 °C4 April 199914.9 °C21 December 199927.2 °C510 mm3290
199841.5 °C1 April 199815.8 °C2 January 199828.4 °C354 mm3440
199740.5 °C26 April 199715.2 °C31 December 199728.0 °C502 mm3520
199643.8 °C6 May 199614.7 °C15 January 199627.9 °C623 mm3470
199542.4 °C29 April 199514.8 °C18 January 199527.8 °C576 mm3440
199442.5 °C24 April 199414.0 °C20 January 199427.6 °C691 mm3310
199342.3 °C7 May 199314.6 °C30 January 199327.7 °C633 mm3430
199241.0 °C26 April 199214.5 °C17 January 199227.6 °C457 mm3420
199141.7 °C16 May 199115.5 °C17 February 199127.5 °C506 mm3440
199041.8 °C5 May 199014.6 °C2 January 199027.7 °C586 mm3400
198941.3 °C29 April 198912.7 °C26 December 198927.4 °C741 mm3370
198841.9 °C13 April 198814.2 °C13 December 198827.6 °C786 mm3300
198741.6 °C7 April 198714.5 °C11 January 198727.8 °C640 mm3460
198642.3 °C9 May 198614.4 °C11 December 198627.1 °C669 mm3200
198541.5 °C20 May 198514.1 °C25 November 198527.4 °C602 mm3160
198441.0 °C1 April 198413.9 °C25 December 198427.7 °C417 mm3440
198341.5 °C8 April 198315.5 °C9 January 198328.2 °C486 mm3520
198241.3 °C5 April 198211.9 °C29 December 198226.9 °C484 mm3270
198142.0 °C27 April 198113.8 °C25 December 198127.8 °C585 mm3340
198042.8 °C28 April 198013.0 °C21 December 198028.3 °C486 mm3410
197942.0 °C27 April 197914.2 °C4 January 197928.0 °C636 mm3330
197842.4 °C7 May 197815.1 °C17 December 197827.5 °C769 mm3360
197742.3 °C4 May 197713.7 °C21 January 197728.3 °C489 mm3520
197641.6 °C14 May 197613.3 °C18 January 197627.1 °C679 mm3150
197541.6 °C20 May 197513.7 °C18 November 197527.2 °C649 mm3260
197440.4 °C10 May 197414.3 °C31 January 197427.1 °C544 mm3370
197344.0 °C26 April 197314.5 °C13 December 197327.6 °C549 mm3410
197241.3 °C3 May 197213.7 °C5 January 197227.2 °C549 mm3490
197141.3 °C2 June 197112.1 °C30 December 197126.6 °C712 mm3330
197041.1 °C12 May 197013.0 °C26 January 197027.1 °C680 mm3400
196942.7 °C9 May 196914.6 °C19 January 196927.3 °C882 mm3320
196839.3 °C14 May 196811.2 °C1 February 196826.1 °C533 mm3340
196740.6 °C7 June 196712.5 °C22 December 196726.1 °C998 mm2930
196640.6 °C6 May 196613.7 °C29 December 196626.4 °C756 mm3140
196540.9 °C10 May 196511.9 °C10 January 196526.0 °C716 mm2820
196441.7 °C24 April 196413.4 °C17 December 196426.8 °C788 mm3100
196342.2 °C19 May 196314.2 °C28 December 196327.1 °C787 mm3230
196241.4 °C22 May 196214.3 °C9 January 196226.6 °C769 mm3000
196142.8 °C11 June 196114.4 °C30 December 196127.0 °C790 mm3230
196043.2 °C15 May 196014.1 °C30 December 196027.4 °C568 mm3190
195941.8 °C14 April 195915.1 °C3 January 195927.4 °C472 mm3430
195842.1 °C30 March 195814.8 °C14 January 195827.2 °C814 mm3100
195741.6 °C13 May 195715.2 °C12 January 195726.9 °C809 mm3060
195641.1 °C3 May 195613.9 °C3 January 195626.8 °C715 mm3060
195542.0 °C24 May 195514.7 °C12 February 195527.1 °C998 mm3050
195441.3 °C18 April 195414.8 °C7 February 195426.8 °C919 mm2940
195341.1 °C11 May 195315.2 °C6 January 195327.1 °C734 mm3170
195241.6 °C25 May 195214.1 °C6 December 195226.4 °C743 mm3000
195141.4 °C15 May 195114.1 °C15 December 195126.7 °C1,027 mm3010
195040.6 °C5 April 195014.4 °C2 December 195026.9 °C725 mm3180
194941.3 °C19 April 194914.8 °C1 January 194927.4 °C679 mm3230
194841.3 °C22 May 194814.3 °C17 January 194827.2 °C963 mm3170
194742.0 °C22 May 194715.3 °C3 January 194727.5 °C790 mm3240
194642.6 °C8 May 194614.4 °C15 January 194627.3 °C570 mm3350
194541.2 °C2 May 194516.1 °C13 January 194527.4 °C647 mm3340
194442.6 °C9 May 194413.7 °C2 December 194427.2 °C965 mm3090
194342.1 °C9 May 194314.0 °C1 January 194326.0 °C885 mm2830
194242.4 °C1 May 194214.7 °C31 December 194227.2 °C786 mm3190
194141.7 °C21 May 194115.5 °C15 January 194128.3 °C361 mm3580
194042.0 °C18 May 194015.3 °C11 February 194027.8 °C594 mm3460

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
34.2 °C
-0.1 °C
Hot days (≥ 30 °C)
350 d/yr
+16
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
728 mm
+89 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan33.5 °C+1.0 °C0 mm-1 mm
Feb34.1 °C-0.6 °C0 mm-1 mm
Mar36.4 °C-0.4 °C0 mm-0 mm
Apr38.1 °C+0.2 °C0 mm+0 mm
May37.1 °C-0.6 °C1 mm-1 mm
Jun35.4 °C-0.4 °C3 mm-24 mm
Jul32.8 °C0.0 °C103 mm-26 mm
Aug31.6 °C+0.4 °C300 mm+57 mm
Sep32.3 °C+0.8 °C278 mm+100 mm
Oct34.1 °C+0.7 °C39 mm-13 mm
Nov34.2 °C-0.3 °C1 mm-2 mm
Dec31.5 °C-0.9 °C2 mm-0 mm

The year's extremes

Hottest day
41.6 °C
6 Apr 2025
Coldest day
14.8 °C
4 Feb 2025
Wettest day
83.5 mm
7 Sep 2025
Windiest day
25.0 km/h
21 Apr 2025
Strongest gust
50.4 km/h
1 Jul 2025
Hottest feels-like
45.7 °C
21 May 2025
Coldest feels-like
10.8 °C
4 Feb 2025
Sunniest day
12.0 h
30 Mar 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 Kaffrine?

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

What is the hottest day ever recorded in Kaffrine?

The hottest day measured in Kaffrine between 1940 and 2025 was 14 May 2021, reaching 44.3 °C.

What is the coldest day in Kaffrine?

The coldest day measured in Kaffrine between 1940 and 2025 was 1 February 1968, at 11.2 °C.

Does it snow in Kaffrine?

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

Has the climate of Kaffrine warmed?

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

What is the wettest day in Kaffrine?

The wettest day measured in Kaffrine between 1940 and 2025 was 19 August 2021, with 177 mm of rain in 24 hours.

What was the windiest day in Kaffrine?

The windiest day measured in Kaffrine between 1940 and 2025 was 5 September 1961, with winds reaching 36.7 km/h.

What is the warmest month in Kaffrine?

The warmest month in Kaffrine is May (29.8 °C on average); the coldest is January (24.6 °C).

How much does it rain in Kaffrine?

Kaffrine receives on average 639 mm of precipitation per year, spread over about 70 rainy days.

Is it sunny in Kaffrine?

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

Are there tropical nights in Kaffrine?

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

What was the most extreme apparent temperature in Kaffrine?

In Kaffrine, between 1940 and 2025, the highest apparent temperature reached 47.2 °C on 28 May 2014, and the lowest was 7.3 °C on 1 February 1968.

Compare Kaffrine with another city

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

Nearby cities

The climate around Kaffrine

Other cities — Senegal