Kulachi climate — normals and trends

Kulachi (Pakistan) has a hot semi-arid climate (BSh) under the Köppen-Geiger classification. Its mean annual temperature is 25.0 °C and it receives 505 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 (36.2 °C on average) and the coldest is January (12.4 °C). Rainfall peaks in July.

Kulachi averages 0 frost days, 211 hot days (≥ 30 °C) and 67 rainy days per year.

Kulachi has warmed by +0.9 °C between 1940 and 2025, or +0.10 °C per decade. This trend is statistically significant.

The hottest day of the period reached 50.3 °C (on 19 May 2004) and the coldest -2.7 °C (on 11 January 1945).

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

KulachiKhyber Pakhtunkhwa

coords
31.93°, 70.46°
period
19402025 · 86 yrs
BShHot semi-aridWarmest monthJuneColdest monthJanuaryWettest monthJulyDriest monthOctober

Mean daily temperature

25.0°C

Average daily high

31.1°C

Average daily low

19.4°C

Annual rainfall

505mm

Sunshine / day

10.7h

Mean relative humidity

51%

Average peak wind

11.5km/h

Seasonal range

23.8°C

Frost days (< 0 °C)

0 d/yr

Hot days (≥ 30 °C)

211 d/yr

Rainy days (≥ 1 mm)

67 d/yr

Annual snowfall

0.0 cm

Average feels-like high

32.2 °C

Average feels-like low

19.6 °C

Average peak gust

23.2 km/h

Tropical nights (≥ 20 °C)

189 d/yr

Solar radiation

19.0 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+0.9 °C

since 1940

+0.1 °C per decade · r² = 0.09 · p = 0.006

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

50.3 °C

19 May 2004

Coldest day

-2.7 °C

11 January 1945

Wettest day

205 mm

3 September 1976

Windiest day

44.7 km/h

19 March 2012

Strongest gust

81.0 km/h

19 March 2012

Hottest feels-like

52.9 °C

3 July 2024

Coldest feels-like

-7.5 °C

24 January 1964

Sunniest day

13.4 h

