Skip to main content

Stadium Attendance Across Europe’s Top Leagues in 2024/25

Breakdown of spectators, occupancy rates, and stadium sell-outs from all 96 clubs in the Premier League, Bundesliga, La Liga, Serie A, and Ligue 1

Written by Paul Kemp
Paul Kemp is an experienced sports writer covering Soccer, NBA and NHL. He also writes in depth reviews of sports betting sites based on his personal experience.
, | Updated: July 9, 2025

While watching the 2025 FIFA Club World Cup in the United States, one detail stood out more than any result: the visibly empty stands. Sparse attendance at a global event of that magnitude raised an obvious question – how do fans turn up across Europe’s biggest football leagues?

SportingPedia‘s latest report explores the state of attendance across the top five European leagues during the 2024/25 season. The data reveals that a combined total of 58,832,610 spectators passed through stadium gates over the course of the campaign, with the average match drawing 33,586 fans. One of the most striking revelations: Manchester United registered the highest total attendance of any club in Europe with 1,402,488 spectators visiting Old Trafford despite the worst Premier League season in the club’s history.

Key Takeaways:

  • Premier League had the highest total attendance (15,380,253) and occupancy (97.89%) across Europe
  • Manchester United registered the highest total attendance in Europe with 1,402,488 fans
  • Borussia Dortmund led Bundesliga attendance with 1,383,205 fans and 100% occupancy
  • Bundesliga clubs combined for 187 sell-outs – the most of any league
  • Lens was the only club outside of Germany to sell out all 17 home games
  • Juventus posted Serie A’s highest occupancy at 96.94%
  • Real Sociedad recorded the only official sell-out in La Liga the entire season
  • Fiorentina had the lowest occupancy among all 96 teams at just 47.18%
  • Monaco filled only 50.53% of Stade Louis-II – the lowest in Ligue 1
  • Espanyol recorded the lowest La Liga occupancy at 63.31%
  • Every Bundesliga team had at least 4 sell-outs
  • Fulham surprisingly led the Premier League in sell-outs with 8

Top Spectators in 2024/25 Season by League

Top spectators in 2024/25 season by league

Data Source: Transfermarkt

From packed English and German grounds to struggling Spanish turnouts, the numbers offer a deeper look into where the sport continues to thrive in person – and where stadium seats are staying empty.

The Premier League has once again proven its dominance in terms of fan engagement, drawing a staggering 15,380,253 spectators across the 2024/25 season. Not only does this figure top all European domestic competitions, but the English top flight also leads in average stadium occupancy, with 97.89% of seats filled.

Despite having less matchdays, the Bundesliga follows with 11,831,212 fans in total, and its occupancy rate stands at 97.10%, just behind the Premier League. However, German stadiums were sold out far more often – 187 times across the league, compared to just 42 in England. Every Bundesliga club played at least one match in a fully packed stadium, showing a remarkable consistency in crowd attendance.

Average Stadium Occupancy in 2024/25 Season by League

average stadium occupancy in 2024/25 season by league

Data Source: Transfermarkt

La Liga and Serie A were close in total numbers with 11,406,042 and 11,663,491 respectively, but both leagues struggled to maximise stadium capacity. La Liga only registered a single sold-out fixture all season, while Serie A had two. Their occupancy rates were nearly identical – 81.01% for the Spanish league and 80.66% for the Italian. Ligue 1, despite having fewer total spectators (8,551,612), registered 24 sellouts and an 80.73% average occupancy, trailing La Liga and Serie A on both metrics.

Top 20 European Clubs by Total Attendance

Top 20 European Clubs by Total Attendance

Data Source: Transfermarkt

In the Premier League, Manchester United drew the highest total attendance, welcoming 1,402,488 fans to Old Trafford over the season. Newcastle recorded the highest occupancy rate at 99.86%, just ahead of West Ham with 99.85%. At the other end, Fulham had the league’s lowest occupancy, averaging 90.66% at Craven Cottage.

Despite that, Fulham led the Premier League in sell-outs with 8, followed by Chelsea with 7. Liverpool and Manchester City each had 6, while West Ham recorded 5. Only a handful of other clubs managed at least one full-capacity home match.

In La Liga, Real Madrid led the league in total home attendance, drawing 1,381,142 fans to the Santiago Bernabeu over 19 matches. Athletic Bilbao recorded the highest occupancy rate at 90.86%, followed by Leganes (89.41%) and Real Madrid (89.69%). At the bottom, Espanyol had the lowest occupancy in the league, filling just 63.31% of RCDE Stadium on average.

Real Sociedad registered the only official sell-out in La Liga throughout the entire 2024/25 season – the weakest sell-out record among Europe’s top five leagues.

In the Bundesliga, Borussia Dortmund attracted the highest total home attendance of the season with 1,383,205 fans across 17 matches. Together with Bayern Munich and Heidenheim, they were one of three clubs to achieve a perfect 100% occupancy rate, selling out every home game.

