Chakwal climate — normals and trends

Chakwal (Pakistan) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 22.2 °C and it receives 820 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 (10.5 °C). Rainfall peaks in July.

Chakwal averages 0 frost days, 174 hot days (≥ 30 °C) and 100 rainy days per year.

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

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

ChakwalPunjab

coords
32.93°, 72.85°
period
19402025 · 86 yrs
CsaHot-summer MediterraneanWarmest monthJuneColdest monthJanuaryWettest monthJulyDriest monthNovember

Mean daily temperature

22.2°C

Average daily high

28.1°C

Average daily low

17.2°C

Annual rainfall

820mm

Sunshine / day

10.6h

Mean relative humidity

58%

Average peak wind

12.2km/h

Seasonal range

22.2°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

174 d/yr

Rainy days (≥ 1 mm)

100 d/yr

Annual snowfall

0.0 cm

Average feels-like high

28.9 °C

Average feels-like low

17.2 °C

Average peak gust

26.5 km/h

Tropical nights (≥ 20 °C)

162 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

48.0 °C

8 June 1947

Coldest day

-2.1 °C

11 February 1950

Wettest day

191 mm

22 July 1997

Windiest day

39.5 km/h

11 March 1993

Strongest gust

78.8 km/h

25 March 1967

Hottest feels-like

49.5 °C

4 June 2017

Coldest feels-like

-6.3 °C

10 February 1950

Snowiest day

0.8 cm

9 February 1950

Sunniest day

13.9 h

