The final will be played in the MetLife stadium. Here are the cities that will be hosting the games. A total of 60 games will be played in the USA.
United States
Atlanta
Baltimore
Boston
Cincinnati, Ohio
Dallas
Denver
Houston
Kansas City, Missouri
Los Angeles
Miami
Nashville, Tennessee
New York-New Jersey
Orlando, Florida
Philadelphia
San Francisco
Seattle
Washington
Canada
Edmonton
Montreal
Toronto
Mexico
Guadalajara
Mexico City
Monterrey