# 2024–25 Southern Football League

The 2024–25 Southern Football League season is the 122nd in the history of the Southern League since its establishment in 1894. The league has two Premier divisions (Central and South) at Step 3 of the National League System (NLS) and two Division One divisions (Central and South) at Step 4. These correspond to levels 7 and 8 of the English football league system.
The allocations for Steps 3 and 4 this season were announced by The Football Association (FA) on 17 May 2024. There were to be 88 teams in the Southern League, 22 in each of the four divisions. However, Coalville Town, who were due to have competed in the Premier Division Central, subsequently resigned from the Southern League; their place was filled by Hitchin Town who were reprieved from relegation to Division One Central leaving an unfilled vacancy in that division, which therefore comprised 21 teams instead of 22.

## Premier Division Central

Premier Division Central comprises 22 teams, 15 of which competed in the previous season.

### Premier Division Central table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Kettering Town | 35 | 19 | 7 | 9 | 63 | 38 | +25 | 64 | Promotion to the National League North |
| 2 | Halesowen Town | 35 | 19 | 6 | 10 | 55 | 41 | +14 | 63 | Qualification for the play-offs |
| 3 | AFC Telford United | 35 | 17 | 12 | 6 | 68 | 55 | +13 | 63 | Qualification for the play-offs |
| 4 | Bedford Town | 35 | 19 | 6 | 10 | 63 | 53 | +10 | 63 | Qualification for the play-offs |
| 5 | Stamford | 35 | 18 | 6 | 11 | 46 | 38 | +8 | 60 | Qualification for the play-offs |
| 6 | Stratford Town | 35 | 16 | 9 | 10 | 52 | 37 | +15 | 57 | |
| 7 | Harborough Town | 34 | 16 | 8 | 10 | 50 | 36 | +14 | 56 | |
| 8 | Leiston | 35 | 15 | 10 | 10 | 50 | 47 | +3 | 55 | |
| 9 | Spalding United | 35 | 16 | 5 | 14 | 49 | 50 | −1 | 53 | |
| 10 | Stourbridge | 35 | 14 | 8 | 13 | 49 | 41 | +8 | 50 | |
| 11 | Alvechurch | 34 | 14 | 5 | 15 | 39 | 35 | +4 | 47 | |
| 12 | Royston Town | 35 | 12 | 11 | 12 | 42 | 42 | 0 | 47 | |
| 13 | Banbury United | 34 | 11 | 12 | 11 | 27 | 30 | −3 | 45 | |
| 14 | Bromsgrove Sporting | 34 | 13 | 5 | 16 | 44 | 47 | −3 | 44 | |
| 15 | Bishop's Stortford | 35 | 12 | 8 | 15 | 45 | 49 | −4 | 44 | |
| 16 | St Ives Town | 35 | 12 | 7 | 16 | 50 | 50 | 0 | 43 | |
| 17 | Redditch United | 35 | 11 | 8 | 16 | 43 | 50 | −7 | 41 | |
| 18 | Barwell | 35 | 11 | 6 | 18 | 49 | 59 | −10 | 39 | |
| 19 | Lowestoft Town | 33 | 10 | 6 | 17 | 46 | 76 | −30 | 36 | Relegation to Step 4 |
| 20 | AFC Sudbury | 34 | 8 | 9 | 17 | 41 | 50 | −9 | 33 | Relegation to Step 4 |
| 21 | Hitchin Town | 35 | 8 | 8 | 19 | 46 | 66 | −20 | 32 | Relegation to Step 4 |
| 22 | Biggleswade Town | 34 | 3 | 12 | 19 | 36 | 63 | −27 | 21 | Relegation to Step 4 |
* ↑ Four teams played for one spot and promotion to the National League.

### Results table

