Hamad Town climate — normals and trends

Hamad Town (Bahrain) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 25.9 °C and it receives 56 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 (33.6 °C on average) and the coldest is January (17.0 °C). Rainfall peaks in December.

Hamad Town averages 0 frost days, 152 hot days (≥ 30 °C) and 11 rainy days per year.

Hamad Town has warmed by +0.9 °C between 1940 and 2025, or +0.11 °C per decade. This trend is statistically significant.

The hottest day of the period reached 38.2 °C (on 31 August 1986) and the coldest 5.7 °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

Hamad TownNorthern

coords
26.12°, 50.51°
period
19402025 · 86 yrs
BWhHot desertWarmest monthAugustColdest monthJanuaryWettest monthDecemberDriest monthJune

Mean daily temperature

25.9°C

Average daily high

26.9°C

Average daily low

24.8°C

Annual rainfall

56mm

Sunshine / day

11.3h

Mean relative humidity

68%

Average peak wind

25.1km/h

Seasonal range

16.6°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

152 d/yr

Rainy days (≥ 1 mm)

11 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.5 °C

Average feels-like low

25.4 °C

Average peak gust

33.6 km/h

Tropical nights (≥ 20 °C)

259 d/yr

Solar radiation

21.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

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

38.2 °C

31 August 1986

Coldest day

5.7 °C

20 January 1964

Wettest day

56 mm

16 December 1964

Windiest day

62.3 km/h

28 February 1959

Strongest gust

84.6 km/h

13 January 1998

Hottest feels-like

47.5 °C

3 August 2020

Coldest feels-like

-5.0 °C

20 January 1964

Sunniest day

13.0 h

