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 (98%).

Average attendance vs occupancy   Avg attendance   Occupancy %
Bundesliga
43,220
98% 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
44,140
794,526
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 Süper Lig Turkey 1 17
33,159
563,716
7 Ligue 1 France 1 18
32,905
592,291
8 2. Bundesliga Germany 2 18
30,844
555,209
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,401
256,814
12 Ekstraklasa Poland 1 17
21,270
361,603
13 Swiss Super League Switzerland 1 11
19,562
215,182
14 Serie B Italy 2 20
18,341
366,838
15 Primeira Liga Portugal 1 18
18,208
327,751
16 3. Liga Germany 3 20
17,983
359,664
17 Segunda División Spain 2 22
17,523
385,523
18 Super League Greece 1 Greece 1 14
17,225
241,154
19 SuperLiga Romania 1 15
16,268
244,027
20 Ligue 2 France 2 18
16,115
290,087
21 Regionalliga Germany 4 4
16,100
64,400
22 Israeli Premier League Israel 1 11
16,052
176,578
23 EFL League One England 3 24
15,928
382,276
24 Allsvenskan Sweden 1 14
15,580
218,124
25 Belgian Pro League Belgium 1 17
15,351
260,980
26 Russian First League Russia 2 18
14,732
265,188
27 Danish Superliga Denmark 1 12
14,705
176,468
28 Erovnuli Liga Georgia 1 10
14,603
146,032
29 Austrian Football Bundesliga Austria 1 11
14,426
158,696
30 HNL Croatia 1 10
13,520
135,203
31 Serbian SuperLiga Serbia 1 16
13,446
215,147
32 First Professional Football League Bulgaria 1 15
12,697
190,467
33 Kategoria Superiore Albania 1 9
12,603
113,432
34 TFF First League Turkey 2 20
12,406
248,137
35 Ukrainian Premier League Ukraine 1 12
11,893
142,720
36 I liga Poland 2 18
11,647
209,648
37 Macedonian First Football League North Macedonia 1 11
11,155
122,707
38 Nemzeti Bajnokság I Hungary 1 12
10,473
125,685
39 Eliteserien Norway 1 16
10,351
165,618
40 Cypriot First Division Cyprus 1 9
10,163
91,471
41 Czech First League Czechia 1 16
10,159
162,551
42 Premier League of Bosnia and Herzegovina Bosnia and Herzegovina 1 10
9,873
98,730
43 Scottish Championship Scotland 2 1
9,512
9,512
44 Slovak Super Liga Slovakia 1 12
9,501
114,014
45 Azerbaijan Premier League Azerbaijan 1 12
9,433
113,206
46 Serie C Italy 3 60
9,270
556,201
47 Primera Federación Spain 3 40
9,180
367,210
48 Challenge League Switzerland 2 1
8,700
8,700
49 Challenger Pro League Belgium 2 1
8,548
8,548
50 Danish 1st Division Denmark 2 2
8,530
17,060
51 II liga Poland 3 3
8,368
25,106
52 Eerste Divisie Netherlands 2 20
8,341
166,828
53 Belarusian Premier League Belarus 1 14
7,989
111,859
54 Maltese Premier League Malta 1 3
7,956
23,869
55 Liga Portugal 2 Portugal 2 18
7,512
135,227
56 Prva liga Slovenia 1 9
6,795
61,159
57 Moldovan Super Liga Moldova 1 7
5,710
39,971
58 League of Ireland Premier Division Ireland 1 10
5,648
56,481
59 Liga 3 Portugal 3 2
5,413
10,826
60 Football Superleague of Kosovo Kosovo 1 9
5,075
45,679
61 Armenian Premier League Armenia 1 8
4,959
39,673
62 A Lyga Lithuania 1 9
4,722
42,500
63 Veikkausliiga Finland 1 12
4,687
56,245
64 NIFL Premiership Northern Ireland 1 12
4,586
55,037
65 Montenegrin First Football League Montenegro 1 10
3,304
33,041
66 Meistriliiga Estonia 1 9
3,150
28,353
67 Cymru Premier Wales 1 12
2,980
35,760
68 Virsliga Latvia 1 7
2,637
18,463
69 Luxembourg National Division Luxembourg 1 16
2,550
40,810
70 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 43,220 per match.

Which league fills its stadiums the most?

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

Which league has the biggest stadiums in Europe?

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

Data reflects the 2025/2026 season.

Related insights