Al Khafjī climate — normals and trends

Al Khafjī (Saudi Arabia) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 26.5 °C and it receives 100 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 July (37.3 °C on average) and the coldest is January (14.3 °C). Rainfall peaks in January.

Al Khafjī averages 0 frost days, 206 hot days (≥ 30 °C) and 18 rainy days per year.

Al Khafjī has warmed by +1.8 °C between 1940 and 2025, or +0.21 °C per decade. This trend is statistically significant.

The hottest day of the period reached 48.2 °C (on 2 August 2016) and the coldest -1.6 °C (on 20 January 1964).

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

Al KhafjīEastern Province

coords
28.44°, 48.49°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJulyColdest monthJanuaryWettest monthJanuaryDriest monthJune

Mean daily temperature

26.5°C

Average daily high

31.5°C

Average daily low

21.5°C

Annual rainfall

100mm

Sunshine / day

11.2h

Mean relative humidity

43%

Average peak wind

24.5km/h

Seasonal range

23.0°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

206 d/yr

Rainy days (≥ 1 mm)

18 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.9 °C

Average feels-like low

19.1 °C

Average peak gust

38.2 km/h

Tropical nights (≥ 20 °C)

206 d/yr

Solar radiation

21.2 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.8 °C

since 1940

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

48.2 °C

2 August 2016

Coldest day

-1.6 °C

20 January 1964

Wettest day

85 mm

19 November 2013

Windiest day

55.6 km/h

24 June 1949

Strongest gust

85.3 km/h

9 January 1979

Hottest feels-like

52.2 °C

30 July 2020

Coldest feels-like

-9.5 °C

20 January 1964

Sunniest day

13.1 h

