The Premier League is without doubt the most popular footballing division on the planet, with hundreds of millions keeping tabs via television and social media.
There’s nothing quite like attending games in person, though, with some of the most diehard supporters watching their teams week in and week out. Results don’t always end as hoped but the dedication remains, with hardly any seats left empty up and down the nation.
From title challengers and European hopefuls to mid-table acceptors and relegation battlers, there’s something for everyone in the Premier League. And even when there’s nothing left to play for, opportunities to see some of the world’s biggest talents cannot be sniffed at.
But which sides see the biggest turnouts consistently? From the smallest to the largest, here’s a run-through of all 20 clubs’ average home attendances, as per Statista.

5. 17th: Burnley (Turf Moor)
Average home attendance: 21,120 | Getty Images

6. 16th: Fulham (Craven Cottage)
Average home attendance: 24,290 | Getty Images

7. 15th: Crystal Palace (Selhurst Park)
Average home attendance: 24,792 | Getty Images

8. 14th: Nottingham Forest (City Ground)
Average home attendance: 29,344 | Getty Images