| Home \ Away | SUD | TEL | ALV | BAN | BAR | BED | BIG | BIS | BRO | HAL | HAR | HIT | KET | LEI | LOW | RED | ROY | SPA | STI | STA | STO | STR |
| AFC Sudbury | — | 2–2 | 1–0 | 1–2 | 1–1 | 1–2 | 2–2 | 1–2 | 1–0 | 0–0 | | 1–1 | 0–1 | 1–2 | 6–1 | | 1–1 | | 0–0 | 3–0 | | 3–0 |
| AFC Telford United | 2–0 | — | 1–1 | 1–1 | | 6–2 | 1–1 | 4–1 | 2–1 | 2–0 | 0–0 | 5–4 | 1–3 | 3–1 | | 2–1 | | | 3–1 | 2–0 | 1–5 | 2–1 |
| Alvechurch | | 3–1 | — | 0–1 | 3–2 | 1–0 | 2–1 | 1–0 | 2–1 | 1–0 | 1–1 | | 0–1 | | | 1–0 | | 0–1 | 0–1 | 0–1 | 1–2 | 1–2 |
| Banbury United | 1–1 | | 0–0 | — | 1–2 | 2–0 | 0–2 | 0–0 | 0–0 | 0–1 | 2–2 | 1–2 | 1–0 | 1–0 | 0–2 | | 1–0 | 2–1 | 1–0 | 1–0 | 0–0 | |
| Barwell | 3–1 | | 5–3 | 0–1 | — | 0–1 | | 4–1 | 2–3 | 0–5 | 2–2 | 4–0 | 2–1 | 0–0 | 1–2 | 0–1 | 0–3 | | | 0–1 | | 2–1 |
| Bedford Town | 3–1 | 2–3 | 1–0 | 2–2 | 1–3 | — | 3–2 | 2–1 | 3–0 | 3–1 | | 2–1 | 3–1 | 4–3 | 4–2 | 2–0 | 1–1 | 1–5 | 0–3 | | | |
| Biggleswade Town | 1–1 | 1–1 | 1–1 | 0–2 | 2–2 | 1–1 | — | | 0–1 | 0–1 | 2–3 | 1–1 | | 0–0 | | | 0–4 | 3–4 | 1–0 | 0–2 | 1–4 | 0–2 |
| Bishop's Stortford | | 2–2 | 2–1 | 1–1 | 1–0 | 1–2 | 1–2 | — | 0–2 | 1–2 | | 3–2 | | 1–2 | 4–0 | 2–0 | 1–2 | 2–0 | 1–0 | 2–2 | 3–1 | 1–1 |
| Bromsgrove Sporting | 3–0 | 1–1 | 0–2 | | 3–0 | 0–3 | | | — | 1–2 | | 1–1 | 1–2 | 0–1 | | 1–2 | 2–1 | 2–0 | 2–3 | 0–1 | 2–0 | 1–3 |
| Halesowen Town | 3–1 | | 2–2 | 1–0 | | 1–4 | 3–1 | 4–0 | 0–2 | — | 1–0 | 0–4 | 2–1 | 1–1 | | 2–1 | 2–1 | 2–1 | 1–0 | 2–0 | 3–1 | 2–3 |
| Harborough Town | 1–0 | 1–2 | 0–1 | 4–1 | | 2–1 | 2–0 | 1–2 | 2–0 | | — | 1–0 | 2–1 | 4–0 | 2–1 | 1–3 | 1–1 | 2–0 | | 0–1 | 0–1 | 3–1 |
| Hitchin Town | | 3–3 | 0–1 | 1–0 | 2–0 | | 3–1 | 1–2 | 1–3 | 1–2 | 3–0 | — | 0–3 | 1–1 | 2–5 | 2–1 | | 2–1 | 1–1 | 0–2 | 1–5 | 0–1 |
| Kettering Town | 2–1 | | 2–1 | | 3–0 | 2–2 | 3–1 | 2–1 | 1–2 | 0–0 | 1–1 | | — | 2–1 | 4–1 | 3–1 | | 4–0 | 2–3 | 2–0 | 2–0 | 1–1 |
| Leiston | 3–2 | 0–2 | 2–1 | | 3–4 | | | 1–1 | 0–0 | | 1–1 | 2–0 | 0–2 | — | 7–2 | 1–0 | 2–0 | 2–1 | 2–2 | 1–1 | 0–3 | 1–0 |
| Lowestoft Town | 1–3 | 1–2 | 0–4 | | 1–0 | | 2–2 | 2–1 | 3–0 | 0–5 | 1–0 | 2–1 | 0–0 | | — | 0–1 | 3–2 | | 1–1 | 0–3 | 1–2 | 1–2 |
| Redditch United | 1–2 | 3–1 | 0–1 | 0–0 | 3–2 | 1–1 | 1–1 | 1–0 | | 2–2 | | | 3–2 | 1–2 | 3–4 | — | 0–0 | 1–1 | 1–1 | 2–1 | 1–3 | |
| Royston Town | 3–0 | 3–3 | 0–2 | 1–0 | 3–2 | 1–0 | 3–2 | 0–0 | | 1–0 | 0–2 | 2–2 | 1–0 | 1–1 | 1–1 | 3–1 | — | 0–3 | | 1–1 | | 0–1 |
| Spalding United | 0–3 | 0–1 | | 2–0 | 2–1 | 1–0 | 3–2 | 1–3 | 1–1 | 2–0 | 0–2 | | 1–1 | 1–2 | 3–2 | 2–1 | 0–0 | — | 3–1 | | 2–1 | 3–0 |
| St Ives Town | | 2–2 | 2–1 | 2–1 | 0–1 | 1–2 | 2–1 | | 2–3 | | 4–1 | 3–1 | 1–2 | 1–3 | 3–1 | 0–3 | 0–1 | 5–1 | — | 1–1 | 3–1 | |
| Stamford | 1–0 | 1–3 | 1–0 | | 3–1 | 2–3 | 2–1 | | 3–2 | | 1–2 | 2–0 | | 0–2 | 2–2 | 2–0 | 3–1 | 1–1 | 2–1 | — | 1–0 | 0–2 |
| Stourbridge | 2–0 | 1–1 | | 0–0 | 0–0 | 0–1 | 0–0 | 1–1 | | 2–2 | 1–4 | 3–1 | 1–3 | | 4–0 | 1–1 | 1–0 | 0–1 | 1–0 | 0–2 | — | 0–2 |
| Stratford Town | 3–0 | 4–0 | | 1–1 | 1–1 | 1–1 | | 1–0 | 2–3 | 2–0 | 0–0 | 1–1 | 3–3 | 3–0 | 1–1 | 1–2 | 3–0 | 0–1 | 2–0 | | 0–2 | — |

### Stadia and locations

| Club | Location | Stadium | Capacity |
| AFC Sudbury | Sudbury | King's Marsh | 2,500 |
| AFC Telford United | Telford | New Bucks Head | 6,300 |
| Alvechurch | Alvechurch | Lye Meadow | 3,000 |
| Banbury United | Banbury | Spencer Stadium | 2,000 |
| Barwell | Barwell | Kirkby Road | 2,500 |
| Bedford Town | Bedford | The Eyrie | 3,000 |
| Biggleswade Town | Biggleswade | Langford Road | 3,000 |
| Bishop's Stortford | Bishop's Stortford | Woodside Park | 4,525 |
| Bromsgrove Sporting | Bromsgrove | Victoria Ground | 4,893 |
| Halesowen Town | Halesowen | The Grove | 3,150 |
| Harborough Town | Market Harborough | Bowden Park | 1,000 |
| Hitchin Town | Hitchin | Top Field | 4,554 |
| Kettering Town | Kettering | Latimer Park (groundshare with Burton Park Wanderers) | 2,400 |
| Leiston | Leiston | Victory Road | 2,250 |
| Lowestoft Town | Lowestoft | Crown Meadow | 3,000 |
| Redditch United | Redditch | The Valley | 5,000 |
| Royston Town | Royston | Garden Walk | 5,000 |
| Spalding United | Spalding | Sir Halley Stewart Field | 3,500 |
| St Ives Town | St Ives | Westwood Road | 2,000 |
| Stamford | Stamford | Borderville Sports Centre | 2,000 |
| Stourbridge | Stourbridge | War Memorial Athletic Ground | 2,626 |
| Stratford Town | Stratford-upon-Avon | Knights Lane | 2,000 |

