While Borussia Dortmund boasts the highest average number of spectators, the Premier League stands out as the football championship with the highest average stadium fill rate. A recent analysis of data from the most recently completed season across Europe`s top 5 leagues reveals the dominance of the English and German leagues. However, Italy`s Serie A managed to maintain its position ahead of Spain`s La Liga.
League Comparison
In terms of average attendance per match, the Premier League leads the way with 40,476 spectators for the 2023/24 season. The Bundesliga is second with an average of 38,655 attendees. Serie A reported an average of 30,824 spectators, placing it ahead of La Liga, which registered 30,016 fans per game. France`s Ligue 1 came in last among the top five, with a per-match average of 27,948 spectators.
When considering average fill rate (percentage of stadium capacity occupied), Serie A shows a surprisingly strong performance, achieving 92.4%. This figure brings Italy closer to the top European leagues, although the Bundesliga (97%) and the Premier League (97.9%) still recorded higher percentages.
Club Comparison
Borussia Dortmund and Bayern Munich significantly contribute to the Bundesliga`s high attendance figures, with averages of 81,365 and 75,000 spectators, respectively, during the season. Other clubs with high average attendance include Manchester United (73,815 spectators), Real Madrid (72,692), and AC Milan (71,545). Inter Milan (70,124) and Roma (62,625) also ranked within the top 10 European clubs by average attendance.
In terms of average fill rate at the club level, the Bundesliga shows exceptional performance, with five teams achieving a 100% fill rate and another four reaching 99%. Among Italian teams, Cagliari is the top club from Serie A for fill rate, ranking 28th overall with 97.95%. Como followed at 33rd place with a 97.15% fill rate.







