Hamīrpur climate — normals and trends

Hamīrpur (India) has a humid subtropical, dry winter climate (Cwa) under the Köppen-Geiger classification. Its mean annual temperature is 19.9 °C and it receives 1,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 (28.5 °C on average) and the coldest is January (10.0 °C). Rainfall peaks in July.

Hamīrpur averages 1 frost days, 104 hot days (≥ 30 °C) and 123 rainy days per year.

Hamīrpur has warmed by +1.0 °C between 1940 and 2025, or +0.12 °C per decade. This trend is statistically significant.

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

The hottest day of the period reached 42.7 °C (on 15 June 1945) 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

HamīrpurHimachal Pradesh

coords
31.68°, 76.53°
period
19402025 · 86 yrs
CwaHumid subtropical, dry winterWarmest monthJuneColdest monthJanuaryWettest monthJulyDriest monthNovember

Mean daily temperature

19.9°C

Average daily high

26.2°C

Average daily low

14.4°C

Annual rainfall

1,505mm

Sunshine / day

10.2h

Mean relative humidity

65%

Average peak wind

8.7km/h

Seasonal range

18.5°C

Frost days (< 0 °C)

1 d/yr

Hot days (≥ 30 °C)

104 d/yr

Rainy days (≥ 1 mm)

123 d/yr

Annual snowfall

0.0 cm

Average feels-like high

27.5 °C

Average feels-like low

14.2 °C

Average peak gust

24.0 km/h

Tropical nights (≥ 20 °C)

117 d/yr

Solar radiation

17.7 MJ/m²

Has the climate changed?

One stripe per year, 1940 to 2025

+1.0 °C

since 1940

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

42.7 °C

15 June 1945

Coldest day

-2.7 °C

11 January 1945

Wettest day

301 mm

2 August 1952

Windiest day

28.8 km/h

14 May 1958

Strongest gust

73.1 km/h

9 March 1963

Hottest feels-like

44.2 °C

9 June 1947

Coldest feels-like

-5.8 °C

11 January 1945

Snowiest day

0.9 cm

6 February 1940

Sunniest day

14.0 h

