Zafarwal climate — normals and trends

Zafarwal (Pakistan) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 22.7 °C and it receives 1,157 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 (32.7 °C on average) and the coldest is January (11.6 °C). Rainfall peaks in July.

Zafarwal averages 0 frost days, 188 hot days (≥ 30 °C) and 111 rainy days per year.

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

The hottest day of the period reached 47.9 °C (on 28 May 1944) and the coldest -0.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

ZafarwalPunjab

coords
32.34°, 74.90°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJuneColdest monthJanuaryWettest monthJulyDriest monthNovember

Mean daily temperature

22.7°C

Average daily high

29.1°C

Average daily low

17.4°C

Annual rainfall

1,157mm

Sunshine / day

10.5h

Mean relative humidity

65%

Average peak wind

11.7km/h

Seasonal range

21.1°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

188 d/yr

Rainy days (≥ 1 mm)

111 d/yr

Annual snowfall

0.0 cm

Average feels-like high

30.9 °C

Average feels-like low

18.1 °C

Average peak gust

24.7 km/h

Tropical nights (≥ 20 °C)

162 d/yr

Solar radiation

18.2 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

47.9 °C

28 May 1944

Coldest day

-0.7 °C

11 February 1950

Wettest day

318 mm

24 September 1988

Windiest day

49.2 km/h

14 May 1958

Strongest gust

90.4 km/h

14 May 1958

Hottest feels-like

50.2 °C

25 May 1984

Coldest feels-like

-4.2 °C

11 February 1950

Sunniest day

14.0 h