6 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202538.1 °C30 July 202513.2 °C25 February 202526.5 °C40 mm1600
202437.4 °C16 August 202413.2 °C22 December 202427.0 °C69 mm1660
202337.2 °C24 August 202313.8 °C12 January 202326.9 °C97 mm1650
202236.9 °C24 August 202211.6 °C22 January 202226.6 °C23 mm1590
202138.1 °C13 July 202113.3 °C23 January 202127.1 °C13 mm1660
202037.7 °C4 August 202010.3 °C12 February 202026.6 °C28 mm1540
201937.1 °C4 September 201914.0 °C20 January 201926.7 °C93 mm1660
201838.0 °C9 July 201813.2 °C23 January 201826.8 °C42 mm1580
201736.0 °C20 June 20179.3 °C3 February 201726.4 °C121 mm1720
201637.5 °C16 August 201610.3 °C30 January 201626.4 °C41 mm1590
201536.6 °C10 August 201512.0 °C11 January 201526.5 °C74 mm1660
201436.2 °C6 September 201412.0 °C6 February 201426.4 °C30 mm1630
201336.0 °C24 August 201312.7 °C16 January 201325.9 °C44 mm1400
201236.9 °C4 August 201210.3 °C22 January 201225.9 °C45 mm1650
201136.8 °C6 August 201113.3 °C7 February 201125.8 °C81 mm1570
201037.1 °C17 July 201013.8 °C8 February 201026.9 °C6 mm1640
200936.2 °C30 August 200910.8 °C4 January 200926.0 °C47 mm1500
200836.5 °C26 July 20089.5 °C16 January 200825.8 °C32 mm1490
200736.9 °C1 September 200710.3 °C3 January 200726.3 °C27 mm1620
200637.3 °C27 July 200610.0 °C31 December 200626.3 °C108 mm1810
200536.5 °C7 August 200512.2 °C15 February 200525.8 °C35 mm1520
200436.5 °C27 July 200412.4 °C19 December 200426.3 °C46 mm1600
200336.6 °C11 August 200312.5 °C18 January 200326.1 °C56 mm1610
200237.6 °C6 August 200212.7 °C15 January 200226.5 °C33 mm1630
200137.0 °C16 August 200112.0 °C28 January 200126.5 °C28 mm1710
200037.6 °C18 July 200013.0 °C9 February 200026.0 °C62 mm1640
199937.5 °C17 July 199914.7 °C22 January 199927.0 °C37 mm1690
199837.4 °C9 August 199811.1 °C14 January 199826.8 °C55 mm1590
199736.7 °C12 August 199712.2 °C2 February 199725.6 °C139 mm1570
199637.2 °C31 July 199612.9 °C14 January 199626.2 °C79 mm1560
199536.0 °C21 August 199512.9 °C26 January 199525.5 °C154 mm1480
199435.2 °C10 August 199411.6 °C8 December 199425.8 °C23 mm1460
199336.3 °C11 August 199310.6 °C18 January 199325.5 °C71 mm1500
199236.0 °C26 August 19929.8 °C5 January 199224.5 °C138 mm1300
199134.3 °C11 August 199112.9 °C29 January 199124.9 °C64 mm990
199038.2 °C28 July 199012.0 °C19 January 199026.1 °C27 mm1550
198936.9 °C27 August 19899.4 °C6 January 198925.5 °C94 mm1450
198836.5 °C14 July 198812.0 °C20 January 198826.1 °C66 mm1650
198737.6 °C28 July 198712.6 °C15 January 198725.9 °C46 mm1600
198638.2 °C31 August 198611.5 °C22 January 198625.7 °C66 mm1570
198535.3 °C7 July 198512.2 °C7 February 198525.7 °C30 mm1490
198435.4 °C28 July 198412.2 °C1 February 198425.2 °C40 mm1390
198336.0 °C23 July 198311.6 °C1 February 198324.5 °C73 mm1310
198235.3 °C10 June 198212.5 °C8 December 198224.8 °C120 mm1530
198136.6 °C22 August 198112.7 °C15 January 198125.9 °C11 mm1440
198036.5 °C27 July 198010.8 °C1 February 198026.0 °C35 mm1590
197935.1 °C30 June 197913.2 °C31 December 197926.1 °C67 mm1570
197835.8 °C20 July 197812.6 °C15 January 197825.7 °C24 mm1330
197735.9 °C9 August 197710.1 °C13 January 197725.4 °C82 mm1430
197635.4 °C13 August 197611.0 °C15 January 197625.1 °C81 mm1480
197535.6 °C12 July 197510.4 °C13 February 197525.5 °C67 mm1430
197435.7 °C12 August 197410.8 °C25 January 197425.3 °C44 mm1420
197335.6 °C27 July 19739.7 °C3 January 197325.6 °C15 mm1540
197237.2 °C20 August 19729.7 °C25 December 197225.0 °C126 mm1390
197135.8 °C9 August 197111.7 °C15 February 197125.7 °C22 mm1430
197036.1 °C18 August 197011.1 °C15 December 197026.1 °C19 mm1390
196935.3 °C19 August 196912.0 °C3 February 196925.8 °C47 mm1490
196834.9 °C2 August 196810.7 °C3 February 196825.6 °C43 mm1540
196735.8 °C17 August 19678.9 °C25 December 196725.5 °C20 mm1470
196636.6 °C25 August 196613.6 °C15 January 196626.5 °C36 mm1640
196535.7 °C27 July 196511.5 °C10 January 196526.0 °C30 mm1640
196436.5 °C10 August 19645.7 °C20 January 196425.3 °C197 mm1410
196337.6 °C27 July 19639.7 °C27 December 196326.2 °C29 mm1530
196237.6 °C5 August 196213.8 °C16 January 196226.7 °C37 mm1710
196136.0 °C20 July 196113.4 °C4 February 196125.7 °C47 mm1480
196035.6 °C21 August 196011.7 °C30 January 196025.6 °C20 mm1450
195936.1 °C9 August 195910.6 °C1 March 195925.1 °C89 mm1340
195836.6 °C14 August 195811.6 °C2 February 195825.9 °C56 mm1510
195736.8 °C31 August 195710.4 °C25 January 195725.4 °C78 mm1420
195636.1 °C19 August 195611.9 °C19 January 195625.7 °C18 mm1430
195536.4 °C20 July 195513.0 °C6 January 195526.0 °C87 mm1460
195436.8 °C10 August 195413.1 °C18 January 195426.0 °C31 mm1410
195336.8 °C16 August 195311.8 °C22 December 195325.9 °C99 mm1660
195236.8 °C1 August 195212.8 °C5 January 195226.0 °C33 mm1620
195136.2 °C15 August 195111.5 °C25 January 195125.6 °C43 mm1480
195036.3 °C31 August 19509.0 °C8 February 195025.5 °C27 mm1470
194935.8 °C21 August 19498.9 °C1 January 194925.3 °C77 mm1490
194836.2 °C23 August 19488.6 °C31 December 194825.7 °C110 mm1430
194737.2 °C13 July 194712.1 °C27 December 194726.0 °C75 mm1570
194635.5 °C19 August 194612.0 °C13 January 194625.6 °C21 mm1440
194535.2 °C20 August 194511.2 °C28 January 194525.2 °C22 mm1230
194436.1 °C25 July 194413.2 °C20 December 194425.9 °C60 mm1510
194335.8 °C14 August 194312.1 °C4 February 194324.8 °C35 mm1320
194235.7 °C26 June 19429.2 °C8 January 194225.7 °C56 mm1480
194135.9 °C26 July 194115.3 °C13 January 194126.3 °C3 mm1440
194036.3 °C8 August 194013.1 °C17 January 194026.3 °C20 mm1600

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
27.6 °C
+0.7 °C
Hot days (≥ 30 °C)
160 d/yr
+8
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
40 mm
-16 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan18.3 °C+0.1 °C3 mm-9 mm
Feb18.4 °C-0.2 °C7 mm-3 mm
Mar20.8 °C-0.4 °C5 mm-4 mm
Apr26.8 °C+1.7 °C0 mm-4 mm
May30.8 °C+1.3 °C0 mm-1 mm
Jun33.2 °C+0.8 °C0 mm0 mm
Jul34.6 °C+0.7 °C0 mm0 mm
Aug35.6 °C+1.1 °C0 mm0 mm
Sep34.1 °C+1.0 °C0 mm0 mm
Oct29.9 °C-0.3 °C0 mm-0 mm
Nov25.8 °C+0.2 °C0 mm-6 mm
Dec22.0 °C+1.3 °C24 mm+12 mm

