Yanbu climate — normals and trends

Yanbu (Saudi Arabia) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 26.8 °C and it receives 63 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 August (30.9 °C on average) and the coldest is January (22.2 °C). Rainfall peaks in November.

Yanbu averages 0 frost days, 139 hot days (≥ 30 °C) and 8 rainy days per year.

Yanbu has warmed by +1.2 °C between 1940 and 2025, or +0.14 °C per decade. This trend is statistically significant.

The hottest day of the period reached 41.2 °C (on 16 June 1995) and the coldest 12.0 °C (on 24 January 1957).

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

YanbuMedina Region

coords
24.09°, 38.06°
period
19402025 · 86 yrs
BWhHot desertWarmest monthAugustColdest monthJanuaryWettest monthNovemberDriest monthJune

Mean daily temperature

26.8°C

Average daily high

28.3°C

Average daily low

25.3°C

Annual rainfall

63mm

Sunshine / day

11.6h

Mean relative humidity

66%

Average peak wind

27.4km/h

Seasonal range

8.7°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

139 d/yr

Rainy days (≥ 1 mm)

8 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.2 °C

Average feels-like low

26.8 °C

Average peak gust

37.4 km/h

Tropical nights (≥ 20 °C)

332 d/yr

Solar radiation

22.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.2 °C

since 1940

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

41.2 °C

16 June 1995

Coldest day

12.0 °C

24 January 1957

Wettest day

72 mm

18 November 1967

Windiest day

52.7 km/h

10 July 1967

Strongest gust

83.5 km/h

18 December 1985

Hottest feels-like

44.3 °C

24 August 2017

Coldest feels-like

5.0 °C

24 January 1957

Sunniest day

13.0 h

