Solan climate — normals and trends

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

Solan averages 2 frost days, 55 hot days (≥ 30 °C) and 130 rainy days per year.

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

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

The hottest day of the period reached 39.2 °C (on 28 May 1944) and the coldest -7.1 °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

SolanHimachal Pradesh

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

Mean daily temperature

18.4°C

Average daily high

24.0°C

Average daily low

13.4°C

Annual rainfall

1,255mm

Sunshine / day

10.5h

Mean relative humidity

66%

Average peak wind

10.7km/h

Seasonal range

18.1°C

Frost days (< 0 °C)

2 d/yr

Hot days (≥ 30 °C)

55 d/yr

Rainy days (≥ 1 mm)

130 d/yr

Annual snowfall

1.4 cm

Average feels-like high

24.4 °C

Average feels-like low

12.9 °C

Average peak gust

32.0 km/h

Tropical nights (≥ 20 °C)

97 d/yr

Solar radiation

18.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.26 · 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

39.2 °C

28 May 1944

Coldest day

-7.1 °C

11 January 1945

Wettest day

255 mm

22 July 1953

Windiest day

29.7 km/h

9 March 1963

Strongest gust

99.0 km/h

9 March 1963

Hottest feels-like

39.8 °C

31 July 2024

Coldest feels-like

-11.0 °C

11 January 1945

Snowiest day

10.2 cm

15 January 1953

Sunniest day

13.9 h

29 June 1991

