The Welsh football league system (or pyramid) is a series of football leagues with regular promotion and relegation between them.
Level 1[]
Level 2[]
- Cymru Alliance
- Welsh Football League Division One
Level 3[]
- Welsh National League Premier Division
- Welsh Alliance League Division One
- Mid Wales Football League Division One
- Welsh Football League Division Two
Level 4[]
- Welsh National League Division One
- Welsh Alliance League Division Two
- Mid Wales Football League Division Two
- Welsh Football League Division Three
Level 5[]
- North East Wales League
- Gwynedd League
- Vale of Clwyd and Conwy Football League Premier Division
- Aberystwyth League Division One
- Montgomeryshire League Division One
- Ceredigion League Division One
- Mid Wales South League
- Gwent County League Division One
- South Wales Alliance League Division One
- Carmarthenshire League Premier Division
- Neath & District League Premier Division
- Pembrokeshire League Division One
- Swansea Senior League Division One
Level 6[]
- Anglesey League
- Vale of Clwyd and Conwy Football League Division One
- Aberystwyth League Division Two
- Montgomeryshire League Division Two
- Ceredigion League Division Two
- Gwent County League Division Two
- South Wales Alliance League Division Two
- Carmarthenshire League Division One
- Neath & District League Division One
- Pembrokeshire League Division Two
- Swansea Senior League Division Two