Every team in the league registered at least 4 sell-outs. At the other end, Hoffenheim recorded the lowest occupancy in the league at 83.94%, while Wolfsburg followed with 85.06%. Even so, most Bundesliga clubs filled well over 95% of their stadium capacity, underscoring the league’s unrivalled consistency in fan turnout.

In Serie A, Milan finished with the highest total home attendance of the season, drawing 1,358,734 fans at San Siro. Close behind were Inter with 1,332,444, making the shared stadium the most visited venue in Italian football.

Juventus recorded the highest occupancy rate in the league at 96.94%, followed by Cagliari, who filled 98.29% of their 16,365-seat Unipol Domus. Napoli also impressed with 93.26% at the Maradona Stadium.

At the other end, Fiorentina had the lowest occupancy across the league, filling just 47.18% of the Artemio Franchi on average. Empoli (54.33%) and Lazio (62.40%) also struggled to maximise their home support.

In terms of sell-outs, only Como and Venezia registered one each – underlining Serie A’s difficulty in filling stadiums even among top-performing sides.

In Ligue 1, Marseille led the league in total home attendance with 1,082,609 fans at the Orange Velodrome, averaging nearly 64,000 per match. Lens recorded the highest occupancy rate at 99.25%, selling out all 17 home games at Stade Bollaert-Delelis. PSG followed closely with 98.13% at Parc des Princes, while Brest also performed strongly with 95.10%.

At the bottom, Monaco had the lowest occupancy in the league, filling just 50.53% of Stade Louis-II. Montpellier (61.32%) and Nice (67.17%) also struggled to attract fans consistently.

Three clubs – Lens, Strasbourg, and Reims – registered at least one official sell-out.

City Rivals

A look at clubs from the same city reveals clear divides in attendance. In Manchester, United outdrew City by nearly 385,000 fans, with 1,402,488 at Old Trafford versus City’s 1,017,942 at the Etihad, helped by the higher capacity and a near-identical occupancy rate. In Milan, the shared San Siro saw both Inter and Milan pass 1.3 million in attendance, with Milan slightly ahead at 1,358,734 to Inter’s 1,332,444 – averaging over 70,000 per match each. Rome showed a sharper contrast: Roma welcomed 1,186,257 to the Olimpico, significantly more than Lazio’s 837,458, despite using the same venue. In Madrid, Real’s Santiago Bernabeu, slightly larger than Atletico’s Metropolitano, hosted 1,381,142 fans, beating Atletico’s 1,156,780, with a notable gap in average attendance as well. In Seville, Betis far surpassed their rivals, attracting 979,298 to the Benito Villamarin compared to Sevilla’s 676,765, a difference of over 300,000 that can’t be described as close.

Detailed Data

