Al Kharj climate — normals and trends

Al Kharj (Saudi Arabia) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 26.2 °C and it receives 50 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 (36.2 °C on average) and the coldest is January (14.1 °C). Rainfall peaks in December.

Al Kharj averages 1 frost days, 230 hot days (≥ 30 °C) and 11 rainy days per year.

Al Kharj has warmed by +3.5 °C between 1940 and 2025, or +0.41 °C per decade. This trend is statistically significant.

The number of frost days there went from about 2 to 0 per year over the period.

The hottest day of the period reached 48.5 °C (on 17 July 2012) and the coldest -4.5 °C (on 29 January 1950).

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 KharjRiyadh Region

coords
24.16°, 47.33°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJulyColdest monthJanuaryWettest monthDecemberDriest monthJune

Mean daily temperature

26.2°C

Average daily high

33.3°C

Average daily low

18.7°C

Annual rainfall

50mm

Sunshine / day

11.2h

Mean relative humidity

27%

Average peak wind

18.5km/h

Seasonal range

22.1°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

230 d/yr

Rainy days (≥ 1 mm)

11 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.9 °C

Average feels-like low

15.6 °C

Average peak gust

31.3 km/h

Tropical nights (≥ 20 °C)

177 d/yr

Solar radiation

22.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+3.5 °C

since 1940

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

17 July 2012

Coldest day

-4.5 °C

29 January 1950

Wettest day

40 mm

16 December 1964

Windiest day

46.4 km/h

28 February 1959

Strongest gust

76.3 km/h

16 March 1997

Hottest feels-like

48.7 °C

18 July 2012

Coldest feels-like

-10.4 °C

20 January 1964

Sunniest day

12.8 h

