Dharamsala climate — normals and trends

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

Dharamsala averages 17 frost days, 19 hot days (≥ 30 °C) and 152 rainy days per year.

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

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

The hottest day of the period reached 35.3 °C (on 25 May 1984) and the coldest -7.4 °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

DharamsalaHimachal Pradesh

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

Mean daily temperature

15.6°C

Average daily high

20.3°C

Average daily low

11.3°C

Annual rainfall

1,507mm

Sunshine / day

10.3h

Mean relative humidity

62%

Average peak wind

8.3km/h

Seasonal range

18.7°C

Frost days (< 0 °C)

17 d/yr

Hot days (≥ 30 °C)

19 d/yr

Rainy days (≥ 1 mm)

152 d/yr

Annual snowfall

114.9 cm

Average feels-like high

20.3 °C

Average feels-like low

9.9 °C

Average peak gust

27.0 km/h

Tropical nights (≥ 20 °C)

35 d/yr

Solar radiation

17.8 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.41 · 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

35.3 °C

25 May 1984

Coldest day

-7.4 °C

11 February 1950

Wettest day

346 mm

10 July 1953

Windiest day

28.5 km/h

14 May 1958

Strongest gust

96.8 km/h

14 May 1958

Hottest feels-like

36.9 °C

31 July 2024

Coldest feels-like

-11.5 °C

11 February 1950

Snowiest day

19.7 cm

15 January 1953

Sunniest day

14.0 h