The year's extremes

Hottest day
38.1 °C
30 Jul 2025
Coldest day
13.2 °C
25 Feb 2025
Wettest day
14.8 mm
18 Dec 2025
Windiest day
50.5 km/h
18 Dec 2025
Strongest gust
79.9 km/h
18 Dec 2025
Hottest feels-like
46.3 °C
9 Aug 2025
Coldest feels-like
6.1 °C
25 Feb 2025
Sunniest day
13.0 h
5 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 Hamad Town?

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

What is the hottest day ever recorded in Hamad Town?

The hottest day measured in Hamad Town between 1940 and 2025 was 31 August 1986, reaching 38.2 °C.

What is the coldest day in Hamad Town?

The coldest day measured in Hamad Town between 1940 and 2025 was 20 January 1964, at 5.7 °C.

Does it snow in Hamad Town?

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

Has the climate of Hamad Town warmed?

Yes: Hamad Town warmed by +0.9 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Hamad Town?

The wettest day measured in Hamad Town between 1940 and 2025 was 16 December 1964, with 56 mm of rain in 24 hours.

What was the windiest day in Hamad Town?

The windiest day measured in Hamad Town between 1940 and 2025 was 28 February 1959, with winds reaching 62.3 km/h.

What is the warmest month in Hamad Town?

The warmest month in Hamad Town is August (33.6 °C on average); the coldest is January (17.0 °C).

How much does it rain in Hamad Town?

Hamad Town receives on average 56 mm of precipitation per year, spread over about 11 rainy days.

Is it sunny in Hamad Town?

Hamad Town gets on average 11.3 hours of sunshine per day, roughly 4,125 hours per year over 1940-2025.

Are there tropical nights in Hamad Town?

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

What was the most extreme apparent temperature in Hamad Town?

In Hamad Town, between 1940 and 2025, the highest apparent temperature reached 47.5 °C on 3 August 2020, and the lowest was -5.0 °C on 20 January 1964.

Compare Hamad Town with another city

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

Nearby cities

The climate around Hamad Town

Other cities — Bahrain