Kiffa climate — normals and trends

Kiffa (Mauritania) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 29.8 °C and it receives 169 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 June (35.2 °C on average) and the coldest is January (22.7 °C). Rainfall peaks in August.

Kiffa averages 0 frost days, 324 hot days (≥ 30 °C) and 26 rainy days per year.

Kiffa has warmed by +3.1 °C between 1940 and 2025, or +0.37 °C per decade. This trend is statistically significant.

The hottest day of the period reached 46.7 °C (on 6 June 2021) and the coldest 7.8 °C (on 1 January 1949).

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

KiffaAssaba

coords
16.62°, -11.40°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJuneColdest monthJanuaryWettest monthAugustDriest monthApril

Mean daily temperature

29.8°C

Average daily high

35.9°C

Average daily low

23.8°C

Annual rainfall

169mm

Sunshine / day

11.1h

Mean relative humidity

31%

Average peak wind

21.9km/h

Seasonal range

12.5°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

324 d/yr

Rainy days (≥ 1 mm)

26 d/yr

Annual snowfall

0.0 cm

Average feels-like high

35.0 °C

Average feels-like low

21.9 °C

Average peak gust

37.0 km/h

Tropical nights (≥ 20 °C)

273 d/yr

Solar radiation

23.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+3.1 °C

since 1940

+0.4 °C per decade · r² = 0.78 · 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.7 °C

6 June 2021

Coldest day

7.8 °C

1 January 1949

Wettest day

175 mm

24 August 2008

Windiest day

45.5 km/h

23 August 2006

Strongest gust

72.0 km/h

7 June 1967

Hottest feels-like

47.8 °C

3 June 2016

Coldest feels-like

2.6 °C

30 December 1940

Sunniest day

12.6 h

