Sân Mỹ Đình có sức chứa 40.000 chỗ ngồi, dù vậy theo kịch bản lễ khai mạc thì toàn bộ khu vực khán đài B đã được dùng để làm sân khấu biểu diễn. Khán đài C, D được dùng để làm chỗ ngồi cho các đoàn thể thao đến dự buổi lễ. Lễ khai mạc SEA Games 31 sẽ kéo dài 120 phút trên sân vận động Mỹ Đình.

Góp mặt tại SEA Games 31, đoàn thể thao chủ nhà Việt Nam là đoàn có số lượng thành viên đông nhất. Theo danh sách, sẽ có trên 1.300 thành viên, trong đó có hơn 900 vận động viên. Đoàn thể thao Việt Nam sẽ tham gia tranh tài ở tất cả 40 môn thi của SEA Games 31. Mục tiêu của thể thao Việt Nam là đứng đầu bảng tổng sắp huy chương đại hội.