World Cup 2026 Host Cities: All 16 Venues Across Three Countries

For the first time, a World Cup is shared by three nations. The 2026 finals are spread across 16 host cities — eleven in the United States, three in Mexico and two in Canada.
United States (11 cities)
Atlanta, Boston, Dallas, Houston, Kansas City, Los Angeles, Miami, New York/New Jersey, Philadelphia, the San Francisco Bay Area and Seattle. The final is scheduled for MetLife Stadium in the New York/New Jersey area.
Mexico (3 cities)
Mexico City, Guadalajara and Monterrey. Estadio Azteca in Mexico City hosts the opening match — making it the first stadium to feature at three different men's World Cups.
Canada (2 cities)
Toronto and Vancouver, Canada's first time hosting men's World Cup matches.
A tournament of distances
With venues stretching from Vancouver to Miami and down to Mexico City, travel and climate become part of the story. Teams face very different conditions city to city — altitude in Mexico City, heat in the southern US, cooler evenings in the north — and the schedule is built to keep group-stage travel manageable before the knockout rounds spread out.