## Premier Division South

Premier Division South comprises 22 teams, 15 of which competed in the previous season.

### Premier Division South table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Merthyr Town (T) | 35 | 23 | 10 | 2 | 91 | 36 | +55 | 79 | Promotion to the National League South |
| 2 | AFC Totton | 34 | 21 | 10 | 3 | 72 | 31 | +41 | 73 | Qualification for the play-offs |
| 3 | Walton & Hersham | 35 | 19 | 10 | 6 | 74 | 47 | +27 | 67 | Qualification for the play-offs |
| 4 | Gloucester City | 35 | 18 | 12 | 5 | 63 | 41 | +22 | 66 | Qualification for the play-offs |
| 5 | Dorchester Town | 35 | 14 | 16 | 5 | 56 | 39 | +17 | 58 | Qualification for the play-offs |
| 6 | Havant & Waterlooville | 35 | 15 | 10 | 10 | 66 | 44 | +22 | 55 | |
| 7 | Hungerford Town | 35 | 14 | 10 | 11 | 58 | 44 | +14 | 52 | |
| 8 | Taunton Town | 33 | 11 | 13 | 9 | 53 | 47 | +6 | 46 | |
| 9 | Sholing | 35 | 12 | 9 | 14 | 53 | 57 | −4 | 45 | |
| 10 | Wimborne Town | 34 | 12 | 9 | 13 | 42 | 49 | −7 | 45 | |
| 11 | Hanwell Town | 35 | 10 | 13 | 12 | 50 | 55 | −5 | 43 | |
| 12 | Gosport Borough | 35 | 11 | 10 | 14 | 45 | 50 | −5 | 43 | |
| 13 | Bracknell Town | 35 | 10 | 13 | 12 | 48 | 54 | −6 | 43 | |
| 14 | Swindon Supermarine | 35 | 11 | 8 | 16 | 53 | 61 | −8 | 41 | |
| 15 | Plymouth Parkway | 35 | 11 | 8 | 16 | 55 | 67 | −12 | 41 | |
| 16 | Basingstoke Town | 35 | 9 | 13 | 13 | 53 | 59 | −6 | 40 | |
| 17 | Chertsey Town | 34 | 11 | 4 | 19 | 56 | 66 | −10 | 37 | |
| 18 | Winchester City | 35 | 9 | 9 | 17 | 44 | 65 | −21 | 36 | |
| 19 | Frome Town | 34 | 7 | 13 | 14 | 33 | 49 | −16 | 34 | Relegation to Step 4 |
| 20 | Poole Town | 35 | 8 | 10 | 17 | 33 | 54 | −21 | 34 | Relegation to Step 4 |
| 21 | Tiverton Town | 35 | 8 | 10 | 17 | 29 | 63 | −34 | 34 | Relegation to Step 4 |
| 22 | Marlow | 35 | 5 | 6 | 24 | 40 | 89 | −49 | 21 | Relegation to Step 4 |
* ↑ Four teams play for one spot and promotion to the National League.

### Results table

