Sign In Register

Shimla, India

Himachal Pradesh · India

Shimla is a large city in Himachal Pradesh, India with a population of 173,503. Elevation: 6,801 ft (2,073 m). Average temperature: 64°F (18°C).

Data updated June 2026

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
57.9 in Annual Rain
Asia / Kolkata Timezone
$2,800 Median Income
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

Discover Shimla, India

Explore over 40 sections covering people, economy, housing, health, crime, climate, community, costs, trends, schools, colleges, hospitals, treatment centers, industries, museums, libraries, breweries, farmers markets, grocery stores, pharmacies, campgrounds, parks, trails, stadiums, ski resorts, daycare centers, nursing homes, churches, fire stations, cell towers, bridges, power plants, EV stations, prisons, radio stations, airports, police stations, post offices, Amtrak stations, superfund sites, UNESCO sites, and more.
Use the tabs and dropdown menus below to navigate every data point we track for this city.

Full City Profile

People

Population173,503
Median Age31.0 yrs
Density17,980/mi²

Economy

C+
Median Income$2,800
Per Capita$2,850
Unemployment5.2%
Poverty7.5%

Housing

B
Home Value$18,000
Rent$35
Housing Units69,401
Rent Burden26.5%

Climate

Avg Temp64°F (18°C)
Rain57.9 in/yr
Sunny Days239/yr
Elevation6,801 ft (2,073 m)
Population173,503
Population Density17,980 / sq mi
Elevation6,801 ft (2,073 m)
Coordinates31.1044°, 77.1666°
TimezoneAsia/Kolkata
Country🇮🇳 India
State / ProvinceHimachal Pradesh
Average Temperature64°F (18°C)
January Average47°F (8°C)
July Average74°F (23°C)
Annual Precipitation57.9 inches (1,470 mm)
Annual Snowfall0.0 inches (0 cm)
Median Household Income$2,800
Median Age31.0 years

About Shimla

Shimla is a large city in India (Himachal Pradesh) with a population of 173,503. The city sits at an elevation of 6,801 feet (2,073 meters) above sea level. The average annual temperature is 64°F (18°C). Temperatures range from 47°F in January to 74°F in July. Annual precipitation averages 57.9 inches. The timezone is Asia/Kolkata.

Shimla has a population of 173,503 with a density of 17,980 people per square mile, spread across 9.7 square miles. The median age is 31.0 years, 20% younger than the national median of 38.9.

Population

173,503
Total Population
17,980
People / sq mi
31.0yrs
Median Age
20% below India avg
9.7mi²
Land Area

Language Spoken at Home

Other Languages 100.0%

Social Characteristics

Shimla vs India Average

The median household income in Shimla is $2,800, which is 96% below the national average of $75,149. Per capita income is $2,850 (below the $39,052 national figure). The average weekly wage is $55, 96% lower than the U.S. average. The unemployment rate is 5.2% (above the 3.6% US average). 7.5% of residents live below the poverty line, lower than the national rate of 12.4%. The area has 146 business establishments, including 27 restaurants.

Income: Shimla vs India

Commute Mode

Income

Median HH Income$2,800
96% below India avg
Per Capita Income$2,850
Avg Weekly Wage$55

Employment & Poverty

Unemployment5.2%
44% above India avg
Poverty Rate7.5%
40% below India avg
Establishments (County)146

Business (County)

Restaurants27
Healthcare26
Retail3

Tax & Cost of Living

Commute & Transportation

Walkability

The median home value in Shimla is $18,000, 94% below the national median of $281,900. Monthly rent averages $35 (97% below the national average of $1,163). There are 69,401 total housing units in the city. 26.5% of renters spend 30% or more of their income on housing. The home price-to-income ratio is 6.4x, above the traditionally affordable threshold of 3-4x.

Home Value Sources

Ownership Split

Home Values

Census Median$18,000
94% below India avg

Real Estate Market (Redfin)

Rental Costs

Census Median Rent$35
97% below India avg
Rent Burden26.5%

Ownership & Property

Housing Units69,401

Property Tax

Climate in Shimla

Shimla has an average annual temperature of 20.6°C (69°F). The hottest month is Jun (29.7°C), the coldest is Jan (10.1°C). Average annual precipitation is 1321 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 10.1°C / 50°F 2.3° / 21° 67.4
Feb 12.6°C / 55°F 2.6° / 24.4° 53.4
Mar 17.8°C / 64°F 6.9° / 30.5° 63.6
Apr 23.4°C / 74°F 12.6° / 35.3° 54.0
May 27.4°C / 81°F 16.4° / 39.7° 73.9
Jun 29.7°C / 85°F 20° / 39.4° 107.2
Jul 27.2°C / 81°F 21.7° / 36° 374.1
Aug 25.4°C / 78°F 21° / 30.4° 319.3
Sep 24.2°C / 75°F 18.6° / 30° 155.4
Oct 20.7°C / 69°F 13.7° / 29.1° 20.3
Nov 16.3°C / 61°F 8.9° / 26.3° 14.6
Dec 11.9°C / 53°F 3.3° / 23.3° 18.0
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, above the national average. Annual precipitation totals 57.9 inches (wetter than the 38-inch national average). The city sits at an elevation of 6,801 feet, a high-altitude location.

