Mardan climate — normals and trends

Mardan (Pakistan) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 21.8 °C and it receives 785 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.9 °C on average) and the coldest is January (9.6 °C). Rainfall peaks in August.

Mardan averages 3 frost days, 185 hot days (≥ 30 °C) and 84 rainy days per year.

Mardan has warmed by +2.0 °C between 1940 and 2025, or +0.23 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 49.5 °C (on 23 June 2005) and the coldest -4.7 °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

MardanKhyber Pakhtunkhwa

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

Mean daily temperature

21.8°C

Average daily high

28.9°C

Average daily low

15.9°C

Annual rainfall

785mm

Sunshine / day

10.4h

Mean relative humidity

57%

Average peak wind

8.6km/h

Seasonal range

23.3°C

Frost days (< 0 °C)

3 d/yr

Hot days (≥ 30 °C)

185 d/yr

Rainy days (≥ 1 mm)

84 d/yr

Annual snowfall

0.0 cm

Average feels-like high

29.8 °C

Average feels-like low

16.2 °C

Average peak gust

21.3 km/h

Tropical nights (≥ 20 °C)

144 d/yr

Solar radiation

18.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+2.0 °C

since 1940

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

49.5 °C

23 June 2005

Coldest day

-4.7 °C

27 January 1964

Wettest day

195 mm

9 September 1958

Windiest day

31.6 km/h

1 April 2021

Strongest gust

66.6 km/h

25 March 1967

Hottest feels-like

51.2 °C

23 June 2005

Coldest feels-like

-8.5 °C

27 January 1964

Snowiest day

0.9 cm

20 February 1979

Sunniest day

13.9 h

