
West Ham United
Premier League · England
Latest avg (2025/26)
62,453
League rank (2025/26)
#2
Premier League
All-time peak
70,275
Mon, May 30, 2005 · vs Preston North End
Peak season
2023/24
avg 62,575
West Ham United is a football club that plays in Premier League (England). This database covers 443 home matches from the 2002/03 season through 2025/26.
In the 2025/26 season, West Ham United drew an average home crowd of 62,453, ranking #2 in Premier League. They played 16 matches with a peak of 62,473 and a low of 62,429, totalling 999,247 spectators.
The all-time home attendance record of 70,275 was set on Mon, 2005-05-30 against Preston North End at Principality Stadium.
Home Attendance Trend
West Ham United - Home Attendance Trend
Away Attendance Trend
West Ham United - Away Attendance Trend
Top 10 Home Matches by Attendance
Venue:
| Rank | Date | Opponent | Venue | League | Season | Attendance |
|---|---|---|---|---|---|---|
| 1 | Mon, May 30, 2005 | Preston North End | Principality Stadium | Championship | 2004/05 | 70,275 |
| 2 | Sat, Dec 23, 2023 | Manchester United | London Stadium | Premier League | 2023/24 | 64,472 |
| 3 | Sun, May 21, 2023 | Leeds United | London Stadium | Premier League | 2022/23 | 62,478 |
| 4 | Sun, May 7, 2023 | Manchester United | London Stadium | Premier League | 2022/23 | 62,477 |
| 5 | Sun, Dec 29, 2024 | Liverpool Football Club | London Stadium | Premier League | 2024/25 | 62,476 |
| 6 | Sun, Apr 16, 2023 | Arsenal Football Club | London Stadium | Premier League | 2022/23 | 62,475 |
| 7 | Sat, Sep 16, 2023 | Manchester City | London Stadium | Premier League | 2023/24 | 62,475 |
| 8 | Sat, May 11, 2024 | Luton Town | London Stadium | Premier League | 2023/24 | 62,475 |
| 9 | Sat, Nov 30, 2024 | Arsenal Football Club | London Stadium | Premier League | 2024/25 | 62,475 |
| 10 | Sun, Feb 11, 2024 | Arsenal Football Club | London Stadium | Premier League | 2023/24 | 62,474 |
70,275
64,472
62,478
62,477
62,476
62,475
62,475
62,475
62,475
62,474
Season Statistics
| Season | League | Avg. Attendance | Max | Min | Matches | Total Attendance |
|---|---|---|---|---|---|---|
| 2002/03 | Premier League | 34,432 | 35,550 | 28,844 | 19 | 654,209 |
| 2003/04 | Championship | 31,325 | 35,021 | 24,365 | 23 | 720,485 |
| 2004/05 | Championship | 29,371 | 70,275 | 22,031 | 25 | 734,274 |
| 2005/06 | Premier League | 33,743 | 34,970 | 29,582 | 19 | 641,109 |
| 2006/07 | Premier League | 34,719 | 34,977 | 33,805 | 19 | 659,663 |
| 2007/08 | Premier League | 34,601 | 34,980 | 33,629 | 19 | 657,423 |
| 2008/09 | Premier League | 34,227 | 40,842 | 31,353 | 19 | 650,307 |
| 2009/10 | Premier League | 33,683 | 34,989 | 30,024 | 19 | 639,983 |
| 2010/11 | Premier League | 33,427 | 34,941 | 31,194 | 18 | 601,685 |
| 2011/12 | Championship | 31,025 | 35,000 | 25,680 | 23 | 713,580 |
| 2012/13 | Premier League | 34,720 | 35,005 | 33,052 | 19 | 659,677 |
| 2013/14 | Premier League | 34,197 | 35,153 | 31,033 | 19 | 649,741 |
| 2014/15 | Premier League | 34,871 | 34,977 | 34,125 | 19 | 662,552 |
| 2015/16 | Premier League | 34,910 | 34,977 | 34,602 | 19 | 663,291 |
| 2016/17 | Premier League | 56,972 | 56,996 | 56,864 | 19 | 1,082,464 |
| 2017/18 | Premier League | 56,885 | 56,988 | 56,197 | 19 | 1,080,808 |
| 2018/19 | Premier League | 58,336 | 59,988 | 56,811 | 19 | 1,108,375 |
| 2019/20 | Premier League | 59,896 | 59,962 | 59,519 | 14 | 838,543 |
| 2020/21 | Premier League | 6,000 | 10,000 | 2,000 | 2 | 12,000 |
| 2021/22 | Premier League | 58,367 | 59,972 | 41,027 | 19 | 1,108,979 |
| 2022/23 | Premier League | 62,462 | 62,478 | 62,443 | 19 | 1,186,784 |
| 2023/24 | Premier League | 62,575 | 64,472 | 62,441 | 18 | 1,126,345 |
| 2024/25 | Premier League | 62,464 | 62,476 | 62,435 | 19 | 1,186,819 |
| 2025/26 | Premier League | 62,453 | 62,473 | 62,429 | 16 | 999,247 |
2002/03Premier League
34,432
- Max
- 35,550
- Min
- 28,844
- Matches
- 19
- Total Attendance
- 654,209
2003/04Championship
31,325
- Max
- 35,021
- Min
- 24,365
- Matches
- 23
- Total Attendance
- 720,485
2004/05Championship
29,371
- Max
- 70,275
- Min
- 22,031
- Matches
- 25
- Total Attendance
- 734,274
2005/06Premier League
33,743
- Max
- 34,970
- Min
- 29,582
- Matches
- 19
- Total Attendance
- 641,109
2006/07Premier League
34,719
- Max
- 34,977
- Min
- 33,805
- Matches
- 19
- Total Attendance
- 659,663
2007/08Premier League
34,601
- Max
- 34,980
- Min
- 33,629
- Matches
- 19
- Total Attendance
- 657,423
2008/09Premier League
34,227
- Max
- 40,842
- Min
- 31,353
- Matches
- 19
- Total Attendance
- 650,307
2009/10Premier League
33,683
- Max
- 34,989
- Min
- 30,024
- Matches
- 19
- Total Attendance
- 639,983
2010/11Premier League
33,427
- Max
- 34,941
- Min
- 31,194
- Matches
- 18
- Total Attendance
- 601,685
2011/12Championship
31,025
- Max
- 35,000
- Min
- 25,680
- Matches
- 23
- Total Attendance
- 713,580
2012/13Premier League
34,720
- Max
- 35,005
- Min
- 33,052
- Matches
- 19
- Total Attendance
- 659,677
2013/14Premier League
34,197
- Max
- 35,153
- Min
- 31,033
- Matches
- 19
- Total Attendance
- 649,741
2014/15Premier League
34,871
- Max
- 34,977
- Min
- 34,125
- Matches
- 19
- Total Attendance
- 662,552
2015/16Premier League
34,910
- Max
- 34,977
- Min
- 34,602
- Matches
- 19
- Total Attendance
- 663,291
2016/17Premier League
56,972
- Max
- 56,996
- Min
- 56,864
- Matches
- 19
- Total Attendance
- 1,082,464
2017/18Premier League
56,885
- Max
- 56,988
- Min
- 56,197
- Matches
- 19
- Total Attendance
- 1,080,808
2018/19Premier League
58,336
- Max
- 59,988
- Min
- 56,811
- Matches
- 19
- Total Attendance
- 1,108,375
2019/20Premier League
59,896
- Max
- 59,962
- Min
- 59,519
- Matches
- 14
- Total Attendance
- 838,543
2020/21Premier League
6,000
- Max
- 10,000
- Min
- 2,000
- Matches
- 2
- Total Attendance
- 12,000
2021/22Premier League
58,367
- Max
- 59,972
- Min
- 41,027
- Matches
- 19
- Total Attendance
- 1,108,979
2022/23Premier League
62,462
- Max
- 62,478
- Min
- 62,443
- Matches
- 19
- Total Attendance
- 1,186,784
2023/24Premier League
62,575
- Max
- 64,472
- Min
- 62,441
- Matches
- 18
- Total Attendance
- 1,126,345
2024/25Premier League
62,464
- Max
- 62,476
- Min
- 62,435
- Matches
- 19
- Total Attendance
- 1,186,819
2025/26Premier League
62,453
- Max
- 62,473
- Min
- 62,429
- Matches
- 16
- Total Attendance
- 999,247
Home stadiums
| Stadium | City | Matches | Avg | Max | Seasons |
|---|---|---|---|---|---|
| Boleyn Ground | — | 279 | 33,226 | 40,842 | 2002–2015 |
| London Stadium | — | 182 | 59,330 | 64,472 | 2016–2025 |
| Principality Stadium | — | 1 | 70,275 | 70,275 | 2004 |
Boleyn Ground
2002–2015
- Matches
- 279
- Avg
- 33,226
- Max
- 40,842
London Stadium
2016–2025
- Matches
- 182
- Avg
- 59,330
- Max
- 64,472
Principality Stadium
2004
- Matches
- 1
- Avg
- 70,275
- Max
- 70,275
