List of football clubs in Wales

This is a list of current football clubs located in Wales and the leagues and divisions they play in for the 2019–20 season. Four Welsh clubs play outside the Welsh football league system and are noted as such.


 * ''See also Category:Football clubs in Wales, Category:Defunct football clubs in Wales

{|
 * colspan="2"|

A

 * Aberbargoed Buds||Welsh Football League Division One
 * Aberdare Town||Welsh Football League Division Two
 * Aberffraw||Welsh Alliance League Division Two
 * Abergavenny Town||Welsh Football League Division One
 * Abertillery Bluebirds||Welsh Football League Division Two
 * Abertillery Excelsiors||Gwent County League Division Two
 * Aberystwyth Town||Cymru Premier
 * Aberystwyth University||Mid Wales Football League Division Two
 * Afan Lido||Cymru South
 * Airbus UK Broughton||Cymru Premier
 * Albion Rovers||Welsh Football League Division Two
 * Amlwch Town||Welsh Alliance League Division Two
 * Ammanford||Cymru South
 * colspan="2"|
 * Aberystwyth University||Mid Wales Football League Division Two
 * Afan Lido||Cymru South
 * Airbus UK Broughton||Cymru Premier
 * Albion Rovers||Welsh Football League Division Two
 * Amlwch Town||Welsh Alliance League Division Two
 * Ammanford||Cymru South
 * colspan="2"|
 * Albion Rovers||Welsh Football League Division Two
 * Amlwch Town||Welsh Alliance League Division Two
 * Ammanford||Cymru South
 * colspan="2"|
 * Ammanford||Cymru South
 * colspan="2"|
 * colspan="2"|

B

 * Bala Town||Cymru Premier
 * Bangor 1876||Gwynedd League
 * Bangor City||Cymru North
 * Bangor University||BUCS Football League Northern 3A
 * Barmouth & Dyffryn United||Welsh Alliance League Division Two
 * Barry Town United||Cymru Premier
 * Berriew||Mid Wales Football League Division One
 * Bethesda Athletic||Gwynedd League
 * Bettws||Bridgend & District League Premier Division
 * Blaenau Ffestiniog Amateur||Welsh Alliance League Division One
 * Barry Town United||Cymru Premier
 * Berriew||Mid Wales Football League Division One
 * Bethesda Athletic||Gwynedd League
 * Bettws||Bridgend & District League Premier Division
 * Blaenau Ffestiniog Amateur||Welsh Alliance League Division One
 * Bethesda Athletic||Gwynedd League
 * Bettws||Bridgend & District League Premier Division
 * Blaenau Ffestiniog Amateur||Welsh Alliance League Division One
 * Blaenau Ffestiniog Amateur||Welsh Alliance League Division One
 * Blaenau Ffestiniog Amateur||Welsh Alliance League Division One


 * Blaenrhondda||South Wales Alliance League Premier Division


 * Bodedern Athletic||Welsh Alliance League Division One
 * Borras Park Albion||North East Wales League Premier Division
 * Bow Street||Mid Wales Football League Division One
 * Brickfield Rangers||Welsh National League (Wrexham Area) Premier Division
 * Bridgend Street||Welsh Football League Division One
 * Briton Ferry Llansawel||Cymru South
 * Brymbo||Welsh National League (Wrexham Area) Premier Division
 * Brymbo Victoria||North East Wales Football League
 * Buckley Town||Cymru North
 * Builth Wells
 * Mid Wales Football League Division One
 * colspan="2"|
 * Brymbo||Welsh National League (Wrexham Area) Premier Division
 * Brymbo Victoria||North East Wales Football League
 * Buckley Town||Cymru North
 * Builth Wells
 * Mid Wales Football League Division One
 * colspan="2"|
 * Builth Wells
 * Mid Wales Football League Division One
 * colspan="2"|
 * colspan="2"|

C

 * Caerau||Welsh Football League Division Three check league
 * Caerau (Ely)||Cymru South
 * Caerleon||Gwent County League Premier Division
 * Caerleon Town||Newport and District League Division 1
 * Caernarfon Town||Cymru Premier
 * Caersws||Mid Wales Football League Division One
 * Caerwys||North East Wales Football League
 * Carno||Mid Wales Football League Division One
 * Caldicot Town||Welsh Football League Division One
 * Cambrian & Clydach Vale||Cymru South
 * Cardiff City1||EFL Championship
 * Cardiff Corinthians||South Wales Alliance League Division One
 * Cardiff Grange Harlequins||Not in any league at present
 * Cardiff Metropolitan University||Cymru Premier
 * Carmarthen Town||Cymru Premier
 * Castell Alun Colts||Welsh National League (Wrexham Area) Division One
 * Cefn||Not in any league at present
 * Cefn Druids||Cymru Premier
 * Cemaes Bay||Anglesey League
 * Chepstow Town||Welsh Football League Division Two
 * Chirk AAA||Welsh National League (Wrexham Area) Premier Division
 * Coedpoeth United||Welsh National League (Wrexham Area) Division One
 * Colwyn Bay||Cymru North
 * Connah's Quay Nomads||Cymru Premier
 * Conwy Borough||Cymru North
 * Corwen||Cymru North
 * Croesyceiliog||Welsh Football League Division One
 * Cwmaman||South Wales Alliance League Division One
 * Cwmamman United||Cymru South
 * Cwmbran Celtic||Welsh Football League Division One
 * Cwmbran Town||Gwent County League Premier Division
 * colspan="2"|
 * Cefn||Not in any league at present
 * Cefn Druids||Cymru Premier
 * Cemaes Bay||Anglesey League
 * Chepstow Town||Welsh Football League Division Two
 * Chirk AAA||Welsh National League (Wrexham Area) Premier Division
 * Coedpoeth United||Welsh National League (Wrexham Area) Division One
 * Colwyn Bay||Cymru North
 * Connah's Quay Nomads||Cymru Premier
 * Conwy Borough||Cymru North
 * Corwen||Cymru North
 * Croesyceiliog||Welsh Football League Division One
 * Cwmaman||South Wales Alliance League Division One
 * Cwmamman United||Cymru South
 * Cwmbran Celtic||Welsh Football League Division One
 * Cwmbran Town||Gwent County League Premier Division
 * colspan="2"|
 * Conwy Borough||Cymru North
 * Corwen||Cymru North
 * Croesyceiliog||Welsh Football League Division One
 * Cwmaman||South Wales Alliance League Division One
 * Cwmamman United||Cymru South
 * Cwmbran Celtic||Welsh Football League Division One
 * Cwmbran Town||Gwent County League Premier Division
 * colspan="2"|
 * Cwmamman United||Cymru South
 * Cwmbran Celtic||Welsh Football League Division One
 * Cwmbran Town||Gwent County League Premier Division
 * colspan="2"|
 * Cwmbran Town||Gwent County League Premier Division
 * colspan="2"|
 * colspan="2"|
 * colspan="2"|

D

 * Denbigh Town||Welsh Alliance League Division One
 * Dinas Powys||Welsh Football League Division One
 * Dolgellau Athletic||Mid Wales Football League Division Two
 * Dyffryn Banw||Mid Wales Football League Division Two
 * colspan="2"|
 * Dolgellau Athletic||Mid Wales Football League Division Two
 * Dyffryn Banw||Mid Wales Football League Division Two
 * colspan="2"|
 * colspan="2"|
 * colspan="2"|

E

 * Ely Rangers||South Wales Alliance League Premier Division
 * colspan="2"|
 * colspan="2"|
 * colspan="2"|

F

 * Flint Town United||Cymru North
 * colspan="2"|
 * colspan="2"|
 * colspan="2"|

G

 * Gaerwen||Welsh Alliance League Division Two
 * Garden Village||Welsh Football League Division One
 * Garw Senior Boys & Girls Club||South Wales Alliance League Premier Division
 * Glan Conwy||Welsh Alliance League Division One
 * Glantraeth||Gwynedd League
 * Goytre (Monmouthshire)||Welsh Football League Division One
 * Goytre United||Cymru South
 * Greenfield||Welsh Alliance League Division One
 * Gresford Athletic||Cymru North
 * Guilsfield||Cymru North
 * Gwalchmai||Welsh Alliance League Division Two
 * colspan="2"|
 * Goytre United||Cymru South
 * Greenfield||Welsh Alliance League Division One
 * Gresford Athletic||Cymru North
 * Guilsfield||Cymru North
 * Gwalchmai||Welsh Alliance League Division Two
 * colspan="2"|
 * Guilsfield||Cymru North
 * Gwalchmai||Welsh Alliance League Division Two
 * colspan="2"|
 * Gwalchmai||Welsh Alliance League Division Two
 * colspan="2"|
 * colspan="2"|

H

 * Halkyn United||Not in any league at present
 * Haverfordwest County||Cymru South
 * Hawarden Rangers||Welsh National League (Wrexham Area) Premier Division
 * Hay St Marys||Mid Wales League Division One
 * Holyhead Hotspur||Welsh Alliance League Division One
 * Holywell Town||Welsh Alliance League Division Two
 * colspan="2"|
 * Hay St Marys||Mid Wales League Division One
 * Holyhead Hotspur||Welsh Alliance League Division One
 * Holywell Town||Welsh Alliance League Division Two
 * colspan="2"|
 * Holywell Town||Welsh Alliance League Division Two
 * colspan="2"|
 * colspan="2"|

K

 * Kinmel Bay||Welsh Alliance League Division Two
 * Knighton Town||Mid Wales Football League Division Two
 * colspan="2"|
 * Knighton Town||Mid Wales Football League Division Two
 * colspan="2"|
 * colspan="2"|

L

 * Lex XI||Not in any league at present
 * Llanberis||Welsh Alliance League Division One
 * Llandrindod Wells||Mid Wales Football League Division One
 * Llandudno||Cymru North
 * Llandudno Albion||Welsh Alliance League Division One
 * Llandudno Amateurs ||Welsh Alliance League Division Two
 * Llandudno Junction||Welsh Alliance League Division Two
 * Llandyrnog United||Welsh Alliance League Division 1
 * Llanelli Town AFC||Cymru South
 * Llanfair United||Cymru North
 * Llanfairpwll||Anglesey League
 * Llanfyllin Town||Montgomeryshire Football League Division 1
 * Llangefni Town||Cymru North
 * Llangeinor||South Wales Alliance League Division Two
 * Llangollen Town||Welsh National League (Wrexham Area) Division One
 * Llanidloes Town||Mid Wales Football League Division One
 * Llannefydd||Welsh Alliance League Division Two
 * Llannerch-y-medd||Welsh Alliance League Division Two
 * Llanrhaeadr||Cymru North
 * Llanrug United||Welsh Alliance League Division One
 * Llanrwst United||Welsh Alliance League Division One
 * Llansantffraid Village||Mid Wales Football League Division One
 * Llantwit Fardre||South Wales Alliance League Division Two
 * Llantwit Major||Cymru South
 * Llay Welfare||Welsh National League (Wrexham Area) Premier Division
 * Lliswerry||Gwent County League Premier Division
 * Llwydcoed||Welsh Football League Division One
 * colspan="2"|
 * Llangollen Town||Welsh National League (Wrexham Area) Division One
 * Llanidloes Town||Mid Wales Football League Division One
 * Llannefydd||Welsh Alliance League Division Two
 * Llannerch-y-medd||Welsh Alliance League Division Two
 * Llanrhaeadr||Cymru North
 * Llanrug United||Welsh Alliance League Division One
 * Llanrwst United||Welsh Alliance League Division One
 * Llansantffraid Village||Mid Wales Football League Division One
 * Llantwit Fardre||South Wales Alliance League Division Two
 * Llantwit Major||Cymru South
 * Llay Welfare||Welsh National League (Wrexham Area) Premier Division
 * Lliswerry||Gwent County League Premier Division
 * Llwydcoed||Welsh Football League Division One
 * colspan="2"|
 * Llansantffraid Village||Mid Wales Football League Division One
 * Llantwit Fardre||South Wales Alliance League Division Two
 * Llantwit Major||Cymru South
 * Llay Welfare||Welsh National League (Wrexham Area) Premier Division
 * Lliswerry||Gwent County League Premier Division
 * Llwydcoed||Welsh Football League Division One
 * colspan="2"|
 * Llay Welfare||Welsh National League (Wrexham Area) Premier Division
 * Lliswerry||Gwent County League Premier Division
 * Llwydcoed||Welsh Football League Division One
 * colspan="2"|
 * Llwydcoed||Welsh Football League Division One
 * colspan="2"|
 * colspan="2"|

M

 * Maesglas||Ceredigion League Division 2
 * Machynlleth Town||Mid Wales League Division Two
 * Maesycwmmer||Not in any league at present
 * Meliden||Welsh Alliance League Division 2
 * Merthyr Saints||South Wales Alliance League Premier Division
 * Merthyr Town1||Southern League Premier Division South
 * Mochdre Sports||Welsh Alliance League Division Two
 * Mold Alexandra||Welsh National League (Wrexham Area) Premier Division
 * Monmouth Town||Welsh Football League Division One
 * Morriston Town||Swansea Senior League Division Two
 * Mostyn Dragons||Not in any league at present
 * Mynydd Llandegai||Welsh Alliance League Division One
 * Mynydd Isa Spartans||Welsh National League Division One
 * colspan="2"|
 * Mold Alexandra||Welsh National League (Wrexham Area) Premier Division
 * Monmouth Town||Welsh Football League Division One
 * Morriston Town||Swansea Senior League Division Two
 * Mostyn Dragons||Not in any league at present
 * Mynydd Llandegai||Welsh Alliance League Division One
 * Mynydd Isa Spartans||Welsh National League Division One
 * colspan="2"|
 * Mostyn Dragons||Not in any league at present
 * Mynydd Llandegai||Welsh Alliance League Division One
 * Mynydd Isa Spartans||Welsh National League Division One
 * colspan="2"|
 * Mynydd Isa Spartans||Welsh National League Division One
 * colspan="2"|
 * colspan="2"|

N

 * Nantlle Vale||Welsh Alliance League Division One
 * Nefyn United||Gwynedd League
 * Newbridge-on-Wye||Mid Wales Football League Division Two
 * Newcastle Emlyn||Ceredigion League Division One
 * Newport Civil Service||Gwent County League Premier Division
 * Newport City||Welsh Football League Division Two
 * Newport County1||EFL League Two
 * Newtown||Cymru Premier
 * colspan="2"|
 * Newport Civil Service||Gwent County League Premier Division
 * Newport City||Welsh Football League Division Two
 * Newport County1||EFL League Two
 * Newtown||Cymru Premier
 * colspan="2"|
 * Newtown||Cymru Premier
 * colspan="2"|
 * colspan="2"|
 * colspan="2"|

O

 * Overton Recreation||Welsh National League (Wrexham Area) Division One
 * colspan="2"|
 * colspan="2"|
 * colspan="2"|

P

 * Panteg||Welsh Football League Division Two
 * Penmaenmawr Phoenix||Welsh Alliance League Division Two
 * Penparcau||Mid Wales Football League Division Two
 * Penrhiwceiber Rangers||Welsh Football League Division Two
 * Penrhyncoch||Cymru North
 * Penrhyndeudraeth||Welsh Alliance League Division One
 * Pentraeth||Welsh Alliance League Division Two
 * Pentwyn Dynamo||Cardiff & District League Premier Division
 * Pen-y-Bont||Cymru Premier
 * Penycae||Welsh National League Premier Division
 * Penydarren Boys & Girls Club||Welsh Football League Division One
 * Pill YMCA||Gwent County League Premier Division
 * Pontardawe Town||Welsh Football League Division One
 * Pontyclun||Welsh Football League Division Two
 * Pontypridd Town||Cymru South
 * Port Talbot Town||Welsh Football League Division One
 * Porth||Welsh Football League Division Two
 * Porthcawl Town Athletic||South Wales Alliance League Premier Division
 * Porthmadog||Cymru North
 * Prestatyn Sports||Welsh Alliance League Division One
 * Prestatyn Town||Cymru North
 * Presteigne St. Andrews||Mid Wales Football League Division Two
 * Pwllheli||Welsh Alliance League Division Two
 * colspan="2"|
 * Pontardawe Town||Welsh Football League Division One
 * Pontyclun||Welsh Football League Division Two
 * Pontypridd Town||Cymru South
 * Port Talbot Town||Welsh Football League Division One
 * Porth||Welsh Football League Division Two
 * Porthcawl Town Athletic||South Wales Alliance League Premier Division
 * Porthmadog||Cymru North
 * Prestatyn Sports||Welsh Alliance League Division One
 * Prestatyn Town||Cymru North
 * Presteigne St. Andrews||Mid Wales Football League Division Two
 * Pwllheli||Welsh Alliance League Division Two
 * colspan="2"|
 * Porthmadog||Cymru North
 * Prestatyn Sports||Welsh Alliance League Division One
 * Prestatyn Town||Cymru North
 * Presteigne St. Andrews||Mid Wales Football League Division Two
 * Pwllheli||Welsh Alliance League Division Two
 * colspan="2"|
 * Presteigne St. Andrews||Mid Wales Football League Division Two
 * Pwllheli||Welsh Alliance League Division Two
 * colspan="2"|
 * Pwllheli||Welsh Alliance League Division Two
 * colspan="2"|
 * colspan="2"|

R

 * Rhayader||Mid Wales Football League Division Two
 * Rhos Aelwyd||Welsh National League (Wrexham Area) Premier Division
 * Rhuddlan Town||Vale of Clwyd and Conwy Football League Premier Division
 * Rhydymwyn||Welsh National League (Wrexham Area) Division One
 * Rhyl||Cymru North
 * Risca United||Welsh Football League Division Two
 * Rogerstone||Gwent County League Division One
 * Ruthin Town||Cymru North
 * colspan="2"|
 * Rhyl||Cymru North
 * Risca United||Welsh Football League Division Two
 * Rogerstone||Gwent County League Division One
 * Ruthin Town||Cymru North
 * colspan="2"|
 * Ruthin Town||Cymru North
 * colspan="2"|
 * colspan="2"|
 * colspan="2"|

S

 * Seven Sisters||Neath & District League Premier Division
 * South Gower||Swansea Senior League Division Two
 * St Asaph City||Welsh Alliance League Division One
 * STM Sports||Cymru South
 * Swansea City1||EFL Championship
 * Swansea University||Cymru South
 * colspan="2"|
 * STM Sports||Cymru South
 * Swansea City1||EFL Championship
 * Swansea University||Cymru South
 * colspan="2"|
 * Swansea University||Cymru South
 * colspan="2"|
 * colspan="2"|

T

 * Taff's Well||Cymru South
 * Talgarth Town (Reserves)||Not in any league at present
 * Tata Steel United||Port Talbot & District League Premier Division
 * The New Saints2||Cymru Premier
 * Ton Pentre||Welsh Football League Division One
 * Tonyrefail Welfare||Rhondda & District League Championship Division
 * Tredegar Town||Welsh Football League Division Two
 * Trefelin Boys & Girls Club||Welsh Football League Division One
 * Trefonen2||Montgomeryshire Football League Division Two
 * Treharris Athletic Western||Welsh Football League Division Two
 * Treowen Stars||Welsh Football League Division Three
 * Trethomas Bluebirds||Welsh Football League Division Two
 * Tywyn & Bryncrug||Mid Wales Football League Division One
 * colspan="2"|
 * Trefelin Boys & Girls Club||Welsh Football League Division One
 * Trefonen2||Montgomeryshire Football League Division Two
 * Treharris Athletic Western||Welsh Football League Division Two
 * Treowen Stars||Welsh Football League Division Three
 * Trethomas Bluebirds||Welsh Football League Division Two
 * Tywyn & Bryncrug||Mid Wales Football League Division One
 * colspan="2"|
 * Treowen Stars||Welsh Football League Division Three
 * Trethomas Bluebirds||Welsh Football League Division Two
 * Tywyn & Bryncrug||Mid Wales Football League Division One
 * colspan="2"|
 * Tywyn & Bryncrug||Mid Wales Football League Division One
 * colspan="2"|
 * colspan="2"|

U

 * Undy Athletic||Cymru South
 * colspan="2"|
 * colspan="2"|
 * colspan="2"|

V

 * Venture Community||Not in any league at present
 * colspan="2"|
 * colspan="2"|
 * colspan="2"|

W

 * Waterloo Rovers||Mid Wales Football League Division Two
 * Welshpool||Mid Wales Football League Division One
 * West End||Welsh Football League Division Two
 * Wrexham1||National League
 * colspan="2"|
 * West End||Welsh Football League Division Two
 * Wrexham1||National League
 * colspan="2"|
 * colspan="2"|
 * colspan="2"|

Y

 * Y Felinheli||Welsh Alliance League Division Two
 * Ynyshir Albions||Welsh Football League Division Two
 * Ynysygerwn||Welsh Football League Division Two
 * Ystradgynlais||Neath & District League Premier Division
 * colspan="2"|
 * }
 * Ystradgynlais||Neath & District League Premier Division
 * colspan="2"|
 * }
 * colspan="2"|
 * }