Sign In Register

Sơn La, Vietnam

Sơn La Province · Vietnam

Sơn La is a large city in Sơn La Province, Vietnam with a population of 106,052. Elevation: 1,995 ft (608 m). Average temperature: 69°F (21°C).

106,052 Population 849/sq mi density
1,995 ft Elevation 608 meters
69°F Avg Temperature 21°C
58.9 in Annual Rain
Asia / Bangkok Timezone

Discover Sơn La, Vietnam

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

Population106,052
Density849/mi²

Climate

Avg Temp69°F (21°C)
Rain58.9 in/yr
Sunny Days230/yr
Elevation1,995 ft (608 m)
Population106,052
Population Density849 / sq mi
Elevation1,995 ft (608 m)
Coordinates21.3256°, 103.9188°
TimezoneAsia/Bangkok
Country🇻🇳 Vietnam
State / ProvinceSơn La Province
Average Temperature69°F (21°C)
January Average58°F (15°C)
July Average76°F (25°C)
Annual Precipitation58.9 inches (1,497 mm)
Annual Snowfall0.0 inches (0 cm)

About Sơn La

Sơn La is a large city in Vietnam (Sơn La Province) with a population of 106,052. The city sits at an elevation of 1,995 feet (608 meters) above sea level. The average annual temperature is 69°F (21°C). Temperatures range from 58°F in January to 76°F in July. Annual precipitation averages 58.9 inches. The timezone is Asia/Bangkok.

Climate in Sơn La

Sơn La has an average annual temperature of 22.6°C (73°F). The hottest month is Jun (26.4°C), the coldest is Jan (16°C). Average annual precipitation is 1323 mm.

Month Avg °C / °F Min / Max °C Rain (mm)
Jan 16°C / 61°F 11.3° / 20.7° 30.1
Feb 18.8°C / 66°F 13.3° / 24.4° 18.6
Mar 21.9°C / 71°F 16.4° / 27.4° 68.9
Apr 24.2°C / 76°F 19.1° / 29.4° 109.5
May 26.2°C / 79°F 21.5° / 30.8° 163.1
Jun 26.4°C / 80°F 22.4° / 30.5° 185.8
Jul 26.3°C / 79°F 22.6° / 30° 240.2
Aug 26.2°C / 79°F 22.3° / 30.2° 265.6
Sep 25.2°C / 77°F 20.9° / 29.6° 131.5
Oct 23.1°C / 74°F 18.6° / 27.6° 44.9
Nov 20.4°C / 69°F 15.4° / 25.4° 35.3
Dec 16.8°C / 62°F 11.8° / 21.7° 29.2
Sơn La enjoys a temperate climate with an average annual temperature of 69°F (21°C). Winters average 58°F in January while summers reach 76°F in July / relatively mild seasonal variation. The area gets 230 sunny days per year, above the national average. Annual precipitation totals 58.9 inches (wetter than the 38-inch national average). The city sits at an elevation of 1,995 feet.

Temperature

58°F Jan (15°C) 76°F Jul (25°C)
Annual Average69.2°F
28% above Vietnam avg
January Average58°F (15°C)
July Average76°F (25°C)
Sunny Days230 days/yr

Geography

Elevation1,995 ft (608 m)
Area124.9 sq mi (323.5 km²)
Population Density849/sq mi
Coordinates21.3256°N, 103.9188°W
TimezoneAsia/Bangkok

Precipitation & Snow

Annual Rainfall 58.9"
55% above Vietnam avg
Snowfall 0.0"
Wettest Month (Jul) 13.46"
Driest Month (Jan) 0.39"

Air Quality

Earthquake History

23 earthquakes (M2.5+) within 150 km since 1990. Strongest: M4.9. Most recent: M4.5 on May 16, 2025.

