The Cheltenham Association Football League is a football competition based in England and has a total of three divisions. Its top division, the Premier Division, is a feeder to the Gloucestershire Northern Senior League.

The Cheltenham League is affiliated to the Gloucestershire County FA.

Background The Cheltenham Association Football League is based in and around Cheltenham, providing league football for teams in a 50-mile radius of the town. The league originally began with Division One in 1900, and was won by St Paul's United. A second division was formed in 1903, and a third in 1906. More divisions continued to be instated, with seven divisions being active from 1958-1971. A senior cup also began in 1924, which is still played today.

The league system now has 3 divisions, The Premier Division, Division One, and Division Two, comprising a total of 35 teams. The Premier Division is a feeder league for the Gloucestershire Northern Senior League. The league system also hosts two cup tournaments each season.

Among the clubs that have left the Cheltenham League and now compete at a higher level are:

Bishop's Cleeve, Cheltenham Town, Cirencester Town, Cheltenham Saracens, Evesham United, Gloucester City,

The Herd are another side that progressed from the Cheltenham League to the Hellenic Football League and in more recent years were known as Cirencester United, but the club has now disbanded.

Member clubs 2026–27 Premier Division

Division One

Division Two

Source:

Champions

Division One

YearDivision 1 Champions1900–01St Paul's United1901–02St Paul's United1902–03St Paul's United1903–04Charlton Rangers1904–05St Paul's United1905–06St Paul's United1906–07Gloucester City1907–08Tewkesbury1908–09Tewkesbury1909–10Evesham United1910–11Cheltenham Town1911–12Evesham United1912–13Evesham United1913–14Cheltenham Town1915–20No competition due to First World War1920–21Tewkesbury1921–22Tewkesbury1922–23Ashton-Under-Hill1923–24Ashton-Under-Hill1924–25Sunningend1925–26Leckhampton1926–27Alderton1927–28Cirencester Town1928–29St Paul's College1929–30Cirencester Town1930–31Moreton Town1931–32Bishop's Cleeve1932–33Broadway Athletic1933–34Broadway Athletic1934–35Bishop's Cleeve1935–36Charlton Kings1936–37Charlton Kings1937–38Charlton Kings1938–39Sunningend1939–45No competition due to Second World War1945–461st Infantry Hold Battalion1946–47Moreton Town1947–48Charlton Kings1948–49Cirencester Town1949–50Bourton Rovers1950–51Tewkesbury YMCA1951–52Smiths Athletic1952–53Rotol1953–54Moreton Town1954–55Cirencester Town1955–56Cirencester Town1956–57Smiths Athletic1957–58Smiths Athletic1958–59St Marks CC1959–60Cheltenham Town Colts1960–61Broadway United1961–62Bishop's Cleeve1962–63St Marks CC1963–64Bishop's Cleeve1964–65Tewkesbury YMCA1965–66Bishop's Cleeve1966–67Bishop's Cleeve1967–68Moreton Town1968–69Tewkesbury YMCA1969–70St Marks CC

YearDivision 1 Champions1970–71St Marks CC1971–72Winchcombe Town1972–73Brockworth1973–74Whaddon United1974–75Whaddon United1975–76Whaddon United1976–77The Herd1977–78Borough United1978–79Borough United1979–80Campden Town1980–81Borough United1981–82Bishop's Cleeve1982–83Borough United1983–84The Herd1984–85Borough United1985–86Borough United1986–87Borough United1987–88Borough United1988–89Borough United1989–90Borough United1990–91Endsleigh1991–92Brockworth1992–93Bourton Rovers1993–94Crescent United1994–95Eagle Star1995–96Cheltenham Civil Service1996–97Tewkesbury YMCA1997–98Woodmancote1998–99Bourton Rovers1999–2000Bredon2000–01Christchurch Nomads2001–02Warden Hill United2002–03Bishop's Cleeve Reserves2003–04Newton Heath2004–05Gala Wilton2005–06Star2006–07Hatherley Rangers2007–08Winchcombe Town2008–09FC Barometrics2009–10Moreton Rangers2010–11Real Whaddon2011–12Real Whaddon2012–13Bibury2013–14Charlton Rovers2014–15Whaddon United2015–16FC Lakeside2016–17Falcons2017–18Cheltenham Civil Service2018–19Andoversford2019–20Not Completed due to COVID-192020–21Not Completed due to COVID-192021–22Cheltenham Civil Service Reserves(Div-One South)2021–22Whaddon United (Div-One North)2022–23AFC Kempsey2023–24Montpellier Firsts2024–25Montpellier2025–26Shurdington Rovers Source