3 June 1941

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202548.4 °C10 June 20254.9 °C7 January 202526.9 °C291 mm2270
202448.3 °C27 May 20245.2 °C19 December 202426.1 °C565 mm2210
202346.1 °C22 June 20232.3 °C17 January 202325.8 °C462 mm2100
202247.1 °C14 May 20224.9 °C26 January 202226.6 °C683 mm2360
202147.4 °C30 June 20213.8 °C1 January 202126.9 °C268 mm2410
202046.3 °C26 May 20204.5 °C30 December 202025.7 °C517 mm2100
201946.5 °C4 July 20193.8 °C29 December 201925.5 °C544 mm2140
201847.2 °C1 June 20185.7 °C1 January 201826.6 °C345 mm2260
201750.0 °C4 June 20173.5 °C11 January 201726.2 °C389 mm2240
201646.9 °C20 May 20165.9 °C24 January 201625.9 °C457 mm2120
201546.1 °C19 June 20155.0 °C24 December 201524.6 °C820 mm1980
201446.2 °C16 June 20141.6 °C2 January 201425.4 °C360 mm1960
201347.0 °C24 May 20132.6 °C31 December 201325.1 °C644 mm2040
201247.7 °C3 July 20122.3 °C9 February 201225.1 °C436 mm2090
201147.1 °C19 May 20112.2 °C23 December 201125.1 °C684 mm2120
201049.2 °C26 May 20104.1 °C9 December 201025.8 °C723 mm2300
200947.8 °C28 June 20094.2 °C6 January 200925.5 °C438 mm2100
200844.6 °C18 May 20080.7 °C27 January 200824.8 °C668 mm2320
200749.6 °C10 June 20072.2 °C31 December 200725.4 °C563 mm2220
200646.7 °C13 May 20060.4 °C5 January 200626.0 °C481 mm2160
200549.9 °C23 June 20052.6 °C31 January 200524.3 °C757 mm2090
200450.3 °C19 May 20044.5 °C3 January 200426.5 °C426 mm2260
200350.0 °C7 June 20035.3 °C28 December 200325.4 °C589 mm2210
200247.8 °C8 June 20024.4 °C9 February 200226.4 °C348 mm2240
200148.7 °C11 May 20014.0 °C2 February 200125.6 °C449 mm2260
200047.8 °C22 May 20001.9 °C16 January 200025.5 °C351 mm2260
199947.3 °C27 June 19994.7 °C4 February 199925.7 °C495 mm2230
199848.5 °C26 May 19981.9 °C19 January 199824.6 °C610 mm2120
199745.5 °C26 June 19972.0 °C21 January 199723.5 °C595 mm1670
199649.1 °C3 June 19961.9 °C17 January 199624.5 °C455 mm2170
199548.1 °C9 June 19954.0 °C15 January 199524.3 °C622 mm1850
199448.8 °C19 June 19943.1 °C30 December 199424.5 °C629 mm2000
199347.8 °C10 June 19932.1 °C8 January 199325.2 °C488 mm2160
199246.3 °C18 June 19922.9 °C12 January 199223.7 °C636 mm1890
199147.3 °C8 June 19911.0 °C3 January 199124.1 °C425 mm1980
199046.4 °C24 May 19903.1 °C18 December 199024.8 °C553 mm1930
198946.7 °C3 June 19891.9 °C11 January 198924.2 °C521 mm2050
198848.3 °C29 May 19885.2 °C23 January 198825.9 °C638 mm2220
198747.2 °C7 June 19873.6 °C4 December 198725.6 °C433 mm2140
198649.3 °C20 June 19862.8 °C4 January 198624.0 °C613 mm2010
198547.2 °C5 June 19852.5 °C2 January 198525.2 °C462 mm2120
198448.5 °C17 June 19841.6 °C24 December 198424.4 °C597 mm2140
198346.1 °C24 June 19833.2 °C13 January 198323.6 °C680 mm1880
198246.2 °C19 July 19821.8 °C24 January 198224.1 °C499 mm2050
198147.4 °C29 June 19813.6 °C8 January 198124.5 °C669 mm1980
198048.6 °C11 June 19802.3 °C5 February 198024.8 °C567 mm2040
197947.6 °C9 June 19794.3 °C23 January 197924.5 °C659 mm2080
197849.9 °C4 June 19780.8 °C18 January 197824.8 °C658 mm2050
197745.4 °C3 June 1977-0.8 °C28 January 197724.8 °C634 mm2331
197647.6 °C2 June 19764.3 °C17 January 197624.1 °C898 mm1980
197549.0 °C16 June 19751.4 °C17 January 197523.9 °C720 mm2140
197447.5 °C1 July 1974-2.2 °C7 February 197424.6 °C365 mm2252
197348.4 °C14 June 19731.4 °C22 January 197324.6 °C691 mm2120
197248.4 °C18 June 19720.1 °C6 February 197224.7 °C439 mm2140
197148.0 °C7 June 19712.8 °C1 February 197125.4 °C554 mm2270
197047.8 °C19 May 19702.4 °C1 February 197025.6 °C372 mm2290
196946.2 °C30 May 19692.5 °C5 January 196925.7 °C318 mm2300
196847.8 °C16 June 1968-0.1 °C1 February 196824.6 °C371 mm2091
196747.9 °C26 June 1967-0.9 °C10 January 196724.1 °C659 mm1922
196647.8 °C18 June 19664.0 °C1 December 196624.8 °C357 mm1970
196548.0 °C26 June 19652.8 °C25 December 196524.6 °C366 mm1990
196449.3 °C29 June 1964-2.7 °C24 January 196424.0 °C578 mm21611
196346.9 °C4 July 19632.9 °C13 January 196325.1 °C409 mm2030
196247.4 °C8 June 19623.4 °C16 January 196224.5 °C430 mm2000
196147.7 °C3 June 19612.1 °C13 January 196124.7 °C469 mm2060
196047.7 °C7 June 19603.0 °C2 January 196024.5 °C505 mm1970
195947.8 °C4 June 19592.5 °C10 January 195924.2 °C1,067 mm2080
195848.6 °C26 June 19585.5 °C11 February 195826.2 °C216 mm2310
195747.0 °C7 July 19570.1 °C15 January 195724.0 °C332 mm1890
195648.5 °C29 May 19563.1 °C21 January 195624.1 °C808 mm1830
195547.4 °C25 June 19553.6 °C13 January 195524.8 °C462 mm2040
195448.3 °C30 May 19541.4 °C10 January 195424.8 °C376 mm2100
195348.7 °C11 June 19531.6 °C4 January 195323.5 °C909 mm1590
195249.1 °C19 June 19521.5 °C24 December 195224.2 °C599 mm2030
195148.0 °C29 June 19510.2 °C2 February 195124.8 °C452 mm1960
195047.4 °C27 June 1950-2.3 °C10 February 195023.7 °C499 mm1854
194948.1 °C5 July 1949-1.1 °C4 January 194924.4 °C410 mm2045
194848.1 °C3 July 19480.6 °C5 February 194824.8 °C511 mm2080
194749.6 °C8 June 19472.4 °C6 January 194726.7 °C159 mm2400
194648.1 °C7 July 19462.2 °C27 December 194626.9 °C110 mm2330
194549.0 °C26 June 1945-2.7 °C11 January 194525.3 °C204 mm2232
194449.5 °C29 May 19443.1 °C30 January 194424.7 °C500 mm2160
194348.0 °C6 June 19433.1 °C20 January 194325.9 °C222 mm2360
194247.6 °C8 June 19422.8 °C12 January 194225.9 °C370 mm2430
194149.0 °C24 June 19412.4 °C11 January 194126.6 °C166 mm2290
194049.7 °C28 June 19401.8 °C7 February 194025.5 °C201 mm2220

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
33.1 °C
+2.0 °C
Hot days (≥ 30 °C)
227 d/yr
+16
Frost days (< 0 °C)
0 d/yr
0
Annual rainfall
292 mm
-214 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan21.9 °C+2.8 °C2 mm-16 mm
Feb23.8 °C+2.0 °C44 mm+15 mm
Mar29.3 °C+2.3 °C14 mm-28 mm
Apr39.4 °C+5.5 °C1 mm-22 mm
May41.0 °C+1.1 °C18 mm+6 mm
Jun43.1 °C+0.6 °C4 mm-22 mm
Jul39.4 °C+1.4 °C68 mm-80 mm
Aug38.8 °C+3.3 °C77 mm-65 mm
Sep37.6 °C+2.3 °C21 mm-21 mm
Oct32.8 °C+0.1 °C35 mm+29 mm
Nov27.5 °C+0.9 °C0 mm-6 mm
Dec22.7 °C+1.5 °C7 mm-5 mm