30 May 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202544.8 °C11 June 20254.0 °C15 January 202523.5 °C1,731 mm1990
202444.7 °C28 May 20243.9 °C12 January 202423.5 °C1,008 mm2130
202342.9 °C23 May 20234.4 °C17 January 202323.2 °C1,188 mm1880
202244.6 °C6 June 20224.3 °C28 December 202224.0 °C1,120 mm2180
202143.2 °C9 June 20213.1 °C20 December 202123.4 °C1,121 mm1950
202041.7 °C26 May 20203.5 °C31 December 202022.8 °C1,079 mm1890
201943.1 °C31 May 20193.7 °C29 January 201922.9 °C1,104 mm1900
201843.2 °C13 June 20183.2 °C28 December 201823.1 °C1,100 mm1940
201744.9 °C4 June 20172.8 °C12 January 201723.5 °C1,056 mm2040
201643.0 °C19 May 20164.7 °C24 January 201624.0 °C811 mm2060
201541.6 °C19 June 20154.8 °C25 December 201522.9 °C1,362 mm1890
201444.3 °C8 June 20142.6 °C4 January 201422.7 °C1,122 mm1750
201345.8 °C23 May 20132.2 °C8 January 201323.1 °C1,334 mm1870
201245.1 °C30 May 20122.7 °C11 January 201223.1 °C837 mm1980
201142.9 °C16 May 20113.0 °C27 December 201123.1 °C972 mm1840
201044.8 °C20 June 20104.0 °C2 January 201023.9 °C913 mm2150
200944.8 °C28 June 20093.7 °C30 December 200923.5 °C760 mm1960
200840.3 °C4 May 20081.0 °C22 January 200822.7 °C1,337 mm1970
200745.8 °C9 June 20071.1 °C6 January 200723.0 °C975 mm2080
200642.1 °C7 May 20062.4 °C8 January 200623.4 °C1,000 mm1910
200544.8 °C22 June 20052.4 °C19 December 200522.7 °C862 mm1880
200443.3 °C21 May 20044.3 °C26 December 200423.4 °C809 mm2030
200344.4 °C7 June 20032.6 °C15 January 200322.8 °C1,183 mm1910
200243.3 °C24 May 20024.5 °C3 January 200223.6 °C756 mm2040
200143.5 °C10 May 20012.4 °C10 January 200123.0 °C1,007 mm2010
200042.2 °C27 May 20001.8 °C17 January 200023.0 °C812 mm2130
199943.4 °C28 May 19993.0 °C25 December 199923.4 °C861 mm2060
199843.3 °C20 June 19983.0 °C1 January 199822.6 °C1,192 mm1840
199742.0 °C15 June 19972.6 °C16 January 199721.8 °C1,411 mm1560
199642.1 °C3 June 19962.3 °C9 December 199622.3 °C1,259 mm1800
199545.0 °C9 June 19953.9 °C22 January 199522.4 °C1,444 mm1710
199443.5 °C18 June 19943.2 °C22 January 199422.6 °C1,337 mm1840
199342.8 °C7 June 19932.2 °C24 January 199322.4 °C1,251 mm1780
199241.9 °C17 June 19922.5 °C1 January 199221.9 °C1,201 mm1670
199141.6 °C30 June 19911.4 °C2 January 199121.9 °C1,287 mm1650
199042.7 °C29 May 19904.1 °C2 December 199022.5 °C1,582 mm1670
198942.5 °C15 May 19891.8 °C12 January 198922.3 °C1,049 mm1880
198843.4 °C29 May 19883.9 °C26 January 198822.7 °C2,084 mm1810
198742.5 °C29 June 19872.5 °C3 January 198722.7 °C985 mm1780
198643.5 °C10 June 19861.0 °C6 January 198621.8 °C1,186 mm1690
198543.5 °C20 May 19853.0 °C10 December 198523.1 °C1,129 mm1850
198444.9 °C25 May 19841.9 °C25 December 198422.4 °C1,130 mm1990
198341.3 °C22 June 19832.5 °C12 January 198321.6 °C1,323 mm1680
198241.5 °C11 June 19823.3 °C29 January 198221.8 °C1,255 mm1800
198141.9 °C18 May 19812.2 °C10 January 198122.3 °C1,556 mm1820
198042.9 °C18 June 19801.9 °C6 January 198022.9 °C1,308 mm1970
197943.3 °C8 June 19793.1 °C6 January 197922.5 °C1,053 mm1900
197843.9 °C7 June 19782.1 °C5 January 197822.2 °C1,493 mm1850
197742.7 °C5 June 19771.9 °C1 January 197722.4 °C1,329 mm1920
197643.6 °C4 June 19762.9 °C16 December 197621.9 °C1,224 mm1810
197543.2 °C17 June 19752.7 °C25 January 197521.8 °C1,365 mm1850
197442.7 °C15 June 19740.1 °C9 February 197422.3 °C730 mm2030
197343.7 °C7 June 19731.4 °C31 December 197322.4 °C1,609 mm1830
197246.2 °C17 June 19721.7 °C7 January 197222.5 °C1,213 mm1820
197142.4 °C7 June 19712.6 °C7 January 197122.4 °C1,197 mm1980
197043.5 °C18 May 19703.2 °C1 January 197022.8 °C1,072 mm2010
196942.5 °C21 June 19691.4 °C24 December 196922.6 °C1,036 mm1830
196843.0 °C18 June 19681.4 °C2 February 196822.1 °C1,117 mm1720
196743.9 °C8 June 19671.0 °C13 January 196722.4 °C1,091 mm1760
196644.5 °C8 June 19663.0 °C22 December 196622.4 °C1,412 mm1700
196544.9 °C27 June 19652.7 °C7 January 196522.5 °C744 mm1960
196444.6 °C29 June 1964-0.3 °C28 January 196422.3 °C1,602 mm1883
196344.0 °C5 June 19632.2 °C6 January 196322.7 °C986 mm1940
196244.3 °C8 June 19620.8 °C16 January 196222.1 °C1,343 mm1570
196143.3 °C1 June 19612.3 °C16 February 196121.9 °C1,512 mm1650
196045.2 °C10 June 19602.6 °C24 January 196022.5 °C1,007 mm1870
195944.2 °C20 June 19592.1 °C12 January 195922.7 °C1,762 mm1770
195845.1 °C16 June 19584.1 °C11 February 195822.8 °C1,304 mm1860
195743.6 °C3 July 19573.0 °C12 February 195721.8 °C1,078 mm1830
195644.7 °C8 May 19562.5 °C22 January 195622.5 °C1,572 mm1600
195546.1 °C14 June 19551.6 °C1 January 195522.5 °C1,328 mm1660
195445.0 °C22 June 19540.8 °C23 January 195422.5 °C1,016 mm1740
195345.0 °C11 June 19531.8 °C9 January 195322.1 °C2,067 mm1350
195243.7 °C28 May 19522.8 °C28 December 195222.5 °C1,205 mm2000
195144.7 °C29 June 19511.6 °C23 January 195122.9 °C909 mm2000
195044.9 °C14 June 1950-0.7 °C11 February 195022.2 °C1,169 mm1591
194946.0 °C4 July 19492.8 °C6 January 194923.0 °C1,084 mm1930
194845.6 °C18 June 19482.2 °C5 February 194822.9 °C1,374 mm1830
194747.8 °C26 June 19472.4 °C16 January 194724.6 °C987 mm2020
194645.8 °C6 June 19461.5 °C5 January 194624.7 °C585 mm2160
194547.0 °C15 June 19450.9 °C11 January 194522.9 °C787 mm1970
194447.9 °C28 May 19442.3 °C15 December 194423.0 °C1,306 mm1950
194345.8 °C5 June 19432.5 °C7 February 194323.4 °C600 mm2110
194247.3 °C25 May 19423.3 °C22 January 194223.5 °C1,031 mm1930
194146.5 °C31 May 19411.9 °C11 January 194124.4 °C581 mm2330
194046.3 °C31 May 19402.8 °C11 February 194024.1 °C473 mm2230

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.5 °C
+0.4 °C
Hot days (≥ 30 °C)
199 d/yr
+11
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
1732 mm
+575 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan19.0 °C+1.0 °C17 mm-47 mm
Feb22.6 °C+1.7 °C102 mm+25 mm
Mar27.2 °C+1.2 °C23 mm-64 mm
Apr36.1 °C+3.6 °C18 mm-27 mm
May37.5 °C-0.3 °C48 mm+17 mm
Jun37.5 °C-1.7 °C144 mm+70 mm
Jul32.9 °C-1.4 °C406 mm+91 mm
Aug31.8 °C-0.8 °C665 mm+396 mm
Sep33.2 °C+0.9 °C205 mm+91 mm
Oct30.6 °C+0.3 °C89 mm+62 mm
Nov25.2 °C0.0 °C15 mm-4 mm
Dec20.3 °C+0.3 °C1 mm-36 mm