12 June 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202545.9 °C10 June 20255.1 °C15 January 202523.9 °C625 mm2010
202443.6 °C17 June 20243.6 °C16 January 202423.0 °C779 mm1910
202342.2 °C22 June 20232.5 °C14 January 202323.1 °C624 mm1700
202243.7 °C15 June 20225.6 °C24 December 202224.0 °C705 mm2110
202145.1 °C9 June 20214.3 °C19 December 202123.4 °C543 mm1810
202041.7 °C3 July 20204.4 °C1 January 202022.1 °C1,188 mm1690
201943.0 °C4 July 20192.2 °C29 December 201922.5 °C741 mm1790
201843.6 °C31 May 20183.4 °C29 December 201823.4 °C618 mm1860
201747.4 °C4 June 20172.2 °C12 January 201723.5 °C747 mm2060
201644.0 °C21 May 20163.8 °C25 January 201623.7 °C595 mm1960
201541.8 °C19 June 20154.7 °C28 January 201522.3 °C900 mm1720
201442.6 °C10 June 20142.3 °C9 January 201422.3 °C949 mm1600
201344.6 °C24 May 20132.9 °C30 December 201322.8 °C876 mm1750
201245.0 °C17 June 20122.9 °C21 January 201223.0 °C646 mm1810
201144.1 °C7 June 20113.8 °C27 December 201123.1 °C664 mm1870
201044.3 °C21 June 20103.6 °C27 December 201023.3 °C711 mm1990
200944.5 °C28 June 20094.5 °C28 December 200922.9 °C540 mm1790
200841.9 °C18 May 20080.2 °C25 January 200822.9 °C802 mm1940
200745.7 °C9 June 20072.9 °C7 January 200722.9 °C807 mm2020
200644.9 °C13 May 20062.7 °C6 January 200623.6 °C736 mm1910
200547.2 °C23 June 20052.5 °C26 December 200522.1 °C716 mm1720
200444.0 °C19 May 20044.1 °C6 January 200423.4 °C678 mm2020
200345.9 °C7 June 20033.5 °C15 January 200322.5 °C882 mm1800
200244.5 °C8 June 20023.0 °C8 February 200223.1 °C701 mm1790
200144.2 °C11 May 20012.9 °C24 January 200122.8 °C803 mm1890
200042.9 °C22 May 20001.7 °C15 January 200022.7 °C490 mm2040
199943.9 °C15 June 19993.3 °C29 December 199922.5 °C779 mm1950
199842.2 °C21 June 19982.5 °C17 January 199821.6 °C943 mm1670
199740.5 °C26 June 19972.6 °C11 February 199720.6 °C1,265 mm1320
199642.0 °C3 June 19962.1 °C9 December 199621.1 °C1,249 mm1520
199543.9 °C10 June 19953.1 °C17 January 199521.1 °C1,031 mm1500
199444.3 °C18 June 19942.8 °C22 January 199421.4 °C941 mm1490
199342.9 °C10 June 19931.6 °C8 January 199321.8 °C907 mm1560
199240.4 °C17 June 19923.4 °C2 January 199220.8 °C1,222 mm1370
199141.4 °C30 June 19911.6 °C2 January 199120.8 °C1,322 mm1270
199041.4 °C17 June 19904.2 °C4 December 199021.6 °C1,248 mm1550
198943.7 °C3 June 19891.7 °C13 January 198921.8 °C713 mm1760
198844.9 °C30 May 19885.1 °C24 January 198822.9 °C1,032 mm1810
198742.5 °C28 June 19874.2 °C28 December 198722.0 °C774 mm1550
198643.6 °C19 June 19861.8 °C6 January 198621.2 °C943 mm1540
198543.4 °C5 June 19853.4 °C2 January 198522.4 °C946 mm1640
198443.7 °C26 May 19841.3 °C21 January 198421.5 °C1,016 mm1740
198340.9 °C24 June 19831.8 °C3 January 198320.7 °C1,103 mm1560
198240.2 °C11 June 19822.4 °C21 February 198220.9 °C981 mm1610
198142.7 °C18 June 19812.7 °C10 January 198121.6 °C974 mm1680
198043.1 °C12 June 19801.8 °C5 February 198021.8 °C1,009 mm1730
197943.8 °C8 July 19792.4 °C6 January 197921.7 °C937 mm1610
197845.8 °C7 June 1978-0.1 °C8 February 197821.8 °C1,015 mm1641
197742.7 °C5 June 19771.1 °C28 January 197722.3 °C745 mm1800
197643.8 °C30 June 19763.3 °C10 January 197621.2 °C1,081 mm1530
197544.3 °C16 June 19751.1 °C4 January 197521.4 °C859 mm1710
197444.9 °C1 July 1974-0.1 °C7 February 197421.7 °C552 mm1881
197345.5 °C7 June 19732.6 °C21 January 197321.7 °C1,165 mm1550
197245.7 °C17 June 19722.4 °C6 January 197221.8 °C757 mm1700
197144.8 °C7 June 19712.6 °C28 January 197122.4 °C836 mm1950
197044.9 °C19 May 19702.5 °C21 December 197022.5 °C799 mm1940
196942.7 °C18 June 19692.2 °C16 January 196921.9 °C939 mm1600
196843.0 °C18 June 19681.4 °C28 December 196821.0 °C1,047 mm1590
196743.2 °C8 June 19670.9 °C10 January 196721.6 °C1,171 mm1560
196645.2 °C18 June 19663.4 °C26 December 196622.0 °C781 mm1520
196544.1 °C20 June 19651.9 °C20 February 196522.0 °C615 mm1820
196446.4 °C29 June 1964-0.9 °C25 January 196421.5 °C699 mm1555
196343.5 °C5 July 19631.8 °C14 January 196322.0 °C789 mm1640
196244.6 °C11 June 19622.3 °C16 January 196221.5 °C894 mm1470
196143.8 °C3 June 19611.7 °C8 February 196121.4 °C881 mm1670
196045.5 °C10 June 19602.1 °C22 January 196021.9 °C776 mm1680
195943.7 °C5 June 19592.0 °C18 December 195921.6 °C1,147 mm1620
195844.7 °C16 June 19584.7 °C11 February 195822.6 °C698 mm1890
195743.4 °C5 July 19571.6 °C31 January 195721.2 °C661 mm1600
195645.1 °C24 May 19563.5 °C21 January 195622.0 °C992 mm1500
195545.2 °C25 June 19551.1 °C3 January 195522.3 °C693 mm1470
195444.1 °C29 June 19541.0 °C21 January 195421.9 °C763 mm1580
195346.6 °C11 June 19531.6 °C20 January 195321.1 °C1,068 mm1200
195245.4 °C18 June 19522.5 °C24 December 195221.8 °C833 mm1760
195144.8 °C29 June 19510.9 °C20 January 195122.2 °C751 mm1800
195044.2 °C13 June 1950-2.1 °C11 February 195021.0 °C802 mm1544
194945.4 °C4 July 19491.0 °C11 January 194921.9 °C726 mm1770
194844.9 °C3 July 19481.2 °C4 February 194822.2 °C984 mm1680
194748.0 °C8 June 19472.7 °C20 January 194724.4 °C347 mm2050
194645.4 °C25 June 19462.9 °C6 January 194624.7 °C231 mm2200
194546.9 °C25 June 1945-0.6 °C11 January 194523.1 °C349 mm2061
194446.4 °C24 June 19443.6 °C15 December 194422.3 °C955 mm1730
194345.1 °C5 June 19432.7 °C20 January 194323.2 °C391 mm1930
194245.3 °C10 June 19422.6 °C29 December 194223.0 °C614 mm1990
194146.7 °C24 June 19412.6 °C20 January 194124.2 °C291 mm2190
194046.3 °C31 May 19401.9 °C7 February 194023.3 °C407 mm1920

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.9 °C
+1.8 °C
Hot days (≥ 30 °C)
201 d/yr
+27
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
625 mm
-195 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan18.7 °C+2.2 °C1 mm-38 mm
Feb21.9 °C+2.7 °C58 mm-3 mm
Mar26.4 °C+2.4 °C37 mm-52 mm
Apr36.4 °C+6.2 °C18 mm-37 mm
May38.4 °C+2.3 °C25 mm-4 mm
Jun39.3 °C+0.2 °C46 mm+4 mm
Jul33.9 °C-1.2 °C212 mm+31 mm
Aug33.7 °C+0.6 °C128 mm-52 mm
Sep35.0 °C+2.5 °C37 mm-35 mm
Oct30.4 °C+0.8 °C44 mm+14 mm
Nov24.4 °C+0.6 °C4 mm-17 mm
Dec19.7 °C+1.2 °C17 mm-8 mm