10 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202535.8 °C20 May 202516.3 °C18 December 202527.6 °C97 mm1800
202437.2 °C11 August 202417.0 °C2 February 202428.0 °C40 mm1730
202337.5 °C7 September 202318.5 °C11 January 202327.9 °C66 mm1780
202235.2 °C9 August 202217.2 °C20 February 202227.4 °C54 mm1680
202139.2 °C12 June 202117.6 °C18 February 202128.0 °C20 mm1840
202037.0 °C18 September 202015.5 °C26 January 202027.2 °C61 mm1570
201935.4 °C19 July 201917.7 °C16 February 201927.3 °C38 mm1570
201837.7 °C24 May 201817.6 °C27 January 201827.6 °C87 mm1570
201738.5 °C24 August 201715.8 °C3 February 201727.6 °C44 mm1580
201638.8 °C13 June 201615.6 °C29 January 201627.9 °C21 mm1820
201540.0 °C11 August 201515.4 °C11 January 201527.4 °C83 mm1520
201438.7 °C4 June 201418.2 °C6 January 201427.7 °C33 mm1720
201337.9 °C5 June 201316.9 °C11 January 201327.5 °C50 mm1550
201235.7 °C3 June 201216.5 °C21 January 201227.2 °C42 mm1620
201136.5 °C27 July 201118.1 °C19 January 201126.8 °C7 mm1300
201038.0 °C28 September 201018.0 °C6 February 201028.3 °C63 mm1930
200934.7 °C29 August 200917.5 °C15 January 200927.2 °C22 mm1360
200834.7 °C13 September 200814.9 °C16 January 200827.3 °C18 mm1550
200735.5 °C25 August 200716.0 °C2 January 200726.9 °C11 mm1430
200639.5 °C6 June 200615.6 °C17 December 200627.2 °C48 mm1490
200536.6 °C4 September 200517.1 °C11 January 200527.2 °C22 mm1530
200435.9 °C27 September 200417.1 °C15 February 200427.2 °C21 mm1600
200335.7 °C3 September 200317.0 °C26 February 200327.3 °C51 mm1730
200234.8 °C12 August 200215.5 °C11 January 200227.1 °C77 mm1500
200135.3 °C15 August 200116.7 °C8 January 200127.2 °C28 mm1500
200036.4 °C4 July 200015.4 °C29 January 200026.6 °C34 mm1340
199936.7 °C19 August 199917.7 °C9 January 199927.7 °C19 mm1670
199835.8 °C12 August 199815.1 °C13 January 199827.1 °C9 mm1490
199734.2 °C29 July 199714.9 °C25 January 199726.3 °C82 mm1210
199636.5 °C3 October 199617.4 °C19 January 199626.9 °C79 mm1380
199541.2 °C16 June 199516.8 °C9 February 199526.8 °C40 mm1430
199434.2 °C17 June 199417.8 °C1 February 199426.9 °C50 mm1500
199334.7 °C31 August 199313.6 °C5 February 199326.8 °C49 mm1380
199235.3 °C3 September 199214.1 °C5 January 199225.6 °C69 mm1250
199135.3 °C26 April 199116.3 °C7 March 199126.5 °C62 mm1260
199034.3 °C6 August 199017.8 °C29 January 199026.7 °C5 mm1320
198936.6 °C23 June 198915.0 °C14 February 198926.5 °C41 mm1300
198837.9 °C20 September 198816.4 °C18 January 198827.1 °C39 mm1530
198734.4 °C24 July 198717.4 °C7 January 198726.8 °C56 mm1320
198636.0 °C13 September 198614.5 °C6 December 198626.8 °C60 mm1220
198534.4 °C24 August 198516.2 °C27 February 198526.8 °C100 mm1210
198434.6 °C12 June 198417.2 °C29 January 198426.5 °C64 mm1120
198334.5 °C12 July 198315.3 °C7 March 198325.8 °C25 mm1010
198234.2 °C10 September 198216.7 °C14 February 198226.2 °C38 mm1300
198135.1 °C3 September 198116.4 °C11 February 198126.9 °C56 mm1340
198034.6 °C6 August 198016.9 °C3 March 198026.8 °C63 mm1330
197935.5 °C23 June 197917.1 °C24 January 197927.1 °C76 mm1450
197835.7 °C5 June 197817.0 °C4 January 197826.6 °C14 mm1280
197737.2 °C6 June 197716.9 °C7 February 197726.5 °C41 mm1230
197633.5 °C28 June 197616.8 °C1 January 197626.4 °C29 mm1030
197533.6 °C28 July 197516.6 °C30 December 197526.4 °C36 mm1050
197434.0 °C3 August 197415.1 °C25 January 197426.6 °C72 mm1270
197334.3 °C25 July 197312.8 °C3 January 197326.7 °C33 mm1250
197234.1 °C24 August 197215.8 °C26 December 197226.4 °C68 mm1080
197134.1 °C7 August 197115.6 °C24 December 197126.8 °C60 mm1360
197034.6 °C23 May 197015.7 °C15 December 197026.9 °C45 mm1270
196935.1 °C15 June 196915.5 °C30 January 196926.9 °C58 mm1360
196834.7 °C30 August 196815.5 °C16 January 196826.8 °C191 mm1430
196734.4 °C16 June 196716.3 °C3 February 196726.5 °C231 mm1210
196634.3 °C31 July 196618.0 °C13 January 196627.2 °C107 mm1610
196536.3 °C10 June 196516.9 °C2 February 196526.4 °C440 mm1190
196434.2 °C21 July 196413.0 °C20 January 196426.3 °C152 mm1320
196335.6 °C7 June 196314.3 °C27 December 196327.4 °C136 mm1480
196235.9 °C31 July 196217.0 °C21 February 196227.2 °C55 mm1360
196139.5 °C6 June 196117.7 °C17 February 196126.5 °C93 mm1340
196034.0 °C9 August 196016.0 °C30 January 196026.9 °C119 mm1390
195937.6 °C9 June 195915.8 °C26 February 195926.5 °C40 mm1360
195834.3 °C23 July 195817.2 °C31 January 195826.9 °C40 mm1330
195734.5 °C10 September 195712.0 °C24 January 195726.5 °C42 mm1400
195635.9 °C30 August 195616.6 °C15 January 195626.7 °C26 mm1450
195537.2 °C4 September 195517.5 °C4 January 195526.7 °C65 mm1210
195436.2 °C9 June 195416.8 °C22 January 195426.5 °C27 mm1340
195337.2 °C17 June 195315.7 °C21 December 195326.3 °C56 mm1190
195236.5 °C22 May 195216.4 °C18 January 195226.5 °C175 mm1160
195134.7 °C13 July 195116.2 °C23 December 195126.5 °C19 mm1240
195033.8 °C8 June 195012.3 °C7 February 195026.3 °C79 mm990
194934.6 °C24 May 194913.9 °C20 February 194925.8 °C118 mm1220
194834.9 °C17 June 194815.9 °C17 March 194826.0 °C14 mm1050
194734.9 °C6 August 194717.5 °C16 January 194726.8 °C168 mm1250
194633.4 °C14 September 194617.3 °C18 February 194626.7 °C36 mm1310
194535.4 °C26 August 194515.6 °C2 February 194526.4 °C60 mm1310
194434.3 °C3 July 194416.5 °C1 February 194426.6 °C20 mm1460
194334.0 °C21 August 194315.8 °C7 March 194326.2 °C79 mm880
194236.2 °C7 June 194214.9 °C7 January 194226.7 °C80 mm1360
194134.8 °C1 August 194117.4 °C27 December 194126.7 °C17 mm1430
194034.5 °C14 August 194017.6 °C30 January 194026.9 °C54 mm1460

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
29.1 °C
+0.8 °C
Hot days (≥ 30 °C)
180 d/yr
+41
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
97 mm
+34 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.7 °C+1.8 °C18 mm+6 mm
Feb24.5 °C+0.4 °C0 mm-5 mm
Mar26.2 °C+1.1 °C1 mm-1 mm
Apr27.4 °C+0.6 °C0 mm-3 mm
May30.2 °C+1.0 °C0 mm-1 mm
Jun31.0 °C-0.1 °C0 mm0 mm
Jul32.5 °C+1.0 °C0 mm-0 mm
Aug33.0 °C+0.9 °C0 mm-0 mm
Sep32.2 °C+0.6 °C0 mm-0 mm
Oct31.0 °C+0.6 °C0 mm-5 mm
Nov30.1 °C+2.0 °C2 mm-19 mm
Dec25.3 °C-0.2 °C76 mm+61 mm