28 May 1957

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202546.2 °C29 May 202513.3 °C20 January 202530.9 °C212 mm3250
202445.6 °C12 June 202414.4 °C24 February 202431.4 °C154 mm3550
202345.3 °C9 June 202311.0 °C29 January 202331.5 °C105 mm3490
202244.7 °C1 June 202214.8 °C25 December 202230.6 °C177 mm3560
202146.7 °C6 June 202115.5 °C7 December 202131.9 °C43 mm3550
202045.9 °C9 May 202012.9 °C8 January 202031.2 °C175 mm3410
201946.0 °C25 June 201911.5 °C21 January 201930.7 °C125 mm3410
201845.7 °C22 June 201813.4 °C13 January 201830.7 °C115 mm3370
201746.3 °C16 May 201712.0 °C12 January 201731.1 °C97 mm3270
201646.4 °C22 April 201613.7 °C19 February 201631.2 °C130 mm3430
201546.0 °C31 May 201513.6 °C1 February 201530.9 °C146 mm3340
201446.5 °C9 June 201410.7 °C29 December 201430.8 °C85 mm3370
201345.2 °C25 May 201312.2 °C17 January 201330.7 °C107 mm3310
201245.6 °C16 June 201210.6 °C22 January 201230.2 °C160 mm3180
201145.3 °C19 April 201112.7 °C31 December 201131.2 °C88 mm3330
201045.9 °C26 May 201014.1 °C27 January 201031.7 °C238 mm3580
200945.1 °C21 May 200911.4 °C20 January 200930.8 °C149 mm3380
200844.1 °C7 June 200811.9 °C5 January 200830.4 °C277 mm3260
200746.0 °C16 June 200713.7 °C7 January 200730.3 °C242 mm3320
200645.4 °C16 April 200611.7 °C20 January 200630.5 °C125 mm3300
200546.5 °C29 April 200512.7 °C3 January 200531.0 °C112 mm3350
200444.8 °C19 May 200413.2 °C27 January 200430.9 °C171 mm3360
200344.8 °C27 April 200314.2 °C22 January 200330.7 °C155 mm3360
200245.6 °C14 May 200214.8 °C10 February 200230.9 °C44 mm3480
200145.0 °C15 June 200113.1 °C30 January 200130.8 °C91 mm3520
200045.7 °C19 May 200013.2 °C14 January 200030.4 °C176 mm3390
199945.8 °C11 May 199910.8 °C7 February 199929.9 °C126 mm3130
199844.8 °C26 May 199813.6 °C31 December 199831.0 °C202 mm3390
199743.9 °C10 June 199713.5 °C25 January 199730.4 °C159 mm3420
199644.5 °C16 May 199613.7 °C9 December 199630.4 °C144 mm3440
199546.2 °C17 June 199510.4 °C18 January 199530.2 °C148 mm3100
199444.7 °C15 June 199410.5 °C20 January 199429.9 °C123 mm3190
199344.8 °C10 May 199311.9 °C30 January 199330.4 °C148 mm3140
199244.5 °C23 May 199214.5 °C17 January 199230.2 °C62 mm3420
199146.4 °C10 June 199113.6 °C26 December 199130.4 °C74 mm3290
199044.8 °C28 May 199012.3 °C24 December 199030.6 °C140 mm3170
198944.5 °C10 June 198911.4 °C7 January 198930.4 °C165 mm3430
198844.6 °C24 May 198811.2 °C13 December 198829.9 °C225 mm3020
198745.0 °C21 May 198711.7 °C10 January 198731.1 °C77 mm3400
198644.6 °C26 June 198610.6 °C27 December 198629.4 °C126 mm3030
198545.3 °C9 June 198512.3 °C18 January 198529.8 °C140 mm3180
198444.4 °C13 June 19849.7 °C9 January 198430.0 °C143 mm3150
198344.8 °C15 June 198312.4 °C31 December 198331.0 °C62 mm3180
198244.4 °C16 June 198211.0 °C28 December 198229.5 °C114 mm3120
198144.1 °C29 May 198113.1 °C4 January 198130.1 °C269 mm3260
198045.1 °C3 June 19809.4 °C20 December 198030.4 °C164 mm3290
197944.6 °C12 June 197913.1 °C2 March 197930.4 °C149 mm3260
197845.4 °C3 July 197813.2 °C22 January 197829.8 °C198 mm3380
197744.7 °C14 April 197712.8 °C28 December 197730.4 °C122 mm3410
197644.5 °C9 July 19769.7 °C3 February 197628.7 °C166 mm2870
197544.7 °C6 June 197511.4 °C23 January 197529.0 °C203 mm3220
197446.1 °C27 May 197411.4 °C31 January 197428.7 °C192 mm2970
197345.7 °C1 May 197311.2 °C13 January 197329.8 °C106 mm3090
197243.9 °C22 June 197212.3 °C23 January 197229.9 °C145 mm3200
197143.8 °C2 June 197111.5 °C14 January 197129.4 °C132 mm3390
197044.5 °C3 June 197012.5 °C26 January 197030.3 °C303 mm3440
196944.1 °C18 June 196914.4 °C6 December 196929.9 °C355 mm3410
196844.0 °C25 June 19689.3 °C9 January 196829.7 °C159 mm3260
196743.9 °C6 June 19679.3 °C21 December 196728.9 °C212 mm3090
196644.2 °C4 June 196610.7 °C27 December 196629.4 °C201 mm3320
196544.0 °C4 June 19658.1 °C10 January 196528.7 °C187 mm3100
196443.3 °C11 May 196411.6 °C17 December 196428.9 °C175 mm3200
196343.8 °C22 June 196310.0 °C28 December 196328.8 °C204 mm3450
196243.8 °C28 May 196210.8 °C17 December 196229.2 °C210 mm3150
196145.2 °C11 June 196110.9 °C15 January 196129.3 °C122 mm3240
196042.9 °C20 June 19609.6 °C28 December 196029.0 °C238 mm3110
195943.4 °C27 June 195910.8 °C3 January 195928.9 °C181 mm3050
195844.5 °C4 June 195811.3 °C29 December 195829.5 °C185 mm3220
195743.6 °C3 June 195712.4 °C23 January 195728.4 °C238 mm3040
195642.5 °C13 June 19569.6 °C4 January 195628.3 °C281 mm3070
195542.7 °C30 May 195511.4 °C28 January 195528.7 °C182 mm3210
195443.0 °C17 June 195411.9 °C13 February 195427.9 °C278 mm2870
195342.9 °C19 May 195311.0 °C29 December 195328.9 °C256 mm3210
195243.0 °C25 June 195210.1 °C16 January 195228.1 °C230 mm2930
195143.4 °C24 May 195111.5 °C19 December 195128.4 °C319 mm3000
195043.0 °C1 June 195011.1 °C6 January 195028.2 °C222 mm2980
194943.9 °C13 May 19497.8 °C1 January 194928.8 °C142 mm3100
194843.4 °C22 May 19488.8 °C17 January 194828.4 °C207 mm3020
194743.4 °C18 June 194710.7 °C2 January 194728.2 °C355 mm2900
194642.7 °C27 May 194610.1 °C30 December 194628.8 °C122 mm3080
194543.6 °C1 July 19459.7 °C6 January 194528.6 °C189 mm3110
194443.4 °C13 June 194410.6 °C20 December 194428.6 °C323 mm3050
194341.2 °C10 May 19438.3 °C22 December 194327.0 °C210 mm2670
194245.0 °C13 June 19429.3 °C9 January 194228.4 °C182 mm2980
194144.4 °C22 June 19418.7 °C2 January 194129.7 °C60 mm3370
194043.4 °C27 June 19408.9 °C31 January 194028.8 °C97 mm3200

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.9 °C
+1.0 °C
Hot days (≥ 30 °C)
325 d/yr
+1
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
212 mm
+43 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan30.8 °C+1.1 °C0 mm-1 mm
Feb32.7 °C0.0 °C0 mm-1 mm
Mar39.1 °C+2.9 °C0 mm-0 mm
Apr41.6 °C+2.3 °C0 mm-0 mm
May43.1 °C+1.9 °C1 mm-0 mm
Jun40.9 °C+0.3 °C1 mm-5 mm
Jul37.4 °C+0.1 °C8 mm-18 mm
Aug34.9 °C-0.1 °C71 mm+3 mm
Sep35.3 °C-0.9 °C131 mm+81 mm
Oct40.0 °C+2.1 °C0 mm-12 mm
Nov37.1 °C+2.1 °C0 mm-2 mm
Dec29.8 °C-0.5 °C0 mm-2 mm