19 May 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202547.2 °C16 June 20252.2 °C4 January 202527.6 °C65 mm2330
202448.5 °C12 July 20243.9 °C16 December 202428.3 °C13 mm2470
202348.0 °C3 August 20236.2 °C17 December 202328.2 °C47 mm2400
202247.7 °C8 August 20223.4 °C22 January 202228.3 °C35 mm2550
202147.5 °C12 July 20214.8 °C24 January 202128.6 °C15 mm2510
202047.8 °C7 July 20200.8 °C13 February 202028.0 °C15 mm2480
201947.5 °C29 June 20194.4 °C20 January 201928.0 °C33 mm2280
201847.0 °C12 July 20182.6 °C22 January 201828.2 °C27 mm2450
201748.1 °C3 July 2017-0.5 °C4 February 201728.0 °C71 mm2371
201647.5 °C22 July 20162.3 °C31 January 201627.4 °C59 mm2380
201547.0 °C17 July 20154.3 °C22 January 201528.1 °C70 mm2470
201446.9 °C16 August 20143.9 °C8 January 201427.4 °C36 mm2360
201347.0 °C18 July 2013-0.3 °C17 January 201326.7 °C164 mm2371
201248.5 °C17 July 20120.6 °C22 January 201227.2 °C52 mm2370
201148.1 °C15 July 20113.3 °C21 December 201127.1 °C49 mm2390
201048.4 °C17 July 20103.2 °C8 February 201028.4 °C20 mm2580
200946.7 °C10 August 20091.9 °C24 January 200927.7 °C47 mm2480
200847.4 °C26 July 2008-1.9 °C17 January 200827.3 °C16 mm2432
200748.0 °C31 July 20070.7 °C4 January 200727.6 °C32 mm2480
200647.0 °C27 July 20062.7 °C23 January 200627.4 °C64 mm2400
200548.0 °C23 July 20051.0 °C14 January 200527.4 °C48 mm2360
200446.2 °C26 July 20043.0 °C30 December 200427.2 °C82 mm2490
200346.8 °C12 August 20034.4 °C18 January 200327.5 °C60 mm2470
200247.5 °C23 July 20023.4 °C26 December 200227.3 °C27 mm2340
200147.2 °C11 August 20010.8 °C31 January 200127.4 °C21 mm2390
200047.4 °C8 July 20002.4 °C30 December 200027.2 °C20 mm2270
199946.9 °C27 June 19993.9 °C6 January 199927.8 °C11 mm2420
199848.1 °C7 August 19982.2 °C17 January 199827.6 °C75 mm2390
199746.5 °C16 June 19974.0 °C1 March 199726.4 °C80 mm2090
199647.0 °C13 July 19965.7 °C15 January 199626.8 °C89 mm2200
199545.4 °C4 August 19954.6 °C3 January 199526.2 °C172 mm2220
199447.0 °C3 June 19942.6 °C28 December 199426.9 °C10 mm2340
199346.0 °C10 August 19931.3 °C18 January 199326.3 °C56 mm2330
199246.3 °C16 June 1992-0.9 °C6 January 199225.1 °C99 mm2131
199146.7 °C27 June 19911.6 °C29 January 199126.3 °C18 mm2340
199046.3 °C27 July 19900.4 °C29 December 199026.5 °C15 mm2340
198946.6 °C6 July 1989-2.0 °C7 February 198925.6 °C46 mm2284
198846.7 °C17 June 19881.4 °C3 January 198826.3 °C66 mm2350
198748.0 °C27 July 19871.4 °C20 January 198726.7 °C49 mm2240
198646.2 °C2 August 1986-1.0 °C22 January 198625.8 °C67 mm2191
198546.6 °C6 August 19852.7 °C8 December 198525.9 °C34 mm2260
198444.6 °C24 July 19842.2 °C1 February 198425.6 °C54 mm2160
198346.2 °C19 July 19830.6 °C22 January 198325.4 °C84 mm2170
198245.9 °C19 July 19821.0 °C18 January 198225.3 °C104 mm2160
198146.9 °C9 August 19812.0 °C16 January 198126.6 °C15 mm2400
198046.6 °C22 July 19802.8 °C18 January 198026.5 °C42 mm2480
197946.3 °C24 July 19793.6 °C3 December 197926.8 °C33 mm2420
197846.6 °C23 July 19783.4 °C17 January 197826.1 °C11 mm2310
197746.0 °C8 August 1977-0.2 °C26 January 197726.0 °C66 mm2251
197644.8 °C6 August 19761.7 °C3 January 197625.3 °C61 mm2130
197545.9 °C30 July 1975-0.6 °C13 February 197525.1 °C65 mm2041
197445.4 °C8 August 1974-0.2 °C26 January 197425.3 °C65 mm2221
197346.1 °C14 August 1973-1.3 °C5 January 197325.7 °C32 mm2343
197246.0 °C28 July 1972-1.0 °C26 December 197224.8 °C90 mm2152
197144.6 °C12 July 19710.6 °C31 December 197124.9 °C47 mm2170
197045.2 °C5 August 1970-0.3 °C17 December 197025.6 °C21 mm2222
196945.9 °C25 June 1969-0.4 °C4 February 196926.0 °C59 mm2381
196846.0 °C28 July 19680.1 °C4 February 196825.4 °C49 mm2260
196745.8 °C16 July 1967-1.1 °C26 December 196724.8 °C48 mm2102
196645.5 °C26 August 19663.5 °C12 February 196625.9 °C19 mm2160
196545.1 °C25 June 1965-1.0 °C22 December 196525.1 °C43 mm2171
196446.8 °C1 August 1964-4.0 °C20 January 196424.3 °C144 mm2187
196345.4 °C19 July 1963-3.3 °C28 December 196325.3 °C54 mm2263
196245.6 °C20 July 19620.3 °C19 January 196225.8 °C26 mm2420
196145.0 °C30 July 19613.2 °C30 December 196125.1 °C32 mm2090
196045.6 °C21 August 19601.2 °C31 January 196025.8 °C26 mm2240
195945.0 °C27 June 1959-0.9 °C16 December 195924.7 °C62 mm2221
195845.6 °C22 July 19582.4 °C1 January 195825.8 °C48 mm2390
195745.9 °C15 August 1957-1.8 °C8 February 195725.0 °C65 mm2245
195645.6 °C7 August 1956-0.5 °C18 January 195624.8 °C18 mm2252
195545.1 °C11 July 19551.3 °C4 February 195525.3 °C63 mm2320
195446.5 °C2 July 19542.4 °C23 January 195425.8 °C17 mm2360
195346.4 °C24 July 1953-2.4 °C23 December 195325.7 °C71 mm2331
195245.8 °C8 June 1952-0.3 °C15 February 195225.7 °C28 mm2351
195146.8 °C18 July 1951-0.3 °C27 December 195125.7 °C24 mm2191
195044.7 °C31 May 1950-4.5 °C29 January 195024.4 °C31 mm2196
194945.2 °C10 July 1949-3.6 °C3 January 194924.0 °C55 mm2108
194845.2 °C14 July 19480.9 °C31 December 194824.8 °C122 mm1960
194745.2 °C18 June 19471.7 °C28 December 194725.3 °C61 mm2200
194644.0 °C24 July 19460.5 °C13 January 194625.0 °C14 mm2160
194544.7 °C5 July 1945-1.8 °C29 January 194524.9 °C11 mm2211
194444.9 °C2 July 19442.6 °C12 January 194425.1 °C74 mm2320
194345.6 °C8 July 19430.5 °C5 February 194324.8 °C81 mm2180
194245.8 °C25 June 1942-0.7 °C8 January 194226.0 °C73 mm2481
194145.0 °C26 July 19412.7 °C3 February 194125.6 °C6 mm2240
194044.2 °C30 July 1940-0.6 °C17 January 194024.7 °C18 mm2082

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.4 °C
+1.1 °C
Hot days (≥ 30 °C)
233 d/yr
+3
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
65 mm
+15 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan20.3 °C-0.4 °C7 mm-1 mm
Feb22.2 °C-1.4 °C16 mm+10 mm
Mar28.1 °C-0.2 °C16 mm+6 mm
Apr37.7 °C+3.9 °C0 mm-8 mm
May41.9 °C+2.4 °C0 mm-1 mm
Jun43.8 °C+1.4 °C0 mm0 mm
Jul44.8 °C+1.3 °C0 mm-0 mm
Aug44.7 °C+1.5 °C0 mm0 mm
Sep41.9 °C+1.6 °C0 mm0 mm
Oct35.3 °C+0.6 °C0 mm-1 mm
Nov29.0 °C+1.4 °C0 mm-5 mm
Dec22.7 °C+0.7 °C25 mm+16 mm

