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 42,308 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 |
|
782,487 |
| 2 | Premier League | England | 1 | 20 |
|
859,015 |
| 3 | La Liga | Spain | 1 | 20 |
|
761,724 |
| 4 | Russian Premier League | Russia | 1 | 16 |
|
601,843 |
| 5 | Serie A | Italy | 1 | 18 |
|
605,547 |
| 6 | 2. Bundesliga | Germany | 2 | 18 |
|
597,942 |
| 7 | Süper Lig | Turkey | 1 | 17 |
|
563,716 |
| 8 | Ligue 1 | France | 1 | 18 |
|
592,291 |
| 9 | EFL Championship | England | 2 | 24 |
|
642,740 |
| 10 | Eredivisie | Netherlands | 1 | 17 |
|
364,543 |
| 11 | Scottish Premiership | Scotland | 1 | 12 |
|
255,630 |
| 12 | Swiss Super League | Switzerland | 1 | 11 |
|
217,441 |
| 13 | Primeira Liga | Portugal | 1 | 16 |
|
309,283 |
| 14 | Ekstraklasa | Poland | 1 | 18 |
|
346,918 |
| 15 | Serie B | Italy | 2 | 20 |
|
365,372 |
| 16 | Segunda División | Spain | 2 | 22 |
|
385,523 |
| 17 | 3. Liga | Germany | 3 | 20 |
|
345,290 |
| 18 | Super League Greece 1 | Greece | 1 | 14 |
|
241,154 |
| 19 | Israeli Premier League | Israel | 1 | 10 |
|
169,024 |
| 20 | Erovnuli Liga | Georgia | 1 | 8 |
|
131,902 |
| 21 | SuperLiga | Romania | 1 | 15 |
|
244,027 |
| 22 | Belgian Pro League | Belgium | 1 | 15 |
|
243,742 |
| 23 | Ligue 2 | France | 2 | 18 |
|
290,087 |
| 24 | EFL League One | England | 3 | 24 |
|
382,276 |
| 25 | Allsvenskan | Sweden | 1 | 14 |
|
218,124 |
| 26 | Danish Superliga | Denmark | 1 | 12 |
|
173,128 |
| 27 | Austrian Football Bundesliga | Austria | 1 | 11 |
|
158,696 |
| 28 | HNL | Croatia | 1 | 10 |
|
135,203 |
| 29 | Serbian SuperLiga | Serbia | 1 | 16 |
|
215,147 |
| 30 | I liga | Poland | 2 | 18 |
|
240,263 |
| 31 | First Professional Football League | Bulgaria | 1 | 15 |
|
190,467 |
| 32 | Kategoria Superiore | Albania | 1 | 9 |
|
113,432 |
| 33 | Ukrainian Premier League | Ukraine | 1 | 12 |
|
142,720 |
| 34 | Macedonian First Football League | North Macedonia | 1 | 11 |
|
122,707 |
| 35 | Nemzeti Bajnokság I | Hungary | 1 | 12 |
|
125,685 |
| 36 | Premier League of Bosnia and Herzegovina | Bosnia and Herzegovina | 1 | 9 |
|
93,730 |
| 37 | Eliteserien | Norway | 1 | 16 |
|
165,618 |
| 38 | Cypriot First Division | Cyprus | 1 | 9 |
|
91,471 |
| 39 | Czech First League | Czechia | 1 | 16 |
|
162,551 |
| 40 | Slovak Super Liga | Slovakia | 1 | 12 |
|
114,014 |
| 41 | Azerbaijan Premier League | Azerbaijan | 1 | 12 |
|
113,206 |
| 42 | Serie C | Italy | 3 | 60 |
|
556,201 |
| 43 | Primera Federación | Spain | 3 | 40 |
|
367,210 |
| 44 | Eerste Divisie | Netherlands | 2 | 20 |
|
166,828 |
| 45 | Belarusian Premier League | Belarus | 1 | 14 |
|
111,859 |
| 46 | Maltese Premier League | Malta | 1 | 3 |
|
23,869 |
| 47 | Prva liga | Slovenia | 1 | 9 |
|
61,159 |
| 48 | Liga Portugal 2 | Portugal | 2 | 18 |
|
117,713 |
| 49 | Moldovan Super Liga | Moldova | 1 | 6 |
|
34,771 |
| 50 | Football Superleague of Kosovo | Kosovo | 1 | 7 |
|
40,179 |
| 51 | League of Ireland Premier Division | Ireland | 1 | 10 |
|
56,481 |
| 52 | A Lyga | Lithuania | 1 | 9 |
|
42,500 |
| 53 | Armenian Premier League | Armenia | 1 | 7 |
|
32,823 |
| 54 | Veikkausliiga | Finland | 1 | 12 |
|
56,245 |
| 55 | Virsliga | Latvia | 1 | 4 |
|
16,663 |
| 56 | Montenegrin First Football League | Montenegro | 1 | 9 |
|
32,616 |
| 57 | Meistriliiga | Estonia | 1 | 9 |
|
28,353 |
| 58 | Luxembourg National Division | Luxembourg | 1 | 16 |
|
40,810 |
| 59 | Besta deild karla | Iceland | 1 | 13 |
|
31,351 |
Bundesliga has the highest average attendance among the big five, at about 42,308 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 43,471 seats per ground.