The year's extremes

Hottest day
35.8 °C
20 May 2025
Coldest day
16.3 °C
18 Dec 2025
Wettest day
48.5 mm
7 Dec 2025
Windiest day
47.7 km/h
11 Apr 2025
Strongest gust
63.7 km/h
11 Apr 2025
Hottest feels-like
42.0 °C
16 Aug 2025
Coldest feels-like
10.6 °C
18 Dec 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 Yanbu?

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

What is the hottest day ever recorded in Yanbu?

The hottest day measured in Yanbu between 1940 and 2025 was 16 June 1995, reaching 41.2 °C.

What is the coldest day in Yanbu?

The coldest day measured in Yanbu between 1940 and 2025 was 24 January 1957, at 12.0 °C.

Does it snow in Yanbu?

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

Has the climate of Yanbu warmed?

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

What is the wettest day in Yanbu?

The wettest day measured in Yanbu between 1940 and 2025 was 18 November 1967, with 72 mm of rain in 24 hours.

What was the windiest day in Yanbu?

The windiest day measured in Yanbu between 1940 and 2025 was 10 July 1967, with winds reaching 52.7 km/h.

What is the warmest month in Yanbu?

The warmest month in Yanbu is August (30.9 °C on average); the coldest is January (22.2 °C).

How much does it rain in Yanbu?

Yanbu receives on average 63 mm of precipitation per year, spread over about 8 rainy days.

Is it sunny in Yanbu?

Yanbu gets on average 11.6 hours of sunshine per day, roughly 4,234 hours per year over 1940-2025.

Are there tropical nights in Yanbu?

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

What was the most extreme apparent temperature in Yanbu?

In Yanbu, between 1940 and 2025, the highest apparent temperature reached 44.3 °C on 24 August 2017, and the lowest was 5.0 °C on 24 January 1957.

Compare Yanbu with another city

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

Nearby cities

The climate around Yanbu

Other cities — Saudi Arabia