Feb 19, 2001 31 km W of Dien Bien Phu, Vietnam M4.9 125 km
Jul 27, 2020 ~120km W of Hanoi, Vietnam M4.9 90 km
Apr 3, 2003 83 km S of Dien Bien Phu, Vietnam M4.7 109 km
Mar 29, 1993 53 km N of Dien Bien Phu, Vietnam M4.6 104 km
Jul 19, 2014 19 km NNE of S?n La, Vietnam M4.6 19 km
Mar 4, 2001 10 km WSW of Dien Bien Phu, Vietnam M4.5 103 km
Oct 6, 1991 33 km E of S?n La, Vietnam M4.5 33 km
May 16, 2025 27 km S of Mường Lay, Vietnam M4.5 99 km
May 2, 2007 73 km S of Dien Bien Phu, Vietnam M4.5 105 km
Feb 24, 2016 55 km WSW of Sa Pa, Vietnam M4.5 115 km
Nov 9, 1995 76 km ENE of Phôngsali, Laos M4.4 148 km
Mar 14, 2022 76 km SSE of Dien Bien Phu, Vietnam M4.4 86 km
Jun 21, 1995 83 km W of Xam Nua, Laos M4.4 129 km
Apr 2, 2001 74 km WSW of Sa Pa, Vietnam M4.4 119 km
Mar 30, 1993 55 km N of Dien Bien Phu, Vietnam M4.4 107 km
Dec 21, 1993 62 km WSW of Sa Pa, Vietnam M4.3 121 km
Jan 7, 2018 36 km E of Dien Bien Phu, Vietnam M4.3 57 km
Jan 8, 2018 36 km E of Dien Bien Phu, Vietnam M4.3 57 km
Feb 2, 1996 72 km WSW of Sa Pa, Vietnam M4.1 118 km
May 7, 2011 46 km SSW of S?n La, Vietnam M4.1 46 km
Source: USGS (M2.5+, 1990–2025)

Hurricane History

8 hurricanes (Cat 1+) within 500 km since 1980. Strongest: Category 2.

Year Name Category Closest
2024 Yagi Category 2 188 km
2016 Mirinae Category 1 268 km
2014 Kalmaegi Category 1 270 km
2012 Son-tinh Category 2 287 km
1997 Zita Category 1 227 km
1996 Frankie Category 2 235 km
1996 Niki Category 1 229 km
1995 Lois Category 1 288 km
Source: NOAA IBTrACS (Cat 1+, 1980–2026)

Monthly Weather

Month Avg Temperature Precipitation Summary
January 58°F (15°C) 0.4 in Coldest, Driest
February 61°F (16°C) 1.5 in
March 67°F (19°C) 1.2 in
April 72°F (22°C) 4.7 in
May 75°F (24°C) 7.3 in
June 77°F (25°C) 9.2 in Warmest
July 76°F (25°C) 13.5 in Wettest
August 76°F (24°C) 11.6 in
September 74°F (23°C) 5.9 in
October 71°F (22°C) 2.4 in
November 65°F (18°C) 1.0 in
December 60°F (15°C) 0.4 in

Sơn La has a seasonal temperature swing of 18°F / from 58°F in January to 77°F in June. Total annual precipitation is 58.9 inches, with July being the wettest month (13.5") and January the driest (0.4").

View full weather details →

Colleges & Universities in Sơn La

Institution Type Founded Website
Trường Cao đẳng Kỹ thuật Công nghệ Sơn La College
Trường Cao đẳng Sơn La College
Trường Chính trị tỉnh Sơn La College

Schools in Sơn La

5 public schools (NCES 2022-23 data).

School Level Enrollment Teachers Student/Teacher
Quyet Thang Secondary School
Trường Phổ thông Dân tộc Nội trú tỉnh Sơn La
Trường Tiểu học Kim Đồng
Trường Trung học phổ thông chuyên Sơn La
Trường Cao đẳng Sơn La
View full schools details →

Museums in Sơn La

NameTypeAddressPhoneAnnual Revenue
Di tích Nhà tù Sơn La

Farmers Markets in Sơn La

NameAddressSeasonHoursOrganicWebsite
Chợ Chiềng Mung

Hotels in Sơn La

22 hotels within city radius — OpenStreetMap data