Divisions Two to Six (recent champions)

SeasonDivision TwoDivision ThreeDivision FourDivision FiveDivision Six2000–01Dynamos Newton Heath Phoenix United Warden Hill United Reserves 2001–02Smiths Athletic Reserves Bishop's Cleeve 'A' Warden Hill United Reserves Northway Reserves 2002–03Newton Heath Warden Hill Reserves Northway Reserves Naunton Park 2003–04Rowanfield United St Marks Reserves Charlton Rovers Tewkesbury YMCA Reserves 2004–05Bishop's Cleeve 'A' Gala Wilton Reserves Tewkesbury YMCA Reserves Tewkesbury Dynamos 2005–06Cheltenham Civil Service Reserves High Tech Rangers AC Olympia Tewkesbury Town 2006–07Finlay Rovers Whaddon United Tewkesbury Town Churchdown Panthers 2007–08Whaddon United Winchcombe Town Reserves Tewkesbury Rovers FC Barometrics Reserves 2008–09Whaddon United Reserves Broadway United Churchdown Panthers Cheltenham & Gloucester Cheltenham Saracens 'C'2009–10Real Whaddon Gloucester Elmleaze Cheltenham & Gloucester Cheltenham Saracens 'B' FC Lakeside2010–11Falcons Smiths Athletic Reserves RSG FC Lakeside Cheltonians2011–12Bibury Hanley Swan FC Lakeside Welland Newlands Athletic2012–13Gala Wilton ReservesFC LakesidePriorsPittville UnitedHatherley2013–14Churchdown PanthersCheltenham PatriotsShurdington Rovers ReservesNorthwayFC Lakeside Reserves2014–15Cheltenham Civil Service ReservesWellandNorthwayFC Lakeside ReservesMalvern Vale2015–16WellandShurdington RoversBredon ReservesApperley Reserves2016–17AndoversfordFC Barometrics ThirdsCheltenham Civil Service FourthsSt Pauls United2017–18Cheltenham Civil Service ReservesSt Pauls UnitedPrestbury Rovers Reserves2018–19AFC RenegadesMalvern ValeFC Lakeside Reserves2019–20Not Completed – COVID-19Not Completed – COVID-19Not Completed – COVID-192020–21Not Completed – COVID-19Not Completed – COVID-19Not Completed – COVID-192021–22Whaddon United (Div-One North)Kempsey CorinthiansMontpellier SeasonPremier DivisionDivision OneDivision TwoDivision Three2022–23Whaddon UnitedAFC KempseyMontpellierMontpellier Reserves2023-24AFC KempseyMontpellier FirstsBredon Reserves2024-25FintanMontpellierShurdington Rovers2025-26Tewkesbury Town ReservesShurdington RoversAFC Worcester Forge Source

List of recent play-off winners

SeasonDivision TwoDivision ThreeDivision Four2017–18FC Barometrics ReservesAFC Renegades Malvern Vale Academy2018–19Bredon ReservesLeckhampton Rovers Malvern Cave