21 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202539.9 °C10 June 20253.5 °C17 January 202521.0 °C1,902 mm1200
202440.9 °C18 June 20242.7 °C8 February 202421.1 °C1,434 mm1450
202338.8 °C22 May 20232.9 °C18 January 202320.5 °C1,370 mm1270
202240.5 °C7 June 20224.2 °C1 January 202221.3 °C1,651 mm1570
202138.5 °C9 June 20211.5 °C20 December 202120.8 °C1,053 mm1330
202038.1 °C26 May 20201.8 °C18 December 202020.3 °C1,505 mm1470
201940.8 °C31 May 20192.6 °C26 January 201920.5 °C1,609 mm1310
201839.6 °C29 May 20181.5 °C28 December 201820.9 °C1,668 mm1260
201740.8 °C4 June 20171.9 °C13 January 201720.9 °C1,356 mm1490
201639.1 °C18 May 20163.0 °C24 January 201621.1 °C1,107 mm1410
201537.6 °C23 May 20152.7 °C24 December 201520.3 °C1,611 mm1260
201439.7 °C8 June 20141.2 °C6 January 201419.8 °C1,091 mm1020
201340.4 °C24 May 20130.8 °C8 January 201320.2 °C1,412 mm980
201240.1 °C17 June 20120.6 °C10 January 201220.0 °C1,322 mm1060
201137.8 °C18 May 20111.8 °C19 January 201120.3 °C1,179 mm940
201040.0 °C26 May 20102.1 °C1 January 201021.1 °C1,749 mm1300
200939.1 °C23 June 20092.9 °C8 January 200920.7 °C1,087 mm1210
200838.0 °C3 May 2008-1.0 °C27 January 200820.1 °C1,481 mm1025
200740.2 °C9 June 20071.1 °C12 January 200720.2 °C1,229 mm1180
200637.9 °C10 June 20061.5 °C8 January 200620.6 °C1,128 mm990
200539.9 °C20 June 20052.0 °C26 December 200520.0 °C1,142 mm1060
200440.2 °C21 May 20042.7 °C26 December 200420.6 °C900 mm1300
200339.7 °C3 June 20030.8 °C13 January 200320.0 °C1,279 mm1050
200238.6 °C23 May 20021.9 °C2 January 200220.4 °C1,013 mm1210
200139.2 °C11 May 20011.8 °C24 January 200120.3 °C1,204 mm1310
200038.9 °C27 May 20000.3 °C17 January 200020.2 °C1,040 mm1140
199939.7 °C30 April 19992.8 °C3 February 199920.5 °C972 mm1250
199839.8 °C26 May 19981.3 °C20 January 199820.3 °C1,442 mm1090
199737.6 °C16 June 19971.2 °C16 January 199719.1 °C1,632 mm810
199637.3 °C3 June 19960.7 °C18 January 199619.8 °C1,528 mm1030
199541.7 °C8 June 19951.6 °C22 January 199519.9 °C1,828 mm1050
199440.1 °C8 June 19941.7 °C17 January 199420.1 °C1,911 mm920
199339.2 °C7 June 1993-0.8 °C14 January 199319.8 °C1,175 mm1181
199238.6 °C16 June 19921.1 °C1 January 199219.4 °C1,414 mm830
199138.3 °C30 June 1991-1.1 °C3 January 199119.5 °C1,163 mm963
199039.4 °C29 May 19901.8 °C2 January 199019.9 °C1,680 mm880
198938.4 °C16 May 1989-1.1 °C12 January 198919.4 °C1,434 mm1071
198839.6 °C30 May 19882.1 °C26 January 198820.2 °C2,149 mm1130
198739.6 °C29 June 19870.5 °C3 January 198720.0 °C865 mm1310
198639.2 °C11 June 19860.1 °C28 December 198619.2 °C1,612 mm880
198538.9 °C18 June 19851.7 °C13 January 198520.2 °C1,218 mm920
198441.3 °C25 May 1984-0.5 °C7 January 198419.8 °C1,263 mm921
198338.6 °C23 June 19831.0 °C12 January 198319.3 °C1,379 mm990
198237.9 °C5 July 19820.6 °C29 January 198219.3 °C1,589 mm1080
198138.4 °C18 June 1981-0.3 °C19 December 198119.6 °C1,594 mm1121
198038.5 °C18 June 1980-0.8 °C6 January 198020.2 °C1,225 mm1223
197938.7 °C6 June 19791.5 °C3 February 197919.8 °C1,088 mm1260
197840.3 °C3 June 19780.3 °C8 February 197819.6 °C2,341 mm850
197738.2 °C4 June 19770.8 °C29 January 197719.8 °C1,475 mm730
197638.9 °C29 June 19761.9 °C28 February 197619.5 °C1,446 mm770
197539.2 °C16 June 19751.2 °C4 January 197519.5 °C2,259 mm870
197439.0 °C15 June 1974-0.7 °C9 February 197419.8 °C1,451 mm1251
197339.4 °C6 May 19731.4 °C29 January 197320.0 °C1,852 mm840
197240.3 °C17 June 19720.3 °C16 February 197219.5 °C1,218 mm840
197136.4 °C27 May 19711.1 °C1 February 197119.8 °C2,051 mm830
197040.0 °C14 May 19701.3 °C28 January 197020.1 °C1,557 mm1010
196938.9 °C9 June 19690.5 °C11 January 196920.1 °C1,531 mm830
196837.5 °C18 June 1968-0.8 °C3 February 196819.5 °C1,402 mm1082
196739.7 °C7 June 1967-0.5 °C13 January 196719.5 °C1,763 mm791
196640.8 °C8 June 19661.9 °C7 January 196619.6 °C1,531 mm810
196540.1 °C15 June 19650.4 °C22 February 196519.4 °C985 mm930
196439.8 °C10 June 1964-1.4 °C16 January 196419.8 °C1,736 mm918
196338.6 °C5 June 19631.6 °C18 January 196319.8 °C1,389 mm1040
196240.2 °C8 June 19620.3 °C15 January 196219.5 °C1,536 mm960
196138.3 °C1 June 1961-0.4 °C23 December 196119.2 °C1,921 mm732
196041.4 °C10 June 19600.0 °C23 January 196019.9 °C1,520 mm830
195940.6 °C20 June 19591.2 °C12 January 195920.1 °C2,145 mm930
195841.2 °C16 June 19581.2 °C12 February 195820.2 °C1,585 mm1020
195739.2 °C18 June 19570.0 °C16 January 195719.0 °C1,503 mm900
195641.1 °C8 May 19561.1 °C22 January 195619.9 °C1,922 mm860
195540.5 °C6 June 1955-1.5 °C1 January 195519.3 °C1,722 mm883
195441.1 °C30 May 1954-1.1 °C31 December 195419.5 °C1,581 mm1045
195339.7 °C1 June 1953-2.1 °C24 January 195319.0 °C3,157 mm648
195238.7 °C28 May 19520.9 °C29 December 195219.6 °C1,927 mm1050
195139.7 °C13 June 1951-0.7 °C3 February 195119.8 °C1,239 mm941
195040.0 °C28 May 1950-2.2 °C11 February 195019.2 °C1,964 mm732
194940.6 °C22 June 1949-0.1 °C6 January 194919.8 °C1,877 mm791
194841.4 °C17 June 1948-0.4 °C23 December 194819.8 °C2,047 mm901
194742.5 °C1 June 19470.8 °C14 January 194720.8 °C1,502 mm1330
194640.8 °C6 June 19460.1 °C6 January 194620.8 °C1,112 mm1280
194542.7 °C15 June 1945-2.7 °C11 January 194519.4 °C1,234 mm866
194442.5 °C28 May 19440.5 °C15 December 194419.8 °C2,010 mm890
194340.8 °C5 June 19430.5 °C20 January 194319.7 °C1,470 mm780
194242.2 °C8 June 19420.5 °C13 January 194220.3 °C1,797 mm890
194142.2 °C30 May 1941-0.3 °C13 January 194120.2 °C1,148 mm952
194041.0 °C12 June 1940-1.8 °C7 February 194019.9 °C863 mm1423

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
26.9 °C
+0.7 °C
Hot days (≥ 30 °C)
120 d/yr
+16
Frost days (< 0 °C)
0 d/yr
-1
Annual rainfall
1902 mm
+397 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan18.9 °C+2.3 °C26 mm-56 mm
Feb20.7 °C+1.5 °C162 mm+72 mm
Mar25.3 °C+1.5 °C44 mm-40 mm
Apr31.9 °C+2.3 °C29 mm-15 mm
May32.8 °C-1.3 °C37 mm+7 mm
Jun32.7 °C-2.0 °C258 mm+173 mm
Jul29.6 °C-0.4 °C612 mm+167 mm
Aug28.8 °C-0.1 °C455 mm+22 mm
Sep29.7 °C+1.0 °C234 mm+97 mm
Oct28.1 °C+0.9 °C44 mm+21 mm
Nov24.1 °C+1.1 °C1 mm-16 mm
Dec20.1 °C+1.5 °C0 mm-35 mm