YearHottest dayColdest dayAnnual meanRainfallHot daysFrost days
202536.0 °C10 June 20253.0 °C13 January 202519.3 °C1,519 mm420
202437.7 °C29 May 20240.9 °C9 February 202419.3 °C1,005 mm690
202335.1 °C22 May 20231.2 °C5 January 202318.7 °C1,379 mm330
202236.7 °C9 June 20221.3 °C5 February 202219.6 °C1,370 mm880
202134.1 °C9 June 2021-0.2 °C19 December 202119.2 °C1,206 mm451
202036.0 °C26 May 20201.0 °C10 January 202018.7 °C1,089 mm530
201936.6 °C10 June 2019-0.1 °C26 January 201918.7 °C1,525 mm661
201835.6 °C22 May 20180.3 °C29 December 201819.1 °C1,220 mm560
201737.7 °C4 June 2017-0.4 °C11 January 201719.5 °C1,395 mm711
201636.2 °C2 May 20161.3 °C24 January 201619.6 °C941 mm700
201535.4 °C23 May 20150.9 °C30 January 201518.8 °C1,392 mm470
201436.6 °C8 June 2014-1.1 °C16 February 201418.3 °C1,143 mm501
201336.8 °C23 May 2013-0.2 °C7 January 201318.5 °C1,295 mm382
201237.5 °C31 May 2012-0.9 °C21 January 201218.7 °C999 mm602
201134.5 °C18 May 20111.5 °C18 January 201118.7 °C1,146 mm430
201036.8 °C26 May 20101.2 °C1 January 201019.5 °C1,626 mm790
200935.8 °C23 June 20091.7 °C29 December 200919.2 °C1,112 mm690
200835.0 °C3 May 2008-2.3 °C27 January 200818.6 °C1,413 mm317
200738.1 °C9 June 20070.3 °C6 January 200719.1 °C943 mm640
200635.7 °C6 May 20061.2 °C6 January 200619.3 °C1,112 mm590
200536.5 °C20 June 20050.1 °C19 January 200518.4 °C1,047 mm510
200437.7 °C17 May 20041.2 °C27 January 200419.2 °C716 mm600
200337.2 °C3 June 20030.0 °C10 January 200318.6 °C1,223 mm530
200236.1 °C23 May 2002-0.2 °C28 January 200218.9 °C938 mm671
200135.1 °C10 May 20010.8 °C9 January 200118.6 °C1,008 mm320
200035.3 °C2 May 2000-0.4 °C17 January 200018.6 °C1,010 mm501
199936.5 °C30 April 19991.4 °C13 January 199918.9 °C880 mm590
199836.9 °C24 May 19980.5 °C2 January 199818.6 °C1,518 mm550
199734.3 °C16 June 1997-1.1 °C22 January 199717.4 °C1,570 mm311
199634.6 °C3 June 1996-0.4 °C18 January 199618.2 °C1,261 mm381
199538.0 °C8 June 19950.1 °C24 February 199518.4 °C1,872 mm510
199437.7 °C8 June 19940.7 °C17 January 199418.6 °C1,597 mm460
199336.7 °C7 June 1993-0.9 °C14 January 199318.4 °C1,125 mm611
199236.1 °C16 June 1992-0.7 °C3 January 199218.1 °C1,143 mm443
199135.2 °C30 June 1991-4.5 °C2 January 199118.0 °C858 mm548
199035.4 °C29 May 1990-0.4 °C2 January 199018.1 °C1,650 mm441
198936.5 °C16 May 1989-1.0 °C10 January 198917.8 °C1,123 mm438
198837.9 °C30 May 19880.6 °C27 December 198818.9 °C1,491 mm620
198737.3 °C29 June 1987-0.1 °C3 January 198718.8 °C563 mm801
198636.6 °C10 June 1986-1.2 °C28 December 198617.8 °C1,105 mm383
198536.0 °C20 May 19850.7 °C3 January 198518.7 °C1,019 mm600
198438.6 °C25 May 1984-2.2 °C7 January 198418.5 °C1,034 mm516
198336.2 °C22 June 19830.5 °C5 February 198317.7 °C1,386 mm470
198234.7 °C10 June 1982-0.3 °C29 January 198217.8 °C1,061 mm481
198135.4 °C17 June 1981-1.9 °C12 January 198118.1 °C1,085 mm5311
198035.8 °C2 May 1980-2.5 °C7 February 198018.6 °C1,123 mm615
197934.8 °C6 June 1979-0.4 °C9 March 197918.2 °C949 mm451
197836.7 °C21 May 1978-0.9 °C4 January 197818.1 °C1,290 mm514
197734.8 °C4 June 1977-1.4 °C28 January 197718.1 °C1,468 mm242
197635.8 °C4 June 19760.8 °C9 December 197618.0 °C1,241 mm400
197535.1 °C16 June 1975-0.9 °C2 January 197517.8 °C1,868 mm344
197434.6 °C15 June 1974-2.2 °C8 February 197418.2 °C1,110 mm566
197337.4 °C6 May 1973-1.7 °C28 January 197318.4 °C1,431 mm431
197237.0 °C17 June 1972-1.3 °C7 February 197218.4 °C1,074 mm533
197131.5 °C26 May 1971-0.1 °C1 January 197118.1 °C1,312 mm92
197036.2 °C14 May 19700.1 °C27 January 197018.6 °C1,004 mm400
196935.3 °C21 June 1969-0.6 °C5 January 196918.7 °C1,092 mm431
196834.7 °C30 May 1968-1.4 °C2 February 196818.0 °C1,132 mm477
196736.6 °C7 June 1967-0.4 °C13 January 196718.2 °C1,316 mm441
196638.3 °C8 June 19661.3 °C7 January 196618.3 °C1,116 mm490
196536.3 °C15 June 1965-0.5 °C5 January 196517.9 °C843 mm541
196436.8 °C10 June 1964-1.9 °C26 January 196418.2 °C1,836 mm6616
196336.0 °C26 May 1963-0.3 °C18 January 196318.5 °C1,107 mm671
196236.8 °C29 May 1962-3.1 °C23 January 196218.0 °C1,215 mm615
196135.6 °C1 June 1961-3.9 °C8 February 196117.7 °C1,406 mm469
196038.0 °C10 June 1960-4.1 °C22 January 196018.4 °C1,156 mm605
195936.9 °C20 June 19591.0 °C12 January 195918.6 °C1,237 mm610
195838.0 °C16 June 19580.4 °C12 February 195818.7 °C1,462 mm740
195736.5 °C30 May 1957-1.0 °C15 January 195717.6 °C1,566 mm483
195637.6 °C8 May 19560.4 °C4 February 195618.3 °C1,714 mm660
195537.8 °C6 June 1955-1.7 °C1 January 195517.8 °C1,556 mm475
195437.7 °C23 June 1954-1.6 °C31 December 195418.1 °C1,526 mm6910
195336.5 °C31 May 1953-4.6 °C23 January 195317.5 °C2,784 mm4213
195235.4 °C14 June 1952-0.5 °C4 January 195217.8 °C1,352 mm382
195136.0 °C12 June 1951-1.4 °C3 February 195118.0 °C1,117 mm702
195036.6 °C27 May 1950-2.8 °C11 February 195017.6 °C1,793 mm696
194937.3 °C22 June 1949-1.9 °C7 February 194918.2 °C1,501 mm724
194838.4 °C17 June 1948-2.3 °C7 February 194818.3 °C1,433 mm815
194738.8 °C1 June 1947-0.1 °C14 January 194719.2 °C1,086 mm961
194637.4 °C4 June 1946-0.1 °C6 January 194619.3 °C744 mm951
194539.2 °C14 June 1945-7.1 °C11 January 194517.9 °C1,091 mm668
194439.2 °C28 May 1944-0.3 °C31 January 194418.3 °C1,712 mm713
194337.2 °C5 June 19430.2 °C20 January 194318.3 °C1,044 mm550
194238.6 °C8 June 19420.2 °C22 January 194218.7 °C1,559 mm730
194138.3 °C30 May 1941-0.3 °C11 January 194118.8 °C757 mm553
194037.5 °C12 June 1940-5.3 °C7 February 194018.4 °C721 mm697

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
24.6 °C
+0.6 °C
Hot days (≥ 30 °C)
42 d/yr
-13
Frost days (< 0 °C)
0 d/yr
-2
Annual rainfall
1519 mm
+264 mm

