Sign In Register

Shimla, India

Full City Profile

2.9 /5.0
C+ Fair
173,503 Population 17,980/sq mi density
6,801 ft Elevation 2,073 meters
64°F Avg Temperature 18°C
C+
Overall
2.9 / 5.0
Fair overall score based on economy, affordability, safety and education
C+
Economy
2.8 / 5.0
$2,800 median income, 5.2% unemployment
B
Affordability
3.0 / 5.0
$18,000 home value, $35/mo rent
Shimla enjoys a temperate climate with an average annual temperature of 64°F (18°C). Winters average 47°F in January while summers reach 74°F in July. The area gets 239 sunny days per year. Annual precipitation totals 57.9 inches. The area receives 0.0 inches of snow annually.

Temperature

47°F Jan (8°C) 74°F Jul (23°C)
Annual Average63.9°F
18% above US avg
January Average47°F (8°C)
July Average74°F (23°C)
Sunny Days239 days/yr

Geography

Elevation6,801 ft (2,073 m)
Area9.7 sq mi (25.0 km²)
Population Density17,980/sq mi
Coordinates31.1044°N, 77.1666°W
TimezoneAsia/Kolkata

Precipitation & Snow

Annual Rainfall 57.9"
52% above US avg
Snowfall 0.0"
Wettest Month (Jul) 17.01"
Driest Month (Nov) 0.59"

Air Quality

Earthquake History

73 earthquakes (M2.5+) within 150 km since 1990. Strongest: M5.1. Most recent: M4.1 on Aug 18, 2025.

Feb 9, 2012 20 km NNE of Barkot, India M5.1 107 km
Jul 22, 2007 Uttaranchal, India M5.1 105 km
May 28, 2010 10 km SE of Rohru, India M5.0 64 km
Oct 20, 1991 24 km ENE of Uttark?shi, India M4.9 149 km
Oct 8, 2012 71 km ENE of Sar?han, India M4.9 146 km
Jan 20, 1991 16 km SE of Banj?r, India M4.9 55 km
Sep 14, 1996 11 km SE of Barkot, India M4.8 116 km
Dec 13, 1990 11 km SE of Banj?r, India M4.7 58 km
Jul 29, 1997 8 km WNW of Sundarnagar, India M4.7 60 km
Mar 5, 2003 78 km E of Sar?han, India M4.7 146 km
Jun 23, 1991 26 km NE of P?lampur, India M4.6 140 km
Apr 28, 2000 49 km ENE of Sar?han, India M4.6 121 km
Feb 11, 2013 18 km NNE of Barkot, India M4.6 106 km
Aug 27, 2016 8 km ENE of R?mpur, India M4.6 66 km
Jul 17, 1996 72 km NNE of Barkot, India M4.6 135 km
Aug 27, 2016 6 km NE of R?mpur, India M4.5 65 km
Feb 23, 2001 24 km NNW of Barkot, India M4.5 87 km
Oct 8, 2002 15 km NW of Banj?r, India M4.5 70 km
Aug 1, 2016 15 km WNW of Seoni, India M4.5 29 km
Sep 12, 1999 6 km SSE of Jubbal, India M4.5 49 km
Source: USGS (M2.5+, 1990–2025)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 47°F (8°C) 3.2 in Coldest
February 52°F (11°C) 2.7 in
March 59°F (15°C) 2.7 in
April 68°F (20°C) 1.2 in
May 75°F (24°C) 2.2 in
June 77°F (25°C) 5.4 in Warmest
July 74°F (23°C) 17.0 in Wettest
August 72°F (22°C) 12.6 in
September 71°F (21°C) 7.2 in
October 65°F (18°C) 1.7 in
November 57°F (14°C) 0.6 in Driest
December 51°F (10°C) 1.5 in

Shimla has a seasonal temperature swing of 30°F / from 47°F in January to 77°F in June. Total annual precipitation is 57.9 inches, with July being the wettest month (17.0") and November the driest (0.6").

View full weather details →