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 43,220 per game, while Bundesliga fills the highest share of its seats (97%).

Average attendance vs occupancy   Avg attendance   Occupancy %
Bundesliga
43,220
97% full
Premier League
39,972
97% full
La Liga
31,760
81% full
Serie A
30,809
81% full
Ligue 1
25,875
78% 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
44,178
795,212
2 Premier League England 1 20
41,118
822,365
3 La Liga Spain 1 20
38,791
775,839
4 Russian Premier League Russia 1 16
37,615
601,843
5 Serie A Italy 1 18
32,481
584,668
6 Ligue 1 France 1 18
31,962
575,330
7 2. Bundesliga Germany 2 18
30,844
555,209
8 Süper Lig Turkey 1 17
29,080
494,364
9 EFL Championship England 2 24
27,424
658,198
10 Kazakhstan Premier League Kazakhstan 1 1
23,804
23,804
11 Scottish Premiership Scotland 1 12
21,401
256,814
12 Ekstraklasa Poland 1 17
21,270
361,603
13 Eredivisie Netherlands 1 18
20,945
377,021
14 Swiss Super League Switzerland 1 11
19,562
215,182
15 Ukrainian First League Ukraine 2 3
18,784
56,353
16 Primeira Liga Portugal 1 18
18,208
327,751
17 3. Liga Germany 3 20
17,983
359,664
18 TFF Second League Turkey 3 4
17,791
71,164
19 Segunda División Spain 2 22
17,656
388,445
20 Ligue 2 France 2 18
17,482
314,676
21 Erovnuli Liga Georgia 1 8
17,316
138,532
22 Super League Greece 1 Greece 1 14
17,225
241,154
23 EFL League One England 3 24
17,102
410,464
24 Serie B Italy 2 20
16,941
338,832
25 Regionalliga Germany 4 4
16,100
64,400
26 Israeli Premier League Israel 1 11
16,052
176,578
27 SuperLiga Romania 1 16
16,003
256,057
28 Allsvenskan Sweden 1 13
15,764
204,940
29 TFF First League Turkey 2 16
15,395
246,325
30 Belgian Pro League Belgium 1 17
15,351
260,980
31 Russian First League Russia 2 18
14,732
265,188
32 Danish Superliga Denmark 1 12
14,705
176,468
33 Austrian Football Bundesliga Austria 1 11
14,385
158,239
34 HNL Croatia 1 9
14,355
129,203
35 Ukrainian Premier League Ukraine 1 12
13,944
167,332
36 Kategoria Superiore Albania 1 9
13,841
124,572
37 Serbian SuperLiga Serbia 1 16
13,446
215,147
38 First Professional Football League Bulgaria 1 13
13,379
173,939
39 EFL League Two England 4 4
11,893
47,575
40 I liga Poland 2 18
11,647
209,648
41 Superettan Sweden 2 3
11,411
34,234
42 Macedonian First Football League North Macedonia 1 11
11,155
122,707
43 Eliteserien Norway 1 16
11,130
178,081
44 Czech First League Czechia 1 15
10,690
160,353
45 Nemzeti Bajnokság I Hungary 1 12
10,280
123,363
46 Cypriot First Division Cyprus 1 9
10,163
91,471
47 Liga II Romania 2 4
10,147
40,589
48 Ligue 3 France 3 17
10,029
170,508
49 Premier League of Bosnia and Herzegovina Bosnia and Herzegovina 1 10
9,873
98,730
50 Serie C Italy 3 60
9,860
591,634
51 Second Professional Football League Bulgaria 2 3
9,709
29,128
52 Azerbaijan Premier League Azerbaijan 1 12
9,708
116,506
53 Slovak Super Liga Slovakia 1 12
9,574
114,895
54 Scottish Championship Scotland 2 1
9,512
9,512
55 Primera Federación Spain 3 39
9,389
366,180
56 Challenge League Switzerland 2 1
8,700
8,700
57 Challenger Pro League Belgium 2 1
8,548
8,548
58 Danish 1st Division Denmark 2 2
8,530
17,060
59 II liga Poland 3 3
8,368
25,106
60 Eerste Divisie Netherlands 2 19
8,149
154,846
61 Belarusian Premier League Belarus 1 14
7,989
111,859
62 Maltese Premier League Malta 1 3
7,956
23,869
63 Nemzeti Bajnokság II Hungary 2 2
7,873
15,746
64 Serie D Italy 4 8
7,857
62,862
65 Norwegian First Division Norway 2 3
7,806
23,418
66 Liga Portugal 2 Portugal 2 18
7,512
135,227
67 League of Ireland First Division Ireland 2 1
7,485
7,485
68 Prva liga Slovenia 1 9
6,795
61,159
69 2. Liga Slovakia 2 1
6,500
6,500
70 Czech National Football League Czechia 2 2
6,491
12,983
71 Prva NL Croatia 2 1
6,000
6,000
72 Moldovan Super Liga Moldova 1 7
5,710
39,971
73 Primera Divisió Andorra 1 1
5,600
5,600
74 2. Liga Austria 2 1
5,595
5,595
75 Veikkausliiga Finland 1 12
5,527
66,326
76 Liga 3 Portugal 3 2
5,413
10,826
77 League of Ireland Premier Division Ireland 1 10
5,349
53,496
78 Football Superleague of Kosovo Kosovo 1 9
5,075
45,679
79 Segunda Federación Spain 4 10
5,015
50,159
80 Azerbaijan First Division Azerbaijan 2 1
5,000
5,000
81 Esiliiga Estonia 2 1
5,000
5,000
82 Armenian Premier League Armenia 1 8
4,959
39,673
83 NIFL Premiership Northern Ireland 1 12
4,586
55,037
84 TOPLYGA Lithuania 1 9
4,472
40,252
85 I Lyga Lithuania 2 1
3,748
3,748
86 Ykkösliiga Finland 2 2
3,436
6,873
87 Erovnuli Liga 2 Georgia 2 3
3,333
10,000
88 Montenegrin First Football League Montenegro 1 10
3,304
33,041
89 1. deild karla Iceland 2 1
3,000
3,000
90 Cymru Premier Wales 1 12
2,980
35,760
91 Meistriliiga Estonia 1 9
2,650
23,853
92 Luxembourg National Division Luxembourg 1 16
2,550
40,810
93 Virsliga Latvia 1 8
2,517
20,137
94 Besta deild karla Iceland 1 12
2,362
28,351
95 Gibraltar Football League Gibraltar 1 1
2,300
2,300
Frequently asked questions

Which European league has the highest average attendance?

Bundesliga has the highest average attendance among the big five, at about 43,220 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 44,178 seats per ground.

Data reflects the 2025/2026 season.

Related insights