Month by month

Highvs. normalPrecipitationvs. normal
Jan17.3 °C+2.5 °C18 mm-49 mm
Feb19.0 °C+1.6 °C85 mm+18 mm
Mar23.2 °C+1.2 °C54 mm-11 mm
Apr29.3 °C+1.8 °C22 mm-17 mm
May29.0 °C-2.4 °C117 mm+81 mm
Jun29.5 °C-2.1 °C134 mm+50 mm
Jul27.7 °C-0.2 °C416 mm+49 mm
Aug27.1 °C+0.2 °C364 mm+49 mm
Sep27.5 °C+1.0 °C256 mm+112 mm
Oct25.4 °C+0.6 °C53 mm+23 mm
Nov21.7 °C+0.8 °C1 mm-13 mm
Dec18.5 °C+1.6 °C0 mm-29 mm

The year's extremes

Hottest day
36.0 °C
10 Jun 2025
Coldest day
3.0 °C
13 Jan 2025
Wettest day
88.5 mm
21 Jul 2025
Windiest day
17.8 km/h
20 Apr 2025
Strongest gust
54.0 km/h
26 Aug 2025
Hottest feels-like
39.1 °C
10 Jun 2025
Coldest feels-like
-0.1 °C
14 Jan 2025
Sunniest day
13.7 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 Solan?

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

What is the hottest day ever recorded in Solan?

The hottest day measured in Solan between 1940 and 2025 was 28 May 1944, reaching 39.2 °C.

What is the coldest day in Solan?

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

Does it snow in Solan?

Yes. Solan gets on average 1.4 cm of snow per year and has around 2 frost days.

Has the climate of Solan warmed?

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

What is the wettest day in Solan?

The wettest day measured in Solan between 1940 and 2025 was 22 July 1953, with 255 mm of rain in 24 hours.

What was the windiest day in Solan?

The windiest day measured in Solan between 1940 and 2025 was 9 March 1963, with winds reaching 29.7 km/h.

What is the warmest month in Solan?

The warmest month in Solan is June (26.6 °C on average); the coldest is January (8.5 °C).

How much does it rain in Solan?

Solan receives on average 1,255 mm of precipitation per year, spread over about 130 rainy days.

Is it sunny in Solan?

Solan gets on average 10.5 hours of sunshine per day, roughly 3,833 hours per year over 1940-2025.

What is the biggest single-day snowfall in Solan?

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

Are there tropical nights in Solan?

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

What was the most extreme apparent temperature in Solan?

In Solan, between 1940 and 2025, the highest apparent temperature reached 39.8 °C on 31 July 2024, and the lowest was -11.0 °C on 11 January 1945.

Compare Solan with another city

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

Nearby cities

The climate around Solan

Other cities — India