20 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202547.7 °C16 June 20256.7 °C10 February 202527.7 °C102 mm2160
202447.8 °C12 July 20246.6 °C20 December 202428.1 °C90 mm2060
202347.4 °C24 August 20238.8 °C12 January 202328.0 °C158 mm2180
202246.4 °C10 August 20226.0 °C22 January 202227.8 °C111 mm2230
202147.0 °C2 July 20217.2 °C23 January 202128.5 °C29 mm2170
202047.5 °C30 July 20204.1 °C12 February 202027.7 °C84 mm2120
201947.0 °C2 August 20197.6 °C20 January 201927.8 °C105 mm1990
201845.9 °C6 July 20186.3 °C11 January 201828.0 °C224 mm2110
201747.5 °C11 July 20173.8 °C4 February 201727.6 °C46 mm2170
201648.2 °C2 August 20164.3 °C29 January 201627.5 °C43 mm2080
201547.0 °C17 July 20155.9 °C7 December 201527.6 °C70 mm2070
201446.4 °C11 June 20146.6 °C6 February 201427.4 °C67 mm2100
201345.7 °C8 July 20135.7 °C13 January 201327.0 °C175 mm2070
201247.3 °C31 July 20122.7 °C23 January 201227.1 °C87 mm2130
201146.0 °C5 August 20116.1 °C9 December 201126.6 °C96 mm1960
201045.8 °C17 July 20105.9 °C7 February 201028.0 °C28 mm2140
200945.2 °C12 July 20093.9 °C4 January 200927.0 °C125 mm2060
200846.1 °C26 July 20082.7 °C16 January 200826.8 °C65 mm2160
200746.1 °C3 August 20073.7 °C1 January 200727.0 °C101 mm2090
200646.8 °C27 July 20063.9 °C30 December 200627.2 °C115 mm2140
200545.3 °C31 July 20054.7 °C15 January 200526.7 °C167 mm2020
200445.8 °C23 July 20044.6 °C19 December 200426.9 °C167 mm2180
200346.5 °C7 August 20036.1 °C18 January 200327.0 °C123 mm2130
200246.6 °C22 July 20026.2 °C31 December 200227.1 °C123 mm2060
200146.2 °C3 August 20016.7 °C27 January 200127.2 °C87 mm2220
200046.8 °C9 July 20006.3 °C6 February 200026.7 °C202 mm2140
199946.5 °C26 August 19998.2 °C30 November 199927.6 °C108 mm2080
199846.9 °C25 July 19985.8 °C14 February 199827.3 °C115 mm2140
199745.5 °C28 June 19974.9 °C2 February 199726.2 °C267 mm1920
199645.8 °C14 July 19967.7 °C14 January 199626.8 °C221 mm1980
199546.3 °C14 August 19957.8 °C31 January 199526.1 °C190 mm2050
199446.1 °C18 August 19944.8 °C8 December 199426.7 °C60 mm2140
199346.9 °C9 August 19934.2 °C18 January 199326.2 °C128 mm1950
199244.9 °C17 July 19922.1 °C8 January 199225.0 °C107 mm2010
199144.6 °C11 August 19915.0 °C16 February 199126.2 °C132 mm2070
199046.3 °C25 July 19905.4 °C18 January 199026.7 °C57 mm2100
198945.9 °C21 August 19892.6 °C6 January 198926.1 °C70 mm2010
198846.4 °C13 June 19884.5 °C1 January 198826.7 °C89 mm2110
198747.2 °C26 July 19875.3 °C30 December 198726.8 °C68 mm1990
198645.8 °C19 July 19863.8 °C23 January 198626.2 °C108 mm2050
198546.4 °C6 August 19855.0 °C4 March 198526.4 °C60 mm1970
198444.7 °C15 July 19846.5 °C3 February 198426.1 °C77 mm1980
198346.2 °C20 July 19834.3 °C3 February 198325.7 °C68 mm1980
198245.1 °C18 July 19825.5 °C19 January 198225.5 °C192 mm1990
198145.4 °C7 August 19815.9 °C16 January 198126.7 °C41 mm2060
198044.9 °C21 July 19804.4 °C2 February 198026.2 °C148 mm2070
197945.5 °C24 July 19796.7 °C31 December 197926.7 °C82 mm2190
197844.8 °C9 June 19786.1 °C17 January 197826.3 °C53 mm1990
197745.0 °C5 August 19775.0 °C15 January 197726.1 °C122 mm1920
197643.7 °C12 August 19766.0 °C8 January 197625.5 °C174 mm1940
197545.2 °C30 July 19755.4 °C13 February 197525.7 °C68 mm1960
197445.2 °C8 September 19745.8 °C1 February 197425.5 °C143 mm2080
197343.8 °C24 July 19733.5 °C2 January 197325.8 °C41 mm2050
197244.1 °C18 August 19723.6 °C27 December 197224.8 °C179 mm1920
197144.8 °C12 July 19714.0 °C23 December 197125.8 °C104 mm1970
197043.7 °C30 July 19704.2 °C17 December 197026.3 °C81 mm2130
196943.1 °C10 June 19696.1 °C1 February 196926.2 °C85 mm1970
196844.1 °C4 September 19684.7 °C4 February 196826.0 °C81 mm2040
196744.3 °C15 July 19673.2 °C3 February 196725.2 °C139 mm1910
196644.9 °C13 June 19665.4 °C18 January 196626.8 °C64 mm2090
196544.7 °C29 August 19653.9 °C11 January 196526.2 °C107 mm1960
196444.6 °C29 August 1964-1.6 °C20 January 196425.7 °C49 mm1972
196345.6 °C19 July 19632.5 °C29 December 196326.3 °C81 mm1980
196245.2 °C22 July 19625.8 °C20 January 196226.9 °C21 mm2110
196144.4 °C20 July 19616.3 °C25 January 196125.9 °C113 mm1990
196046.7 °C20 August 19605.5 °C29 January 196026.7 °C30 mm2070
195944.5 °C26 June 19595.1 °C2 March 195925.9 °C69 mm2090
195844.4 °C3 June 19584.5 °C2 February 195826.3 °C62 mm2130
195745.0 °C7 August 19574.5 °C9 February 195725.5 °C100 mm1960
195644.6 °C4 August 19565.3 °C17 January 195626.1 °C175 mm2010
195544.9 °C3 August 19555.9 °C10 January 195526.0 °C47 mm2080
195444.6 °C8 August 19546.0 °C23 January 195426.0 °C139 mm2030
195344.4 °C10 August 19533.5 °C22 December 195325.7 °C90 mm2040
195244.6 °C20 July 19524.2 °C7 January 195226.1 °C101 mm2120
195144.9 °C17 July 19515.5 °C28 January 195126.1 °C48 mm2070
195044.3 °C26 August 19502.4 °C8 February 195025.5 °C68 mm2100
194944.1 °C31 July 19492.9 °C11 February 194925.0 °C160 mm1990
194845.1 °C7 August 19482.0 °C31 December 194826.0 °C65 mm1830
194745.8 °C21 July 19474.0 °C28 January 194726.8 °C109 mm2120
194644.1 °C20 July 19464.4 °C26 January 194626.3 °C73 mm2040
194545.7 °C5 July 19455.5 °C26 December 194525.9 °C33 mm2020
194445.0 °C2 July 19446.5 °C28 February 194426.5 °C72 mm2080
194345.5 °C7 July 19435.0 °C7 February 194325.8 °C115 mm2000
194244.9 °C25 June 19420.9 °C8 January 194226.7 °C111 mm2050
194145.3 °C25 July 19415.6 °C7 January 194126.9 °C27 mm2070
194044.8 °C31 July 19405.2 °C27 December 194026.6 °C37 mm2150

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
32.9 °C
+1.4 °C
Hot days (≥ 30 °C)
216 d/yr
+10
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
102 mm
+2 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan20.3 °C+1.8 °C8 mm-16 mm
Feb19.4 °C-1.2 °C17 mm+5 mm
Mar24.8 °C0.0 °C39 mm+25 mm
Apr32.9 °C+2.5 °C0 mm-6 mm
May39.9 °C+3.4 °C0 mm-2 mm
Jun42.7 °C+1.6 °C0 mm0 mm
Jul44.2 °C+1.7 °C0 mm0 mm
Aug42.8 °C+0.6 °C0 mm0 mm
Sep40.7 °C+1.1 °C0 mm-0 mm
Oct35.4 °C+0.9 °C0 mm-2 mm
Nov29.0 °C+2.3 °C0 mm-19 mm
Dec21.7 °C+1.2 °C39 mm+17 mm

