Thailand adalah negara dengan 70 kelompok etnik, yang antara lain 24 di antaranya secara etnolinguistik merupakan orang-orang Tai, khususnya di Thai Tengah, Selatan, Timur Laut, dan Utara; 22 kelompok etnik Austroasiatik, dengan populasi besar Khmer Utara dan Kuy; 11 kelompok etnik berbahasa Sino-Tibet ('puak bukit'), dengan kelompok etnik berjumlah terbanyak adalah Karen; 3 kelompok etnik Austronesia, misalnya, Melayu, kelompok etnik mayoritas di tiga provinsi paling selatan, bersama dengan Moken dan Urak Lawoi ('gipsi laut'); keduanya adalah kelompok etnik Hmong-Mien. Kelompok etnik lainnya adalah masyarakat imigran yang telah lama ada seperti Tionghoa, India dan Portugis Thailand [th].