The year's extremes

Hottest day
44.8 °C
11 Jun 2025
Coldest day
4.0 °C
15 Jan 2025
Wettest day
247.3 mm
26 Aug 2025
Windiest day
37.0 km/h
19 Apr 2025
Strongest gust
67.0 km/h
19 Apr 2025
Hottest feels-like
48.5 °C
11 Jun 2025
Coldest feels-like
1.7 °C
15 Jan 2025
Sunniest day
14.0 h
2 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 Zafarwal?

Zafarwal has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 22.7 °C and it receives 1,157 mm of precipitation per year.

What is the hottest day ever recorded in Zafarwal?

The hottest day measured in Zafarwal between 1940 and 2025 was 28 May 1944, reaching 47.9 °C.

What is the coldest day in Zafarwal?

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

Does it snow in Zafarwal?

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

Has the climate of Zafarwal warmed?

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

What is the wettest day in Zafarwal?

The wettest day measured in Zafarwal between 1940 and 2025 was 24 September 1988, with 318 mm of rain in 24 hours.

What was the windiest day in Zafarwal?

The windiest day measured in Zafarwal between 1940 and 2025 was 14 May 1958, with winds reaching 49.2 km/h.

What is the warmest month in Zafarwal?

The warmest month in Zafarwal is June (32.7 °C on average); the coldest is January (11.6 °C).

How much does it rain in Zafarwal?

Zafarwal receives on average 1,157 mm of precipitation per year, spread over about 111 rainy days.

Is it sunny in Zafarwal?

Zafarwal gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

Are there tropical nights in Zafarwal?

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

What was the most extreme apparent temperature in Zafarwal?

In Zafarwal, between 1940 and 2025, the highest apparent temperature reached 50.2 °C on 25 May 1984, and the lowest was -4.2 °C on 11 February 1950.

Compare Zafarwal with another city

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

Nearby cities

The climate around Zafarwal

Other cities — Pakistan