12 June 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202546.1 °C11 June 20252.2 °C12 January 202523.3 °C818 mm2100
202444.5 °C17 June 20241.1 °C19 December 202423.0 °C1,036 mm1980
202345.0 °C22 June 20230.8 °C17 January 202323.4 °C509 mm1910
202244.6 °C15 June 20222.8 °C25 December 202224.0 °C592 mm2260
202147.5 °C9 June 20211.5 °C18 December 202123.5 °C510 mm1900
202045.6 °C3 July 20202.2 °C18 December 202022.9 °C794 mm1860
201944.8 °C4 July 20192.2 °C27 January 201923.3 °C606 mm2070
201845.3 °C14 June 20180.5 °C28 December 201823.5 °C551 mm2030
201748.6 °C4 June 20170.4 °C12 January 201723.7 °C747 mm2110
201644.1 °C21 May 20162.0 °C20 January 201623.6 °C648 mm1990
201545.1 °C5 July 20151.8 °C24 December 201522.5 °C886 mm1860
201445.9 °C14 June 2014-0.4 °C2 January 201422.9 °C620 mm1761
201345.8 °C23 June 20131.1 °C5 January 201323.0 °C764 mm1880
201247.5 °C3 July 2012-0.2 °C21 January 201223.0 °C637 mm1921
201146.0 °C7 June 20110.8 °C19 January 201123.0 °C746 mm1880
201046.7 °C22 June 20101.5 °C28 December 201023.2 °C759 mm2070
200946.1 °C28 June 20092.9 °C26 December 200923.0 °C437 mm1950
200843.2 °C5 June 2008-2.0 °C26 January 200822.9 °C857 mm2117
200748.5 °C9 June 2007-0.6 °C7 January 200723.1 °C667 mm2141
200645.5 °C13 May 2006-3.1 °C7 January 200623.4 °C771 mm2023
200549.5 °C23 June 2005-0.5 °C30 January 200521.9 °C692 mm1792
200445.7 °C21 May 2004-0.7 °C26 December 200423.2 °C655 mm2021
200347.8 °C7 June 20031.8 °C13 January 200322.0 °C969 mm1850
200246.8 °C8 June 2002-1.3 °C28 January 200222.9 °C583 mm2061
200145.4 °C11 May 2001-0.5 °C11 January 200122.5 °C759 mm1981
200044.2 °C21 May 2000-1.9 °C17 January 200022.3 °C453 mm2053
199946.2 °C15 June 19990.6 °C4 February 199922.4 °C724 mm2030
199844.4 °C20 June 1998-1.2 °C19 January 199821.5 °C965 mm1835
199742.4 °C18 June 1997-0.9 °C25 January 199720.6 °C884 mm1563
199643.0 °C3 June 1996-2.2 °C27 January 199620.8 °C1,075 mm17110
199545.1 °C11 June 1995-1.0 °C22 January 199520.8 °C981 mm1601
199445.1 °C18 June 1994-1.4 °C31 December 199420.8 °C981 mm1622
199344.5 °C10 June 1993-2.7 °C8 January 199321.5 °C726 mm1765
199243.0 °C6 July 19920.3 °C1 January 199220.4 °C1,167 mm1490
199143.4 °C30 June 1991-1.6 °C3 January 199120.8 °C1,068 mm1622
199043.4 °C24 June 19901.7 °C20 December 199021.9 °C1,069 mm1730
198944.6 °C3 June 1989-1.1 °C11 January 198921.7 °C569 mm1833
198845.8 °C30 May 19882.4 °C26 January 198822.7 °C927 mm1960
198743.3 °C28 June 19870.6 °C24 January 198721.7 °C828 mm1610
198645.4 °C19 June 1986-0.4 °C3 January 198621.2 °C963 mm1752
198544.6 °C5 June 19850.6 °C10 December 198522.7 °C682 mm1810
198444.3 °C30 May 1984-0.7 °C9 January 198421.4 °C907 mm1915
198342.3 °C24 June 19830.1 °C10 January 198320.9 °C940 mm1740
198245.5 °C9 June 19820.6 °C24 January 198221.8 °C693 mm1920
198143.1 °C17 June 1981-0.7 °C10 January 198121.5 °C997 mm1873
198044.1 °C10 June 1980-1.3 °C6 February 198021.8 °C999 mm1922
197945.3 °C9 June 19790.1 °C22 January 197921.7 °C759 mm1890
197846.7 °C7 June 1978-2.0 °C8 February 197821.8 °C1,094 mm1891
197743.8 °C23 June 1977-0.9 °C29 January 197721.9 °C924 mm1932
197644.7 °C29 June 19760.5 °C19 January 197621.2 °C1,054 mm1800
197545.1 °C16 June 1975-1.4 °C4 January 197521.0 °C808 mm1835
197446.0 °C17 June 1974-2.0 °C7 February 197421.4 °C610 mm1988
197346.4 °C15 June 1973-1.1 °C30 December 197321.4 °C1,059 mm1747
197246.3 °C17 June 1972-2.0 °C17 February 197221.5 °C797 mm1768
197145.1 °C7 June 1971-1.7 °C30 January 197122.0 °C767 mm2002
197045.8 °C2 June 19700.6 °C21 December 197022.3 °C766 mm1980
196942.9 °C20 June 1969-0.8 °C5 January 196921.5 °C771 mm1815
196845.3 °C18 June 1968-1.0 °C1 February 196821.0 °C888 mm1678
196744.4 °C25 June 1967-3.1 °C10 January 196720.9 °C1,227 mm16010
196645.0 °C18 June 1966-0.4 °C12 January 196620.9 °C804 mm1583
196543.8 °C8 July 1965-0.9 °C25 December 196520.3 °C854 mm1786
196446.7 °C29 June 1964-4.7 °C27 January 196420.2 °C1,004 mm16226
196343.2 °C5 July 1963-1.1 °C19 January 196321.1 °C769 mm1765
196244.2 °C10 June 1962-1.3 °C15 January 196221.0 °C904 mm1616
196143.5 °C2 June 1961-1.3 °C14 January 196120.6 °C1,007 mm1625
196044.8 °C7 June 1960-1.6 °C3 January 196020.8 °C985 mm1715
195943.1 °C20 June 1959-1.6 °C10 January 195920.7 °C1,177 mm1785
195844.4 °C25 June 19581.8 °C11 February 195821.6 °C1,051 mm1790
195743.9 °C5 July 1957-2.1 °C10 February 195720.4 °C705 mm1584
195645.3 °C14 June 1956-0.2 °C24 January 195621.1 °C915 mm1531
195545.9 °C25 June 1955-1.5 °C1 January 195521.6 °C581 mm1672
195444.5 °C31 May 1954-2.0 °C21 January 195420.9 °C628 mm16311
195344.7 °C11 June 1953-2.6 °C6 January 195320.0 °C1,364 mm1288
195246.6 °C13 June 1952-0.7 °C28 December 195221.0 °C714 mm1872
195145.3 °C29 June 1951-2.9 °C3 February 195121.3 °C565 mm1798
195043.9 °C15 June 1950-4.4 °C11 February 195020.0 °C783 mm16113
194944.9 °C4 July 1949-3.7 °C6 January 194920.4 °C755 mm1829
194845.9 °C2 July 1948-0.7 °C7 February 194821.4 °C921 mm1773
194748.7 °C8 June 1947-0.2 °C16 January 194723.3 °C527 mm2112
194647.8 °C25 June 1946-0.9 °C6 January 194623.8 °C245 mm2172
194547.9 °C26 June 1945-3.8 °C12 January 194522.2 °C344 mm20513
194446.3 °C2 July 1944-0.2 °C27 January 194421.6 °C587 mm1912
194345.3 °C29 June 1943-2.3 °C7 February 194321.9 °C480 mm1846
194245.7 °C11 June 1942-1.2 °C13 January 194222.2 °C546 mm2124
194147.5 °C24 June 1941-1.5 °C10 January 194123.5 °C263 mm2176
194045.5 °C31 May 1940-0.5 °C6 February 194022.0 °C326 mm1922

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
30.3 °C
+1.4 °C
Hot days (≥ 30 °C)
210 d/yr
+25
Frost days (< 0 °C)
0 d/yr
-3
Annual rainfall
818 mm
+33 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan19.3 °C+2.4 °C6 mm-38 mm
Feb21.7 °C+2.3 °C95 mm+30 mm
Mar25.9 °C+2.0 °C66 mm-37 mm
Apr34.8 °C+4.7 °C11 mm-56 mm
May39.1 °C+2.6 °C14 mm-10 mm
Jun40.9 °C+0.5 °C44 mm+18 mm
Jul35.2 °C-1.5 °C281 mm+123 mm
Aug34.4 °C-0.1 °C206 mm+36 mm
Sep35.7 °C+1.4 °C35 mm-21 mm
Oct31.3 °C+0.4 °C37 mm+11 mm
Nov24.7 °C+0.3 °C12 mm-9 mm
Dec20.2 °C+1.3 °C12 mm-17 mm

