Sawankhalok Population 2026

Sawankhalok has a population of 19,805, making it the #225 biggest city in 🇹🇭 Thailand, located in Sukhothai. It is about 258× smaller than Bangkok, the country's biggest city.

BangkokSawankhalok
Location of Sawankhalok (capital Bangkok shown for reference). Boundaries: Natural Earth.
Population (city proper)
19,805
Rank in Thailand
#225
Coordinates
17.32°N, 99.83°E
~67 m elevation · Asia/Bangkok
Distance to capital (Bangkok)
403 km
250 miles, straight line

Other big cities in Sukhothai

CityPopulationRank in Thailand
Ban Na40,174#131
Sukhothai37,000#143
Si Satchanalai25,942#186

Cities near Sawankhalok

FAQ

What is the population of Sawankhalok?
Sawankhalok has a population of 19,805 (city proper, latest official figure via GeoNames), making it the #225 biggest city in Thailand.
What region is Sawankhalok in?
Sawankhalok is located in Sukhothai, Thailand.
Is Sawankhalok the capital of Thailand?
No, the capital of Thailand is Bangkok, about 403 km away.

Sources & notes

Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.

← All biggest cities in Thailand · Thailand population by year