Tại lễ Khởi động cùng SEA Games 31 diễn ra sáng 21.11 ở Hà Nội, ban tổ chức đã công bố các địa điểm đăng cai SEA Games 31. Đáng chú ý là Phú Thọ được công bố là địa phương đăng cai môn bóng đá nam tại SEA Games 31.
Theo đề án chuẩn bị và tổ chức SEA Games 31, môn bóng đá nam dự kiến sẽ diễn ra trên 3 sân vận động là Mỹ Đình, Hàng Đẫy (Hà Nội), Thiên Trường (Nam Định). Sân Mỹ Đình chỉ đăng cai các trận bán kết, chung kết môn bóng đá nam. Sân Hàng Đẫy và Thiên Trường sẽ đăng cai vòng đấu bảng.
Tuy nhiên, Sở Văn hoá Thể thao Hà Nội đã có công văn chính thức gửi Tổng cục Thể dục Thể thao về việc xin không đăng cai một bảng của môn bóng đá nam tại SEA Games 31. Lý do được đưa ra là việc sửa chữa sân Hàng Đẫy không đảm bảo thời gian kịp cho SEA Games 31.
Phú Thọ đã bày tỏ mong muốn được thay thế sân Hàng Đẫy để đăng cai một bảng đấu của Đại hội thể thao Đông Nam Á. Sân vận động Việt Trì có sức chứa 20.000 chỗ ngồi và mặt cỏ thi đấu đạt chuẩn quốc tế. Ngoài ra, thành phố Việt Trì cũng có đến 4 khách sạn đạt tiêu chuẩn 4 sao trở lên làm nơi lưu trú cho các đội tuyển đến lưu trú.