The year's extremes

Hottest day
48.4 °C
10 Jun 2025
Coldest day
4.9 °C
7 Jan 2025
Wettest day
28.7 mm
5 Oct 2025
Windiest day
32.7 km/h
27 Mar 2025
Strongest gust
55.8 km/h
8 May 2025
Hottest feels-like
50.6 °C
24 Jun 2025
Coldest feels-like
0.9 °C
7 Jan 2025
Sunniest day
13.3 h
10 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 Kulachi?

Kulachi has a hot semi-arid climate (Köppen BSh). Over 1940-2025, the average annual temperature is 25.0 °C and it receives 505 mm of precipitation per year.

What is the hottest day ever recorded in Kulachi?

The hottest day measured in Kulachi between 1940 and 2025 was 19 May 2004, reaching 50.3 °C.

What is the coldest day in Kulachi?

The coldest day measured in Kulachi between 1940 and 2025 was 11 January 1945, at -2.7 °C.

Does it snow in Kulachi?

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

Has the climate of Kulachi warmed?

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

What is the wettest day in Kulachi?

The wettest day measured in Kulachi between 1940 and 2025 was 3 September 1976, with 205 mm of rain in 24 hours.

What was the windiest day in Kulachi?

The windiest day measured in Kulachi between 1940 and 2025 was 19 March 2012, with winds reaching 44.7 km/h.

What is the warmest month in Kulachi?

The warmest month in Kulachi is June (36.2 °C on average); the coldest is January (12.4 °C).

How much does it rain in Kulachi?

Kulachi receives on average 505 mm of precipitation per year, spread over about 67 rainy days.

Is it sunny in Kulachi?

Kulachi gets on average 10.7 hours of sunshine per day, roughly 3,905 hours per year over 1940-2025.

Are there tropical nights in Kulachi?

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

What was the most extreme apparent temperature in Kulachi?

In Kulachi, between 1940 and 2025, the highest apparent temperature reached 52.9 °C on 3 July 2024, and the lowest was -7.5 °C on 24 January 1964.

Compare Kulachi with another city

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

Nearby cities

The climate around Kulachi

Other cities — Pakistan