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.