Big five leagues: attendance & capacity

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 vs occupancy   Avg attendance   Occupancy %
Bundesliga
42,308
97% full
Premier League
41,632
97% full
La Liga
30,952
80% full
Serie A
30,328
79% full
Ligue 1
27,526
82% full
Explore each league
About this data

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.

All leagues by average stadium capacity
#LeagueCountryDivGroundsAverage capacityTotal seats
1 Bundesliga Germany 1 18
43,471
782,487
2 Premier League England 1 20
42,950
859,015
3 La Liga Spain 1 20
38,086
761,724
4 Russian Premier League Russia 1 16
37,615
601,843
5 Serie A Italy 1 18
33,641
605,547
6 2. Bundesliga Germany 2 18
33,219
597,942
7 Süper Lig Turkey 1 17
33,159
563,716
8 Ligue 1 France 1 18
32,905
592,291
9 EFL Championship England 2 24
26,780
642,740
10 Eredivisie Netherlands 1 17
21,443
364,543
11 Scottish Premiership Scotland 1 12
21,302
255,630
12 Swiss Super League Switzerland 1 11
19,767
217,441
13 Primeira Liga Portugal 1 16
19,330
309,283
14 Ekstraklasa Poland 1 18
19,273
346,918
15 Serie B Italy 2 20
18,268
365,372
16 Segunda División Spain 2 22
17,523
385,523
17 3. Liga Germany 3 20
17,264
345,290
18 Super League Greece 1 Greece 1 14
17,225
241,154
19 Israeli Premier League Israel 1 10
16,902
169,024
20 Erovnuli Liga Georgia 1 8
16,487
131,902
21 SuperLiga Romania 1 15
16,268
244,027
22 Belgian Pro League Belgium 1 15
16,249
243,742
23 Ligue 2 France 2 18
16,115
290,087
24 EFL League One England 3 24
15,928
382,276
25 Allsvenskan Sweden 1 14
15,580
218,124
26 Danish Superliga Denmark 1 12
14,427
173,128
27 Austrian Football Bundesliga Austria 1 11
14,426
158,696
28 HNL Croatia 1 10
13,520
135,203
29 Serbian SuperLiga Serbia 1 16
13,446
215,147
30 I liga Poland 2 18
13,347
240,263
31 First Professional Football League Bulgaria 1 15
12,697
190,467
32 Kategoria Superiore Albania 1 9
12,603
113,432
33 Ukrainian Premier League Ukraine 1 12
11,893
142,720
34 Macedonian First Football League North Macedonia 1 11
11,155
122,707
35 Nemzeti Bajnokság I Hungary 1 12
10,473
125,685
36 Premier League of Bosnia and Herzegovina Bosnia and Herzegovina 1 9
10,414
93,730
37 Eliteserien Norway 1 16
10,351
165,618
38 Cypriot First Division Cyprus 1 9
10,163
91,471
39 Czech First League Czechia 1 16
10,159
162,551
40 Slovak Super Liga Slovakia 1 12
9,501
114,014
41 Azerbaijan Premier League Azerbaijan 1 12
9,433
113,206
42 Serie C Italy 3 60
9,270
556,201
43 Primera Federación Spain 3 40
9,180
367,210
44 Eerste Divisie Netherlands 2 20
8,341
166,828
45 Belarusian Premier League Belarus 1 14
7,989
111,859
46 Maltese Premier League Malta 1 3
7,956
23,869
47 Prva liga Slovenia 1 9
6,795
61,159
48 Liga Portugal 2 Portugal 2 18
6,539
117,713
49 Moldovan Super Liga Moldova 1 6
5,795
34,771
50 Football Superleague of Kosovo Kosovo 1 7
5,739
40,179
51 League of Ireland Premier Division Ireland 1 10
5,648
56,481
52 A Lyga Lithuania 1 9
4,722
42,500
53 Armenian Premier League Armenia 1 7
4,689
32,823
54 Veikkausliiga Finland 1 12
4,687
56,245
55 Virsliga Latvia 1 4
4,165
16,663
56 Montenegrin First Football League Montenegro 1 9
3,624
32,616
57 Meistriliiga Estonia 1 9
3,150
28,353
58 Luxembourg National Division Luxembourg 1 16
2,550
40,810
59 Besta deild karla Iceland 1 13
2,411
31,351
Frequently asked questions

Which European league has the highest average attendance?

Bundesliga has the highest average attendance among the big five, at about 42,308 per match.

Which league fills its stadiums the most?

Bundesliga has the highest occupancy of the big five, filling about 97% of available seats on average.

Which league has the biggest stadiums in Europe?

By average stadium capacity, Bundesliga (Germany) leads with about 43,471 seats per ground.

Related insights