The Premier League is one of the best-attended leagues in the world and we have ranked each Premier League club by how full their stadium was in 2022-23.
Across the Premier League this season, there has been an average attendance of 40,444 fans. Only the Bundesliga has a higher average attendance in Europe at 42,992.
Seven of the top-flight stadiums have a capacity of over 50,000 which are regularly sold out on a match day. The likes of Manchester United, Tottenham, Arsenal and West Ham have some of the biggest stadiums in Europe.
Old Trafford is the biggest stadium in the league, with a capacity of 74,879. They have had an average gate of 73,815 fans this season, which means that 98.6% of their stadium is full on a match day.
That is only good enough to place the Red Devils ninth on this list though when compared to the rest of the Premier League.
West Ham are the side that comes out on top, filling 99.9% of their ground on a match day. Along with this, they also have the fourth-biggest average attendance in the league with 62,460 match-going fans.
The likes of Newcastle, Tottenham, Arsenal and Everton also fill more than 99% of their ground each week. Differing numbers of away fans each week will also impact these attendances.
Liverpool have had an average gate of 53,177 fans this season, which means that 98.3% of their stadium has been full. Anfield has had plenty of expansions over the years, with further developments currently in the works.
Manchester City fans get plenty of banter online when it comes to empty seats, but they have filled 96.8% of their stadium on average this season. The club are planning another stadium extension soon which will bring their overall capacity to over 60,000.
At the bottom end of the table, Bournemouth rank 20th having filled just 91% of their stadium this season. The Vitality makes for a unique atmosphere and the Cherries have picked up some notable results this year, including home wins against Liverpool and Aston Villa.
Using data from Transfermarkt, we have worked out how full each Premier League stadium has been this season on average.
1. London Stadium (West Ham) - 62,500 capacity, 62,460 average = 99.9%
2. St James' Park (Newcastle) - 52,338 capacity, 52,127 average = 99.6%
=3. Tottenham Hotspur Stadium (Tottenham) - 62,062 capacity, 61,585 average = 99.2%
=3. Emirates Stadium (Arsenal) - 60,704 capacity, 60,191 average = 99.2%
5. Goodison Park (Everton) - 39,571 capacity, 39,232 average = 99.1%
=6. Brentford Community Stadium (Brentford) - 17,250 capacity, 17,080 average = 99.0%
=6. AMEX Stadium (Brighton) - 31,800 capacity - 31,477 average = 99.0%
8. King Power Stadium (Leicester) - 32,273 capacity, 31,871 average = 98.8%
9. Old Trafford (Manchester United) - 74,879 capacity, 73,815 average = 98.6%
=10. Anfield (Liverpool) - 54,074 capacity, 53,177 average = 98.3%
=10. Molineux Stadium (Wolves) - 32,050 capacity, 31,499 average = 98.3%
12. Stamford Bridge (Chelsea) - 40,853 capacity, 39,999 average = 97.9%
13. Villa Park (Aston Villa) - 42,682 capacity, 41,679 average = 97.7%
14. Etihad Stadium (Manchester City) - 55,017 capacity, 53,249 average = 96.8%
15. Elland Road (Leeds United) - 37,890 capacity, 36,525 average = 96.4%
16. Selhurst Park (Crystal Palace) - 26,047 capacity, 25,030 average = 96.1%
17. The City Ground (Nottingham Forest) - 30,445 capacity, 29,188 average = 95.9%
18. Craven Cottage (Fulham) - 25,000 capacity, 23,766 average = 95.1%
19. St Mary's Stadium (Southampton) - 32,384 capacity, 30,416 average = 93.9%
20. Vitality Stadium (Bournemouth) - 11,329 capacity, 10,304 average = 91.0%
READ NEXT: Ranking the Premier League clubs by who was most affected by VAR
TRY A QUIZ: Can you name every Premier League player to score 10+ goals in 22-23?