Cong Doan Hotel
Cosy Hotel
Hoa Anh Dao Hotel
Hoa Lu
Homestay Tiên Quân
Hôtel Windsor
Khách sạn Mường Thanh Luxury Sơn La
Mini
NHA NGHI
NHA NGHI Bao Ngoc Guesthouse
Nha Nghi Linda
NHA NGHI Ngoc Guesthouse
NHA NGHI Ngoc Ha Guesthouse
NHA NGHI QUANG TUNG Guesthouse
NHÀ NGHI TRO Guesthouse
NHA NGHI Tuan Dat Guesthouse
Nhu' Ngqc
San Xanh Hotel 3
Sunrise Hotel
thang tung hotel
Truong Dung Hotel
Truong Sinh

Restaurants in Sơn La

10 restaurants within city radius — OpenStreetMap data

BẾP NHÀ BỘT
Com
Duc Giang
Hải Tình Restaurant
Lẩu Nướng - Bia Thổ Sơn La
Mai Ly
Nhà hàng Đảo Ngọc
Nhà Hàng Hoa Ban Tây Bắc
Phở Bò Đức Trọng
Viet The Restaurant

Cafes in Sơn La

6 cafes within city radius — OpenStreetMap data

Big Cat Cafe
Centro Farms Coffee Studio
Hi Chill
Pho Giang Lac
Press Café
Vani

Monuments in Sơn La

3 monuments within city radius — OpenStreetMap data

HCM Statue
Nghĩa trang Liệt sỹ Nhà Tù Sơn La
Văn Bia Quế Lâm ngự chế

Bus Stations in Sơn La

1 bus stations within city radius — OpenStreetMap data

Son La Bus Station

Gas Stations in Sơn La

16 gas stations within city radius — OpenStreetMap data

Petrolimex
Petrolimex
Petrolimex
Petrolimex
Petrolimex
Petrolimex
VN #13033726495
VN #13033726496
VN #13033748287
VN #13033750695
VN #13033750696
VN #13033751533
VN #13033751534
VN #13033751739
VN #13033753951
VN #13033756230

Shopping Malls in Sơn La

1 shopping malls within city radius — OpenStreetMap data

Vincom Plaza Sơn La

Stadiums & Teams in Sơn La

TeamLeagueDivision

Airports Near Sơn La

2 airports within the area.

AirportIATAType
Na San AirportSQHSmall Airport
Nongkhang airportSmall Airport

Churches & Religious Organizations in Sơn La

1 religious organizations (IRS tax-exempt data).

NameAddress
Đền Thờ Vua Lê Thánh Tông

Quick Facts

Timezone
Asia/Bangkok

Around Sơn La

Places within 5 km radius — OpenStreetMap data

Schools 2
Hospitals 9
Restaurants 9
Cafes 6
Bars 3
Supermarkets 1
Museums 1
Hotels 22
Parks 8
Places of Worship 2

Things to See Near Sơn La

2 places within 15 km

🕳️ Caves (2)
  • • THÀNH ĐỒNG SOLAR
  • • XE ĐIỆN THÀNH ĐỒNG

🇻🇳 About Vietnam

Capital Hanoi
Population 95,540,395
Area 329,560 km²
GDP (USD) $433,857,681,378
GDP per capita $4,323
HDI 0.726
Life expectancy 74.6 years
Internet users 78.1%
Urban population 38.1%
Currency VND (Dong)
Languages Vietnamese
Calling code +84
TLD .vn
Driving side right

Public Holidays in Vietnam

4 public holidays this year

Date Holiday Local Name
Jan 1 New Year's Day Tết dương lịch
Apr 30 Reunification Day Ngày Giải phóng miền Nam, thống nhất đất nước
May 1 Labour Day Ngày Quốc tế lao động
Sep 2 National Day Quốc khánh

Download Full City Report

Get a comprehensive, print-ready PDF with all data for Sơn La.

Get Report

Frequently Asked Questions About Sơn La

What is the population of Sơn La?

Sơn La has a population of 106,052 residents and is located in Vietnam. The population density is 849 people per square mile, spread across 124.9 square miles.

What is the weather like in Sơn La?

Sơn La enjoys a temperate climate with an average annual temperature of 69°F (21°C). Winter temperatures average 58°F in January, while summers reach an average of 76°F in July. The area receives 230 sunny days per year. Annual rainfall totals 58.9 inches.

Nearby Cities

Compare Sơn La with another city: