# Cheshire Association Football League

The Cheshire Association Football League is a football competition based in Cheshire, England, which until 2007 was known as the Mid-Cheshire Association Football League. From season 2017–18, the league operates four divisions: the Premier Division, Divisions One and Two, and a Reserve Division. Founded in 1948, only one club (Knutsford) have maintained continuous membership since the formation of the league. Two other founder members have only recently left the league – Whitchurch Alport in 2012 and Barnton in the summer of 2014 .
The Premier Division sits at step 7 of the National League Pyramid, level 11 in the English Football Pyramid.

## 2024–25 members

Source:

### Premier Division

* Altrincham (reserves)
* Broadheath Central
* Crewe
* Denton Town
* Garswood United
* Golborne Sports
* Eagle Sports
* Lostock Gralam
* Middlewich Town
* Parklands
* Poynton
* St. Michael’s DHFC
* Vulcan
* Whaley Bridge Athletic
* Whalley Range
* Winstanley Warriors

### League One

* Billinge New Street
* Bollington Town
* Cheadle Heath Nomads (reserves)
* Clay Brow
* Congleton Town (reserves)
* Daten
* Egerton
* F.C. St Helens (reserves)
* Knutsford
* Malpas
* Pilkington (Under-23s)
* Sandbach United (reserves)
* Styal
* Upton
* Winsford Town
* Wythenshawe Amateurs (reserves)

### League Two

* Hartford
* Haydock
* Halton Farnworth Hornets
* Lymm Rovers
* Maine Road (reserves)
* Mersey Valley
* Moore United
* Newton Athletic
* Newton-Le-Willows
* St Helens Town
* Sandbach Town
* Stretford Paddock
* Warrington Rylands (development)
* Wigan Town

## Previous Divisional Champions

| Season | Division One | Division Two |
| 1979–80 | Barnton | Prescot B I Reserves |
| 1980–81 | Rylands | Handforth Irwin |
| 1981–82 | Hanley Town | Intex |
| 1982–83 | Barnton | Newcastle Town |
| 1983–84 | Rylands | N/A |
| 1984–85 | Bramhall | N/A |
| 1985–86 | Newcastle Town | N/A |
| 1986–87 | Kidsgrove Athletic | N/A |
| 1987–88 | Kidsgrove Athletic | Leek Town Reserves |
| 1988–89 | Barnton | Wilmslow Albion |
| 1989–90 | Grove United | Garswood United |
| 1990–91 | Linotype | Newcastle Town Reserves |
| 1991–92 | Grove United | Broadheath Central |
| 1992–93 | Grove United | Malpas |
| 1993–94 | Linotype | Bollington Athletic |
| 1994–95 | Knutsford | Cheadle Heath Nomads |
| 1995–96 | Garswood United | Bollington Athletic |
| 1996–97 | Barnton | Lostock Gralam |
| 1997–98 | Barnton | Garswood United Reserves |
| 1998–99 | Barnton | Padgate St Oswalds |
| 1999–2000 | Barnton | Trafford Reserves |
| 2000–01 | Barnton | Broadheath Central |
| 2001–02 | Barnton | Crosfields |
| 2002–03 | Barnton | Golborne Sports |
| 2003–04 | Middlewich Town | Padgate St Oswalds |
| 2004–05 | Barnton | Penketh & Sankey Eagle |
| 2005–06 | Middlewich Town | Gamesley |
| 2006–07 | Middlewich Town | Stalybridge Celtic Reserves |
| 2007–08 | Styal | F.C. United of Manchester Reserves |
| 2008–09 | Woodley | Golborne Sports |
| 2009–10 | Club AZ | Lostock Gralam |
| 2010–11 | Greenalls Padgate St. Oswalds | Denton Town |
| 2011–12 | Knutsford | Whaley Bridge |
| 2012–13 | Knutsford | Barnton |
| 2013–14 | Garswood United | Poynton |
| Season | Premier Division | League One | League Two |
| 2014–15 | Linotype & Cheadle Heath Nomads | Congleton Vale Rovers | Wythenshawe Town |
| 2015–16 | Knutsford | Wythenshawe Town | AFC Macclesfield |
| 2016–17 | Whaley Bridge | Billinge | Windle Labour |
| 2017–18 | Knutsford | Daten | Ford Motors |
| 2018-19 | Pilkington FC | Lostock Gralam | Ashton Athletic Reserves |
| 2019-20 | Season cancelled due to COVID-19 pandemic in the United Kingdom | Season cancelled due to COVID-19 pandemic in the United Kingdom | Season cancelled due to COVID-19 pandemic in the United Kingdom |
| 2020-21 | Season cancelled due to COVID-19 pandemic in the United Kingdom | Season cancelled due to COVID-19 pandemic in the United Kingdom | Season cancelled due to COVID-19 pandemic in the United Kingdom |
| 2021-22 | F.C. St Helens | Whalley Range | Golborne Sports |
| 2022-23 | Whalley Range | Parklands | Upton JFC |
| 2023-24 | Poynton | Golborne Sports | Pilkington FC U23s |
(The league ran only a single division from 1983 to 1987)