Temperature

47°F Jan (8°C) 74°F Jul (23°C)
Annual Average63.9°F
18% above India 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 India 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 →

Colleges & Universities in Shimla

Institution Type Founded Website
Himachal Pradesh National Law University Shimla College - ,
Jaypee University of Information Technology University 2002 Visit →
pg college College - ,
R.K.M.V College - ,

Schools in Shimla

15 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Auckland House School - - - -
Auckland House School - - - -
HALL - - - -
MIDDLE BLOCK - - - -
SENIOR BLOCK - - - -
Bishop Cotton School - - - -
Govt. College Sanjauli - - - -
Tara Hall School - - - -
ECI Chalet Day School - - - -
D.A.V. Public School, Lakkar Bazar - - - -
Chapslee School - - - -
ST. EDWARD'S SCHOOL - - - -
Lalpani School - - - -
Government Senior Secondary School - - - -
Auckland House School (Boys) - - - -
View full schools details →

Radio Stations near Shimla

1 stations within ~55 km.

Station Genre Quality
Bol Punjabi Radio - MP3 128 kbps

Museums in Shimla

NameTypeAddressPhoneAnnual Revenue
Himachal Pradesh State Museum
The Army Heritage Museum

Libraries in Shimla

NameAddressStaffAnnual VisitsCirculationCollectionPrograms
Bhagini Nivedita Library0.0
Himachal Pradesh State Library0.0
Universidad0.0

Farmers Markets in Shimla

NameAddressSeasonHoursOrganicWebsite
Kasumpti market
MALL ROAD
Sanjauli Bazar
Shoghi Market

Hotels in Shimla

73 hotels within city radius - OpenStreetMap data

Abhiaak Regency
Adiv Regency
Annandale View
Anurag Homestay
Ashoka Hotel
Auram
Avadh Palace
BBMB Guest House Shimla
Brightland Hotel
Chapslee Hotel
Claridges Residency A Block
Clarke's Hotel
Dev Home Stay
Fair View Homestay
Harmony Hotel
Home Inn Shimla
Honeymoon Inn
Hotel Amar Palace
Hotel Baljees Regency
Hotel Blossom
Hotel Blue Diamond
Hotel Chandan
Hotel Combermere
Hotel Dee Emm
Hotel Eve
Hotel Firhill
Hotel Ganga
Hotel Hans
Hotel Hill View Regency
Hotel Lord's Grey Deluxe
Hotel Marina
Hotel Meridian
Hotel Osheen
Hotel Prashant
Hotel Rahat Regency
Hotel Rama Palace
Hotel Rock Sea
Hotel Sangeet
Hotel Satyam Regency
Hotel Shingar
Hotel Sunrise
Hotel Uphar
Hotel Victory
Hotel White
Hotel Willow Bank
Jisha's Homestay
Landmark Hotel and lookout
Mahamaya Hotel (OYO)
mehdudia guest house
Oberoi Cecil
Peterhof
pine residency
Rahat Home Stay
Ridge View HomeStay
Scenic View Stay in Shimla
Seven Hills Hotel
Spars Lodge
Springfields Hotel
Thakur Home Stay
The Bodhi Tree B&B
The Cedar Grand
The Nilaya
The Thistle Lodge
Uphar
Valley View
Vatsalyam Home Stay
Verma's Home Stay
Vipin Mantan
Vipul Home Stay
Welcomhotel Tavleen Chail
Wingait Inn
Woodville Palace Hotel
Yamuna Regency Shimla

Restaurants in Shimla

27 restaurants within city radius - OpenStreetMap data

Aashiyana Restaurant
Ajay Dhaba
Alfa restaurant;Tourist information
Amar Bhojnalaya
Amrit Dhaba
Aunty's Chinese Food
Cafe 1873
Cafe Nook
Cafe Sol
Cafe Under Tree
Devicos Restaurant & Bar
Dim sum Chinese restaurant
Domino's
Embassy cafe
Himachali Rasoi
Himchi bar and kitchen
Hotel Kapital
HPTDC Restaurant & Cafe
Indian Coffee House
Jashan
pizza pinos
Sharma Dhaba
Sher-e-Punjab
Shimla QoH Food Court
Sol the brew house
Tripti Restaurant
Wake & Bake Café

Cafes in Shimla

6 cafes within city radius - OpenStreetMap data

Book Cafe
Brews And Books Cafe
Cafe Rua
Food Corner
Hide Out Café
Simla Times

Cinemas in Shimla

1 cinemas within city radius - OpenStreetMap data

Ritz

Theatres in Shimla

1 theatres within city radius - OpenStreetMap data

Gaiety Theater

Monuments in Shimla

3 monuments within city radius - OpenStreetMap data

Bantony Castle
Hanuman statue
Rajiv Gandhi 1944-91

Zoos in Shimla

1 zoos within city radius - OpenStreetMap data

