Bat Khela climate — normals and trends

Bat Khela (Pakistan) has a hot-summer mediterranean climate (Csa) under the Köppen-Geiger classification. Its mean annual temperature is 20.3 °C and it receives 770 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 (31.3 °C on average) and the coldest is January (8.2 °C). Rainfall peaks in July.

Bat Khela averages 11 frost days, 166 hot days (≥ 30 °C) and 92 rainy days per year.

Bat Khela has warmed by +1.9 °C between 1940 and 2025, or +0.22 °C per decade. This trend is statistically significant.

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

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

Bat KhelaKhyber Pakhtunkhwa

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

Mean daily temperature

20.3°C

Average daily high

27.5°C

Average daily low

14.1°C

Annual rainfall

770mm

Sunshine / day

10.3h

Mean relative humidity

54%

Average peak wind

8.8km/h

Seasonal range

23.1°C

Frost days (< 0 °C)

11 d/yr

Hot days (≥ 30 °C)

166 d/yr

Rainy days (≥ 1 mm)

92 d/yr

Annual snowfall

1.3 cm

Average feels-like high

27.9 °C

Average feels-like low

13.2 °C

Average peak gust

23.0 km/h

Tropical nights (≥ 20 °C)

121 d/yr

Solar radiation

17.8 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.9 °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

47.7 °C

23 June 2005

Coldest day

-9.0 °C

11 February 1950

Wettest day

217 mm

6 July 1978

Windiest day

25.3 km/h

14 May 1958

Strongest gust

71.3 km/h

24 March 1967

Hottest feels-like

49.0 °C

23 June 2005

Coldest feels-like

-14.0 °C

11 February 1950

Snowiest day

4.7 cm

21 January 1964

Sunniest day

13.9 h