Cup winners +Senior Charities CupYearWinners1924-25Ashton-Under-Hill1925-26Leckhampton1926-27Alderton Lead1927-28Leckhampton1928-29Bishops Cleeve1929-30Moreton Town1930-31Broadway Athletic1931-32Naunton Park United1932-33Cheltenham Town1933-34Broadway Athletic1934-35Moreton Town1935-36All Saints Old Boys1936-37Bishop's Cleeve1937-38Charlton Kings1938-39Charlton Kings1946-47Broadway United1947-48Charlton Kings1948-49Cirencester Town1949-50Cirencester Town1950-51Cheltenham Town Colts1951-52Cheltenham YMCA1952-53Tewkesbury YMCA1953-54Moreton Town1954-55St Marks CC1955-56Cirencester Town1956-57Smiths Athletic1957-58Cheltenham Town Colts1958-59Broadway United1959-60Cheltenham Town Colts1960-61Dowty Staverton1961-62St Marys CC1962-63Bishops Cleeve1963-64Shipton Oliffe1964-65Bishops Cleeve1965-66St Marks CC1966-67Bishops Cleeve1967-68St Marks CC1968-69Tewkesbury YMCA1969-70St Marks CC1970-71Bourton Rovers1971-72Prestbury1972-73Bishops Cleeve1973-74Glos City YMCA1974-75Whaddon United1975-76Broadway United1976-77The Herd1977-78Brockworth1978-79Borough United1979-80Campden Town1980-81Campdent Town1981-82Bishop's Cleeve1982-83Borough United1983-84Borough United1984-85Borough United1985-86Crescent United1986-87The Herd1987-88Brockworth1988-89Borough United1989-90Borough United1990-91St Marks CA II1991-92Brockworth1992-93Northleach Town1993-94Crescent United1994-95AFC Innsworth1995-96Campden Town1996-97Tewkesbury YMCA1997-98Campden Town1998-99Bourton Rovers1999-2000Bredon2000-01Winchcombe Town2001-02Tewkesbury YMCA2002-03Newton Heath2003-04Newton Heath2004-05Hatherley Rangers2005-06Winchcombe Town2006-07Endsleigh2007-08FC Barometrics2008-09Endsleigh2009-10Kings2010-11Whaddon United2011-12Real Whaddon2012-13Upton Town2013-14FC Lakeside2014-15Whaddon United2015-16Churchdown Panthers2016-17Dowty Dynamos2017-18Cheltenham Civil Service2018-19Tewkesbury Town2019-20Cancelled - Covid2020-21Cancelled - Covid2021-22AFC Kempsey2022-23AFC Kempsey2023-24Winchcombe Town2024-25Cheltenham United2025-26Shurdington Rovers Source +Junior Charities CupYearWinners1924-25St Marks1925-26Andoversford1926-27Charlton St Marys1927-28Gotherington1928-29Broadway Athletic1929-30Broadway Athletic1930-31Ashton-Under-Hill1931-32Outcasts1932-33Dumbleton1933-34Hayles United1934-35Bishop's Cleeve II1935-36Andoversford1936-37Ryeworth1937-38Post Office1938-39Alderton1946-47Cheltenham YMCA1947-48St Paul's United1948-49Bredon1949-50Andoversford1950-51Co-op Employees1951-52Winchcombe Town II1952-53Andoversford1953-54Victory Club1954-55The Rovers1955-56RAOC1956-57Shipton Oliffe1957-58Gloster Aircraft1958-59Alstone Dynamos1959-60Blockley1960-61Brockworth1961-62Gloster Aircraft/Telehoist (joint)1962-63St Marks CA II1963-64St Marks CA II1964-65Rissington United1965-66Tewkesbury YMCA II1966-67Willersey1967-68St Paul's Rangers1968-69St Peters Rangers1969-70Prestbury Rovers1970-71Cheltenham YMCA1971-72Borough United1972-73Toddngton & District1973-74Winchcombe Town II1974-75Tewkesbury1975-76Shurdington Rovers1976-77Bourton Rovers1977-78Lynworth United1978-79Cheltenham Rovers1979-80Tewkesbury YMCA1980-81Eagle Star1981-82Brockworth1982-83Telehoist1983-84Tirley Rovers1984-85Dowty Electrics1985-86Smiths Athletic III1986-87Prestbury Rovers1987-88Endsleigh1988-89Newtown Wanderers1989-90Woodmancote II1990-91Endsleigh II1991-92Smiths Athletic III1992-93Brockworth II1993-94Endsleigh1994-95Shipton Oliffe1995-96Winchcombe Town1996-97Winchcombe Town1997-98FC Staverton1998-99Gas Green1999-2000Newton Heath2000-01Phoenix United2001-02Andoversford2002-03Newton Heath Res2003-04Charlton Rovers2004-05Naunton Park2005-06Woodmancote2006-07Whaddon United2007-08Tewkesbury Rovers2008-09Tewkesbury Rovers2009-10Hanley Swan2010-11Tewkesbury Town2011-12Real Whaddon2012-13Upton Town2013-14Cheltenham Patriots2014-15Leckhampton Rovers2015-16Bredon Reserves2016-17Bredon Reserves2017-18Tewkesbury Town2018-19Bishops Cleeve A2019-20Cancelled - Covid2020-21Malvern Vale2021-22Whaddon United2022-23Bishops Cleeve A2023-24Bishops Cleeve A2024-25Whaddon United Reserves2025-26Bishops Cleeve A Source