The MetLife Stadium in New Jersey will host the 2026 World Cup final on 19 July, while the Azteca Stadium in Mexico City will stage the opening group game on 11 June.
Mexico is one of three countries co-hosting the expanded 48-team tournament along with USA and Canada.
They have hosted two World Cups on their own, in 1970 and 1986.
Canada’s first game will take place in Toronto on 12 June, with Dallas hosting a record nine matches.
The Azteca was the venue for Argentina striker Diego Maradona’s famous ‘Hand of God’ goal against England in the 1986 quarter-finals.
Fifa president Gianni Infantino announced the plans on Sunday and also revealed the third-place play-off match will take place in Miami.
The semi-finals of the tournament have been handed to Dallas and Atlanta.
The tournament will last 39 days, 10 more than the 2022 edition in Qatar.
In total, 16 cities have been chosen including Monterrey and Guadalajara in Mexico, and Vancouver in Canada.
Boston, Kansas City, Los Angeles, Philadelphia, New York, Houston, Seattle and San Francisco make up the US contingent.
Infantino said he is expecting a competition to remember, adding: “Soccer unites the world. Biggest spectacle the universe has ever seen here in North America.”
More to follow.
Welcome to Triple Star News! I am your Editor, your go-to source for staying informed and up to date on a wide array of themes and topics. My dedicated team of journalists and reporters works tirelessly to bring you timely and comprehensive news coverage that caters to your diverse interests and curiosities. From current events and politics to technology, entertainment, health, and beyond, I’ve got you covered. I pride myself on delivering information in a clear, concise, and engaging manner, accessible to readers of all backgrounds. Join me on Triple Star News and embark on a journey of discovery, staying informed, and expanding your horizons. Let the world unfold before your eyes.