Malir Cantonment climate — normals and trends

Malir Cantonment (Pakistan) has a hot desert climate (BWh) under the Köppen-Geiger classification. Its mean annual temperature is 25.8 °C and it receives 188 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 (30.6 °C on average) and the coldest is January (18.2 °C). Rainfall peaks in July.

Malir Cantonment averages 0 frost days, 250 hot days (≥ 30 °C) and 18 rainy days per year.

Malir Cantonment 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 47.1 °C (on 27 May 1949) and the coldest 4.1 °C (on 10 January 1945).

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

Malir CantonmentSindh

coords
24.94°, 67.21°
period
19402025 · 86 yrs
BWhHot desertWarmest monthJuneColdest monthJanuaryWettest monthJulyDriest monthMay

Mean daily temperature

25.8°C

Average daily high

31.4°C

Average daily low

21.3°C

Annual rainfall

188mm

Sunshine / day

11.0h

Mean relative humidity

62%

Average peak wind

23.5km/h

Seasonal range

12.4°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

250 d/yr

Rainy days (≥ 1 mm)

18 d/yr

Annual snowfall

0.0 cm

Average feels-like high

31.9 °C

Average feels-like low

22.3 °C

Average peak gust

39.4 km/h

Tropical nights (≥ 20 °C)

231 d/yr

Solar radiation

20.7 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.52 · 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

47.1 °C

27 May 1949

Coldest day

4.1 °C

10 January 1945

Wettest day

166 mm

18 July 1985

Windiest day

60.4 km/h

9 June 1948

Strongest gust

92.9 km/h

9 June 1948

Hottest feels-like

49.3 °C

10 June 1991

Coldest feels-like

-1.2 °C

9 February 1950

Sunniest day

13.0 h