The year's extremes

Hottest day
46.2 °C
29 May 2025
Coldest day
13.3 °C
20 Jan 2025
Wettest day
114.3 mm
6 Sep 2025
Windiest day
41.6 km/h
23 Apr 2025
Strongest gust
67.7 km/h
23 Apr 2025
Hottest feels-like
47.0 °C
31 May 2025
Coldest feels-like
8.3 °C
20 Jan 2025
Sunniest day
12.5 h
22 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 Kiffa?

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

What is the hottest day ever recorded in Kiffa?

The hottest day measured in Kiffa between 1940 and 2025 was 6 June 2021, reaching 46.7 °C.

What is the coldest day in Kiffa?

The coldest day measured in Kiffa between 1940 and 2025 was 1 January 1949, at 7.8 °C.

Does it snow in Kiffa?

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

Has the climate of Kiffa warmed?

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

What is the wettest day in Kiffa?

The wettest day measured in Kiffa between 1940 and 2025 was 24 August 2008, with 175 mm of rain in 24 hours.

What was the windiest day in Kiffa?

The windiest day measured in Kiffa between 1940 and 2025 was 23 August 2006, with winds reaching 45.5 km/h.

What is the warmest month in Kiffa?

The warmest month in Kiffa is June (35.2 °C on average); the coldest is January (22.7 °C).

How much does it rain in Kiffa?

Kiffa receives on average 169 mm of precipitation per year, spread over about 26 rainy days.

Is it sunny in Kiffa?

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

Are there tropical nights in Kiffa?

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

What was the most extreme apparent temperature in Kiffa?

In Kiffa, between 1940 and 2025, the highest apparent temperature reached 47.8 °C on 3 June 2016, and the lowest was 2.6 °C on 30 December 1940.

Compare Kiffa with another city

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

Nearby cities

The climate around Kiffa

Other cities — Mauritania