| Home \ Away | TOT | BAS | BRA | CHE | DOR | FRO | GLO | GOS | HAN | HAV | HUN | MAR | MER | PLY | POO | SHO | SWI | TAU | TIV | W&H | WIM | WIN |
| AFC Totton | — | 2–2 | 2–0 | 3–0 | | 1–1 | 1–1 | 2–1 | 2–0 | 3–1 | 3–1 | 6–1 | 1–1 | 4–0 | 2–2 | 2–1 | 2–1 | 5–1 | | 1–0 | 4–0 | |
| Basingstoke Town | | — | 1–1 | 1–3 | 2–0 | | 1–1 | | 3–4 | 0–3 | 1–1 | 2–2 | | 0–1 | 1–3 | 1–1 | 3–0 | 0–2 | 1–3 | 1–0 | 2–1 | 2–0 |
| Bracknell Town | 1–1 | 1–1 | — | 1–1 | 1–1 | 4–1 | 0–1 | | 4–1 | 1–1 | 0–4 | 4–1 | 1–2 | 1–3 | 0–0 | 1–4 | 4–2 | 0–2 | 2–0 | | 0–0 | |
| Chertsey Town | 1–2 | 3–0 | | — | 0–1 | 1–1 | | 0–2 | | 0–4 | 4–1 | 2–5 | 1–2 | 1–2 | 2–1 | 4–0 | 3–4 | | 2–2 | 1–2 | 1–2 | 3–3 |
| Dorchester Town | 3–2 | 3–2 | 1–0 | 3–1 | — | 4–0 | 1–0 | 0–2 | 0–3 | 1–1 | 4–2 | | 2–2 | 1–0 | | 1–1 | 4–1 | 1–1 | 5–0 | | 1–1 | 1–0 |
| Frome Town | | 1–1 | 1–2 | | | — | 0–0 | 0–0 | 1–0 | 1–1 | | 3–3 | 0–2 | 5–0 | 2–3 | 0–3 | 3–0 | 0–2 | 1–2 | 2–2 | | 0–1 |
| Gloucester City | 0–0 | 1–1 | 0–2 | 3–1 | | 2–0 | — | | 5–0 | 2–1 | 2–1 | | 2–1 | 3–2 | 4–1 | 2–1 | 3–1 | 2–2 | | 1–2 | 1–0 | 5–0 |
| Gosport Borough | 1–2 | 3–3 | 4–3 | 0–2 | 2–2 | 0–1 | 1–3 | — | | | 1–0 | 0–1 | 1–3 | 0–0 | 1–0 | 4–1 | 3–2 | 1–1 | 3–0 | 0–2 | | 1–3 |
| Hanwell Town | | 1–2 | 3–1 | 1–2 | 3–0 | 0–2 | 0–0 | 0–0 | — | 2–2 | 0–0 | 2–0 | | | 3–3 | 0–1 | 1–0 | | 1–1 | 3–3 | 2–2 | 1–1 |
| Havant & Waterlooville | 1–1 | 5–1 | | 3–0 | 1–1 | 5–0 | | 3–1 | 5–2 | — | 0–0 | 5–1 | 0–1 | 1–1 | 2–1 | 4–1 | | 2–0 | 3–1 | 2–3 | | 0–1 |
| Hungerford Town | | 2–1 | 1–2 | 3–0 | | 0–0 | 1–0 | 5–2 | 2–0 | 1–0 | — | 4–0 | 1–3 | 9–3 | 1–1 | 2–1 | 0–2 | 1–0 | 1–1 | 1–1 | | |
| Marlow | 0–2 | | 2–2 | 0–5 | 2–2 | 2–1 | 1–2 | 1–2 | 0–2 | | | — | 0–1 | 0–2 | 1–2 | 2–3 | 0–2 | 1–1 | 2–1 | 2–3 | 3–2 | 1–1 |
| Merthyr Town | 1–1 | 1–1 | 5–1 | | 0–0 | 4–0 | 2–2 | 0–0 | 2–1 | 5–1 | | 2–1 | — | 2–2 | | 3–0 | 2–1 | 2–0 | 6–0 | 5–2 | 6–0 | 3–1 |
| Plymouth Parkway | 1–2 | 1–3 | 3–3 | 2–1 | 1–2 | | 6–0 | 2–0 | 0–2 | 2–1 | 0–2 | 5–0 | 2–4 | — | | | 2–3 | 2–2 | 0–0 | 1–2 | 2–1 | 0–3 |
| Poole Town | 0–1 | 1–0 | 0–0 | | 1–1 | 0–1 | 0–1 | 1–3 | 1–2 | 0–1 | 0–0 | | 1–6 | 3–1 | — | | | 1–0 | 0–1 | 1–1 | 1–0 | 3–2 |
| Sholing | 0–3 | 2–2 | | 3–0 | 1–5 | 1–1 | 0–0 | 1–1 | | 5–1 | 4–0 | 1–0 | | 2–1 | 0–0 | — | 3–5 | | 1–0 | 1–2 | 0–1 | 0–1 |
| Swindon Supermarine | 1–1 | 2–2 | 1–2 | 1–0 | 1–0 | | | 0–0 | 2–2 | 1–1 | 1–3 | 3–1 | 1–5 | 2–2 | 5–0 | 1–2 | — | | 4–0 | 0–3 | 0–0 | 2–0 |
| Taunton Town | | 2–0 | 1–1 | 2–3 | 1–1 | 0–0 | 3–3 | 3–1 | 3–3 | | 2–1 | 5–2 | 2–3 | 2–3 | 2–0 | 1–1 | 3–1 | — | | | 2–2 | 1–1 |
| Tiverton Town | 0–1 | 0–5 | | 2–3 | 1–1 | 0–0 | 0–1 | | 1–2 | 0–0 | 0–3 | | 1–1 | 0–0 | 3–1 | 3–3 | | 0–3 | — | 1–0 | 1–0 | 2–1 |
| Walton & Hersham | 3–2 | | 2–0 | 3–2 | 2–2 | 1–1 | 4–4 | 2–2 | 2–2 | 2–0 | 1–1 | 3–0 | 5–2 | | 2–0 | 2–1 | | 0–1 | 3–0 | — | | 4–2 |
| Wimborne Town | 3–1 | | 1–2 | 1–3 | 1–1 | 1–0 | 1–1 | 1–0 | 1–0 | 1–2 | 2–1 | 3–1 | 1–1 | | 1–0 | | 0–0 | 3–0 | 3–0 | 0–4 | — | 2–4 |
| Winchester City | 1–4 | 2–4 | 0–0 | | 0–0 | 1–3 | 2–4 | 0–2 | 1–1 | 1–3 | 2–2 | 3–1 | | | 1–1 | 0–2 | 1–0 | | 0–2 | 2–1 | 2–4 | — |

### Stadia and locations

| Club | Location | Stadium | Capacity |
| AFC Totton | Totton | Testwood Stadium | 3,000 |
| Basingstoke Town | Basingstoke | Winklebury Football Complex (Basingstoke) | 2,000 |
| Bracknell Town | Sandhurst | SB Stadium | 1,950 |
| Chertsey Town | Chertsey | Alwyns Lane | 2,500 |
| Dorchester Town | Dorchester | The Avenue Stadium | 5,000 |
| Frome Town | Frome | Badgers Hill | 2,000 |
| Gloucester City | Gloucester | Meadow Park | 3,600 |
| Gosport Borough | Gosport | Privett Park | 4,500 |
| Hanwell Town | Perivale | Powerday Stadium | 3,000 |
| Havant & Waterlooville | Havant | Westleigh Park | 5,300 |
| Hungerford Town | Hungerford | Bulpit Lane | 2,500 |
| Marlow | Marlow | Alfred Davis Memorial Ground | 3,000 |
| Merthyr Town | Merthyr Tydfil | Penydarren Park | 4,000 |
| Plymouth Parkway | Plymouth | Bolitho Park | 3,500 |
| Poole Town | Poole | The BlackGold Stadium | 2,500 |
| Sholing | Sholing | Universal Stadium | 1,000 |
| Swindon Supermarine | South Marston | Hunts Copse Ground | 3,000 |
| Taunton Town | Taunton | Wordsworth Drive | 2,500 |
| Tiverton Town | Tiverton | Ladysmead | 3,500 |
| Walton & Hersham | Walton-on-Thames | Elmbridge Sports Hub | 2,500 |
| Wimborne Town | Wimborne Minster | The Cuthbury | 3,000 |
| Winchester City | Winchester | The City Ground | 4,500 |