The year's extremes

Hottest day
47.7 °C
16 Jun 2025
Coldest day
6.7 °C
10 Feb 2025
Wettest day
19.5 mm
7 Mar 2025
Windiest day
44.2 km/h
24 Jun 2025
Strongest gust
67.0 km/h
24 Jun 2025
Hottest feels-like
48.8 °C
12 Aug 2025
Coldest feels-like
1.3 °C
25 Feb 2025
Sunniest day
13.0 h
10 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 Al Khafjī?

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

What is the hottest day ever recorded in Al Khafjī?

The hottest day measured in Al Khafjī between 1940 and 2025 was 2 August 2016, reaching 48.2 °C.

What is the coldest day in Al Khafjī?

The coldest day measured in Al Khafjī between 1940 and 2025 was 20 January 1964, at -1.6 °C.

Does it snow in Al Khafjī?

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

Has the climate of Al Khafjī warmed?

Yes: Al Khafjī warmed by +1.8 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Al Khafjī?

The wettest day measured in Al Khafjī between 1940 and 2025 was 19 November 2013, with 85 mm of rain in 24 hours.

What was the windiest day in Al Khafjī?

The windiest day measured in Al Khafjī between 1940 and 2025 was 24 June 1949, with winds reaching 55.6 km/h.

What is the warmest month in Al Khafjī?

The warmest month in Al Khafjī is July (37.3 °C on average); the coldest is January (14.3 °C).

How much does it rain in Al Khafjī?

Al Khafjī receives on average 100 mm of precipitation per year, spread over about 18 rainy days.

Is it sunny in Al Khafjī?

Al Khafjī gets on average 11.2 hours of sunshine per day, roughly 4,088 hours per year over 1940-2025.

Are there tropical nights in Al Khafjī?

Yes: Al Khafjī has on average 206 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Al Khafjī?

In Al Khafjī, between 1940 and 2025, the highest apparent temperature reached 52.2 °C on 30 July 2020, and the lowest was -9.5 °C on 20 January 1964.

Compare Al Khafjī with another city

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

Nearby cities

The climate around Al Khafjī

Other cities — Saudi Arabia