Bhera climate — normals and trends

Bhera (Pakistan) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 23.8 °C and it receives 595 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 (34.4 °C on average) and the coldest is January (11.5 °C). Rainfall peaks in July.

Bhera averages 0 frost days, 206 hot days (≥ 30 °C) and 80 rainy days per year.

No statistically significant temperature trend emerges for Bhera between 1940 and 2025: over this span, year-to-year swings outweigh the climate signal.

The hottest day of the period reached 49.3 °C (on 8 June 1947) and the coldest -1.7 °C (on 11 February 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

BheraPunjab

coords
32.48°, 72.91°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJuneColdest monthJanuaryWettest monthJulyDriest monthNovember

Mean daily temperature

23.8°C

Average daily high

30.4°C

Average daily low

18.2°C

Annual rainfall

595mm

Sunshine / day

10.6h

Mean relative humidity

59%

Average peak wind

11.6km/h

Seasonal range

22.9°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

206 d/yr

Rainy days (≥ 1 mm)

80 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.6 °C

Average feels-like low

18.9 °C

Average peak gust

25.0 km/h

Tropical nights (≥ 20 °C)

176 d/yr

Solar radiation

18.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

No clear trend over this period

Over a short window, year-to-year swings outweigh the climate signal. Try 86 years.

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

49.3 °C

8 June 1947

Coldest day

-1.7 °C

11 February 1950

Wettest day

186 mm

22 July 1997

Windiest day

43.3 km/h

1 May 1985

Strongest gust

78.8 km/h

25 March 1967

Hottest feels-like

51.7 °C

23 June 2005

Coldest feels-like

-5.3 °C

11 February 1950

Sunniest day

13.9 h

10 June 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202546.6 °C10 June 20255.1 °C15 January 202525.0 °C481 mm2220
202446.6 °C27 May 20244.0 °C19 December 202424.5 °C481 mm2150
202344.1 °C22 May 20232.5 °C14 January 202324.6 °C468 mm2060
202244.5 °C14 May 20224.8 °C1 January 202225.2 °C561 mm2320
202144.6 °C9 June 20212.4 °C19 December 202124.5 °C417 mm2080
202043.8 °C27 May 20203.6 °C18 December 202023.4 °C901 mm1900
201944.2 °C10 June 20193.8 °C30 December 201923.6 °C598 mm2040
201845.3 °C13 June 20182.6 °C28 December 201824.8 °C430 mm2240
201747.6 °C4 June 20173.0 °C11 January 201724.9 °C458 mm2170
201645.3 °C21 May 20163.9 °C24 January 201624.8 °C425 mm2090
201543.3 °C19 June 20154.1 °C25 December 201523.7 °C763 mm1950
201445.6 °C10 June 20142.5 °C3 January 201423.7 °C614 mm1870
201346.2 °C24 May 20132.0 °C8 January 201323.9 °C771 mm1970
201247.0 °C30 May 20122.8 °C8 February 201224.3 °C474 mm2060
201146.1 °C19 May 20112.6 °C26 December 201124.4 °C431 mm2130
201046.4 °C26 May 20102.8 °C27 December 201024.2 °C600 mm2140
200945.2 °C28 June 20093.9 °C29 December 200924.5 °C345 mm2150
200843.7 °C3 May 20080.6 °C2 January 200824.2 °C596 mm2290
200746.9 °C9 June 20071.7 °C8 January 200723.9 °C619 mm2150
200645.4 °C13 May 20061.7 °C6 January 200624.9 °C489 mm2050
200548.4 °C23 June 20052.4 °C14 December 200523.8 °C482 mm2060
200445.2 °C21 May 20043.9 °C26 December 200424.7 °C458 mm2170
200347.6 °C7 June 20032.9 °C14 January 200323.9 °C574 mm2110
200246.9 °C8 June 20023.7 °C28 January 200225.0 °C438 mm2190
200146.8 °C11 May 20012.5 °C10 January 200124.2 °C655 mm2070
200044.3 °C22 May 20002.7 °C15 January 200024.0 °C508 mm2220
199944.6 °C15 June 19994.0 °C28 December 199924.4 °C453 mm2200
199846.0 °C25 May 19981.7 °C20 January 199823.4 °C689 mm2030
199743.8 °C5 July 19972.0 °C31 December 199722.4 °C982 mm1610
199645.5 °C3 June 19961.3 °C9 December 199623.0 °C737 mm2030
199548.1 °C8 June 19952.4 °C23 January 199523.1 °C719 mm1770
199447.7 °C18 June 19942.4 °C31 December 199423.3 °C670 mm1960
199345.8 °C11 June 19932.0 °C22 January 199323.7 °C630 mm2010
199242.8 °C17 June 19923.1 °C1 January 199222.6 °C858 mm1790
199145.1 °C30 June 19911.0 °C3 January 199122.8 °C759 mm1910
199043.9 °C17 June 19903.5 °C22 December 199023.2 °C894 mm1750
198945.5 °C3 June 19891.5 °C12 January 198923.7 °C493 mm2030
198846.7 °C30 May 19884.7 °C24 January 198824.1 °C721 mm2010
198746.7 °C8 June 19872.7 °C7 December 198723.8 °C562 mm1960
198645.2 °C19 June 19861.8 °C5 January 198622.7 °C676 mm1860
198544.8 °C5 June 19853.0 °C10 December 198524.0 °C724 mm2090
198446.9 °C30 May 19841.4 °C25 December 198423.4 °C705 mm2130
198343.2 °C22 June 19831.6 °C12 January 198322.6 °C813 mm1850
198244.5 °C9 June 19823.3 °C21 February 198222.8 °C710 mm1930
198145.6 °C18 June 19812.8 °C21 December 198123.5 °C768 mm1980
198046.0 °C19 June 19802.9 °C14 January 198023.8 °C721 mm2040
197946.8 °C9 June 19793.5 °C5 January 197923.4 °C671 mm2050
197849.1 °C7 June 19781.0 °C8 February 197823.5 °C702 mm2010
197744.9 °C5 June 19771.4 °C28 January 197723.7 °C605 mm2290
197646.7 °C29 June 19762.3 °C11 December 197622.9 °C772 mm1900
197546.3 °C16 June 19750.6 °C4 January 197523.2 °C564 mm2160
197446.4 °C1 July 1974-0.3 °C9 February 197423.3 °C428 mm2161
197347.5 °C7 June 19731.5 °C30 December 197323.4 °C792 mm1980
197248.7 °C17 June 19721.5 °C8 January 197223.8 °C460 mm2050
197145.0 °C26 May 19711.4 °C6 January 197123.6 °C730 mm2120
197046.4 °C19 May 19701.8 °C21 December 197024.1 °C558 mm2230
196944.9 °C9 June 19691.8 °C24 December 196923.8 °C657 mm2150
196845.1 °C16 June 19681.4 °C1 February 196823.2 °C545 mm1920
196745.1 °C20 May 19670.9 °C11 January 196723.3 °C952 mm1890
196646.6 °C18 June 19663.9 °C20 December 196623.7 °C591 mm1980
196547.7 °C20 June 19653.1 °C20 February 196523.8 °C398 mm2070
196447.8 °C29 June 1964-1.0 °C27 January 196423.1 °C672 mm2106
196346.2 °C5 June 19631.4 °C19 January 196324.1 °C530 mm2090
196247.0 °C8 June 19621.6 °C16 January 196223.5 °C571 mm1960
196146.7 °C1 June 19611.2 °C14 January 196123.3 °C587 mm1990
196048.0 °C7 June 19601.9 °C4 January 196023.8 °C605 mm2090
195946.8 °C5 June 19592.0 °C12 January 195923.3 °C838 mm2010
195845.7 °C25 June 19584.2 °C12 February 195824.2 °C601 mm2200
195745.6 °C5 July 19572.1 °C10 February 195722.8 °C572 mm1860
195647.3 °C23 May 19562.7 °C22 January 195623.5 °C847 mm1760
195547.4 °C25 June 19552.0 °C3 January 195523.7 °C589 mm1880
195446.9 °C31 May 1954-0.1 °C22 January 195423.6 °C632 mm1871
195348.7 °C11 June 19532.2 °C23 January 195322.9 °C815 mm1700
195247.5 °C14 June 19523.5 °C26 December 195223.5 °C621 mm2110
195147.8 °C29 June 19511.9 °C20 January 195124.1 °C521 mm2040
195046.7 °C14 June 1950-1.7 °C11 February 195022.9 °C607 mm1893
194947.3 °C4 July 19491.6 °C11 January 194923.8 °C481 mm2110
194847.2 °C2 July 19482.4 °C5 February 194823.9 °C698 mm2060
194749.3 °C8 June 19473.1 °C16 January 194725.7 °C259 mm2400
194646.6 °C11 May 19461.1 °C6 January 194625.9 °C166 mm2360
194548.4 °C25 June 19450.7 °C11 January 194524.3 °C286 mm2220
194448.8 °C28 May 19443.6 °C3 January 194423.7 °C719 mm2170
194347.9 °C6 June 19433.0 °C6 February 194324.9 °C301 mm2500
194247.2 °C17 June 19423.5 °C14 January 194224.7 °C454 mm2420
194147.9 °C31 May 19412.6 °C10 January 194125.6 °C242 mm2380
194048.0 °C31 May 19403.7 °C30 December 194024.9 °C251 mm2260

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
31.4 °C
+1.0 °C
Hot days (≥ 30 °C)
222 d/yr
+16
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
481 mm
-114 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan20.2 °C+1.6 °C0 mm-25 mm
Feb23.7 °C+2.1 °C28 mm-9 mm
Mar29.7 °C+2.9 °C16 mm-32 mm
Apr38.6 °C+5.0 °C13 mm-13 mm
May39.7 °C+0.5 °C14 mm-4 mm
Jun39.8 °C-1.2 °C56 mm+22 mm
Jul34.2 °C-2.1 °C183 mm+20 mm
Aug34.9 °C+0.6 °C118 mm-28 mm
Sep35.3 °C+1.0 °C23 mm-34 mm
Oct32.7 °C+0.7 °C24 mm+9 mm
Nov26.6 °C+0.4 °C1 mm-9 mm
Dec21.3 °C+0.7 °C6 mm-10 mm

The year's extremes

Hottest day
46.6 °C
10 Jun 2025
Coldest day
5.1 °C
15 Jan 2025
Wettest day
68.4 mm
16 Jul 2025
Windiest day
27.3 km/h
31 May 2025
Strongest gust
56.5 km/h
19 Apr 2025
Hottest feels-like
48.2 °C
21 May 2025
Coldest feels-like
2.6 °C
15 Jan 2025
Sunniest day
13.9 h
10 Jun 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 Bhera?

Bhera has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 23.8 °C and it receives 595 mm of precipitation per year.

What is the hottest day ever recorded in Bhera?

The hottest day measured in Bhera between 1940 and 2025 was 8 June 1947, reaching 49.3 °C.

What is the coldest day in Bhera?

The coldest day measured in Bhera between 1940 and 2025 was 11 February 1950, at -1.7 °C.

Does it snow in Bhera?

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

Has the climate of Bhera warmed?

Between 1940 and 2025, no statistically significant temperature trend emerges in Bhera.

What is the wettest day in Bhera?

The wettest day measured in Bhera between 1940 and 2025 was 22 July 1997, with 186 mm of rain in 24 hours.

What was the windiest day in Bhera?

The windiest day measured in Bhera between 1940 and 2025 was 1 May 1985, with winds reaching 43.3 km/h.

What is the warmest month in Bhera?

The warmest month in Bhera is June (34.4 °C on average); the coldest is January (11.5 °C).

How much does it rain in Bhera?

Bhera receives on average 595 mm of precipitation per year, spread over about 80 rainy days.

Is it sunny in Bhera?

Bhera gets on average 10.6 hours of sunshine per day, roughly 3,869 hours per year over 1940-2025.

Are there tropical nights in Bhera?

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

What was the most extreme apparent temperature in Bhera?

In Bhera, between 1940 and 2025, the highest apparent temperature reached 51.7 °C on 23 June 2005, and the lowest was -5.3 °C on 11 February 1950.

Compare Bhera with another city

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

Nearby cities

The climate around Bhera

Other cities — Pakistan