| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|
| 1 | Bangor City (C) | 32 | 22 | 4 | 6 | 80 | 44 | +36 | 70 | 2011–12 UEFA Champions League Second qualifying round |
|---|
| 2 | The New Saints | 32 | 20 | 8 | 4 | 87 | 34 | +53 | 68 | 2011–12 UEFA Europa League First qualifying round |
|---|
| 3 | Neath (O) | 32 | 16 | 10 | 6 | 62 | 41 | +21 | 58 | Qualification for UEFA Europa League play-offs |
|---|
| 4 | Llanelli | 32 | 15 | 8 | 9 | 58 | 41 | +17 | 53 | 2011–12 UEFA Europa League Second qualifying round |
|---|
| 5 | Prestatyn Town | 32 | 10 | 10 | 12 | 44 | 46 | −2 | 40 | Qualification for UEFA Europa League play-offs |
|---|
| 6 | Port Talbot Town | 32 | 8 | 12 | 12 | 37 | 48 | −11 | 36 |
|---|
| | | | | | | | | | | |
| 7 | Aberystwyth Town | 32 | 11 | 9 | 12 | 42 | 54 | −12 | 42 | Qualification for UEFA Europa League play-offs |
|---|
| 8 | Airbus UK Broughton | 32 | 11 | 8 | 13 | 53 | 52 | +1 | 41 |
|---|
| 9 | Newtown | 32 | 8 | 11 | 13 | 40 | 55 | −15 | 35 | |
|---|
| 10 | Carmarthen Town | 32 | 10 | 5 | 17 | 39 | 64 | −25 | 35 |
|---|
| 11 | Bala Town | 32 | 10 | 3 | 19 | 41 | 57 | −16 | 33 | Spared from relegation |
|---|
| 12 | Haverfordwest County (R) | 32 | 5 | 4 | 23 | 30 | 77 | −47 | 19 | Relegation to 2011–12 Welsh Football League Division One |
|---|
Round 1
[Aug 13]
The New Saints 5-2 Prestatyn
[Sharp 5, 24, 90pen, Jones 12, Holmes 58; Hunt 13, 83]
[Aug 14]
Bangor 2-1 Neath
[Morley 19pen Jebb 84; Hancock 22]
Haverfordwest 0-1 Newtown
[Whitfield 60]
Carmathen 2-3 Aberystwyth
[Bevan 62, Frater 78; Murtagh 64, Marriott 72, Evans 73]
[Aug 15]
Airbus UK 1-2 Llanelli
[Desormeaux 76; Griffiths 15, 68]
Port Talbot 2-0 Bala
[Brooks 24, Irving 62og]
Round 2
[Aug 20]
Aberystwyth 2-2 Newtown
[Evans 57, Sherbon 74; Cadwallader 87, Sutton 90]
Llanelli 0-3 Port Talbot
[McCreesh 61, Bowen 69, Cotterrall 90]
[Aug 21]
Carmathen 1-4 Airbus UK
Prestatyn 1-0 Haverfordwest
Bala 2-3 Bangor
[Nov 24]
Neath 1-1 The New Saints
Round 3
[Aug 27]
Haverfordwest 0-3 Neath
Port Talbot 1-2 Carmathen
[Aug 28]
Airbus UK 3-1 Aberystwyth
Bangor 2-0 Llanelli
Newtown 1-0 Prestatyn
[Aug 29]
The New Saints 2-1 Bala
Round 4
[Sep 4]
Aberystwyth 1-0 Prestatyn
Airbus UK 2-0 Port Talbot
Carmathen 0-1 Bangor
Llanelli 2-1 The New Saints
[Sep 5]
Bala 0-1 Haverfordwest
Neath 5-0 Newtown
Round 5
[Sep 10]
Bangor 5-1 Airbus UK
Port Talbot 1-1 Aberystwyth
[Sep 11]
The New Saints 7-0 Carmathen
Newtown 1-1 Bala
Prestatyn 1-1 Neath
[Sep 28]
Haverfordwest 0-4 Llanelli
Round 6
[Sep 17]
Airbus UK 2-2 The New Saints
Bala 2-1 Prestatyn
Carmathen 2-2 Haverfordwest
[Sep 18]
Aberystwyth 1-1 Neath
Port Talbot 1-2 Bangor
[Sep 19]
Llanelli 2-1 Newtown
Round 7
[Sep 25]
The New Saints 6-1 Port Talbot
Prestatyn 1-1 Llanelli
Newtown 0-1 Carmathen
Haverfordwest 4-0 Airbus UK
[Sep 26]
Neath 3-1 Bala
Bangor 2-1 Aberystwyth
Round 8
[Oct 1]
Port Talbot 3-0 Haverfordwest
Llanelli 1-4 Neath
[Oct 2]
Carmathen 2-1 Prestatyn
Aberystwyth 2-1 Bala
Bangor 4-3 The New Saints
[Oct 20]
Airbus UK 1-1 Newtown
Round 9
[Oct 9]
Haverfordwest 1-2 Bangor
Newtown 0-0 Port Talbot
Bala 1-0 Llanelli
[Oct 10]
Neath 2-1 Carmathen
Prestatyn 1-1 Airbus UK
The New Saints 5-0 Aberystwyth
Round 10
[Oct 15]
Llanelli 2-3 Aberystwyth
[Oct 16]
Bangor 5-2 Newtown
Carmathen 4-1 Bala
The New Saints 6-1 Haverfordwest
[Oct 17]
Airbus UK 2-2 Neath
Port Talbot 0-3 Prestatyn
Round 11
[Oct 22]
Aberystwyth 2-2 Carmathen
Prestatyn 0-0 The New Saints
[Oct 23]
Newtown 1-1 Haverfordwest
Neath 1-2 Bangor
[Oct 24]
Llanelli 1-1 Airbus UK
Bala 0-0 Port Talbot
Round 12
[Oct 29]
Bangor 3-0 Bala
[Oct 30]
Airbus UK 2-4 Carmathen
Haverfordwest 2-3 Prestatyn
Port Talbot 1-1 Llanelli
[Oct 31]
Newtown 0-0 Aberystwyth
The New Saints 3-1 Neath