## Division One Central

Division One Central comprises 21 teams, 14 of which competed in the previous season. It had been intended that there would be 22 teams, but Hitchin Town were reprieved from relegation from the Premier Division Central following the resignation of Coalville Town.

### Division One Central table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Real Bedford (T) | 32 | 26 | 4 | 2 | 102 | 28 | +74 | 82 | Promotion to Step 3 |
| 2 | Berkhamsted | 33 | 25 | 4 | 4 | 84 | 41 | +43 | 79 | Qualification for the play-offs |
| 3 | Barton Rovers | 32 | 19 | 6 | 7 | 59 | 41 | +18 | 63 | Qualification for the play-offs |
| 4 | Flackwell Heath | 32 | 19 | 5 | 8 | 68 | 38 | +30 | 62 | Qualification for the play-offs |
| 5 | Thame United | 31 | 19 | 3 | 9 | 66 | 48 | +18 | 60 | Qualification for the play-offs |
| 6 | Hadley | 32 | 16 | 9 | 7 | 66 | 45 | +21 | 57 | |
| 7 | Leighton Town | 32 | 14 | 8 | 10 | 52 | 41 | +11 | 50 | |
| 8 | Welwyn Garden City | 33 | 14 | 8 | 11 | 53 | 46 | +7 | 50 | |
| 9 | Aylesbury United | 31 | 14 | 2 | 15 | 41 | 45 | −4 | 44 | |
| 10 | Biggleswade | 32 | 12 | 8 | 12 | 50 | 55 | −5 | 44 | |
| 11 | Beaconsfield Town | 33 | 11 | 10 | 12 | 50 | 47 | +3 | 43 | |
| 12 | Ware | 33 | 9 | 14 | 10 | 48 | 46 | +2 | 41 | |
| 13 | Hertford Town | 34 | 10 | 11 | 13 | 47 | 55 | −8 | 41 | |
| 14 | Enfield | 32 | 10 | 9 | 13 | 51 | 53 | −2 | 39 | |
| 15 | AFC Dunstable | 31 | 11 | 5 | 15 | 39 | 57 | −18 | 38 | |
| 16 | Stotfold | 32 | 10 | 6 | 16 | 43 | 64 | −21 | 36 | |
| 17 | Kings Langley | 32 | 8 | 8 | 16 | 44 | 48 | −4 | 32 | |
| 18 | Northwood | 29 | 7 | 2 | 20 | 31 | 62 | −31 | 23 | |
| 19 | Kidlington | 33 | 6 | 5 | 22 | 34 | 77 | −43 | 23 | Relegation to Step 5 |
| 20 | Leverstock Green | 31 | 3 | 12 | 16 | 33 | 57 | −24 | 21 | Relegation to Step 5 |
| 21 | North Leigh | 32 | 1 | 5 | 26 | 19 | 86 | −67 | 8 | Relegation to Step 5 |
* ↑ Four teams play for one spot and possible promotion to Step 3.

### Results table

