The 2026 FIFA World Cup was always going to be big.
A record 48 teams, 16 host cities across the United States, Canada and Mexico, and some of the largest stadiums ever used for a major tournament.
Even before a ball was kicked, FIFA was projecting unprecedented attendance numbers, and with that came the usual debates over ticket pricing, empty seats, and whether the official figures truly reflect who’s actually in the ground.
With the group stage now underway, FootballGroundGuide is tracking every match to see where the biggest crowds are turning up, which venues are struggling to fill, and how the tournament’s atmosphere is shaping up across North America.
This page will be updated regularly throughout the competition.
Biggest crowds at the 2026 World Cup so far
The early leader, and no surprise, is the Estadio Azteca, which opened the tournament with a full house as Mexico beat South Africa in front of 80,824 fans.
The New York New Jersey venue – host for the final – isn't far behind, also hitting its maximum of 80,663 on four occasions.
Top Attendances (as of 24th June)
1. 80,824 – Mexico vs South Africa (Mexico City)
2. 80,824 – Colombia vs Uzbekistan (Mexico City)
3. 80,824 – Czechia vs Mexico (Mexico City)
4. 80,663 – Brazil vs Morocco (New York New Jersey)
5. 80,663 – Norway vs Senegal (New York New Jersey)
U.S. venues are unsurprisingly strong, with Los Angeles, Dallas, Houston and Atlanta all pushing close to capacity.
The expanded format means more matches, but so far the demand appears to be holding up.
:quality(65)/https%3A%2F%2Fmedia.footballgroundguide.com%2Fmain%2F2026%2F06%2Fimago1078432842.jpg)
Smallest crowds at the 2026 World Cup so far
The lowest attendance to date came at BMO Field in Toronto, where 42,942 watched Ghana vs Panama – still a strong figure, filling 99.8% of the venue's capacity.
Lowest Attendances (as of 24th June)
1. 42,942 – Ghana vs Panama (Toronto)
2. 43,002 – Canada vs Bosnia & Herzegovina (Toronto)
3. 43,036 – Germany vs Ivory Coast (Toronto)
4. 43,036 – Panama vs Croatia (Toronto)
5. 43,036 – Senegal vs Iraq (Toronto)
Canadian venues are performing well but naturally have smaller capacities than the giant U.S. stadiums.
Monterrey and Guadalajara are also seeing slightly lower numbers than Mexico City’s blockbuster opener at the Azteca.
:quality(65)/https%3A%2F%2Fmedia.footballgroundguide.com%2Fmain%2F2026%2F06%2Fimago1078620254.jpg)
2026 World Cup full match-by-match attendances
| DATE | MATCH | STADIUM | ATTENDANCE | % OF CAPACITY? |
|---|---|---|---|---|
| June 11th | Mexico 2-0 South Africa | Estadio Azteca | 80,824 | 100% |
| June 11th | South Korea 1-1 Czechia | Estadio Akron | 44,985 | 98.5% |
| June 12th | Canada 1-1 Bosnia | BMO Field | 43,002 | 99.9% |
| June 12th | USA 4-1 Paraguay | SoFi Stadium | 70,492 | 100% |
| June 13th | Qatar 1-1 Switzerland | Levi's Stadium | 67,966 | 98.7% |
| June 13th | Brazil 1-1 Morocco | MetLife Stadium | 80,663 | 100% |
| June 13th | Haiti 0-1 Scotland | Gillette Stadium | 64,146 | 100% |
| June 13th | Australia 2-0 Turkey | BC Place | 52,497 | 100% |
| June 14th | Germany 7-1 Curacao | NRG Stadium | 68,021 | 98.9% |
| June 14th | Netherlands 2-2 Japan | AT&T Stadium | 69,285 | 98.1% |
| June 14th | Ivory Coast 1-0 Ecuador | Lincoln Financial Field | 68,274 | 99.9% |
| June 14th | Sweden 4-1 Tunisia | Estadio BBVA | 50,987 | 99.5% |
| June 15th | Spain 0-0 Cape Verde | Mercedes-Benz Stadium | 67,640 | 99.1% |
| June 15th | Belgium 1-1 Egypt | Lumen Field | 66,775 | 99.8% |
| June 15th | Saudi Arabia 1-1 Uruguay | Hard Rock Stadium | 62,764 | 97.3% |
| June 15th | Iran 2-2 New Zealand | SoFi Stadium | 70,108 | 99.5% |
| June 16th | France 3-1 Senegal | MetLife Stadium | 80,545 | 99.9% |
| June 16th | Iraq 1-4 Norway | Gillette Stadium | 63,106 | 98.4% |
| June 16th | Argentina 3-0 Algeria | Arrowhead Stadium | 69,045 | 100% |
| June 16th | Austria 3-1 Jordan | Levi's Stadium | 68,527 | 99.6% |
| June 17th | Portugal 1-1 DR Congo | NRG Stadium | 68,777 | 100% |
| June 17th | England 4-2 Croatia | AT&T Stadium | 70,389 | 99.6% |
| June 17th | Ghana 1-0 Panama | BMO Field | 42,942 | 99.8% |
| June 17th | Uzbekistan 1-3 Colombia | Estadio Azteca | 80,824 | 100% |
| June 18th | Czechia 1-1 South Africa | Mercedes-Benz Stadium | 67,442 | 98.93% |
| June 18th | Switzerland 4-1 Bosnia | SoFi Stadium | 70,026 | 99.3% |
| June 18th | Canada 6-0 Qatar | BC Place | 52,497 | 100% |
| June 18th | Mexico 1-0 South Korea | Estadio Akron | 45,522 | 99.7% |
| June 19th | USA 2-0 Australia | Lumen Field | 66,925 | 100% |
| June 19th | Scotland 0-1 Morocco | Gillette Stadium | 64,146 | 100% |
| June 19th | Brazil 3-0 Haiti | Lincoln Financial Field | 68,324 | 100% |
| June 19th | Turkey 0-1 Paraguay | Levi's Stadium | 68,827 | 100% |
| June 20th | Netherlands 5-1 Sweden | NRG Stadium | 68,777 | 100% |
| June 20th | Germany 2-1 Ivory Coast | BMO Field | 43,036 | 100% |
| June 20th | Ecuador 0-0 Curacao | Arrowhead Stadium | 69,045 | 100% |
| June 20th | Tunisia 0-4 Japan | Estadio BBVA | 51,243 | 100% |
| June 21st | Spain 4-0 Saudi Arabia | Mercedes-Benz Stadium | 68,239 | 100% |
| June 21st | Belgium 0-0 Iran | SoFi Stadium | 70,317 | 99.8% |
| June 21st | Uruguay 2-2 Cape Verde | Hard Rock Stadium | 64,003 | 99.3% |
| June 21st | New Zealand 1-3 Egypt | BC Place | 52,497 | 100% |
| June 22nd | Argentina 2-0 Austria | AT&T Stadium | 70,469 | 100% |
| June 22nd | France 3-0 Iraq | Lincoln Financial Field | 68,324 | 100% |
| June 22nd | Norway 3-2 Senegal | MetLife Stadium | 80,663 | 100% |
| June 22nd | Jordan 1-2 Algeria | Levi's Stadium | 68,371 | 99.3% |
| June 23rd | Portugal 5-0 Uzbekistan | NRG Stadium | 68,777 | 100% |
| June 23rd | England 0-0 Ghana | Gillette Stadium | 63,983 | 99.7% |
| June 23rd | Panama 0-1 Croatia | BMO Field | 43,036 | 100% |
| June 23rd | Colombia 1-0 DR Congo | Estadio Akron | 45,358 | 99.3% |
| June 24th | Switzerland 2-1 Canada | BC Place | 52,497 | 100% |
| June 24th | Bosnia 3-1 Qatar | Lumen Field | 66,925 | 100% |
| June 24th | Scotland 0-3 Brazil | Hard Rock Stadium | 64,478 | 100% |
| June 24th | Morocco 4-2 Haiti | Mercedes-Benz Stadium | 68,239 | 100% |
| June 25th | Czechia 0-3 Mexico | Estadio Azteca | 80,824 | 100% |
| June 25th | South Africa 1-0 South Korea | Estadio BBVA | 51,243 | 100% |
| June 25th | Curacao 0-2 Ivory Coast | Lincoln Financial Field | 68,324 | 100% |
| June 25th | Ecuador 2-1 Germany | MetLife Stadium | 80,663 | 100% |
| June 25th | Japan 1-1 Sweden | AT&T Stadium | 70,137 | 99.3% |
| June 25th | Tunisia 1-3 Netherlands | Arrowhead Stadium | 68,391 | 99% |
| June 25th | Turkey 3-2 United States | SoFi Stadium | 70,492 | 100% |
| June 25th | Paraguay 0-0 Australia | Levi's Stadium | 68,827 | 100% |
| June 26th | Norway 1-4 France | Gillette Stadium | 64,146 | 100% |
| June 26th | Senegal 5-0 Iraq | BMO Field | 43,036 | 100% |
| June 26th | Cape Verde 0-0 Saudi Arabia | NRG Stadium | 68,278 | 99.9% |
| June 27th | Uruguay 0-1 Spain | Estadio Akron | 45,065 | 98.7% |
| June 27th | Egypt 1-1 Iran | Lumen Field | 66,925 | 100% |
| June 27th | New Zealand 1-5 Belgium | BC Place | 52,497 | 100% |
| June 27th | Panama 0-2 England | MetLife Stadium | 80,663 | 100% |
| June 27th | Croatia 2-1 Ghana | Lincoln Financial Field | 68,324 | 100% |
| June 28th | Colombia 0-0 Portugal | Hard Rock Stadium | 64,478 | 100% |
| June 28th | DR Congo 3-1 Uzbekistan | Mercedes-Benz Stadium | 68,239 | 100% |
| June 28th | Algeria 3-3 Austria | Arrowhead Stadium | 69,045 | 100% |
| June 28th | Jordan 1-3 Argentina | AT&T Stadium | 70,649 | 100% |