The year's extremes

Hottest day
39.9 °C
10 Jun 2025
Coldest day
3.5 °C
17 Jan 2025
Wettest day
123.7 mm
30 Jul 2025
Windiest day
19.8 km/h
20 Apr 2025
Strongest gust
50.4 km/h
20 Apr 2025
Hottest feels-like
43.5 °C
10 Jun 2025
Coldest feels-like
0.8 °C
17 Jan 2025
Sunniest day
13.9 h
9 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 Hamīrpur?

Hamīrpur has a humid subtropical, dry winter climate (Köppen Cwa). Over 1940-2025, the average annual temperature is 19.9 °C and it receives 1,505 mm of precipitation per year.

What is the hottest day ever recorded in Hamīrpur?

The hottest day measured in Hamīrpur between 1940 and 2025 was 15 June 1945, reaching 42.7 °C.

What is the coldest day in Hamīrpur?

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

Does it snow in Hamīrpur?

Almost never: Hamīrpur sees virtually no snow, with about 1 frost days per year.

Has the climate of Hamīrpur warmed?

Yes: Hamīrpur warmed by +1.0 °C between 1940 and 2025, a statistically significant trend.

What is the wettest day in Hamīrpur?

The wettest day measured in Hamīrpur between 1940 and 2025 was 2 August 1952, with 301 mm of rain in 24 hours.

What was the windiest day in Hamīrpur?

The windiest day measured in Hamīrpur between 1940 and 2025 was 14 May 1958, with winds reaching 28.8 km/h.

What is the warmest month in Hamīrpur?

The warmest month in Hamīrpur is June (28.5 °C on average); the coldest is January (10.0 °C).

How much does it rain in Hamīrpur?

Hamīrpur receives on average 1,505 mm of precipitation per year, spread over about 123 rainy days.

Is it sunny in Hamīrpur?

Hamīrpur gets on average 10.2 hours of sunshine per day, roughly 3,723 hours per year over 1940-2025.

What is the biggest single-day snowfall in Hamīrpur?

The heaviest 24-hour snowfall measured in Hamīrpur between 1940 and 2025 was 6 February 1940, with 0.9 cm.

Are there tropical nights in Hamīrpur?

Yes: Hamīrpur has on average 117 tropical nights per year (temperature staying above 20 °C), over 1940-2025.

What was the most extreme apparent temperature in Hamīrpur?

In Hamīrpur, between 1940 and 2025, the highest apparent temperature reached 44.2 °C on 9 June 1947, and the lowest was -5.8 °C on 11 January 1945.

Compare Hamīrpur with another city

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

Nearby cities

The climate around Hamīrpur

Other cities — India