30 April 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202542.2 °C29 May 20257.3 °C8 January 202526.6 °C243 mm2630
202442.2 °C29 May 20248.4 °C28 December 202426.8 °C193 mm2620
202339.7 °C11 May 20236.3 °C15 January 202326.3 °C181 mm2570
202240.9 °C14 May 20228.6 °C25 January 202226.3 °C554 mm2490
202142.1 °C17 May 20217.4 °C12 January 202126.7 °C124 mm2800
202042.3 °C6 August 20208.4 °C9 January 202026.4 °C136 mm2500
201941.8 °C6 June 20199.3 °C27 December 201926.3 °C398 mm2290
201844.5 °C30 May 20189.9 °C20 December 201826.8 °C24 mm2780
201741.1 °C11 April 20179.8 °C10 January 201726.3 °C165 mm2640
201641.1 °C18 May 201612.1 °C20 January 201626.6 °C128 mm2820
201543.3 °C20 June 20159.6 °C13 December 201526.6 °C62 mm2560
201444.0 °C8 June 20148.6 °C1 January 201426.2 °C59 mm2620
201341.2 °C2 May 20137.0 °C31 December 201326.4 °C144 mm2560
201242.1 °C4 May 20126.9 °C8 February 201226.0 °C92 mm2610
201144.3 °C21 May 20118.6 °C16 January 201126.2 °C281 mm2520
201042.5 °C14 May 20108.2 °C10 December 201026.5 °C322 mm2680
200942.0 °C27 April 200912.8 °C20 December 200926.7 °C148 mm2680
200842.7 °C26 April 20085.4 °C8 February 200825.9 °C106 mm2690
200743.3 °C9 May 20078.0 °C6 January 200726.4 °C229 mm2580
200641.4 °C24 June 20067.4 °C3 January 200626.3 °C272 mm2670
200540.8 °C22 June 20057.2 °C19 February 200526.1 °C62 mm2630
200443.1 °C11 June 20049.6 °C24 January 200426.6 °C45 mm2820
200341.3 °C27 April 20039.5 °C18 December 200326.2 °C258 mm2540
200243.3 °C20 May 20028.5 °C22 January 200226.2 °C21 mm2590
200140.4 °C8 October 20017.0 °C1 February 200126.4 °C124 mm2760
200043.2 °C7 June 20007.8 °C15 January 200026.1 °C51 mm2500
199943.1 °C25 April 19997.1 °C7 January 199926.1 °C45 mm2720
199844.5 °C16 June 19988.2 °C26 February 199826.5 °C77 mm2650
199740.3 °C12 May 19978.6 °C12 January 199725.5 °C125 mm2390
199641.8 °C6 May 19967.9 °C16 January 199625.7 °C36 mm2410
199544.1 °C3 June 19959.0 °C17 January 199525.9 °C62 mm2420
199442.9 °C14 June 19947.9 °C29 December 199425.8 °C504 mm2480
199341.9 °C11 May 19939.5 °C15 December 199326.4 °C65 mm2690
199243.1 °C19 May 19927.0 °C12 January 199225.5 °C387 mm2200
199144.6 °C10 June 19915.7 °C1 January 199125.6 °C17 mm2600
199042.2 °C28 April 19905.9 °C31 December 199025.7 °C104 mm2500
198944.2 °C23 May 19897.6 °C23 January 198925.8 °C275 mm2460
198845.9 °C6 May 19889.4 °C25 January 198826.5 °C248 mm2500
198740.6 °C17 April 19878.1 °C6 December 198726.1 °C7 mm2660
198645.0 °C18 May 19865.4 °C14 December 198625.4 °C88 mm2380
198542.7 °C25 May 19857.4 °C2 January 198525.5 °C343 mm2360
198440.2 °C16 May 19846.9 °C22 February 198425.2 °C166 mm2350
198342.3 °C23 May 19836.9 °C27 December 198325.4 °C325 mm2170
198240.8 °C31 May 19828.5 °C26 January 198225.7 °C140 mm2430
198144.2 °C21 May 19819.4 °C13 January 198125.6 °C185 mm2300
198040.4 °C22 April 19807.0 °C4 February 198025.5 °C137 mm2480
197943.7 °C17 June 19796.4 °C30 January 197925.5 °C180 mm2310
197840.5 °C5 May 19788.1 °C20 January 197825.5 °C248 mm2300
197743.2 °C15 May 19775.7 °C28 January 197726.1 °C246 mm2540
197641.6 °C14 May 197610.1 °C10 December 197625.4 °C259 mm2320
197542.7 °C21 May 19757.6 °C15 February 197525.4 °C171 mm2390
197442.9 °C10 May 19746.9 °C6 February 197425.6 °C19 mm2580
197344.9 °C9 May 19734.6 °C28 January 197325.5 °C106 mm2510
197242.0 °C11 May 19727.2 °C13 February 197225.3 °C105 mm2550
197142.5 °C5 May 19717.3 °C29 January 197125.9 °C47 mm2650
197043.7 °C13 June 19707.9 °C1 February 197025.8 °C198 mm2420
196942.7 °C22 June 19698.2 °C4 January 196925.9 °C59 mm2560
196843.7 °C2 June 19686.5 °C8 February 196825.2 °C31 mm2450
196743.2 °C14 May 19675.2 °C12 January 196725.3 °C477 mm2190
196642.9 °C24 May 19669.2 °C4 January 196625.8 °C52 mm2560
196543.3 °C21 May 19656.4 °C24 December 196525.8 °C23 mm2650
196441.7 °C23 May 19644.9 °C11 December 196425.3 °C177 mm2350
196339.2 °C13 October 19638.1 °C22 January 196325.6 °C38 mm2560
196244.3 °C21 May 19625.9 °C21 January 196225.1 °C221 mm2230
196141.9 °C11 June 19617.7 °C8 February 196124.9 °C487 mm2100
196042.5 °C26 May 19607.6 °C15 January 196025.5 °C120 mm2530
195944.2 °C21 May 19597.0 °C5 January 195925.5 °C639 mm2070
195843.9 °C12 May 195810.0 °C30 December 195825.7 °C230 mm2440
195743.5 °C27 May 19576.8 °C10 February 195725.3 °C26 mm2470
195643.3 °C7 June 19567.4 °C22 January 195625.1 °C535 mm2120
195544.8 °C19 May 19557.9 °C26 December 195525.6 °C327 mm2340
195443.8 °C2 May 19548.4 °C21 January 195425.6 °C195 mm2550
195344.3 °C21 June 19538.3 °C3 January 195325.5 °C292 mm2310
195243.9 °C13 May 19529.0 °C3 January 195225.4 °C204 mm2320
195141.7 °C15 June 19517.4 °C2 February 195125.5 °C172 mm2420
195042.4 °C30 May 19505.7 °C10 February 195025.0 °C209 mm2300
194947.1 °C27 May 19496.2 °C3 January 194925.5 °C261 mm2390
194844.6 °C16 May 19486.4 °C5 February 194825.2 °C430 mm2380
194742.8 °C15 June 19478.8 °C17 December 194725.5 °C245 mm2600
194642.7 °C6 April 19467.0 °C7 January 194625.4 °C64 mm2440
194544.5 °C23 May 19454.1 °C10 January 194524.9 °C79 mm2560
194442.7 °C30 May 19449.7 °C10 February 194425.7 °C378 mm2660
194345.7 °C24 May 19439.4 °C4 January 194326.5 °C166 mm2820
194241.5 °C22 April 19428.5 °C11 January 194226.1 °C458 mm2650
194139.8 °C18 August 19418.2 °C25 January 194125.9 °C37 mm2630
194043.6 °C21 May 19408.9 °C29 December 194025.4 °C200 mm2470

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
32.3 °C
+0.9 °C
Hot days (≥ 30 °C)
263 d/yr
+13
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
243 mm
+55 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan25.3 °C+1.0 °C0 mm-5 mm
Feb29.3 °C+2.2 °C0 mm-6 mm
Mar34.5 °C+2.9 °C1 mm-3 mm
Apr37.6 °C+2.6 °C0 mm-2 mm
May36.6 °C+0.4 °C0 mm-1 mm
Jun35.2 °C0.0 °C68 mm+60 mm
Jul32.9 °C+0.1 °C16 mm-57 mm
Aug32.0 °C+0.5 °C85 mm+22 mm
Sep31.5 °C-0.9 °C70 mm+50 mm
Oct34.5 °C+0.3 °C3 mm+0 mm
Nov30.5 °C-0.3 °C0 mm-2 mm
Dec27.2 °C+1.2 °C1 mm-3 mm

