# Cardiff & District League

The Cardiff & District League is a football league covering the city of Cardiff and surrounding areas in South Wales. The leagues are at the seventh to tenth levels of the Welsh football league system.

## Area of the league

Clubs within the bounds of St Mellons, Rumney, Tremorfa, Splott, The Docks, Llandough, Bonvilston, Peterstone, Super Ely, Radyr, Pentyrch, Gwaelod y Garth, Taffs Well, Thornhill, Lisvane, Cyncoed, Pentwyn and Llanrumney are eligible to apply to play in the league.

## Divisions

The league is composed of four divisions.

### Member clubs 2024–25
#### Premier Division

* AFC Whitchurch
* Canton Rangers
* Cardiff Allstars
* Cardiff Bay
* Cwrt Y Vil
* Llandaff Cosmos
* Pentwyn Dynamo
* Pentyrch Rangers
* Splott Albion
* St Albans
* St Mellons

#### Division One

* Avenue Hotspur
* Caerau (Ely) (community)
* Canton Rangers (reserves)
* Cardiff Academicals
* Clwb Cymric (reserves)
* Clwb Sparta
* Ely Rangers (reserves)
* Llanrumney Athletic
* Splott (reserves)
* Tongwynlais (reserves)

#### Division Two

* AFC Whitchurch (reserves)
* Cardiff Academicals (reserves)
* Cardiff Villa
* Grange Albion (reserves)
* Grangetown Cath OB
* Llanrumney United (reserves)
* North Cardiff Cosmos
* Pentyrch Rangers (reserves)
* Splott Albion (reserves)
* Splott Albion OB

#### Division Three

* AFC Rumney
* Avenue Hotspur (reserves)
* Cardiff Cosmopolitan (reserves)
* Clwb Sparta (reserves)
* Fairwater (reserves)
* Grangetown Cath OB (reserves)
* Llandaff Cosmos (reserves)
* Llanrumney Athletic (reserves)
* Pentwyn Dynamo (reserves)
* St Albans (reserves)

## Promotion and relegation

Promotion from the Premier Division is possible to the South Wales Alliance League, with the champion of the league playing the other tier 7 champions from the South Wales regional leagues via play-off games to determine promotion.

## Champions (top flight division)

* 1901–02: – Cardiff Albion
* 1905–06: – Roath Park Old Boys
* 1908–09: – Gordon's FC
* 1930–31: – Barry Amateurs
* 1931–32: – Barry Amateurs
* 1946–47: – Grange Albion.
* 1959–60: – Docks Albion
* 1960–61: – Docks Albion
* 1961–62: – Docks Albion
* 1962–63: – Cardiff Cosmos
* 1963–64: – Canton Athletic
* 1964–65: – St Patrick's
* 1965–66: – St Patrick's
* 1966–67: – St Patrick's
* 1967–68: – St Patrick's
* 1968–69: – St Patrick's
* 1969–70: – St Patrick's
* 1970–71: – St Patrick's
* 1971–72: – St Patrick's
* 1972–73: – St Patrick's
* 1973–74: – St Patrick's
* 1974–75: – St Patrick's
* 1975–76: – St Patrick's
* 1976–77: – Cardiff Rovers
* 1981–82: – Bridgend Street
* 1983–84: – Bridgend Street
* 1985–86: – Bridgend Street
* 1986–87: – Bridgend Street
* 1987–88: – Grange Albion
* 1988–89: – Grange Albion
* 1991–92: – Bridgend Street
* 1992–93: – St Joseph's
* 1993–94: – Bridgend Street
* 2005–06: – Clwb Cymric
* 2006–07: – Pentwyn Dynamo reserves
* 2007–08: – Grangetown Catholics Old Boys
* 2008–09: – St. Albans
* 2009–10: – Clwb Cymric
* 2010–11: – Canton Liberal
* 2011–12: – Clwb Cymric
* 2012–13: – Canton Liberal
* 2013–14: – Cardiff Cosmopolitan
* 2014–15: – Cardiff Cosmopolitan
* 2015–16: – Creigiau
* 2016–17: – Pentwyn Dynamo
* 2017–18: – AFC Rumney Juniors
* 2018–19: – Canton Rangers
* 2019–20: – Tongwynlais
* 2020–21: – Season void
* 2021–22: – Tongwynlais (promoted via SWAL playoff)
* 2022–23: – Star
* 2023–24: – Splott Cons