Les 500 sièges parlementaires sont répartis sur la base de 400 sièges de circonscription (vote majoritaire à un tour) et de 100 sièges élus à la proportionnelle sur « liste de parti ».
Les résultats préliminaires du scrutin de dimanche, publié par la Commission électorale de Thaïlande, à partir de 97% des voix décomptées sont les suivants :
Move Forward : 151 sièges (113 circonscriptions, 38 listes de partis)
Pheu Thai: 141 sièges (112 circonscriptions, 29 listes de partis)
Bhumjaithai: 70 sièges (67 circonscriptions, 3 listes de partis)
Palang Pracharat: 41 sièges (39 circonscriptions, 2 listes de partis)
United Thai Nation : 36 sièges (23 circonscriptions, 13 listes de partis)
Parti démocrate : 25 sièges (22 circonscriptions, 3 listes de partis)
Chart Thai Pattana : 10 sièges (9 circonscriptions, 1 liste de parti)
Prachachart: 9 sièges (7 circonscriptions, 2 listes de partis)
Thai Sang Thai: 6 sièges (5 circonscriptions, 1 liste partielle)
Pheu Thai Rumapalang: 2 sièges de circonscription
Chart Pattana Kla: 2 sièges (1 siège de circonscription, 1 liste de parti)
Seri Ruam Thai : 1 siège de liste de parti
New Democrat : 1 siège de liste de parti
Fair Party : 1 siège de liste de parti
New Party: 1 liste de partis
La Commission électorale ne devrait pas confirmer officiellement le nombre final de sièges remportés par chaque parti avant plusieurs semaines. Elle dispose d’un délai maximum de 60 jours avant de proclamer les résultats définitifs des élections.