19 June 2025

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202544.3 °C10 June 20250.9 °C12 January 202521.8 °C859 mm1950
202443.4 °C16 June 20240.2 °C19 December 202421.6 °C936 mm1860
202343.4 °C22 June 2023-1.1 °C17 January 202321.8 °C510 mm1743
202243.5 °C15 June 20221.1 °C24 December 202222.4 °C609 mm2110
202145.7 °C9 June 2021-0.1 °C18 December 202121.8 °C520 mm1772
202044.7 °C3 July 20200.5 °C18 December 202021.4 °C757 mm1750
201943.1 °C3 July 2019-0.2 °C27 December 201921.7 °C648 mm1921
201844.0 °C14 June 2018-0.9 °C28 December 201822.1 °C512 mm1841
201746.2 °C4 June 2017-2.5 °C12 January 201722.2 °C568 mm2033
201642.3 °C21 May 20160.1 °C20 January 201622.0 °C694 mm1870
201543.1 °C5 July 20150.6 °C24 December 201521.0 °C852 mm1720
201443.8 °C14 June 2014-1.7 °C2 January 201421.3 °C590 mm1682
201343.7 °C24 May 2013-1.1 °C8 January 201321.4 °C736 mm1772
201245.2 °C3 July 2012-1.1 °C21 January 201221.2 °C618 mm1754
201144.0 °C15 June 2011-0.8 °C19 January 201121.5 °C652 mm1792
201044.8 °C22 June 20100.2 °C26 December 201021.5 °C939 mm1910
200944.8 °C28 June 20091.1 °C26 December 200921.5 °C488 mm1790
200841.8 °C5 June 2008-3.2 °C27 January 200821.4 °C820 mm19114
200746.8 °C9 June 2007-2.1 °C7 January 200721.6 °C607 mm2086
200643.7 °C8 July 2006-4.6 °C7 January 200621.8 °C788 mm1846
200547.7 °C23 June 2005-1.7 °C11 January 200520.3 °C706 mm16613
200443.3 °C21 May 2004-2.0 °C26 December 200421.6 °C614 mm1892
200344.7 °C7 June 20030.1 °C5 March 200320.4 °C924 mm1620
200244.9 °C8 June 2002-3.5 °C28 January 200221.4 °C540 mm18115
200143.8 °C11 May 2001-3.0 °C24 January 200120.8 °C791 mm18113
200043.3 °C21 May 2000-2.9 °C17 January 200020.8 °C497 mm18717
199944.8 °C15 June 1999-1.7 °C1 January 199920.8 °C715 mm17711
199842.4 °C20 June 1998-3.6 °C19 January 199820.0 °C1,011 mm16715
199741.0 °C18 June 1997-3.3 °C31 December 199719.0 °C876 mm12917
199641.3 °C3 June 1996-2.8 °C10 December 199619.2 °C1,064 mm14521
199543.7 °C16 June 1995-2.4 °C22 January 199519.3 °C1,007 mm14615
199443.4 °C18 June 1994-2.4 °C31 December 199419.3 °C1,058 mm1367
199343.9 °C10 June 1993-3.1 °C22 January 199320.0 °C764 mm15821
199242.0 °C6 July 1992-0.9 °C1 January 199219.0 °C1,102 mm1262
199142.7 °C3 July 1991-4.0 °C3 January 199119.7 °C916 mm13615
199042.2 °C23 June 19900.1 °C20 December 199020.5 °C960 mm1590
198942.5 °C3 June 1989-2.8 °C11 January 198920.2 °C573 mm16515
198844.1 °C30 May 19880.5 °C10 December 198821.1 °C921 mm1800
198741.5 °C11 August 1987-0.3 °C25 December 198720.1 °C878 mm1511
198644.0 °C19 June 1986-1.5 °C4 January 198619.6 °C1,043 mm1489
198543.3 °C5 June 1985-0.6 °C11 December 198521.3 °C648 mm1634
198443.4 °C30 May 1984-2.6 °C24 February 198420.1 °C853 mm16922
198340.9 °C24 June 1983-3.0 °C16 January 198319.4 °C932 mm15320
198243.8 °C9 June 1982-2.3 °C24 January 198220.2 °C688 mm1746
198142.0 °C17 June 1981-2.9 °C9 January 198120.2 °C917 mm16913
198043.3 °C10 June 1980-3.7 °C6 February 198020.5 °C966 mm1847
197943.7 °C9 June 1979-1.6 °C6 January 197920.3 °C706 mm1596
197845.2 °C7 June 1978-3.1 °C8 February 197820.4 °C1,158 mm17313
197741.6 °C21 June 1977-5.4 °C29 January 197720.4 °C927 mm16110
197643.7 °C28 June 1976-1.5 °C19 January 197619.9 °C932 mm1625
197544.1 °C17 June 1975-3.4 °C4 January 197519.6 °C793 mm15914
197444.9 °C17 June 1974-4.2 °C6 February 197420.0 °C514 mm18414
197344.8 °C15 June 1973-2.6 °C30 December 197320.0 °C1,075 mm16013
197243.7 °C17 June 1972-2.5 °C16 February 197220.1 °C737 mm16417
197143.3 °C7 June 1971-3.0 °C30 January 197120.6 °C763 mm17416
197043.8 °C2 June 1970-1.2 °C28 January 197020.9 °C736 mm1826
196942.0 °C6 July 1969-2.4 °C14 January 196920.2 °C802 mm15520
196843.7 °C18 June 1968-3.6 °C28 December 196819.5 °C842 mm15117
196743.2 °C25 June 1967-3.6 °C10 January 196719.4 °C1,176 mm14517
196643.4 °C18 June 1966-2.2 °C12 January 196619.5 °C755 mm13816
196542.8 °C8 July 1965-2.7 °C16 December 196518.9 °C943 mm15023
196445.5 °C29 June 1964-6.7 °C25 January 196418.8 °C951 mm13733
196342.0 °C5 July 1963-4.1 °C18 January 196319.8 °C787 mm15519
196242.8 °C17 June 1962-3.1 °C31 December 196219.6 °C820 mm14613
196142.8 °C2 June 1961-3.8 °C8 February 196119.0 °C1,045 mm13836
196043.7 °C7 June 1960-5.1 °C2 January 196019.5 °C817 mm15618
195941.5 °C20 June 1959-3.2 °C12 January 195919.2 °C1,188 mm14120
195842.9 °C25 June 19580.2 °C11 February 195820.3 °C966 mm1530
195742.5 °C5 July 1957-5.3 °C16 January 195718.9 °C689 mm14717
195643.8 °C14 June 1956-2.2 °C21 January 195619.8 °C850 mm1379
195544.3 °C25 June 1955-2.6 °C1 January 195520.2 °C558 mm13615
195442.5 °C31 May 1954-4.1 °C23 January 195419.4 °C646 mm15227
195343.4 °C11 June 1953-3.3 °C5 January 195318.6 °C1,203 mm8822
195244.8 °C13 June 1952-2.1 °C24 December 195219.6 °C633 mm1639
195143.9 °C29 June 1951-3.6 °C3 February 195119.9 °C551 mm16317
195042.3 °C15 June 1950-9.0 °C11 February 195018.5 °C837 mm12921
194943.4 °C4 July 1949-5.3 °C7 January 194919.1 °C741 mm15720
194843.9 °C2 July 1948-5.9 °C7 February 194819.8 °C898 mm15714
194747.0 °C8 June 1947-1.7 °C16 January 194721.8 °C459 mm18710
194646.3 °C25 June 1946-3.5 °C6 January 194622.3 °C220 mm2065
194546.3 °C26 June 1945-6.8 °C12 January 194520.6 °C357 mm19432
194445.4 °C29 May 1944-1.8 °C30 January 194420.2 °C627 mm16116
194343.7 °C29 June 1943-3.1 °C6 February 194320.1 °C567 mm16117
194243.9 °C11 June 1942-2.2 °C13 January 194220.7 °C617 mm18314
194145.5 °C24 June 1941-2.9 °C25 January 194121.9 °C260 mm19614
194043.9 °C25 June 1940-2.6 °C28 December 194020.3 °C430 mm18219

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.0 °C
+1.5 °C
Hot days (≥ 30 °C)
195 d/yr
+29
Frost days (< 0 °C)
0 d/yr
-11
Annual rainfall
859 mm
+89 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan18.4 °C+2.7 °C6 mm-46 mm
Feb20.1 °C+2.2 °C98 mm+23 mm
Mar24.3 °C+2.0 °C80 mm-28 mm
Apr33.2 °C+4.7 °C21 mm-47 mm
May37.3 °C+2.6 °C23 mm-6 mm
Jun39.2 °C+0.4 °C50 mm+23 mm
Jul33.8 °C-1.3 °C303 mm+145 mm
Aug33.0 °C+0.1 °C209 mm+75 mm
Sep34.4 °C+1.5 °C32 mm-12 mm
Oct30.3 °C+0.8 °C20 mm-3 mm
Nov24.2 °C+0.9 °C5 mm-17 mm
Dec19.7 °C+1.7 °C12 mm-19 mm

The year's extremes

Hottest day
44.3 °C
10 Jun 2025
Coldest day
0.9 °C
12 Jan 2025
Wettest day
132.4 mm
6 Jul 2025
Windiest day
17.6 km/h
29 May 2025
Strongest gust
45.4 km/h
26 Mar 2025
Hottest feels-like
47.5 °C
19 Jun 2025
Coldest feels-like
-2.5 °C
12 Jan 2025
Sunniest day
13.9 h
19 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 Bat Khela?

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

What is the hottest day ever recorded in Bat Khela?

The hottest day measured in Bat Khela between 1940 and 2025 was 23 June 2005, reaching 47.7 °C.

What is the coldest day in Bat Khela?

The coldest day measured in Bat Khela between 1940 and 2025 was 11 February 1950, at -9.0 °C.

Does it snow in Bat Khela?

Yes. Bat Khela gets on average 1.3 cm of snow per year and has around 11 frost days.

Has the climate of Bat Khela warmed?

Yes: Bat Khela warmed by +1.9 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Bat Khela?

The wettest day measured in Bat Khela between 1940 and 2025 was 6 July 1978, with 217 mm of rain in 24 hours.

What was the windiest day in Bat Khela?

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

What is the warmest month in Bat Khela?

The warmest month in Bat Khela is June (31.3 °C on average); the coldest is January (8.2 °C).

How much does it rain in Bat Khela?

Bat Khela receives on average 770 mm of precipitation per year, spread over about 92 rainy days.

Is it sunny in Bat Khela?

Bat Khela gets on average 10.3 hours of sunshine per day, roughly 3,760 hours per year over 1940-2025.

What is the biggest single-day snowfall in Bat Khela?

The heaviest 24-hour snowfall measured in Bat Khela between 1940 and 2025 was 21 January 1964, with 4.7 cm.

Are there tropical nights in Bat Khela?

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

What was the most extreme apparent temperature in Bat Khela?

In Bat Khela, between 1940 and 2025, the highest apparent temperature reached 49.0 °C on 23 June 2005, and the lowest was -14.0 °C on 11 February 1950.

Compare Bat Khela with another city

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

Nearby cities

The climate around Bat Khela

Other cities — Pakistan