BangkokKrung Thep Maha Nakhon · 18 million · Very large city (10M+)
Chiang MaiChiang Mai · 1.2 million · Major city (1M-3M)
Nakhon RatchasimaNakhon Ratchasima · 466,000 · Mid-sized city (300K-1M)
Khon KaenKhon Kaen · 417,000 · Mid-sized city (300K-1M)
Hat YaiSongkhla · 407,000 · Mid-sized city (300K-1M)
PhatthayaChon Buri · 351,000 · Mid-sized city (300K-1M)
PhitsanulokPhitsanulok · 282,000 · Smaller city (100K-300K)
PhuketPhuket · 253,000 · Smaller city (100K-300K)
Pak KretNonthaburi · 190,000 · Smaller city (100K-300K)
Surat ThaniSurat Thani · 131,000 · Smaller city (100K-300K)
Udon ThaniUdon Thani · 130,000 · Smaller city (100K-300K)
Ban Bang Pu MaiSamut Prakan · 120,000 · Smaller city (100K-300K)
Nakhon Si ThammaratNakhon Si Thammarat · 106,000 · Smaller city (100K-300K)
Ban MangkonSamut Prakan · 102,000 · Smaller city (100K-300K)
Nakhon SawanNakhon Sawan · 86,000 · Small city (under 100K)
Ban Talat RangsitPathum Thani · 79,000 · Small city (under 100K)
Ubon RatchathaniUbon Ratchathani · 79,000 · Small city (under 100K)
Nakhon PathomNakhon Pathom · 79,000 · Small city (under 100K)
Ban Laem ChabangChon Buri · 78,000 · Small city (under 100K)
Ban Tha KhlongPathum Thani · 73,000 · Small city (under 100K)
Ban Map Ta PhutRayong · 72,000 · Small city (under 100K)
Chiang RaiChiang Rai · 71,000 · Small city (under 100K)
Ban Nong PrueChon Buri · 71,000 · Small city (under 100K)
Ban SuanChon Buri · 66,000 · Small city (under 100K)
SongkhlaSongkhla · 64,000 · Small city (under 100K)
Ban Lam Sam KaeoPathum Thani · 63,000 · Small city (under 100K)
RayongRayong · 62,000 · Small city (under 100K)
SaraburiSaraburi · 62,000 · Small city (under 100K)
YalaYala · 61,000 · Small city (under 100K)
TrangTrang · 61,000 · Small city (under 100K)
Samut SakhonSamut Sakhon · 60,000 · Small city (under 100K)
Hua HinPrachuap Khiri Khan · 59,000 · Small city (under 100K)
Ban RangsitPathum Thani · 59,000 · Small city (under 100K)
Khlong LuangPathum Thani · 56,000 · Small city (under 100K)
LampangLampang · 55,000 · Small city (under 100K)
Sakon NakhonSakon Nakhon · 54,000 · Small city (under 100K)
Phra Nakhon Si AyutthayaPhra Nakhon Si Ayutthaya · 53,000 · Small city (under 100K)
Maha SarakhamMaha Sarakham · 53,000 · Small city (under 100K)
Ban Om NoiSamut Sakhon · 52,000 · Small city (under 100K)
Muban Saeng Bua ThongNonthaburi · 52,000 · Small city (under 100K)
Samut PrakanSamut Prakan · 51,000 · Small city (under 100K)
Bang Bua ThongNonthaburi · 50,000 · Small city (under 100K)
Chong NonsiKrung Thep Maha Nakhon · 49,000 · Small city (under 100K)
Nong KhaiNong Khai · 48,000 · Small city (under 100K)
PattaniPattani · 44,000 · Small city (under 100K)
SinghanakhonSongkhla · 44,000 · Small city (under 100K)
Si Sa KetSi Sa Ket · 42,000 · Small city (under 100K)
Bang KruaiNonthaburi · 42,000 · Small city (under 100K)
Ban Wat Lak HokRatchaburi · 42,000 · Small city (under 100K)
Su-ngai KolokNarathiwat · 42,000 · Small city (under 100K)
NarathiwatNarathiwat · 41,000 · Small city (under 100K)
Ban Na PaChon Buri · 41,000 · Small city (under 100K)
SurinSurin · 40,000 · Small city (under 100K)
ChachoengsaoChachoengsao · 40,000 · Small city (under 100K)
Ban Bang Khu LatNonthaburi · 39,000 · Small city (under 100K)
ChaiyaphumChaiyaphum · 37,000 · Small city (under 100K)
RatchaburiRatchaburi · 36,000 · Small city (under 100K)
Pak ChongNakhon Ratchasima · 36,000 · Small city (under 100K)
Cha-amPhetchaburi · 36,000 · Small city (under 100K)
Roi EtRoi Et · 35,000 · Small city (under 100K)
PhatthalungPhatthalung · 35,000 · Small city (under 100K)
KalasinKalasin · 34,000 · Small city (under 100K)
Phra PhutthabatSaraburi · 34,000 · Small city (under 100K)
UttaraditUttaradit · 34,000 · Small city (under 100K)
ChumphonChumphon · 34,000 · Small city (under 100K)
Ban Pak PhunNakhon Si Thammarat · 33,000 · Small city (under 100K)
MukdahanMukdahan · 33,000 · Small city (under 100K)
Ban Ang SilaChon Buri · 33,000 · Small city (under 100K)
Chum PhaeKhon Kaen · 32,000 · Small city (under 100K)
Mae SotTak · 32,000 · Small city (under 100K)
Ban ChangRayong · 31,000 · Small city (under 100K)
Bang PhongphangSamut Prakan · 31,000 · Small city (under 100K)
Thung SongNakhon Si Thammarat · 31,000 · Small city (under 100K)
KrabiKrabi · 30,000 · Small city (under 100K)
SamrongSamut Prakan · 30,000 · Small city (under 100K)
Chon BuriChon Buri · 30,000 · Small city (under 100K)
Kamphaeng PhetKamphaeng Phet · 29,000 · Small city (under 100K)
Ban Doi SuthepChiang Mai · 29,000 · Small city (under 100K)
Ban PhaiKhon Kaen · 29,000 · Small city (under 100K)
Samut SongkhramSamut Songkhram · 28,000 · Small city (under 100K)
Tha YangPhetchaburi · 28,000 · Small city (under 100K)
Ban Bang Khu WatPathum Thani · 28,000 · Small city (under 100K)
Warin ChamrapUbon Ratchathani · 28,000 · Small city (under 100K)
Buri RamBuri Ram · 27,000 · Small city (under 100K)
Ban Phonla KrangNakhon Ratchasima · 27,000 · Small city (under 100K)
BetongYala · 27,000 · Small city (under 100K)
Ban Pa TuengChiang Rai · 26,000 · Small city (under 100K)
Nakhon PhanomNakhon Phanom · 26,000 · Small city (under 100K)
Suphan BuriSuphan Buri · 26,000 · Small city (under 100K)
KathuPhuket · 26,000 · Small city (under 100K)
Amnat CharoenAmnat Charoen · 26,000 · Small city (under 100K)
Ban Piang LuangChiang Mai · 26,000 · Small city (under 100K)
KanchanaburiKanchanaburi · 26,000 · Small city (under 100K)
Ban KhamenNonthaburi · 26,000 · Small city (under 100K)
Ban Chang PhuakChiang Mai · 25,000 · Small city (under 100K)
Ban Tha PhoPhitsanulok · 25,000 · Small city (under 100K)
Ban Bang PhunPathum Thani · 25,000 · Small city (under 100K)
TakhliNakhon Sawan · 25,000 · Small city (under 100K)
Ban Pa SakPhitsanulok · 24,000 · Small city (under 100K)
Lop BuriLop Buri · 24,000 · Small city (under 100K)
ChanthaburiChanthaburi · 24,000 · Small city (under 100K)
Bang Sao ThongSamut Prakan · 24,000 · Small city (under 100K)
SatunSatun · 24,000 · Small city (under 100K)
Ban Nong HanChiang Mai · 24,000 · Small city (under 100K)
Ban PhruSongkhla · 24,000 · Small city (under 100K)
SattahipChon Buri · 23,000 · Small city (under 100K)
Si RachaChon Buri · 23,000 · Small city (under 100K)
Sai MaiKrung Thep Maha Nakhon · 23,000 · Small city (under 100K)
PhetchaburiPhetchaburi · 23,000 · Small city (under 100K)
Ban Bang RinRanong · 23,000 · Small city (under 100K)
Ban Bang KrangNonthaburi · 23,000 · Small city (under 100K)
Wichian BuriPhetchabun · 23,000 · Small city (under 100K)
Ban Thoet ThaiChiang Rai · 23,000 · Small city (under 100K)
LoeiLoei · 22,000 · Small city (under 100K)
PhichitPhichit · 22,000 · Small city (under 100K)
PhetchabunPhetchabun · 22,000 · Small city (under 100K)
Krathum BaenSamut Sakhon · 22,000 · Small city (under 100K)
Nong Bua LamphuNong Bua Lamphu · 22,000 · Small city (under 100K)
Nang RongBuri Ram · 21,000 · Small city (under 100K)
Ban Tha TonChiang Mai · 21,000 · Small city (under 100K)