| Home \ Away | DUN | AYU | BAR | BEA | BER | BIG | ENF | FLA | HAD | HER | KID | KLL | LEI | LEV | NLE | NWD | RBE | STO | THM | WAR | WGC |
| AFC Dunstable | — | 0–1 | 2–4 | 1–1 | 1–3 | 1–2 | 4–2 | 0–1 | 1–1 | 3–2 | | | 1–0 | | 3–2 | 2–1 | 0–1 | 1–0 | | | 3–1 |
| Aylesbury United | 1–3 | — | 1–3 | 0–2 | 1–4 | 1–3 | | 1–0 | | 2–0 | | 2–0 | | 1–0 | 1–1 | 1–0 | | 0–1 | 0–3 | 3–0 | 1–1 |
| Barton Rovers | | 1–2 | — | 0–0 | 2–1 | 3–0 | | 2–1 | 1–1 | 1–0 | 0–0 | 2–1 | 3–2 | 2–1 | 4–0 | | 0–4 | 4–2 | 3–0 | 2–0 | |
| Beaconsfield Town | 2–2 | 3–0 | 0–3 | — | 1–2 | 1–3 | | 1–2 | 2–2 | 3–1 | 4–2 | 2–1 | 1–3 | 2–2 | 3–0 | 1–2 | 1–2 | 2–2 | 0–1 | | 3–1 |
| Berkhamsted | 1–0 | | 1–1 | | — | 2–0 | 2–1 | 2–0 | 4–1 | 3–5 | | 3–1 | 2–2 | 1–0 | | 5–1 | | 4–0 | 2–0 | 2–0 | 4–3 |
| Biggleswade | 3–0 | 0–3 | | | 1–2 | — | 2–2 | 2–3 | | 1–0 | 1–0 | 1–3 | 2–0 | 3–3 | 1–1 | 5–2 | 0–4 | 3–1 | 2–3 | 1–1 | 2–1 |
| Enfield | | 3–2 | 3–1 | 0–2 | 2–2 | 2–2 | — | 0–2 | 1–0 | | 7–0 | 2–0 | 1–5 | 1–4 | 2–1 | 2–0 | 1–3 | | 0–1 | 1–1 | 2–3 |
| Flackwell Heath | 6–0 | | 0–3 | | 2–4 | 3–0 | 2–1 | — | 4–1 | 3–1 | 2–0 | 1–0 | 3–0 | | 3–0 | 1–1 | 0–1 | 2–0 | 2–0 | 2–2 | |
| Hadley | 3–0 | 1–0 | 5–0 | 3–1 | 4–1 | 1–0 | | 0–3 | — | 1–1 | 3–0 | 2–1 | 1–4 | 2–2 | | 4–0 | 0–2 | | 3–0 | 2–1 | |
| Hertford Town | 4–1 | 3–2 | 2–2 | 1–1 | | 2–0 | 1–1 | | 2–2 | — | 2–1 | 0–0 | 4–1 | | | 4–2 | 0–3 | 1–1 | 1–2 | 1–5 | 2–2 |
| Kidlington | 1–2 | 2–3 | | 0–0 | 1–4 | 1–3 | 3–1 | 0–3 | 1–2 | 1–1 | — | 0–1 | 1–0 | 1–3 | | | 0–3 | 3–2 | 0–2 | 1–1 | 2–4 |
| Kings Langley | 1–1 | 1–2 | 0–1 | | | | 1–1 | 3–3 | 2–4 | | 2–3 | — | 0–1 | 4–0 | 3–0 | 3–1 | 3–2 | 1–1 | 0–2 | 2–3 | 2–2 |
| Leighton Town | 1–0 | 2–0 | 2–0 | 3–0 | 1–2 | 1–1 | 2–4 | 3–2 | | 2–0 | 2–1 | 2–2 | — | 0–0 | 2–0 | 2–0 | | 3–4 | | 1–1 | |
| Leverstock Green | 4–0 | 0–3 | 0–1 | 1–1 | 0–3 | 1–1 | 1–1 | 1–1 | | 0–0 | 1–2 | | 2–2 | — | | | 0–3 | | | 0–1 | 1–3 |
| North Leigh | 0–2 | 0–3 | 0–2 | 0–2 | 2–5 | | 0–0 | 2–3 | 2–6 | 0–2 | 1–3 | 0–2 | | 3–2 | — | | 0–3 | 2–3 | 0–1 | 0–0 | 1–1 |
| Northwood | 1–0 | 0–2 | | 0–2 | 1–3 | | 1–2 | | 0–2 | 1–2 | 3–0 | | | 2–2 | 2–0 | — | 1–3 | 1–0 | | | 1–2 |
| Real Bedford | | 3–2 | 5–1 | | 5–1 | 6–2 | 3–1 | 5–5 | 1–1 | 2–0 | 5–1 | | 0–0 | 3–1 | 8–0 | 5–0 | — | | 7–2 | 1–1 | 1–2 |
| Stotfold | | 1–0 | 1–1 | 2–3 | 0–2 | | 0–3 | | 1–1 | 1–0 | 3–2 | 0–3 | 2–3 | 1–0 | 3–0 | 2–4 | 0–2 | — | | 1–4 | 2–1 |
| Thame United | 2–3 | 4–0 | | 3–2 | 0–4 | 1–3 | | | 4–4 | 4–0 | 5–0 | 3–1 | 1–0 | 4–0 | 3–1 | 2–1 | | 4–4 | — | 4–0 | 0–1 |
| Ware | 2–2 | | 3–2 | 1–1 | 1–1 | | 2–1 | 2–1 | 1–2 | 1–1 | 1–1 | 0–0 | | 1–1 | 4–0 | 0–1 | 1–3 | 4–0 | 2–3 | — | 1–2 |
| Welwyn Garden City | 3–0 | | 1–4 | 1–0 | 1–2 | 0–0 | 0–0 | 0–2 | 2–1 | 0–1 | | 1–0 | 0–0 | 4–0 | 4–0 | 3–1 | 1–3 | 0–2 | 2–2 | | — |

### Stadia and locations

| Club | Location | Stadium | Capacity |
| AFC Dunstable | Dunstable | Creasey Park | 3,200 |
| Aylesbury United | Chesham | The Meadow (groundshare with Chesham United) | 5,000 |
| Barton Rovers | Barton-le-Clay | Sharpenhoe Road | 4,000 |
| Beaconsfield Town | Beaconsfield | Holloways Park | 3,500 |
| Berkhamsted | Berkhamsted | Broadwater | 2,500 |
| Biggleswade | Biggleswade | The Eyrie (groundshare with Bedford Town) | 3,000 |
| Enfield | Bishop's Stortford | Woodside Park (groundshare with Bishop's Stortford) | 4,525 |
| Flackwell Heath | Flackwell Heath | Wilks Park | 2,000 |
| Hadley | London (Arkley) | Brickfield Lane | 2,000 |
| Hertford Town | Hertford | Hertingfordbury Park | 6,500 |
| Kidlington | Kidlington | Yarnton Road | 1,500 |
| Kings Langley | Kings Langley | Sadiku Stadium | 1,963 |
| Leighton Town | Leighton Buzzard | Bell Close | 2,800 |
| Leverstock Green | Leverstock Green | Pancake Lane | 1,500 |
| North Leigh | North Leigh | Eynsham Hall Park Sports Ground | 2,000 |
| Northwood | Northwood | Northwood Park | 3,075 |
| Real Bedford | Bedford | McMullen Park | 1,500 |
| Stotfold | Stotfold | The JSJ Stadium | 1,500 |
| Thame United | Thame | Meadow View Park | 2,000 |
| Ware | Ware | Wodson Park | 3,300 |
| Welwyn Garden City | Welwyn Garden City | Herns Way | 1,000 |

## Division One South

Division One South comprises 22 teams, 16 of which competed in the previous season.

### Division One South table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Yate Town | 34 | 21 | 8 | 5 | 57 | 31 | +26 | 71 | Promotion to Step 3 |
| 2 | Evesham United | 35 | 21 | 6 | 8 | 58 | 33 | +25 | 69 | Qualification for the play-offs |
| 3 | Mousehole | 35 | 18 | 9 | 8 | 70 | 41 | +29 | 63 | Qualification for the play-offs |
| 4 | Exmouth Town | 34 | 18 | 7 | 9 | 56 | 34 | +22 | 61 | Qualification for the play-offs |
| 5 | Malvern Town | 34 | 16 | 9 | 9 | 71 | 53 | +18 | 57 | Qualification for the play-offs |
| 6 | Bishop's Cleeve | 32 | 17 | 5 | 10 | 62 | 28 | +34 | 56 | |
| 7 | Bemerton Heath Harlequins | 33 | 16 | 8 | 9 | 66 | 51 | +15 | 56 | |
| 8 | Melksham Town | 35 | 14 | 10 | 11 | 60 | 48 | +12 | 52 | |
| 9 | Bristol Manor Farm | 35 | 12 | 13 | 10 | 64 | 55 | +9 | 49 | |
| 10 | Westbury United | 33 | 14 | 6 | 13 | 52 | 45 | +7 | 48 | |
| 11 | Didcot Town | 34 | 12 | 11 | 11 | 49 | 53 | −4 | 47 | |
| 12 | Bashley | 35 | 11 | 12 | 12 | 46 | 52 | −6 | 45 | |
| 13 | Shaftesbury | 34 | 12 | 5 | 17 | 47 | 65 | −18 | 41 | |
| 14 | Tavistock | 35 | 11 | 7 | 17 | 45 | 50 | −5 | 40 | |
| 15 | Falmouth Town | 29 | 12 | 3 | 14 | 49 | 47 | +2 | 39 | |
| 16 | Larkhall Athletic | 34 | 11 | 6 | 17 | 47 | 62 | −15 | 39 | |
| 17 | Willand Rovers | 33 | 9 | 11 | 13 | 47 | 48 | −1 | 38 | |
| 18 | Bideford | 33 | 9 | 11 | 13 | 40 | 52 | −12 | 38 | |
| 19 | Helston Athletic | 34 | 9 | 9 | 16 | 49 | 81 | −32 | 36 | Relegation to Step 5 |
| 20 | Cribbs | 34 | 8 | 5 | 21 | 33 | 72 | −39 | 29 | Relegation to Step 5 |
| 21 | Thatcham Town | 33 | 6 | 7 | 20 | 34 | 67 | −33 | 25 | Relegation to Step 5 |
| 22 | Cinderford Town | 32 | 6 | 6 | 20 | 41 | 75 | −34 | 24 | Relegation to Step 5 |
* ↑ Four teams play for one spot and possible promotion to Step 3.

### Results table

| Home \ Away | BAS | BHH | BID | BIS | BMF | CIN | CRI | DID | EVE | EXM | FAL | HEL | LAR | MAL | MEL | MOU | SHA | TAV | THA | WES | WIL | YAT |
| Bashley | — | | 3–2 | 0–1 | 1–1 | | | 2–1 | 2–3 | 0–4 | 2–1 | 2–2 | 0–1 | 1–1 | 2–2 | 1–1 | 2–2 | 3–2 | 1–1 | 2–0 | 3–2 | 1–2 |
| Bemerton Heath Harlequins | 2–1 | — | 1–1 | | 7–0 | | 2–0 | 1–1 | 1–1 | | | 3–2 | 5–2 | 4–3 | 2–2 | 1–1 | | 5–1 | 2–1 | 0–1 | 2–1 | 2–1 |
| Bideford | 1–2 | 3–1 | — | 1–0 | 0–0 | 0–0 | 1–2 | | 2–1 | 0–2 | 1–2 | 1–0 | 2–1 | 3–3 | 1–2 | | 3–2 | 0–2 | 1–1 | | 1–0 | |
| Bishop's Cleeve | 3–0 | 1–0 | 0–1 | — | 3–3 | 4–2 | 1–1 | | | 0–1 | 1–0 | 9–0 | | 4–1 | 0–0 | 2–1 | | 3–0 | 4–4 | 2–0 | 0–0 | 1–2 |
| Bristol Manor Farm | 2–0 | 1–1 | 4–1 | 0–2 | — | 0–0 | 4–0 | 1–1 | 1–3 | 1–0 | 5–1 | 5–5 | | | 0–0 | 0–2 | 0–2 | | 2–2 | 0–0 | 2–0 | |
| Cinderford Town | 1–2 | 1–3 | | | 1–6 | — | 1–2 | 1–3 | 0–2 | 2–2 | | 0–1 | 0–3 | | 3–2 | 2–2 | 3–1 | 2–3 | | 1–2 | | 0–2 |
| Cribbs | 1–0 | 0–1 | | | 0–2 | 1–3 | — | 0–3 | 1–4 | | 2–2 | 1–2 | 1–2 | 0–1 | 1–2 | 0–2 | 1–0 | 1–1 | 3–0 | | 3–3 | 1–4 |
| Didcot Town | 0–0 | 2–1 | 3–0 | 0–1 | | 1–1 | 1–0 | — | 1–1 | 0–2 | 3–2 | 0–0 | 1–0 | 3–1 | | 2–2 | 3–5 | 2–1 | | 1–0 | | 0–1 |
| Evesham United | | 2–2 | 3–1 | 0–4 | 2–0 | 1–0 | | | — | | 4–0 | 3–2 | 5–0 | 0–2 | 2–0 | 1–0 | 5–0 | 1–0 | 2–1 | 2–1 | 0–4 | 2–1 |
| Exmouth Town | 3–0 | | 1–2 | | 3–2 | 2–1 | 2–0 | 4–1 | 0–0 | — | | | 1–3 | 2–2 | 2–2 | 1–1 | 2–0 | 1–0 | 3–0 | 0–1 | 1–2 | 2–0 |
| Falmouth Town | 0–3 | 1–2 | 2–2 | | | 0–1 | 4–0 | 4–1 | 1–2 | 2–1 | — | | | | | 2–0 | | 1–0 | 1–0 | | 3–3 | 2–3 |
| Helston Athletic | 1–1 | 0–1 | 2–1 | 2–1 | | 2–8 | 2–1 | 0–3 | 1–1 | 1–2 | 2–1 | — | | 3–4 | 1–3 | 4–2 | 1–1 | | 2–2 | 3–3 | 2–2 | |
| Larkhall Athletic | 1–1 | 1–4 | 2–1 | 1–5 | 1–1 | 5–0 | 3–3 | 3–2 | 1–1 | | 2–3 | 3–0 | — | | 2–1 | 1–1 | 0–1 | 2–2 | 3–0 | 3–2 | | 0–2 |
| Malvern Town | | 3–2 | 2–2 | 0–3 | 5–4 | 2–2 | 5–1 | 5–1 | 1–0 | 2–1 | 2–1 | 4–0 | 4–0 | — | 0–2 | 2–3 | 2–0 | 2–2 | | | | 1–1 |
| Melksham Town | | 4–1 | 1–1 | 1–0 | 2–3 | 6–1 | | 1–2 | 0–1 | 3–3 | 1–0 | 1–0 | 2–1 | 0–3 | — | | 2–0 | 0–3 | 4–0 | 2–0 | | 1–1 |
| Mousehole | | 3–2 | 4–1 | 2–1 | 3–0 | 3–1 | 4–0 | 5–0 | 1–0 | 0–1 | | 4–0 | 1–0 | 2–1 | 2–4 | — | | 1–2 | 2–0 | 0–2 | 4–0 | |
| Shaftesbury | 2–2 | 4–1 | | 0–3 | 0–3 | 4–1 | 0–2 | 2–1 | 0–2 | 2–1 | 0–2 | | | 1–1 | 4–3 | 2–5 | — | 0–0 | 2–1 | 5–2 | 1–0 | 0–4 |
| Tavistock | 1–0 | | 0–0 | 0–1 | 1–2 | 4–0 | | 3–3 | | 0–1 | 2–3 | 1–4 | 3–0 | 0–2 | 3–2 | 0–0 | 3–1 | — | 2–0 | 1–2 | 0–1 | 0–1 |
| Thatcham Town | 0–2 | 1–2 | | | 2–1 | | 0–2 | 0–0 | 1–0 | 2–3 | 0–6 | | 1–0 | 3–0 | 1–1 | 2–3 | 1–0 | | — | 1–5 | 4–1 | 1–3 |
| Westbury United | 2–2 | 3–0 | 2–2 | 1–0 | 1–5 | 1–2 | 5–0 | 2–2 | | 0–1 | | 1–2 | 3–0 | 1–0 | | 2–2 | 0–2 | | 2–1 | — | 1–0 | |
| Willand Rovers | 0–1 | 2–2 | | 2–1 | 2–2 | 3–0 | 4–0 | 1–1 | 0–1 | 1–1 | 0–1 | 4–0 | 2–0 | 1–1 | 1–0 | | | 1–2 | | 0–4 | — | 1–1 |
| Yate Town | 3–1 | | 1–1 | 2–1 | 1–1 | | 1–2 | | 1–0 | 1–0 | 2–1 | 2–0 | 1–0 | 0–3 | 1–1 | 1–1 | 3–1 | 2–0 | 2–0 | 1–0 | 3–3 | — |

### Stadia and locations

| Club | Location | Stadium | Capacity |
| Bashley | Bashley | Bashley Road | 4,250 |
| Bemerton Heath Harlequins | Bemerton | Moon Park | 2,100 |
| Bideford | Bideford | The Sports Ground | 2,000 |
| Bishop's Cleeve | Bishop's Cleeve | Kayte Lane | 1,500 |
| Bristol Manor Farm | Bristol (Sea Mills) | The Creek | 2,000 |
| Cinderford Town | Cinderford | Causeway Ground | 3,500 |
| Cribbs | Cribbs Causeway | The Lawns | 1,000 |
| Didcot Town | Didcot | Loop Meadow | 3,000 |
| Evesham United | Evesham | Jubilee Stadium | 3,000 |
| Exmouth Town | Exmouth | Southern Road | 1,500 |
| Falmouth Town | Falmouth | Bickland Park | 3,572 |
| Helston Athletic | Helston | Kellaway Park | 1,300 |
| Larkhall Athletic | Bath (Larkhall) | The Plain Ham Ground | 1,000 |
| Malvern Town | Malvern | Langland Stadium | 2,500 |
| Melksham Town | Melksham | Oakfield Stadium | 2,500 |
| Mousehole | Mousehole | Trungle Parc | 1,000 |
| Shaftesbury | Shaftesbury | Cockrams | 1,000 |
| Tavistock | Tavistock | Langsford Park | 2,000 |
| Thatcham Town | Thatcham | Waterside Park | 1,500 |
| Westbury United | Westbury | Meadow Lane | 1,000 |
| Willand Rovers | Willand | The Stan Robinson Stadium | 1,000 |
| Yate Town | Yate | Lodge Road | 2,000 |