How do Europe's big five leagues compare on matchday? This page pits the Premier League, La Liga, Bundesliga, Serie A and Ligue 1 on average attendance and how full their grounds get, then ranks every league by average stadium capacity. Bundesliga draws the biggest crowds at 43,220 per game, while Bundesliga fills the highest share of its seats (97%).
Average attendance is the mean home crowd across every club in the league; occupancy is that attendance as a share of stadium capacity. A league can pull huge crowds yet still have room to grow, or pack out smaller grounds week after week.
| # | League | Country | Div | Grounds | Average capacity | Total seats |
|---|---|---|---|---|---|---|
| 1 | Bundesliga | Germany | 1 | 18 |
|
795,212 |
| 2 | Premier League | England | 1 | 20 |
|
822,365 |
| 3 | La Liga | Spain | 1 | 20 |
|
775,839 |
| 4 | Russian Premier League | Russia | 1 | 16 |
|
601,843 |
| 5 | Serie A | Italy | 1 | 18 |
|
584,668 |
| 6 | Ligue 1 | France | 1 | 18 |
|
575,330 |
| 7 | 2. Bundesliga | Germany | 2 | 18 |
|
555,209 |
| 8 | Süper Lig | Turkey | 1 | 17 |
|
494,364 |
| 9 | EFL Championship | England | 2 | 24 |
|
658,198 |
| 10 | Kazakhstan Premier League | Kazakhstan | 1 | 1 |
|
23,804 |
| 11 | Scottish Premiership | Scotland | 1 | 12 |
|
256,814 |
| 12 | Ekstraklasa | Poland | 1 | 17 |
|
361,603 |
| 13 | Eredivisie | Netherlands | 1 | 18 |
|
377,021 |
| 14 | Swiss Super League | Switzerland | 1 | 11 |
|
215,182 |
| 15 | Ukrainian First League | Ukraine | 2 | 3 |
|
56,353 |
| 16 | Primeira Liga | Portugal | 1 | 18 |
|
327,751 |
| 17 | 3. Liga | Germany | 3 | 20 |
|
359,664 |
| 18 | TFF Second League | Turkey | 3 | 4 |
|
71,164 |
| 19 | Segunda División | Spain | 2 | 22 |
|
388,445 |
| 20 | Ligue 2 | France | 2 | 18 |
|
314,676 |
| 21 | Erovnuli Liga | Georgia | 1 | 8 |
|
138,532 |
| 22 | Super League Greece 1 | Greece | 1 | 14 |
|
241,154 |
| 23 | EFL League One | England | 3 | 24 |
|
410,464 |
| 24 | Serie B | Italy | 2 | 20 |
|
338,832 |
| 25 | Regionalliga | Germany | 4 | 4 |
|
64,400 |
| 26 | Israeli Premier League | Israel | 1 | 11 |
|
176,578 |
| 27 | SuperLiga | Romania | 1 | 16 |
|
256,057 |
| 28 | Allsvenskan | Sweden | 1 | 13 |
|
204,940 |
| 29 | TFF First League | Turkey | 2 | 16 |
|
246,325 |
| 30 | Belgian Pro League | Belgium | 1 | 17 |
|
260,980 |
| 31 | Russian First League | Russia | 2 | 18 |
|
265,188 |
| 32 | Danish Superliga | Denmark | 1 | 12 |
|
176,468 |
| 33 | Austrian Football Bundesliga | Austria | 1 | 11 |
|
158,239 |
| 34 | HNL | Croatia | 1 | 9 |
|
129,203 |
| 35 | Ukrainian Premier League | Ukraine | 1 | 12 |
|
167,332 |
| 36 | Kategoria Superiore | Albania | 1 | 9 |
|
124,572 |
| 37 | Serbian SuperLiga | Serbia | 1 | 16 |
|
215,147 |
| 38 | First Professional Football League | Bulgaria | 1 | 13 |
|
173,939 |
| 39 | EFL League Two | England | 4 | 4 |
|
47,575 |
| 40 | I liga | Poland | 2 | 18 |
|
209,648 |
| 41 | Superettan | Sweden | 2 | 3 |
|
34,234 |
| 42 | Macedonian First Football League | North Macedonia | 1 | 11 |
|
122,707 |
| 43 | Eliteserien | Norway | 1 | 16 |
|
178,081 |
| 44 | Czech First League | Czechia | 1 | 15 |
|
160,353 |
| 45 | Nemzeti Bajnokság I | Hungary | 1 | 12 |
|
123,363 |
| 46 | Cypriot First Division | Cyprus | 1 | 9 |
|
91,471 |
| 47 | Liga II | Romania | 2 | 4 |
|
40,589 |
| 48 | Ligue 3 | France | 3 | 17 |
|
170,508 |
| 49 | Premier League of Bosnia and Herzegovina | Bosnia and Herzegovina | 1 | 10 |
|
98,730 |
| 50 | Serie C | Italy | 3 | 60 |
|
591,634 |
| 51 | Second Professional Football League | Bulgaria | 2 | 3 |
|
29,128 |
| 52 | Azerbaijan Premier League | Azerbaijan | 1 | 12 |
|
116,506 |
| 53 | Slovak Super Liga | Slovakia | 1 | 12 |
|
114,895 |
| 54 | Scottish Championship | Scotland | 2 | 1 |
|
9,512 |
| 55 | Primera Federación | Spain | 3 | 39 |
|
366,180 |
| 56 | Challenge League | Switzerland | 2 | 1 |
|
8,700 |
| 57 | Challenger Pro League | Belgium | 2 | 1 |
|
8,548 |
| 58 | Danish 1st Division | Denmark | 2 | 2 |
|
17,060 |
| 59 | II liga | Poland | 3 | 3 |
|
25,106 |
| 60 | Eerste Divisie | Netherlands | 2 | 19 |
|
154,846 |
| 61 | Belarusian Premier League | Belarus | 1 | 14 |
|
111,859 |
| 62 | Maltese Premier League | Malta | 1 | 3 |
|
23,869 |
| 63 | Nemzeti Bajnokság II | Hungary | 2 | 2 |
|
15,746 |
| 64 | Serie D | Italy | 4 | 8 |
|
62,862 |
| 65 | Norwegian First Division | Norway | 2 | 3 |
|
23,418 |
| 66 | Liga Portugal 2 | Portugal | 2 | 18 |
|
135,227 |
| 67 | League of Ireland First Division | Ireland | 2 | 1 |
|
7,485 |
| 68 | Prva liga | Slovenia | 1 | 9 |
|
61,159 |
| 69 | 2. Liga | Slovakia | 2 | 1 |
|
6,500 |
| 70 | Czech National Football League | Czechia | 2 | 2 |
|
12,983 |
| 71 | Prva NL | Croatia | 2 | 1 |
|
6,000 |
| 72 | Moldovan Super Liga | Moldova | 1 | 7 |
|
39,971 |
| 73 | Primera Divisió | Andorra | 1 | 1 |
|
5,600 |
| 74 | 2. Liga | Austria | 2 | 1 |
|
5,595 |
| 75 | Veikkausliiga | Finland | 1 | 12 |
|
66,326 |
| 76 | Liga 3 | Portugal | 3 | 2 |
|
10,826 |
| 77 | League of Ireland Premier Division | Ireland | 1 | 10 |
|
53,496 |
| 78 | Football Superleague of Kosovo | Kosovo | 1 | 9 |
|
45,679 |
| 79 | Segunda Federación | Spain | 4 | 10 |
|
50,159 |
| 80 | Azerbaijan First Division | Azerbaijan | 2 | 1 |
|
5,000 |
| 81 | Esiliiga | Estonia | 2 | 1 |
|
5,000 |
| 82 | Armenian Premier League | Armenia | 1 | 8 |
|
39,673 |
| 83 | NIFL Premiership | Northern Ireland | 1 | 12 |
|
55,037 |
| 84 | TOPLYGA | Lithuania | 1 | 9 |
|
40,252 |
| 85 | I Lyga | Lithuania | 2 | 1 |
|
3,748 |
| 86 | Ykkösliiga | Finland | 2 | 2 |
|
6,873 |
| 87 | Erovnuli Liga 2 | Georgia | 2 | 3 |
|
10,000 |
| 88 | Montenegrin First Football League | Montenegro | 1 | 10 |
|
33,041 |
| 89 | 1. deild karla | Iceland | 2 | 1 |
|
3,000 |
| 90 | Cymru Premier | Wales | 1 | 12 |
|
35,760 |
| 91 | Meistriliiga | Estonia | 1 | 9 |
|
23,853 |
| 92 | Luxembourg National Division | Luxembourg | 1 | 16 |
|
40,810 |
| 93 | Virsliga | Latvia | 1 | 8 |
|
20,137 |
| 94 | Besta deild karla | Iceland | 1 | 12 |
|
28,351 |
| 95 | Gibraltar Football League | Gibraltar | 1 | 1 |
|
2,300 |
Bundesliga has the highest average attendance among the big five, at about 43,220 per match.
Bundesliga has the highest occupancy of the big five, filling about 97% of available seats on average.
By average stadium capacity, Bundesliga (Germany) leads with about 44,178 seats per ground.
Data reflects the 2025/2026 season.