The year's extremes

Hottest day
47.2 °C
16 Jun 2025
Coldest day
2.2 °C
4 Jan 2025
Wettest day
11.2 mm
18 Dec 2025
Windiest day
32.5 km/h
19 Dec 2025
Strongest gust
52.6 km/h
30 Jun 2025
Hottest feels-like
46.6 °C
28 Jul 2025
Coldest feels-like
-2.0 °C
4 Jan 2025
Sunniest day
12.8 h
19 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 Kharj?

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

What is the hottest day ever recorded in Al Kharj?

The hottest day measured in Al Kharj between 1940 and 2025 was 17 July 2012, reaching 48.5 °C.

What is the coldest day in Al Kharj?

The coldest day measured in Al Kharj between 1940 and 2025 was 29 January 1950, at -4.5 °C.

Does it snow in Al Kharj?

Almost never: Al Kharj sees virtually no snow, with about 1 frost days per year.

Has the climate of Al Kharj warmed?

Yes: Al Kharj warmed by +3.5 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Al Kharj?

The wettest day measured in Al Kharj between 1940 and 2025 was 16 December 1964, with 40 mm of rain in 24 hours.

What was the windiest day in Al Kharj?

The windiest day measured in Al Kharj between 1940 and 2025 was 28 February 1959, with winds reaching 46.4 km/h.

What is the warmest month in Al Kharj?

The warmest month in Al Kharj is July (36.2 °C on average); the coldest is January (14.1 °C).

How much does it rain in Al Kharj?

Al Kharj receives on average 50 mm of precipitation per year, spread over about 11 rainy days.

Is it sunny in Al Kharj?

Al Kharj 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 Kharj?

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

What was the most extreme apparent temperature in Al Kharj?

In Al Kharj, between 1940 and 2025, the highest apparent temperature reached 48.7 °C on 18 July 2012, and the lowest was -10.4 °C on 20 January 1964.

Compare Al Kharj with another city

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

Nearby cities

The climate around Al Kharj

Other cities — Saudi Arabia