The year's extremes

Hottest day
46.1 °C
11 Jun 2025
Coldest day
2.2 °C
12 Jan 2025
Wettest day
63.1 mm
6 Jul 2025
Windiest day
22.3 km/h
29 May 2025
Strongest gust
44.6 km/h
27 May 2025
Hottest feels-like
49.9 °C
20 Jun 2025
Coldest feels-like
-0.4 °C
12 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 Mardan?

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

What is the hottest day ever recorded in Mardan?

The hottest day measured in Mardan between 1940 and 2025 was 23 June 2005, reaching 49.5 °C.

What is the coldest day in Mardan?

The coldest day measured in Mardan between 1940 and 2025 was 27 January 1964, at -4.7 °C.

Does it snow in Mardan?

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

Has the climate of Mardan warmed?

Yes: Mardan warmed by +2.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Mardan?

The wettest day measured in Mardan between 1940 and 2025 was 9 September 1958, with 195 mm of rain in 24 hours.

What was the windiest day in Mardan?

The windiest day measured in Mardan between 1940 and 2025 was 1 April 2021, with winds reaching 31.6 km/h.

What is the warmest month in Mardan?

The warmest month in Mardan is June (32.9 °C on average); the coldest is January (9.6 °C).

How much does it rain in Mardan?

Mardan receives on average 785 mm of precipitation per year, spread over about 84 rainy days.

Is it sunny in Mardan?

Mardan gets on average 10.4 hours of sunshine per day, roughly 3,796 hours per year over 1940-2025.

What is the biggest single-day snowfall in Mardan?

The heaviest 24-hour snowfall measured in Mardan between 1940 and 2025 was 20 February 1979, with 0.9 cm.

Are there tropical nights in Mardan?

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

What was the most extreme apparent temperature in Mardan?

In Mardan, between 1940 and 2025, the highest apparent temperature reached 51.2 °C on 23 June 2005, and the lowest was -8.5 °C on 27 January 1964.

Compare Mardan with another city

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

Nearby cities

The climate around Mardan

Other cities — Pakistan