11 June 1940

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202534.1 °C10 June 2025-0.2 °C17 January 202517.0 °C1,979 mm131
202434.5 °C28 May 2024-0.9 °C8 February 202417.1 °C1,384 mm355
202332.6 °C22 May 2023-1.6 °C18 January 202316.3 °C1,606 mm76
202234.3 °C15 May 2022-2.3 °C28 January 202217.1 °C1,849 mm304
202132.3 °C9 June 2021-2.7 °C19 December 202116.4 °C1,191 mm106
202031.3 °C22 May 2020-1.8 °C18 December 202015.9 °C1,269 mm1115
201934.1 °C10 June 2019-3.3 °C14 January 201915.9 °C1,550 mm2112
201832.5 °C29 May 2018-2.3 °C28 December 201816.4 °C1,275 mm2411
201735.0 °C4 June 2017-3.4 °C11 January 201716.6 °C1,528 mm116
201633.4 °C18 May 2016-1.7 °C23 January 201617.1 °C1,040 mm174
201531.3 °C27 May 2015-2.6 °C30 January 201516.1 °C1,654 mm1513
201433.3 °C6 June 2014-3.2 °C7 January 201415.7 °C1,280 mm1610
201334.8 °C23 May 2013-3.2 °C8 January 201316.0 °C1,609 mm1215
201234.2 °C17 June 2012-3.8 °C10 January 201215.8 °C1,286 mm2716
201131.7 °C16 May 2011-2.9 °C16 January 201116.0 °C1,162 mm922
201033.6 °C26 May 2010-1.6 °C1 January 201016.9 °C1,496 mm192
200933.4 °C4 June 2009-1.1 °C25 December 200916.6 °C880 mm276
200831.1 °C3 May 2008-5.0 °C12 February 200815.9 °C1,303 mm221
200734.5 °C10 June 2007-2.9 °C7 January 200716.3 °C1,106 mm1216
200631.7 °C13 May 2006-1.7 °C24 January 200616.5 °C1,279 mm144
200533.1 °C22 June 2005-2.7 °C19 January 200515.8 °C1,136 mm1111
200433.5 °C19 May 2004-4.1 °C26 December 200416.4 °C945 mm1712
200333.7 °C4 June 2003-2.8 °C8 January 200315.8 °C1,240 mm1714
200232.8 °C24 May 2002-2.8 °C28 January 200216.4 °C967 mm2617
200134.4 °C11 May 2001-5.2 °C24 January 200116.1 °C1,178 mm1320
200031.8 °C27 May 2000-4.1 °C17 January 200015.9 °C1,137 mm1423
199932.6 °C30 April 1999-1.8 °C9 January 199916.4 °C1,129 mm133
199834.7 °C26 May 1998-1.9 °C20 January 199816.3 °C1,208 mm228
199731.1 °C18 June 1997-4.2 °C7 February 199714.6 °C1,719 mm330
199631.1 °C3 June 1996-3.6 °C24 January 199615.7 °C1,571 mm612
199535.1 °C7 June 1995-3.4 °C24 February 199515.6 °C1,775 mm2624
199433.7 °C18 June 1994-3.5 °C17 January 199415.8 °C2,202 mm2011
199332.2 °C7 June 1993-4.9 °C14 January 199315.8 °C1,113 mm2021
199232.6 °C16 June 1992-3.9 °C1 January 199215.2 °C1,401 mm817
199132.1 °C30 June 1991-4.7 °C2 January 199115.2 °C1,226 mm521
199032.6 °C29 May 1990-0.7 °C8 January 199015.7 °C1,764 mm146
198932.4 °C21 May 1989-6.9 °C12 January 198915.0 °C1,398 mm1428
198834.1 °C30 May 1988-1.6 °C26 January 198816.2 °C2,292 mm205
198733.4 °C28 June 1987-2.7 °C3 January 198715.9 °C939 mm248
198633.8 °C10 June 1986-3.7 °C17 December 198614.9 °C1,462 mm1322
198532.6 °C14 June 1985-2.1 °C3 January 198515.9 °C1,302 mm2510
198435.3 °C25 May 1984-3.5 °C19 December 198415.6 °C1,275 mm2537
198331.8 °C23 June 1983-4.8 °C27 December 198314.9 °C1,401 mm827
198231.8 °C10 July 1982-3.2 °C8 February 198214.9 °C1,499 mm1415
198132.5 °C18 June 1981-4.0 °C8 January 198115.3 °C1,566 mm1631
198032.6 °C18 June 1980-3.4 °C6 January 198015.8 °C1,136 mm1419
197933.2 °C6 June 1979-2.0 °C9 March 197915.5 °C1,232 mm1416
197834.4 °C7 June 1978-4.6 °C3 January 197815.5 °C1,867 mm2926
197732.1 °C5 June 1977-5.3 °C6 February 197715.6 °C1,571 mm821
197632.8 °C30 June 1976-1.8 °C20 January 197615.5 °C1,433 mm157
197533.1 °C16 June 1975-4.5 °C25 January 197515.3 °C1,711 mm816
197432.5 °C15 June 1974-5.6 °C15 January 197415.4 °C1,307 mm826
197333.7 °C7 June 1973-3.0 °C22 January 197315.8 °C1,713 mm1817
197234.7 °C17 June 1972-4.2 °C7 February 197215.4 °C1,363 mm2112
197129.1 °C27 May 1971-3.7 °C23 January 197115.5 °C1,639 mm019
197034.6 °C17 May 1970-3.7 °C12 January 197016.0 °C1,462 mm1712
196932.6 °C25 June 1969-3.2 °C11 January 196915.8 °C1,584 mm1718
196831.8 °C18 June 1968-4.2 °C3 February 196815.0 °C1,342 mm423
196733.5 °C7 June 1967-4.1 °C13 January 196715.2 °C1,600 mm2118
196633.6 °C8 June 1966-1.2 °C7 March 196615.5 °C1,550 mm274
196533.5 °C20 June 1965-3.4 °C22 February 196515.2 °C1,169 mm2914
196432.0 °C10 June 1964-5.4 °C16 January 196415.3 °C1,887 mm1427
196332.7 °C5 June 1963-1.8 °C12 January 196315.4 °C1,725 mm2121
196233.2 °C8 June 1962-3.6 °C15 January 196215.2 °C1,374 mm1820
196132.4 °C1 June 1961-3.9 °C20 December 196114.7 °C1,950 mm1336
196034.9 °C10 June 1960-4.2 °C22 January 196015.7 °C1,545 mm2816
195933.5 °C20 June 1959-2.2 °C17 February 195915.6 °C1,993 mm2622
195834.3 °C16 June 1958-2.0 °C17 January 195815.9 °C1,585 mm256
195732.6 °C4 July 1957-3.2 °C5 January 195714.5 °C1,522 mm2719
195633.6 °C9 May 1956-4.1 °C21 January 195615.4 °C2,022 mm3627
195533.5 °C14 June 1955-5.6 °C1 January 195514.8 °C2,138 mm2633
195434.0 °C22 June 1954-6.6 °C31 December 195415.0 °C1,495 mm3733
195332.4 °C11 June 1953-4.7 °C24 January 195314.6 °C3,642 mm1025
195231.8 °C27 May 1952-3.0 °C23 February 195215.0 °C1,801 mm1514
195132.1 °C26 June 1951-3.1 °C22 January 195115.2 °C1,363 mm2920
195033.1 °C14 June 1950-7.4 °C11 February 195014.6 °C1,858 mm2520
194933.4 °C22 June 1949-2.8 °C20 December 194915.4 °C1,910 mm3823
194833.6 °C17 June 1948-3.6 °C7 February 194815.3 °C2,159 mm4726
194735.0 °C1 June 1947-2.4 °C12 January 194716.2 °C1,225 mm5024
194634.2 °C6 June 1946-3.1 °C6 January 194616.6 °C1,452 mm4917
194534.5 °C15 June 1945-5.5 °C11 January 194514.8 °C1,247 mm2148
194434.7 °C27 May 1944-3.2 °C15 December 194415.4 °C2,235 mm3227
194333.5 °C7 June 1943-4.2 °C20 January 194315.4 °C1,267 mm1515
194234.1 °C8 June 1942-4.9 °C30 December 194215.6 °C1,577 mm4230
194134.4 °C31 May 1941-3.6 °C8 January 194115.6 °C1,390 mm1524
194033.1 °C12 June 1940-4.8 °C11 February 194015.4 °C1,002 mm2826

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
21.5 °C
+1.2 °C
Hot days (≥ 30 °C)
13 d/yr
-6
Frost days (< 0 °C)
1 d/yr
-16
Annual rainfall
1980 mm
+473 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan12.4 °C+2.4 °C26 mm-87 mm
Feb14.2 °C+1.7 °C211 mm+90 mm
Mar18.8 °C+1.7 °C47 mm-65 mm
Apr25.6 °C+3.0 °C30 mm-29 mm
May27.0 °C-0.3 °C45 mm+3 mm
Jun27.7 °C-0.9 °C223 mm+137 mm
Jul25.6 °C+0.1 °C461 mm+68 mm
Aug24.9 °C+0.2 °C609 mm+257 mm
Sep25.4 °C+1.4 °C266 mm+149 mm
Oct22.5 °C+0.9 °C54 mm+22 mm
Nov18.2 °C+1.2 °C4 mm-20 mm
Dec14.8 °C+2.4 °C3 mm-53 mm

