Malakwal City climate — normals and trends

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

Malakwal City averages 0 frost days, 204 hot days (≥ 30 °C) and 82 rainy days per year.

No statistically significant temperature trend emerges for Malakwal City 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.9 °C (on 27 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

Malakwal CityPunjab

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

Mean daily temperature

23.7°C

Average daily high

30.3°C

Average daily low

18.0°C

Annual rainfall

656mm

Sunshine / day

10.6h

Mean relative humidity

59%

Average peak wind

11.9km/h

Seasonal range

22.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

204 d/yr

Rainy days (≥ 1 mm)

82 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.7 °C

Average feels-like low

18.5 °C

Average peak gust

24.9 km/h

Tropical nights (≥ 20 °C)

174 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.9 °C

27 January 1964

Wettest day

255 mm

22 July 1997

Windiest day

45.8 km/h

1 May 1985

Strongest gust

80.6 km/h

25 March 1967

Hottest feels-like

51.6 °C

23 June 2005

Coldest feels-like

-5.5 °C

11 February 1950

Sunniest day

13.9 h

12 June 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202546.6 °C10 June 20254.2 °C15 January 202524.8 °C560 mm2190
202445.6 °C27 May 20243.2 °C16 December 202424.2 °C532 mm2140
202344.5 °C22 May 20232.4 °C16 January 202324.4 °C500 mm2030
202245.2 °C14 May 20224.1 °C28 December 202225.1 °C612 mm2300
202143.7 °C9 June 20211.8 °C19 December 202124.2 °C462 mm2040
202044.7 °C27 May 20202.6 °C19 December 202023.3 °C979 mm1880
201944.7 °C3 June 20193.7 °C26 December 201923.7 °C621 mm2040
201845.2 °C13 June 20181.7 °C28 December 201824.5 °C435 mm2220
201747.9 °C4 June 20172.3 °C11 January 201724.7 °C499 mm2180
201645.3 °C21 May 20163.2 °C24 January 201624.6 °C426 mm2060
201543.6 °C19 June 20153.4 °C25 December 201523.6 °C892 mm1950
201445.8 °C10 June 20141.6 °C3 January 201423.7 °C736 mm1860
201346.8 °C24 May 20131.4 °C8 January 201323.9 °C776 mm1990
201247.3 °C30 May 20122.3 °C12 January 201224.3 °C478 mm2080
201146.6 °C19 May 20111.8 °C26 December 201124.4 °C493 mm2100
201046.7 °C26 May 20102.1 °C27 December 201024.2 °C602 mm2170
200945.3 °C28 June 20093.3 °C25 December 200924.3 °C376 mm2120
200844.1 °C3 May 2008-0.3 °C2 January 200824.0 °C628 mm2221
200747.4 °C9 June 20070.9 °C6 January 200723.7 °C677 mm2120
200644.8 °C13 May 20061.0 °C8 January 200624.6 °C598 mm1990
200547.8 °C23 June 20051.4 °C17 December 200523.7 °C494 mm2050
200444.7 °C19 May 20043.9 °C4 January 200424.4 °C529 mm2170
200347.7 °C7 June 20032.0 °C14 January 200323.8 °C640 mm2120
200246.7 °C8 June 20022.9 °C28 January 200224.8 °C479 mm2150
200146.5 °C11 May 20011.6 °C10 January 200124.0 °C716 mm2070
200044.7 °C22 May 20002.3 °C16 January 200023.9 °C506 mm2180
199944.7 °C15 June 19992.7 °C28 December 199924.2 °C505 mm2180
199846.0 °C20 June 19981.7 °C20 January 199823.1 °C804 mm2000
199743.7 °C5 July 19971.7 °C31 December 199722.3 °C1,128 mm1620
199645.2 °C3 June 19960.5 °C12 December 199622.8 °C878 mm1930
199548.1 °C8 June 19951.6 °C23 January 199523.0 °C820 mm1760
199447.4 °C18 June 19941.9 °C31 December 199423.2 °C762 mm1930
199345.5 °C11 June 19931.1 °C24 December 199323.5 °C724 mm1980
199243.0 °C17 June 19922.6 °C2 January 199222.6 °C885 mm1790
199144.9 °C30 June 19910.3 °C3 January 199122.6 °C851 mm1890
199043.6 °C27 May 19902.9 °C6 December 199023.0 °C973 mm1750
198945.0 °C3 June 19891.0 °C12 January 198923.5 °C523 mm2040
198846.9 °C30 May 19883.9 °C24 January 198823.9 °C744 mm1980
198747.0 °C8 June 19872.0 °C3 January 198723.5 °C575 mm1900
198644.7 °C19 June 19861.1 °C5 January 198622.6 °C735 mm1840
198545.4 °C5 June 19852.5 °C10 December 198524.0 °C885 mm2130
198446.7 °C25 May 19840.5 °C25 December 198423.2 °C739 mm2120
198342.9 °C24 June 19831.4 °C12 January 198322.4 °C915 mm1780
198244.6 °C11 June 19823.1 °C17 January 198222.7 °C781 mm1890
198145.1 °C18 June 19812.1 °C19 December 198123.3 °C875 mm1930
198046.0 °C19 June 19802.2 °C5 January 198023.6 °C810 mm2040
197946.4 °C9 June 19792.4 °C5 January 197923.1 °C755 mm2010
197847.6 °C7 June 19781.0 °C3 January 197823.2 °C860 mm1990
197745.4 °C5 June 19771.7 °C1 January 197723.6 °C648 mm2280
197646.9 °C29 June 19761.8 °C11 December 197622.8 °C796 mm1930
197545.7 °C14 May 19750.2 °C4 January 197523.0 °C629 mm2150
197446.8 °C1 July 1974-0.9 °C9 February 197423.3 °C448 mm2121
197347.0 °C7 June 19730.2 °C30 December 197323.3 °C899 mm1930
197248.4 °C17 June 19720.4 °C8 January 197223.5 °C539 mm2020
197144.6 °C26 May 19710.5 °C7 January 197123.3 °C800 mm2120
197046.5 °C19 May 19701.5 °C21 December 197023.8 °C787 mm2190
196944.6 °C18 June 19690.7 °C24 December 196923.5 °C694 mm2140
196845.1 °C16 June 19681.1 °C3 February 196823.0 °C614 mm1910
196745.7 °C20 May 19670.7 °C13 January 196723.2 °C966 mm1900
196646.4 °C18 June 19663.0 °C20 December 196623.5 °C599 mm1950
196547.2 °C20 June 19652.3 °C7 January 196523.7 °C443 mm2070
196447.8 °C29 June 1964-1.9 °C27 January 196423.1 °C737 mm2099
196346.0 °C4 July 19630.6 °C17 January 196324.0 °C533 mm2070
196246.8 °C8 June 19620.9 °C16 January 196223.3 °C644 mm1900
196146.4 °C1 June 19610.8 °C14 January 196123.1 °C678 mm1970
196048.0 °C7 June 19600.9 °C4 January 196023.7 °C540 mm2080
195946.7 °C5 June 19591.2 °C12 January 195923.2 °C918 mm2000
195845.5 °C16 June 19583.9 °C12 February 195823.9 °C649 mm2090
195745.3 °C5 July 19572.0 °C11 February 195722.7 °C720 mm1870
195647.5 °C25 May 19562.3 °C22 January 195623.4 °C925 mm1770
195547.2 °C24 June 19551.8 °C5 January 195523.7 °C604 mm1870
195446.5 °C31 May 1954-0.8 °C22 January 195423.5 °C655 mm1841
195348.5 °C10 June 19531.5 °C23 January 195323.0 °C860 mm1740
195247.4 °C14 June 19523.5 °C18 January 195223.4 °C657 mm2110
195147.7 °C29 June 19511.0 °C24 January 195123.9 °C596 mm2020
195046.6 °C14 June 1950-1.8 °C11 February 195022.8 °C661 mm1873
194947.5 °C4 July 19491.3 °C7 January 194923.8 °C549 mm2120
194847.3 °C2 July 19481.8 °C7 February 194824.0 °C735 mm2050
194749.3 °C8 June 19472.6 °C16 January 194725.7 °C338 mm2380
194646.7 °C29 May 19460.5 °C6 January 194626.0 °C209 mm2360
194548.2 °C25 June 19450.9 °C11 January 194524.4 °C337 mm2230
194449.1 °C28 May 19443.7 °C16 January 194423.7 °C799 mm2160
194348.1 °C6 June 19433.2 °C20 January 194324.9 °C377 mm2510
194247.4 °C8 June 19423.2 °C14 January 194224.8 °C477 mm2420
194148.0 °C31 May 19412.2 °C10 January 194125.7 °C261 mm2410
194048.0 °C31 May 19403.0 °C30 December 194024.9 °C296 mm2250

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.3 °C
+1.0 °C
Hot days (≥ 30 °C)
219 d/yr
+15
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
560 mm
-96 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan19.9 °C+1.4 °C0 mm-27 mm
Feb23.5 °C+1.9 °C34 mm-7 mm
Mar29.5 °C+2.7 °C21 mm-32 mm
Apr38.7 °C+5.1 °C19 mm-10 mm
May39.9 °C+0.7 °C17 mm-2 mm
Jun39.6 °C-1.4 °C99 mm+61 mm
Jul33.9 °C-2.4 °C177 mm-3 mm
Aug34.6 °C+0.4 °C120 mm-40 mm
Sep34.9 °C+0.8 °C38 mm-25 mm
Oct32.6 °C+0.9 °C29 mm+11 mm
Nov26.6 °C+0.6 °C1 mm-9 mm
Dec21.3 °C+0.7 °C5 mm-13 mm

The year's extremes

Hottest day
46.6 °C
10 Jun 2025
Coldest day
4.2 °C
15 Jan 2025
Wettest day
83.0 mm
26 Jun 2025
Windiest day
29.0 km/h
31 May 2025
Strongest gust
59.8 km/h
19 Apr 2025
Hottest feels-like
48.9 °C
21 May 2025
Coldest feels-like
1.8 °C
15 Jan 2025
Sunniest day
13.9 h
12 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 Malakwal City?

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

What is the hottest day ever recorded in Malakwal City?

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

What is the coldest day in Malakwal City?

The coldest day measured in Malakwal City between 1940 and 2025 was 27 January 1964, at -1.9 °C.

Does it snow in Malakwal City?

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

Has the climate of Malakwal City warmed?

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

What is the wettest day in Malakwal City?

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

What was the windiest day in Malakwal City?

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

What is the warmest month in Malakwal City?

The warmest month in Malakwal City is June (34.3 °C on average); the coldest is January (11.5 °C).

How much does it rain in Malakwal City?

Malakwal City receives on average 656 mm of precipitation per year, spread over about 82 rainy days.

Is it sunny in Malakwal City?

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

Are there tropical nights in Malakwal City?

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

What was the most extreme apparent temperature in Malakwal City?

In Malakwal City, between 1940 and 2025, the highest apparent temperature reached 51.6 °C on 23 June 2005, and the lowest was -5.5 °C on 11 February 1950.

Compare Malakwal City with another city

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

Nearby cities

The climate around Malakwal City

Other cities — Pakistan