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.
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
| Club | Stadium | Avg. Attendance | Utilization |
|---|---|---|---|
| Borussia Dortmund | Signal Iduna Park | 81,365 | ~99% |
| FC Bayern Munich | Allianz Arena | 75,000 | 100% |
| Eintracht Frankfurt | Deutsche Bank Park | 58,000 | ~99% |
| VfB Stuttgart | MHPArena | 55,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.