League Two · Attendance record

Bristol Rovers

Formed in 1883. League attendance history, season by season.

Compare to another club
Current stadiumMemorial Stadium12,500 capacity · 2026/27Away-day guide
Club formed1883Bristol Rovers
Attendance record begins1920/2198 completed seasons with data
2026/27 league average9,164Live season →
2025/26 league average8,051Completed season
Year-on-year change+13.8%2026/27 vs 2025/26 · live
The story in numbers1920/21 — 2026/27

Attendance History

Every recorded season, from the first to the latest.

Compare Bristol Rovers with another club →
Highest average24,6621953/54
Second World War 1939/40–1945/46 COVID-19 restrictions 2019/20–2020/21
The line connects recorded seasons across missing years. Shaded bands mark war and COVID interruptions. No missing values are estimated. Season ending year · Hover or tap for details. Stadium changes: 1986/87 Twerton Park · 1996/97 Memorial Stadium
The numbers

Club statistics

Explore all rankings →

Bristol Rovers currently averages 9,164 for league matches in 2026/27, compared with 8,051 in 2025/26. Its highest completed-season average in the database is 24,662 in 1953/54.

All-time average
9,569
Recorded seasons; includes 2026/27 where available
Highest season average
24,662
1953/54
Lowest season average
3,246
1986/87
Highest since 2000/01
9,302
2016/17
Five-season average
8,108
2021/22–2025/26 · completed seasons
Best national attendance rank
#23
Across recorded seasons
Biggest year-on-year rise
+6,042
+34.8% · 1952/53 vs 1951/52
Biggest year-on-year fall
-4,121
-31.4% · 1965/66 vs 1964/65
Seasons represented
117
99 with a recorded average

Season extremes and five-season averages use completed seasons. Year-on-year changes compare consecutive completed seasons with published averages, measured in supporters per match. The live 2026/27 figure appears separately.

Current season only

2026/27 Stadium Utilisation

Compare clubs →
StadiumMemorial Stadium
2026/27 capacity12,500
League average9,164
Percentage filled73.3%

League average ÷ recorded 2026/27 stadium capacity. Published capacity can exceed seats available at a match because of segregation or other restrictions. Capacity source ↗

League matches

Season-by-season attendance

Live season
The all-time average uses every season for which a league average is shown, plus the live 2026/27 figure where available. Tier rank compares attendance averages at the same league level; it is shown only for seasons with a complete comparison. League finish is a separate result on the pitch.
SeasonTierLeague finishAverageEngland rankTier rank (attendance)
2026/27Live4In progress9,164581
2025/264148,051665
2024/253227,8806415
2023/243158,1906112
2022/233178,907569
2021/22437,512603
2020/21324———
2019/203147,34859—
2018/193158,320549
2017/183138,933528
2016/173109,302527
2015/16438,096544
2014/15526,629——
2013/144236,421563
2012/134146,309575
2011/124136,035575
2010/113226,2535812
2009/103117,0435510
2008/093117,171549
2007/083166,8505410
2006/07465,480665
2005/064125,989592
2004/054127,077532
2003/044157,142523
2002/034206,934522
2001/024236,565564
2000/013217,275475
1999/00378,402447
1998/993136,2755310
1997/98356,413519
1996/973175,6305611
1995/96 *3105,2795710
1994/95345,173569
1993/94385,3386011
1992/932245,7455422
1991/922135,8505523
1990/912135,9295323
1989/90316,202506
1988/89355,2595510
1987/88383,6536616
1986/87 *3193,2466615
1985/863164,1965310
1984/85365,258447
1983/84355,550496
1982/83376,221475
1981/823155,4025310
1980/812225,9295420
1979/802197,3995119
1978/792167,5934718
1977/782188,1085021
1976/772158,4314618
1975/7621810,0224115
1974/7521912,2223813
1973/743213,026331
1972/73358,884497
1971/72369,340536
1970/713611,312414
1969/703311,870423
1968/693167,1185911
1967/683158,1055911
1966/673510,253485
1965/663169,007507
1964/653613,128392
1963/6431210,710467
1962/633199,8315612
1961/6222112,0964418
1960/6121714,8883411
1959/602918,486297
1958/592617,8903410
1957/5821020,604298
1956/572922,166235
1955/562623,860246
1954/552923,116253
1953/542924,662264
1952/533S123,411271
1951/523S717,369466
1950/513S617,763445
1949/503S916,10549—
1948/493S517,53946—
1947/483S2015,0365410
1946/473S1412,5275512
1945/46————
1938/393S227,9995915
1937/383S158,3596117
1936/373S1510,579498
1935/363S178,3225412
1934/353S89,302448
1933/343S711,358363
1932/333S99,984416
1931/323S187,27960—
1930/313S156,6075814
1929/303S207,16958—
1928/293S197,54958—
1927/283S196,84361—
1926/273S108,14556—
1925/263S198,61250—
1924/253S179,54049—
1923/243S99,25550—
1922/233S1310,70044—
1921/223S1411,58541—
1920/2131012,395488
1919/20————
1914/15————
1913/14————
1912/13————
1911/12————
1910/11————
1909/10————
1908/09————
1907/08————
1906/07————
1905/06————
1904/05————
1903/04————
1902/03————
1901/02————
1900/01————

Historic seasonal figures, league finishes and national rankings are based primarily on the long-running compilation at European Football Statistics ↗, with thanks. All-time averages and tier attendance ranks are calculated by this site.