The year's extremes

Hottest day
34.1 °C
10 Jun 2025
Coldest day
-0.2 °C
17 Jan 2025
Wettest day
107.8 mm
6 Aug 2025
Windiest day
17.2 km/h
27 Mar 2025
Strongest gust
55.1 km/h
28 Feb 2025
Hottest feels-like
35.6 °C
12 Jun 2025
Coldest feels-like
-4.3 °C
17 Jan 2025
Snowiest day
15.5 cm
28 Feb 2025
Sunniest day
14.0 h
14 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 Dharamsala?

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

What is the hottest day ever recorded in Dharamsala?

The hottest day measured in Dharamsala between 1940 and 2025 was 25 May 1984, reaching 35.3 °C.

What is the coldest day in Dharamsala?

The coldest day measured in Dharamsala between 1940 and 2025 was 11 February 1950, at -7.4 °C.

Does it snow in Dharamsala?

Yes. Dharamsala gets on average 114.9 cm of snow per year and has around 17 frost days.

Has the climate of Dharamsala warmed?

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

What is the wettest day in Dharamsala?

The wettest day measured in Dharamsala between 1940 and 2025 was 10 July 1953, with 346 mm of rain in 24 hours.

What was the windiest day in Dharamsala?

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

What is the warmest month in Dharamsala?

The warmest month in Dharamsala is June (24.0 °C on average); the coldest is January (5.3 °C).

How much does it rain in Dharamsala?

Dharamsala receives on average 1,507 mm of precipitation per year, spread over about 152 rainy days.

Is it sunny in Dharamsala?

Dharamsala 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 Dharamsala?

The heaviest 24-hour snowfall measured in Dharamsala between 1940 and 2025 was 15 January 1953, with 19.7 cm.

Are there tropical nights in Dharamsala?

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

What was the most extreme apparent temperature in Dharamsala?

In Dharamsala, between 1940 and 2025, the highest apparent temperature reached 36.9 °C on 31 July 2024, and the lowest was -11.5 °C on 11 February 1950.

Compare Dharamsala with another city

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

Nearby cities

The climate around Dharamsala

Other cities — India