The year's extremes

Hottest day
42.2 °C
29 May 2025
Coldest day
7.3 °C
8 Jan 2025
Wettest day
48.8 mm
28 Jun 2025
Windiest day
41.2 km/h
19 Jun 2025
Strongest gust
64.4 km/h
19 Jun 2025
Hottest feels-like
46.6 °C
16 Jun 2025
Coldest feels-like
4.1 °C
8 Jan 2025
Sunniest day
13.0 h
1 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 Malir Cantonment?

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

What is the hottest day ever recorded in Malir Cantonment?

The hottest day measured in Malir Cantonment between 1940 and 2025 was 27 May 1949, reaching 47.1 °C.

What is the coldest day in Malir Cantonment?

The coldest day measured in Malir Cantonment between 1940 and 2025 was 10 January 1945, at 4.1 °C.

Does it snow in Malir Cantonment?

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

Has the climate of Malir Cantonment warmed?

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

What is the wettest day in Malir Cantonment?

The wettest day measured in Malir Cantonment between 1940 and 2025 was 18 July 1985, with 166 mm of rain in 24 hours.

What was the windiest day in Malir Cantonment?

The windiest day measured in Malir Cantonment between 1940 and 2025 was 9 June 1948, with winds reaching 60.4 km/h.

What is the warmest month in Malir Cantonment?

The warmest month in Malir Cantonment is June (30.6 °C on average); the coldest is January (18.2 °C).

How much does it rain in Malir Cantonment?

Malir Cantonment receives on average 188 mm of precipitation per year, spread over about 18 rainy days.

Is it sunny in Malir Cantonment?

Malir Cantonment gets on average 11.0 hours of sunshine per day, roughly 4,015 hours per year over 1940-2025.

Are there tropical nights in Malir Cantonment?

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

What was the most extreme apparent temperature in Malir Cantonment?

In Malir Cantonment, between 1940 and 2025, the highest apparent temperature reached 49.3 °C on 10 June 1991, and the lowest was -1.2 °C on 9 February 1950.

Compare Malir Cantonment with another city

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

Nearby cities

The climate around Malir Cantonment

Other cities — Pakistan