Estadio Azteca at the 2026 World Cup — Mexico City Venue Guide | WorldCupFutbol.com
Estadio Azteca in Mexico City hosts the opening match of the 2026 World Cup on June 11. The 87,000-seat stadium is the only venue ever to host two World Cup finals (1970, 1986) and stages five matches in 2026.