← All guides

World Cup 2026 host cities and stadiums

The 2026 World Cup is the first spread across three countries — the United States, Canada and Mexico — and 16 host cities, from Vancouver on the Pacific to Miami on the Atlantic. Here is every stadium, what it hosts, and how the map shapes the tournament.

Three countries, 16 cities

Sixteen cities share the tournament: eleven in the United States, three in Mexico and two in Canada. It is the largest World Cup ever by venues as well as by teams, and the first time three nations have co-hosted a men’s World Cup.

The United States hosts most of the matches, including the final at MetLife Stadium in the New York/New Jersey area. Mexico’s Estadio Azteca in Mexico City stages the opening match and becomes the first stadium to feature in three different World Cups. Canada brings Toronto’s BMO Field and Vancouver’s BC Place into the tournament.

The stadiums, coast to coast

US venues run from SoFi Stadium in Los Angeles and Levi’s Stadium in the San Francisco Bay Area on the west coast, through Arrowhead (Kansas City), AT&T (Dallas), NRG (Houston) and Mercedes-Benz (Atlanta) in the middle, to Hard Rock (Miami), Lincoln Financial (Philadelphia), Gillette (Boston), Lumen Field (Seattle) and MetLife (New York/New Jersey).

Mexico adds Estadio Akron in Guadalajara and Estadio BBVA in Monterrey alongside the Azteca. Canada’s BC Place and BMO Field complete the map. Several are large NFL stadiums; a few, like BMO Field, are purpose-built for football and more intimate.

Why the geography matters

With cities spread across four US time zones plus Mexico and Canada, kick-off times vary hugely depending on where a match is played. A game in Vancouver and a game in Miami on the same day can start hours apart in your local time.

That is why every fixture on kickoff26 is shown in your own timezone, and why the venue pages list each stadium’s city and local time zone — so you can plan around the matches you care about.

FAQ

How many host cities does the 2026 World Cup have?

Sixteen — eleven in the United States, three in Mexico (Mexico City, Guadalajara, Monterrey) and two in Canada (Toronto, Vancouver).

Where is the 2026 World Cup final?

At MetLife Stadium in the New York/New Jersey area, on 19 July 2026.

Which stadium hosts the opening match?

The Estadio Azteca in Mexico City hosts the opening match on 11 June 2026.