Himalayan Bird Park

Clinics in Shimla

10 clinics within city radius - OpenStreetMap data

Dr.Lakhanpaul Nursing Home Dental Specialities Centre
Gastroentrology Endoscopy Centre
Goel Eye Clinic
Grover Dental Clinic
IN #13672648378
Indira Gandhi Medical College & Hospital
Maria Clinic
Rana Ortho Care Centre
Vidya Clinic
Vijay Clinic

Dentists in Shimla

1 dentists within city radius - OpenStreetMap data

Abhinav Dental Clinic

Train Stations in Shimla

1 train stations within city radius - OpenStreetMap data

Shimla

Bus Stations in Shimla

4 bus stations within city radius - OpenStreetMap data

IGMC Bus Station
ISBT Shimla (New Bus Stand)
khalini busstation
Old ISBT

Gas Stations in Shimla

5 gas stations within city radius - OpenStreetMap data

IN #1426529972
IN #1427336871
IN #1919728849
Petrol Pump
Petrol Pump

Banks in Shimla

13 banks within city radius - OpenStreetMap data

AU Small Finance Bank
ICICI
IDFC First Bank
Indian Overseas Bank
IndusInd Bank
Kotak Mahindra Bank
Lahori Building
Oriental Bank Of Commerce
Punjab National Bank
Punjab National Bank
RBL Bank
State Bank of India
Ujjivan Small Finance Bank

Golf Courses in Shimla

1 golf courses within city radius - OpenStreetMap data

Annadale

Breweries in Shimla

NameTypeAddressPhoneWebsite
Shimla Brewing Company

Stadiums & Teams in Shimla

TeamLeagueDivision

Airports Near Shimla

4 airports within the area.

AirportIATAType
Shaheed Bhagat Singh International AirportIXCLarge Airport
Ambala Air Force Station-Medium Airport
Pinjore Airfield and Flying Club-Small Airport
Shimla AirportSLVSmall Airport

Post Offices in Shimla

6 post offices.

Post OfficeAddress
A.G. Sub Post Office
Ambedkar Chowk Post Office
Combermere Sub Post Office
Shimla East Post Office
Shimla GPO
Sub Post Office Shimla Bus Stand

Churches & Religious Organizations in Shimla

9 religious organizations (IRS tax-exempt data).

NameAddress
Christ Church
Deothi
Dhingu Mandir
Gurudwara Kalgidhar Sabha
Jakhoo Temple
Kali Bari Temple
Kali Bari Temple
Lakshmi Narayan Mandir
Sidh Shri Baba Balak Nath Ji Mandir

Quick Facts

Timezone
Asia/Kolkata

Around Shimla

Places within 5 km radius - OpenStreetMap data

Schools 15
Hospitals 21
Pharmacies 5
Restaurants 27
Cafes 7
Bars 1
Supermarkets 3
Banks 13
Museums 2
Hotels 69
Libraries 2
Parks 2
Police Stations 6
Fire Stations 1
Places of Worship 7

Things to See Near Shimla

9 places within 15 km

⚱️ Archaeological Sites (2)
  • • Chadwick Falls Pedestrian Gate
  • • Kalka Shimla Railway
⛰️ Peaks (6)
  • • Bhaili
  • • Biru
  • • Jakhoo
  • • Jakhoo
  • • Mahasu
  • + 1 more
🦁 Zoos (1)
  • • Himalayan Bird Park

🇮🇳 About India

Capital New Delhi
Population 1,352,617,328
Area 3,287,590 km²
GDP (USD) $3,638,489,096,034
GDP per capita $2,530
HDI 0.644
Life expectancy 72.0 years
Internet users 55.9%
Urban population 35.1%
Currency INR (Rupee)
Languages English, Hindi, Tamil
Calling code +91
TLD .in
Driving side left

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Shimla.

Get Report

Frequently Asked Questions About Shimla

What is the population of Shimla?

Shimla has a population of 173,503 residents and is located in India. The population density is 17,980 people per square mile, spread across 9.7 square miles. The median age of residents is 31.0 years, which is younger than the national median of 38.9 years.

Is Shimla expensive to live in?

The median household income is $2,800, 96% below the national average of $75,149. The median home value is $18,000 (94% below the U.S. median). Renters pay a median of $35 per month, below the national average of $1,163. The home price-to-income ratio is 6.4x, which means housing is a stretch relative to local earnings.

What is the weather like in Shimla?

Shimla enjoys a temperate climate with an average annual temperature of 64°F (18°C). Winter temperatures average 47°F in January, while summers reach an average of 74°F in July. The area receives 239 sunny days per year. Annual rainfall totals 57.9 inches.

How is the job market in Shimla?

The unemployment rate in Shimla is 5.2%, somewhat above the national average of 3.6%. Job seekers may face moderate competition. The average weekly wage is $55. There are 146 business establishments in the area, including 27 restaurants and food service locations.

How much does housing cost in Shimla?

The median home value in Shimla is $18,000. For renters, the median monthly rent is $35.

Nearby Cities

Compare Shimla with another city: