Attock City climate — normals and trends

Attock City (Pakistan) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 21.7 °C and it receives 1,102 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.4 °C on average) and the coldest is January (10.0 °C). Rainfall peaks in August.

Attock City averages 3 frost days, 173 hot days (≥ 30 °C) and 110 rainy days per year.

Attock City has warmed by +1.3 °C between 1940 and 2025, or +0.15 °C per decade. This trend is statistically significant.

The number of frost days there went from about 5 to 1 per year over the period.

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

Attock CityPunjab

coords
33.77°, 72.36°
period
19402025 · 86 yrs
CsaHot-summer MediterraneanWarmest monthJuneColdest monthJanuaryWettest monthAugustDriest monthNovember

Mean daily temperature

21.7°C

Average daily high

28.1°C

Average daily low

15.9°C

Annual rainfall

1,102mm

Sunshine / day

10.6h

Mean relative humidity

62%

Average peak wind

9.8km/h

Seasonal range

22.4°C

Frost days (< 0 °C)

3 d/yr

Hot days (≥ 30 °C)

173 d/yr

Rainy days (≥ 1 mm)

110 d/yr

Annual snowfall

0.1 cm

Average feels-like high

29.3 °C

Average feels-like low

16.5 °C

Average peak gust

23.3 km/h

Tropical nights (≥ 20 °C)

147 d/yr

Solar radiation

18.3 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.3 °C

since 1940

+0.2 °C per decade · r² = 0.19 · 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

48.6 °C

8 June 1947

Coldest day

-5.9 °C

11 February 1950

Wettest day

380 mm

13 August 1948

Windiest day

41.3 km/h

14 May 1958

Strongest gust

78.8 km/h

14 May 1958

Hottest feels-like

50.7 °C

13 June 2007

Coldest feels-like

-9.2 °C

11 February 1950

Snowiest day

2.9 cm

14 January 1964

Sunniest day

13.9 h

12 June 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202545.3 °C11 June 20253.3 °C10 January 202523.3 °C1,006 mm1930
202443.7 °C17 June 20241.7 °C21 December 202422.8 °C1,158 mm1850
202342.6 °C22 June 20230.3 °C17 January 202322.7 °C907 mm1670
202243.0 °C15 June 20223.1 °C12 January 202223.5 °C820 mm2090
202145.1 °C9 June 20211.5 °C1 January 202123.0 °C904 mm1840
202042.5 °C3 July 20201.8 °C18 December 202022.2 °C1,267 mm1720
201943.4 °C4 July 20192.0 °C28 January 201922.5 °C931 mm1880
201843.1 °C4 June 20180.7 °C28 December 201822.8 °C842 mm1800
201747.4 °C4 June 20171.4 °C10 January 201723.2 °C1,013 mm2030
201643.0 °C22 May 20163.5 °C25 January 201623.2 °C947 mm1890
201542.9 °C5 July 20151.6 °C24 December 201522.0 °C1,361 mm1780
201443.4 °C15 June 20140.2 °C2 January 201422.3 °C1,085 mm1670
201344.4 °C24 May 20130.9 °C5 January 201322.6 °C1,361 mm1740
201246.2 °C3 July 20120.4 °C21 January 201222.6 °C1,016 mm1760
201144.4 °C7 June 20110.3 °C23 December 201122.7 °C1,016 mm1830
201045.7 °C26 May 20101.3 °C28 December 201023.0 °C1,119 mm2000
200944.5 °C28 June 20092.9 °C28 December 200922.5 °C757 mm1790
200840.9 °C18 May 2008-1.9 °C27 January 200822.5 °C1,186 mm1899
200746.0 °C9 June 2007-0.7 °C7 January 200722.6 °C1,202 mm2012
200643.4 °C13 May 2006-2.0 °C7 January 200623.0 °C1,034 mm1863
200548.2 °C23 June 2005-0.5 °C17 December 200521.8 °C1,054 mm1713
200443.6 °C21 May 20041.0 °C26 December 200422.8 °C936 mm1950
200346.5 °C7 June 20032.6 °C4 January 200322.0 °C1,370 mm1670
200244.7 °C8 June 20021.1 °C28 January 200222.6 °C927 mm1820
200144.1 °C11 May 20010.1 °C24 January 200122.3 °C1,020 mm1840
200042.3 °C21 May 2000-0.9 °C16 January 200022.2 °C681 mm2012
199944.6 °C15 June 19990.8 °C21 December 199922.3 °C1,015 mm1910
199842.6 °C20 June 1998-1.1 °C1 January 199821.4 °C1,395 mm1693
199741.5 °C26 June 1997-0.9 °C25 January 199720.7 °C1,140 mm1401
199642.9 °C3 June 1996-2.4 °C10 December 199620.9 °C1,392 mm1607
199544.3 °C11 June 1995-0.6 °C22 January 199521.0 °C1,263 mm1561
199443.1 °C18 June 1994-0.9 °C31 December 199421.0 °C1,188 mm1502
199342.9 °C10 June 1993-1.8 °C8 January 199321.4 °C1,055 mm1646
199240.4 °C18 June 19921.1 °C1 January 199220.6 °C1,786 mm1410
199142.4 °C3 July 1991-1.6 °C3 January 199120.8 °C1,651 mm1442
199043.0 °C24 June 19901.9 °C22 December 199021.7 °C1,346 mm1610
198943.3 °C3 June 1989-1.8 °C12 January 198921.4 °C910 mm1694
198844.5 °C31 May 19882.8 °C24 January 198822.6 °C970 mm1890
198741.8 °C28 June 19871.1 °C24 January 198721.6 °C1,234 mm1540
198643.9 °C19 June 1986-1.0 °C3 January 198621.0 °C1,416 mm1612
198543.5 °C5 June 1985-0.2 °C11 December 198522.0 °C1,233 mm1641
198442.6 °C31 May 1984-1.2 °C24 December 198421.2 °C1,423 mm1764
198341.8 °C24 June 1983-0.1 °C10 January 198320.8 °C1,396 mm1641
198242.8 °C9 June 1982-0.1 °C24 January 198221.1 °C1,070 mm1701
198141.8 °C24 June 1981-0.2 °C10 January 198121.2 °C1,423 mm1672
198043.1 °C11 June 1980-0.3 °C6 February 198021.6 °C1,392 mm1801
197943.7 °C9 June 19791.0 °C21 January 197921.4 °C1,224 mm1660
197845.4 °C7 June 1978-1.6 °C8 February 197821.5 °C1,238 mm1734
197742.6 °C23 June 1977-0.6 °C29 January 197721.6 °C1,338 mm1742
197642.9 °C3 June 19760.7 °C29 December 197621.1 °C1,503 mm1660
197543.6 °C17 June 1975-1.0 °C17 January 197521.0 °C1,033 mm1694
197445.4 °C17 June 1974-2.9 °C7 February 197421.3 °C949 mm1857
197345.9 °C15 June 1973-1.3 °C29 December 197321.4 °C1,606 mm1636
197245.1 °C17 June 1972-0.7 °C17 February 197221.1 °C1,209 mm1632
197144.7 °C7 June 1971-1.6 °C1 January 197121.8 °C1,087 mm1892
197043.8 °C2 June 19700.0 °C21 December 197021.8 °C1,076 mm1850
196942.9 °C7 July 1969-0.8 °C7 February 196921.6 °C1,076 mm1694
196843.2 °C18 June 1968-1.2 °C1 February 196820.8 °C1,154 mm1563
196742.7 °C25 June 1967-3.1 °C11 January 196720.9 °C1,554 mm15413
196644.7 °C18 June 1966-0.8 °C13 January 196620.9 °C1,093 mm1444
196543.6 °C8 July 1965-0.5 °C15 December 196520.8 °C1,095 mm1763
196446.2 °C29 June 1964-4.6 °C27 January 196420.5 °C1,359 mm15422
196343.0 °C5 July 1963-0.5 °C2 January 196321.4 °C1,047 mm1602
196243.2 °C11 June 1962-2.1 °C31 December 196221.0 °C1,135 mm1494
196143.2 °C2 June 1961-1.4 °C13 January 196120.9 °C1,199 mm1595
196044.2 °C7 June 1960-1.7 °C2 January 196021.1 °C942 mm1623
195943.0 °C20 June 1959-1.4 °C12 January 195920.9 °C1,575 mm1684
195844.4 °C16 June 19582.1 °C13 February 195821.9 °C1,187 mm1690
195743.2 °C5 July 1957-1.7 °C10 February 195720.3 °C1,002 mm1532
195645.1 °C14 June 19560.4 °C21 January 195621.4 °C1,200 mm1550
195545.6 °C25 June 1955-0.3 °C1 January 195521.9 °C703 mm1531
195443.7 °C29 June 1954-2.1 °C21 January 195420.9 °C956 mm1577
195345.1 °C11 June 1953-2.5 °C5 January 195320.3 °C1,536 mm1287
195244.9 °C18 June 1952-0.6 °C28 December 195220.9 °C1,014 mm1662
195144.7 °C29 June 1951-1.8 °C3 February 195121.4 °C833 mm1714
195043.9 °C3 July 1950-5.9 °C11 February 195020.3 °C1,137 mm15512
194945.2 °C5 July 1949-3.3 °C11 January 194920.7 °C959 mm1717
194845.0 °C2 July 1948-1.2 °C7 February 194821.3 °C1,490 mm1671
194748.6 °C8 June 19470.2 °C16 January 194723.8 °C514 mm2030
194646.1 °C25 June 19460.2 °C4 January 194624.0 °C400 mm2140
194546.8 °C25 June 1945-3.3 °C11 January 194522.1 °C465 mm19712
194446.2 °C2 July 1944-0.3 °C28 January 194421.4 °C907 mm1691
194345.0 °C29 June 1943-2.2 °C6 February 194322.1 °C563 mm1806
194245.3 °C11 June 1942-0.6 °C30 December 194222.1 °C778 mm1974
194146.7 °C24 June 1941-1.2 °C10 January 194123.5 °C471 mm2113
194045.2 °C31 May 1940-0.3 °C24 January 194022.2 °C530 mm1892

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.6 °C
+1.5 °C
Hot days (≥ 30 °C)
193 d/yr
+20
Frost days (< 0 °C)
0 d/yr
-3
Annual rainfall
1006 mm
-96 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan18.8 °C+2.4 °C9 mm-41 mm
Feb21.4 °C+2.4 °C106 mm+26 mm
Mar25.5 °C+1.9 °C62 mm-66 mm
Apr34.2 °C+4.6 °C23 mm-60 mm
May38.0 °C+2.4 °C44 mm+8 mm
Jun39.8 °C+0.5 °C57 mm+1 mm
Jul34.9 °C-0.9 °C370 mm+144 mm
Aug34.5 °C+0.7 °C196 mm-48 mm
Sep35.1 °C+2.3 °C32 mm-65 mm
Oct29.5 °C+0.2 °C73 mm+32 mm
Nov23.6 °C+0.2 °C27 mm-1 mm
Dec19.5 °C+1.3 °C8 mm-25 mm

The year's extremes

Hottest day
45.3 °C
11 Jun 2025
Coldest day
3.3 °C
10 Jan 2025
Wettest day
95.6 mm
17 Jul 2025
Windiest day
27.8 km/h
29 May 2025
Strongest gust
49.7 km/h
27 Mar 2025
Hottest feels-like
49.1 °C
20 Jun 2025
Coldest feels-like
0.1 °C
10 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 Attock City?

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

What is the hottest day ever recorded in Attock City?

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

What is the coldest day in Attock City?

The coldest day measured in Attock City between 1940 and 2025 was 11 February 1950, at -5.9 °C.

Does it snow in Attock City?

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

Has the climate of Attock City warmed?

Yes: Attock City warmed by +1.3 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Attock City?

The wettest day measured in Attock City between 1940 and 2025 was 13 August 1948, with 380 mm of rain in 24 hours.

What was the windiest day in Attock City?

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

What is the warmest month in Attock City?

The warmest month in Attock City is June (32.4 °C on average); the coldest is January (10.0 °C).

How much does it rain in Attock City?

Attock City receives on average 1,102 mm of precipitation per year, spread over about 110 rainy days.

Is it sunny in Attock City?

Attock City 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 Attock City?

The heaviest 24-hour snowfall measured in Attock City between 1940 and 2025 was 14 January 1964, with 2.9 cm.

Are there tropical nights in Attock City?

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

What was the most extreme apparent temperature in Attock City?

In Attock City, between 1940 and 2025, the highest apparent temperature reached 50.7 °C on 13 June 2007, and the lowest was -9.2 °C on 11 February 1950.

Compare Attock City with another city

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

Nearby cities

The climate around Attock City

Other cities — Pakistan