Bundesliga Attendance

The best-attended league in the world: Records, trends, and historical development

Attendance Record 2024/25: Nearly 21 Million Tickets

In the 2024/25 season, the Bundesliga and 2. Bundesliga combined set a historic attendance record: nearly 21 million tickets sold (20,983,964) — the highest figure in the history of German professional football. The overall average across both leagues reached 34,288 per match.

Key Fact: The Bundesliga is the best-attended football league in the world with an average of 38,082 spectators per match (2024/25 season) and 95.9% stadium utilization.

Affordable Ticket Prices

A Bundesliga ticket cost €28.78 on average in 2024/25. Standing section tickets cost just €11.99. Prices have risen only 9.6% since 2020 — far below Germany's general inflation of 21.8%. This is a central argument for the 50+1 rule: fan governance keeps prices accessible.

Top Bundesliga Attendance 2024/25

ClubStadiumAvg. AttendanceUtilization
Borussia DortmundSignal Iduna Park81,365~99%
FC Bayern MunichAllianz Arena75,000100%
Eintracht FrankfurtDeutsche Bank Park58,000~99%
VfB StuttgartMHPArena55,000~97%

2. Bundesliga: Historic Boom

Germany's second division broke the 30,000 barrier for the first time: 30,493 average attendance, 9.33 million total tickets. Schalke 04 led with 61,000+, followed by HSV (56,000) and Hertha BSC (51,500). The 2. Bundesliga's attendance now exceeds that of Spain's LaLiga and France's Ligue 1.

Frequently Asked Questions

What is the average Bundesliga attendance?
In the 2024/25 season, the Bundesliga averaged 38,082 spectators per match. Total tickets sold: 11.65 million. Stadium utilization reached 95.9%.
Is the Bundesliga the best-attended league in the world?
Yes. The Bundesliga has the highest average attendance of any professional football league worldwide — ahead of the Premier League, Serie A, and LaLiga.
Which Bundesliga club has the highest attendance?
Borussia Dortmund leads with over 81,000 spectators at Signal Iduna Park. Bayern Munich follows with approximately 75,000 at the Allianz Arena.
How much does a Bundesliga ticket cost?
In 2024/25, the average ticket price was €28.78. A standing section ticket costs just €11.99. Prices have risen only 9.6% since 2020 — well below Germany's general inflation rate of 21.8%.
How big is the 2. Bundesliga attendance?
The 2. Bundesliga set an all-time record in 2024/25 with an average of 30,493 per match. Schalke 04 led with 61,000+, followed by HSV at 56,000. The average exceeds Spain's LaLiga and France's Ligue 1.