Where the tournament actually happens.
Two Canadian venues. Three Mexican venues. Eleven across the United States. Canada hosts 13 matches — opener through Round of 16. The Final lands at MetLife on 19 July 2026.
Canada
Toronto
Vancouver
USA
Atlanta
Boston
Dallas
Houston
Kansas City
Los Angeles
Miami
New York / NJ
FinalPhiladelphia
San Francisco Bay
Seattle
Mexico
Mexico City
Opening matchGuadalajara
Monterrey
2026 host cities — questions answered
- How many host cities are in the 2026 World Cup?
- Sixteen — three in Mexico (Mexico City, Guadalajara, Monterrey), two in Canada (Toronto and Vancouver), and eleven across the United States (Atlanta, Boston, Dallas, Houston, Kansas City, Los Angeles, Miami, New York/New Jersey, Philadelphia, San Francisco Bay Area, and Seattle).
- Which Canadian cities are hosting the 2026 World Cup?
- Toronto (BMO Field, 6 matches) and Vancouver (BC Place, 7 matches). Both are group-stage venues with one or more knockout fixtures. Montreal withdrew in 2021 due to cost concerns; Edmonton was not selected in the final round.
- Where is the 2026 World Cup final?
- MetLife Stadium in East Rutherford, New Jersey (NYC metro area) on Sunday 19 July 2026, kickoff 15:00 ET. Capacity for the Final is approximately 82,500. No knockout match later than the Round of 16 is played in Canada or Mexico.
- Which World Cup 2026 games are in Canada?
- Thirteen matches total across Canadian soil: 10 group-stage games, 2 Round of 32 matches, and 1 Round of 16 fixture. Toronto hosts 6 (5 group + 1 R32) and Vancouver hosts 7 (5 group + 1 R32 + 1 R16). The tournament opens in Mexico City on 11 June 2026.