Club Stadium Capacity Spectators in 2024/25 Matches Average Attendance Sold Out Stadium Occupancy
Manchester UnitedOld Trafford74,8791,402,4881973,815198.58%
Borussia DortmundSignal Iduna Park81,3651,383,2051781,36517100.00%
Real MadridSantiago Bernabeu81,0441,381,1421972,692089.69%
MilanGiuseppe Meaza75,9231,358,7341971,512094.19%
InterGiuseppe Meaza75,9231,332,4441970,129092.37%
Bayern MunichAllianz Arena75,0001,275,0001775,00017100.00%
RomaOlimpico di Roma70,6341,186,2571962,435088.39%
West HamLondon Stadium62,5001,185,7291962,407599.85%
TottenhamTottenham Hotspur Stadium62,8501,161,4051961,127097.26%
Atletico MadridRiyadh Air Metropolitano70,4601,156,7801960,883086.41%
LiverpoolAnflied61,2761,149,2341960,486698.71%
ArsenalEmirates Stadium60,7041,144,7791960,252199.26%
MarseilleOrange Veledrome67,3941,082,6091763,683185.05%
Manchester CityEtihad Stadium55,0971,017,9421953,576697.24%
StuttgartMHPArena Stuttgart60,4491,007,5001759,265898.04%
NewcastleSt James’ Park52,258991,5491952,187099.86%
BetisBenito Villamarin60,721979,2981951,542084.88%
Eintracht FrankfurtDeutsche Bank Park58,000979,2001757,6001099.31%
NapoliDiego Armando Maradona54,726969,6951951,037093.26%
Athletic BilbaoSan Mames53,289919,9761948,420090.86%
Borussia MonchengladbachStadion im Borussia-park54,042902,3271753,078798.22%
BarcelonaOlimpic Lluis Companys55,926873,0981945,953082.17%
LyonGroupama Stadium59,186860,5551750,621085.53%
LazioOlimpico di Roma70,634837,4581944,077062.40%
ValenciaMestalla49,430817,7921943,042087.08%
PSGParc des Princes48,583810,4911747,676098.13%
Aston VillaVilla Park42,918793,6651941,772497.33%
RB LeipzigRed Bull Arena47,069765,7731745,045495.70%
JuventusAllianz Stadium41,507764,4981940,237096.94%
ChelseaStamford Bridge41,631759,7521939,987796.05%
EvertonGoodison Park39,414744,6361939,191199.43%
LilleDecathlon Arena-Stade Pierre-Mauroy50,186721,0861742,417084.52%
Werder BremenWeserstadion42,100703,8521741,4031198.34%
SevillaRamon Sanchez-Pizjuan43,883676,7651935,619081.17%
LensStade Bollaert-Delelis38,223644,9141737,9361799.25%
BrightonAMEX Stadium31,876598,1481931,481098.76%
LeicesterKing Power Stadium32,259597,5161931,448097.49%
SouthamptonSt Mary’s Stadium32,384586,3361930,865095.31%
WolverhamptonMolineux Stadium31,750584,3361930,755196.87%
FreiburgEuropa Park34,700581,2001734,188998.52%
Real SociedadReale Arena39,313579,4861930,499177.58%
Nottingham ForestThe City Ground30,404571,4481930,076198.92%
IpswichPortman Road30,056565,0891929,742098.96%
GenoaLuigi Ferraris34,901558,6021831,003088.83%
MainzMewa Arena33,305550,6251732,390597.25%
BolognaStadio Renato Dall’Ara36,462531,5041927,974076.72%
NantesStade de la Beaujoire35,322514,5651730,269085.69%
Saint EtienneStade Geoffroy-Guichard41,965512,8921730,170071.89%
Bayer LeverkusenBay Arena30,210509,9411729,9611299.18%
FulhamCraven Cottage29,589509,6891926,826890.66%
AugsburgWWK Arena30,660506,9411729,820997.26%
St. PauliMillerntor-Stadion29,546501,5981729,5061599.86%
LecceEttore Giardiniero31,559494,1301926,007082.41%
EspanyolRCDE Stadium40,500487,1601925,640063.31%
Crystal PalaceSelhurst Park25,486477,1961925,116198.55%
VeronaMarcantonio Bentegodi39,211472,7601924,882063.46%
RennesRoazhon Park29,778465,3701727,375091.93%
ToulouseStadium Municipal33,150446,2671726,251079.19%
TorinoOlimpico Grande Torino28,177443,1551923,324082.78%
Las PalmasEstadio de Gran Canaria32,400437,1951923,010071.02%
BochumVonovia Ruhrstadion26,000434,2741725,5461198.25%
AtalantaGewiss Stadium24,950430,8341922,675090.88%
HoffenheimPreZero Arena30,150430,2521725,309683.94%
WolfsburgVolkswagen Arena28,917418,1321724,596485.06%
UdineseBluenergy Stadium25,144414,6411921,823086.79%
NiceAllianz Arena36,178413,0851724,299067.17%
CeltaAbanca Balaidos24,870408,5811921,504086.47%
OsasunaEl Sadar23,576389,0501920,476086.85%
FiorentinaArtemio Franchi43,147386,7931920,358047.18%
ValladolidJose Zorrilla27,618376,4131919,811071.73%
Union BerlinStadion An der Alten Forsterei22,012373,2051721,9531499.73%
ParmaEnnio Tardini22,352363,3701919,125085.56%
MallorcaSon Moix26,020351,5471918,502071.11%
VillarrealLa Ceramica23,500347,0571918,266077.73%
Le HavreStade Oceane25,178343,7101720,218080.30%
StrasbourgStade de la Meinau26,109329,4251719,378174.22%
AlavesMendizorroza19,840329,0431917,318087.29%
BrentfordGtech Community Stadium17,250326,5091917,185099.62%
CagliariUnipol Domus16,365305,6171916,085098.29%
AuxerreStade de l’Abbe-Deschamps18,541282,7851716,634089.71%
ReimsStade Auguste-Delaune20,519265,8411715,638176.21%
HeidenheimVoith-Arena15,000255,0001715,00017100.00%
Holstein KielHolstein-Stadion15,034253,1871714,8931299.06%
BrestStade Francis-Le Ble15,220246,0581714,474495.10%
Rayo VallecanoEstadio de Vallecas14,708244,7071912,879087.56%
MontpellierStade de la Mosson22,000229,3471713,491061.32%
AngersStade Raymond-Kopa19,350223,4951713,147067.94%
GironaMontolivi14,624221,4871911,657079.71%
GetafeColiseum16,800217,9021911,469068.27%
BournemouthVitality Stadium11,307212,8071911,200099.05%
LeganesButarque12,454211,5631911,135089.41%
MonzaBrianteo17,102210,9781911,104064.93%
EmpoliCarlo Castellani19,847204,8541910,782054.33%
ComoGiuseppe Sinigaglia13,602199,9601910,524177.37%
VeneziaPier Luigi Penzo12,048197,2071910,379186.15%
MonacoStade Louis-II18,525159,117179,360050.53%


 Author: Paul Kemp

»