The Premier League is the most-watched footballing division on the planet due to the numerous big-money television deals allowing matches to be broadcast worldwide.
At the centre of it all, though, is the loyal fanbases that travel home and away to support their teams live in the flesh. Win or lose and whatever the weather, tens of thousands cheer on their sides every week.
There has been an astonishing total of 3,244,321 spectators so far this season, but which clubs have the highest home attendances week in, week out?
With the latest data from Transfermarkt, here are the average turnouts for all 20 Premier League teams in 2023/24, as well as the percentages of capacities being filled.

1. Premier League attendance table 2023/24
From the least to the most, here's how all 20 teams compare for average home attendance this season so far. | Getty Images

2. 20th: AFC Bournemouth (Vitality Stadium)
Average home attendance: 11,063 | Getty Images

3. 19th: Luton Town (Kenilworth Road)
Average home attendance: 11,071 | Getty Images

4. 18th: Brentford (Gtech Community Stadium)
Average home attendance: 17,077 | Getty Images