The year's extremes

Hottest day
45.9 °C
10 Jun 2025
Coldest day
5.1 °C
15 Jan 2025
Wettest day
56.8 mm
16 Jul 2025
Windiest day
27.4 km/h
31 May 2025
Strongest gust
53.3 km/h
31 May 2025
Hottest feels-like
48.1 °C
11 Jun 2025
Coldest feels-like
2.3 °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 Chakwal?

Chakwal has a hot-summer mediterranean climate (Köppen Csa). Over 1940-2025, the average annual temperature is 22.2 °C and it receives 820 mm of precipitation per year.

What is the hottest day ever recorded in Chakwal?

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

What is the coldest day in Chakwal?

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

Does it snow in Chakwal?

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

Has the climate of Chakwal warmed?

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

What is the wettest day in Chakwal?

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

What was the windiest day in Chakwal?

The windiest day measured in Chakwal between 1940 and 2025 was 11 March 1993, with winds reaching 39.5 km/h.

What is the warmest month in Chakwal?

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

How much does it rain in Chakwal?

Chakwal receives on average 820 mm of precipitation per year, spread over about 100 rainy days.

Is it sunny in Chakwal?

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

What is the biggest single-day snowfall in Chakwal?

The heaviest 24-hour snowfall measured in Chakwal between 1940 and 2025 was 9 February 1950, with 0.8 cm.

Are there tropical nights in Chakwal?

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

What was the most extreme apparent temperature in Chakwal?

In Chakwal, between 1940 and 2025, the highest apparent temperature reached 49.5 °C on 4 June 2017, and the lowest was -6.3 °C on 10 February 1950.

Compare Chakwal with another city

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

Nearby cities

The climate around Chakwal

Other cities — Pakistan