2023–24 Southern Football League#Division One Central

The 2023–24 Southern Football League season was the 121st 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 15 May 2023. There were to be 84 teams in the Southern League, 22 in each of the Step 3 divisions and 20 in each of the Step 4 divisions. However, Marlow successfully appealed against their transfer from the Isthmian League leaving an unfilled vacancy in Division One Central, which therefore comprised 19 teams instead of 20.{{cite web|url=https://southern-football-league.co.uk/news/133905/National-League-System-Allocations-for-the-Southern-Football-League/ |title=National League System Allocations for the Southern Football League |work=Pitching In partners with Southern Football League |date=15 May 2023 |access-date=17 May 2023 |first=Steve |last=Whitney }}{{cite web |url=https://southern-football-league.co.uk/News/134179/Marlows-Successful-Appeal-Leaves-League-One-Short |date=12 June 2023 |first=Steve |last=Whitney |title=Marlow's Successful Appeal Leaves League One Short |website=The Southern League |access-date=19 August 2024 }}

Premier Division Central

{{Infobox football league season

|competition= Southern Football League
Premier Division Central

|season = 2023–24

|winners = Needham Market

|promoted = Needham Market, Leamington

|relegated = Hitchin Town (reprieved)
Long Eaton United
Berkhamsted
Nuneaton Borough

|matches =

|total goals =

|league topscorer =

|highest attendance =

|attendance =

|average attendance =

|prevseason= 2022–23

|nextseason= 2024–25

}}

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

=Team changes=

=Premier Division Central table=

{{#invoke:Sports table|main|style=WDL

|section=Premier Division Central

|source=[https://southern-football-league.co.uk/league-table/Southern%20League%20Premier%20Central/2023/2024/P/ Southern League], [https://www.nonleaguematters.co.uk/divisions/239/ Non League Matters]

|result1=PRO |result2=PPO |result3=PPO |result4=PPO |result5=POT |result11=UCL|result19=REP |result20=NPL |result21=REL |result22=RES

|team_order=NEE, TEL, LEA, RED, MIC, STR, STA, HAL, STI, ROY, COA, STO, LEI, BAR, KET, ALV, BRO, SUD, HIT, LOE, BER, NUN

|update=complete

|win_SUD=10|draw_SUD=10|loss_SUD=20|gf_SUD=53|ga_SUD=62

|win_TEL=24|draw_TEL=10|loss_TEL=6 |gf_TEL=69|ga_TEL=34

|win_ALV=12|draw_ALV=9 |loss_ALV=19|gf_ALV=49|ga_ALV=70

|win_BAR=13|draw_BAR=12|loss_BAR=15|gf_BAR=64|ga_BAR=65

|win_BER=3 |draw_BER=12|loss_BER=25|gf_BER=31|ga_BER=84

|win_BRO=12|draw_BRO=8 |loss_BRO=20|gf_BRO=44|ga_BRO=51

|win_COA=15|draw_COA=10|loss_COA=15|gf_COA=68|ga_COA=57

|win_HAL=18|draw_HAL=8 |loss_HAL=14|gf_HAL=54|ga_HAL=50

|win_HIT=11|draw_HIT=6 |loss_HIT=23|gf_HIT=46|ga_HIT=64

|win_KET=13|draw_KET=9 |loss_KET=18|gf_KET=49|ga_KET=74

|win_LEA=19|draw_LEA=14|loss_LEA=7 |gf_LEA=61|ga_LEA=32

|win_LEI=14|draw_LEI=10|loss_LEI=16|gf_LEI=56|ga_LEI=71

|win_LOE=5 |draw_LOE=7 |loss_LOE=28|gf_LOE=39|ga_LOE=109

|win_MIC=25|draw_MIC=6 |loss_MIC=9 |gf_MIC=77|ga_MIC=43

|win_NEE=26|draw_NEE=7 |loss_NEE=7 |gf_NEE=74|ga_NEE=34

|win_RED=21|draw_RED=7 |loss_RED=12|gf_RED=65|ga_RED=52

|win_ROY=17|draw_ROY=6 |loss_ROY=17|gf_ROY=63|ga_ROY=61

|win_STA=19|draw_STA=9 |loss_STA=12|gf_STA=80|ga_STA=58

|win_STI=18|draw_STI=4 |loss_STI=18|gf_STI=87|ga_STI=72

|win_STO=14|draw_STO=10 |loss_STO=16|gf_STO=52|ga_STO=50

|win_STR=21|draw_STR=6 |loss_STR=13|gf_STR=69|ga_STR=57

|status_NEE=C, P

|status_LEA=O, P

|status_BER=R

|status_LOE=R

|status_COA=R

|name_SUD = AFC Sudbury

|name_TEL = AFC Telford United

|name_ALV = Alvechurch

|name_BAR = Barwell

|name_BER = Berkhamsted

|name_BRO = Bromsgrove Sporting

|name_COA = Coalville Town

|name_HAL = Halesowen Town

|name_HIT = Hitchin Town

|name_KET = Kettering Town

|name_LEA = Leamington

|name_LEI = Leiston

|name_LOE = Long Eaton United

|name_MIC = Mickleover

|name_NEE = Needham Market

|name_NUN = Nuneaton Borough

|name_RED = Redditch United

|name_ROY = Royston Town

|name_STA = Stamford

|name_STI = St Ives Town

|name_STO = Stourbridge

|name_STR = Stratford Town

|show_limit=5

|class_rules=1) points; 2) goal difference; 3) number of goals scored; 4) number of matches won; 5) head-to-head results{{cite web |title=The FA Handbook 2022/2023 Part 29 Standardised Rules Section 12.2|url=https://www.thefa.com/football-rules-governance/lawsandrules/fa-handbook |publisher=The FA}}

|adjust_points_MIC=-12

|hth_MIC=Mickleover were deducted twelve points for fielding an ineligible player.{{cite web |url=https://southern-football-league.co.uk/news/135832/MICKLEOVER-FC-POINTS-DEDUCTION |title=MICKLEOVER FC {{!}} POINTS DEDUCTION |publisher=Southern Football League |date=26 April 2024 |access-date=27 April 2024 }}

|res_col_header=PQR

|col_PRO=green1 |text_PRO=Promotion to the National League North

|col_PPO=blue1 |text_PPO=Qualification for the play-offs|note_res_PPO=Four teams played for one spot and promotion to the National League.

|col_POT=blue1 |text_POT=Qualification for the play-offs and transferred to the Northern Premier League Premier Division|note_res_POT=Four teams played for one spot and promotion to the National League.

|col_REP= |text_REP=Reprieve from relegation https://southern-football-league.co.uk/News/135930/Premier-Division-Central-Reprieve

|col_REL=red1 |text_REL=Relegation to Division One Central

|col_RES=black1 |text_RES=Resignation to the Midland League Division One

|col_NPL=red1 |text_NPL=Relegation to the Northern Premier League Division One Midlands

|col_UCL=red1 |text_UCL=Resignation to the United Counties League Division One

}}

=Results table=

{{#invoke:sports results|main

|source = [https://southern-football-league.co.uk/results/all/all/2023/2024/P/Southern%20League%20Premier%20Central/ Southern League]

|update = complete

|matches_style = FBR

|team_order=SUD, TEL, ALV, BAR, BER, BRO, COA, HAL, HIT, KET, LEA, LEI, LOE, MIC, NEE, RED, ROY, STI, STA, STO, STR

|name_SUD = AFC Sudbury

|name_TEL = AFC Telford United

|name_ALV = Alvechurch

|name_BAR = Barwell

|name_BER = Berkhamsted

|name_BRO = {{nowrap|Bromsgrove Sporting}}

|name_COA = Coalville Town

|name_HAL = Halesowen Town

|name_HIT = Hitchin Town

|name_KET = Kettering Town

|name_LEA = Leamington

|name_LEI = Leiston

|name_LOE = Long Eaton United

|name_MIC = Mickleover

|name_NEE = Needham Market

|name_RED = Redditch United

|name_ROY = Royston Town

|name_STI = St Ives Town

|name_STA = Stamford

|name_STO = Stourbridge

|name_STR = Stratford Town

| match_SUD_TEL= 1-0

| match_SUD_ALV= 0-1

| match_SUD_BAR= 1-1

| match_SUD_BER= 1-1

| match_SUD_BRO= 2-0

| match_SUD_COA= 2-1

| match_SUD_HAL= 2-2

| match_SUD_HIT= 1-0

| match_SUD_KET= 0-1

| match_SUD_LEA= 0-1

| match_SUD_LEI= 1-1

| match_SUD_LOE= 7-1

| match_SUD_MIC= 1-2

| match_SUD_NEE= 1-0

| match_SUD_RED= 0-4

| match_SUD_ROY= 1-1

| match_SUD_STI= 2-4

| match_SUD_STA= 1-2

| match_SUD_STO= 1-2

| match_SUD_STR= 0-0

| match_TEL_SUD= 3-2

| match_TEL_ALV= 1-0

| match_TEL_BAR= 2-1

| match_TEL_BER= 6-2

| match_TEL_BRO= 0-0

| match_TEL_COA= 1-1

| match_TEL_HAL= 0-0

| match_TEL_HIT= 0-0

| match_TEL_KET= 4-0

| match_TEL_LEA= 1-0

| match_TEL_LEI= 0-0

| match_TEL_LOE= 2-0

| match_TEL_MIC= 1-2

| match_TEL_NEE= 0-2

| match_TEL_RED= 3-0

| match_TEL_ROY= 3-0

| match_TEL_STI= 2-1

| match_TEL_STA= 2-1

| match_TEL_STO= 2-1

| match_TEL_STR= 2-1

| match_ALV_SUD= 1-0

| match_ALV_TEL= 0-2

| match_ALV_BAR= 4-4

| match_ALV_BER= 1-1

| match_ALV_BRO= 1-0

| match_ALV_COA= 1-4

| match_ALV_HAL= 0-2

| match_ALV_HIT= 2-1

| match_ALV_KET= 1-1

| match_ALV_LEA= 1-0

| match_ALV_LEI= 0-2

| match_ALV_LOE= 2-1

| match_ALV_MIC= 1-2

| match_ALV_NEE= 0-3

| match_ALV_RED= 4-4

| match_ALV_ROY= 1-0

| match_ALV_STI= 1-4

| match_ALV_STA= 4-3

| match_ALV_STO= 1-0

| match_ALV_STR= 1-0

| match_BAR_SUD= 0-0

| match_BAR_TEL= 3-1

| match_BAR_ALV= 2-2

| match_BAR_BER= 1-1

| match_BAR_BRO= 2-1

| match_BAR_COA= 0-0

| match_BAR_HAL= 2-0

| match_BAR_HIT= 2-0

| match_BAR_KET= 3-2

| match_BAR_LEA= 0-2

| match_BAR_LEI= 2-3

| match_BAR_LOE= 3-0

| match_BAR_MIC= 1-2

| match_BAR_NEE= 1-2

| match_BAR_RED= 3-3

| match_BAR_ROY= 2-1

| match_BAR_STI= 3-4

| match_BAR_STA= 4-4

| match_BAR_STO= 3-1

| match_BAR_STR= 1-0

| match_BER_SUD= 0-4

| match_BER_TEL= 0-1

| match_BER_ALV= 2-2

| match_BER_BAR= 2-1

| match_BER_BRO= 2-1

| match_BER_COA= 0-0

| match_BER_HAL= 0-1

| match_BER_HIT= 1-2

| match_BER_KET= 2-3

| match_BER_LEA= 0-2

| match_BER_LEI= 0-0

| match_BER_LOE= 0-1

| match_BER_MIC= 0-1

| match_BER_NEE= 2-3

| match_BER_RED= 1-2

| match_BER_ROY= 0-3

| match_BER_STI= 0-2

| match_BER_STA= 2-2

| match_BER_STO= 0-1

| match_BER_STR= 2-2

| match_BRO_SUD= 0-2

| match_BRO_TEL= 1-2

| match_BRO_ALV= 1-1

| match_BRO_BAR= 0-1

| match_BRO_BER= 1-1

| match_BRO_COA= 1-4

| match_BRO_HAL= 3-1

| match_BRO_HIT= 2-1

| match_BRO_KET= 1-2

| match_BRO_LEA= 0-3

| match_BRO_LEI= 0-0

| match_BRO_LOE= 4-1

| match_BRO_MIC= 1-1

| match_BRO_NEE= 3-0

| match_BRO_RED= 1-2

| match_BRO_ROY= 0-1

| match_BRO_STI= 2-0

| match_BRO_STA= 0-2

| match_BRO_STO= 1-0

| match_BRO_STR= 1-2

| match_COA_SUD= 0-3

| match_COA_TEL= 1-4

| match_COA_ALV= 2-1

| match_COA_BAR= 3-1

| match_COA_BER= 9-0

| match_COA_BRO= 1-0

| match_COA_HAL= 1-1

| match_COA_HIT= 1-0

| match_COA_KET= 3-1

| match_COA_LEA= 5-2

| match_COA_LEI= 1-2

| match_COA_LOE= 1-1

| match_COA_MIC= 1-0

| match_COA_NEE= 1-6

| match_COA_RED= 2-0

| match_COA_ROY= 1-1

| match_COA_STI= 0-1

| match_COA_STA= 1-2

| match_COA_STO= 0-0

| match_COA_STR= 1-1

| match_HAL_SUD= 4-1

| match_HAL_TEL= 0-2

| match_HAL_ALV= 1-0

| match_HAL_BAR= 1-1

| match_HAL_BER= 2-1

| match_HAL_BRO= 2-1

| match_HAL_COA= 2-1

| match_HAL_HIT= 1-3

| match_HAL_KET= 1-2

| match_HAL_LEA= 0-0

| match_HAL_LEI= 2-1

| match_HAL_LOE= 5-0

| match_HAL_MIC= 2-1

| match_HAL_NEE= 0-1

| match_HAL_RED= 1-2

| match_HAL_ROY= 0-3

| match_HAL_STI= 4-3

| match_HAL_STA= 2-0

| match_HAL_STO= 1-0

| match_HAL_STR= 2-0

| match_HIT_SUD= 2-1

| match_HIT_TEL= 1-1

| match_HIT_ALV= 2-0

| match_HIT_BAR= 0-0

| match_HIT_BER= 1-3

| match_HIT_BRO= 1-2

| match_HIT_COA= 4-3

| match_HIT_HAL= 0-1

| match_HIT_KET= 0-1

| match_HIT_LEA= 1-2

| match_HIT_LEI= 1-4

| match_HIT_LOE= 2-3

| match_HIT_MIC= 2-2

| match_HIT_NEE= 0-2

| match_HIT_RED= 2-2

| match_HIT_ROY= 1-2

| match_HIT_STI= 3-2

| match_HIT_STA= 1-2

| match_HIT_STO= 0-0

| match_HIT_STR= 3-4

| match_KET_SUD= 2-0

| match_KET_TEL= 1-3

| match_KET_ALV= 2-0

| match_KET_BAR= 2-1

| match_KET_BER= 1-1

| match_KET_BRO= 1-1

| match_KET_COA= 1-0

| match_KET_HAL= 2-2

| match_KET_HIT= 0-4

| match_KET_LEA= 0-0

| match_KET_LEI= 2-2

| match_KET_LOE= 1-3

| match_KET_MIC= 2-0

| match_KET_NEE= 1-1

| match_KET_RED= 1-2

| match_KET_ROY= 3-1

| match_KET_STI= 1-1

| match_KET_STA= 1-2

| match_KET_STO= 2-4

| match_KET_STR= 1-0

| match_LEA_SUD= 2-0

| match_LEA_TEL= 1-1

| match_LEA_ALV= 1-1

| match_LEA_BAR= 1-1

| match_LEA_BER= 4-0

| match_LEA_BRO= 2-0

| match_LEA_COA= 1-1

| match_LEA_HAL= 1-0

| match_LEA_HIT= 3-0

| match_LEA_KET= 2-1

| match_LEA_LEI= 1-1

| match_LEA_LOE= 2-1

| match_LEA_MIC= 0-1

| match_LEA_NEE= 0-1

| match_LEA_RED= 3-0

| match_LEA_ROY= 3-1

| match_LEA_STI= 3-1

| match_LEA_STA= 3-0

| match_LEA_STO= 2-1

| match_LEA_STR= 1-1

| match_LEI_SUD= 2-1

| match_LEI_TEL= 2-1

| match_LEI_ALV= 2-2

| match_LEI_BAR= 1-2

| match_LEI_BER= 3-1

| match_LEI_BRO= 2-3

| match_LEI_COA= 1-2

| match_LEI_HAL= 2-1

| match_LEI_HIT= 2-0

| match_LEI_KET= 0-2

| match_LEI_LEA= 1-1

| match_LEI_LOE= 4-1

| match_LEI_MIC= 0-3

| match_LEI_NEE= 0-0

| match_LEI_RED= 0-1

| match_LEI_ROY= 2-3

| match_LEI_STI= 1-1

| match_LEI_STA= 3-2

| match_LEI_STO= 0-1

| match_LEI_STR= 2-0

| match_LOE_SUD= 1-6

| match_LOE_TEL= 0-3

| match_LOE_ALV= 2-4

| match_LOE_BAR= 1-1

| match_LOE_BER= 1-0

| match_LOE_BRO= 0-1

| match_LOE_COA= 0-6

| match_LOE_HAL= 1-2

| match_LOE_HIT= 1-2

| match_LOE_KET= 2-2

| match_LOE_LEA= 2-2

| match_LOE_LEI= 2-1

| match_LOE_MIC= 0-5

| match_LOE_NEE= 0-0

| match_LOE_RED= 0-2

| match_LOE_ROY= 1-3

| match_LOE_STI= 3-3

| match_LOE_STA= 1-3

| match_LOE_STO= 2-2

| match_LOE_STR= 2-3

| match_MIC_SUD= 5-0

| match_MIC_TEL= 0-1

| match_MIC_ALV= 4-2

| match_MIC_BAR= 2-1

| match_MIC_BER= 4-0

| match_MIC_BRO= 1-0

| match_MIC_COA= 1-0

| match_MIC_HAL= 1-0

| match_MIC_HIT= 2-1

| match_MIC_KET= 4-1

| match_MIC_LEA= 0-0

| match_MIC_LEI= 5-0

| match_MIC_LOE= 5-1

| match_MIC_NEE= 1-1

| match_MIC_RED= 2-2

| match_MIC_ROY= 2-0

| match_MIC_STI= 0-5

| match_MIC_STA= 3-0

| match_MIC_STO= 2-1

| match_MIC_STR= 1-1

| match_NEE_SUD= 3-0

| match_NEE_TEL= 2-0

| match_NEE_ALV= 2-0

| match_NEE_BAR= 2-1

| match_NEE_BER= 3-0

| match_NEE_BRO= 2-1

| match_NEE_COA= 0-0

| match_NEE_HAL= 0-0

| match_NEE_HIT= 2-0

| match_NEE_KET= 4-0

| match_NEE_LEA= 2-1

| match_NEE_LEI= 5-0

| match_NEE_LOE= 2-1

| match_NEE_MIC= 0-2

| match_NEE_RED= 3-0

| match_NEE_ROY= 3-1

| match_NEE_STI= 6-1

| match_NEE_STA= 0-3

| match_NEE_STO= 1-0

| match_NEE_STR= 1-0

| match_RED_SUD= 2-1

| match_RED_TEL= 1-1

| match_RED_ALV= 1-0

| match_RED_BAR= 1-2

| match_RED_BER= 1-0

| match_RED_BRO= 1-0

| match_RED_COA= 3-4

| match_RED_HAL= 1-1

| match_RED_HIT= 3-0

| match_RED_KET= 2-0

| match_RED_LEA= 0-3

| match_RED_LEI= 5-0

| match_RED_LOE= 2-0

| match_RED_MIC= 0-2

| match_RED_NEE= 3-0

| match_RED_ROY= 3-1

| match_RED_STI= 0-2

| match_RED_STA= 1-3

| match_RED_STO= 0-1

| match_RED_STR= 2-0

| match_ROY_SUD= 2-1

| match_ROY_TEL= 2-2

| match_ROY_ALV= 4-1

| match_ROY_BAR= 0-3

| match_ROY_BER= 2-2

| match_ROY_BRO= 0-4

| match_ROY_COA= 2-0

| match_ROY_HAL= 0-1

| match_ROY_HIT= 1-0

| match_ROY_KET= 4-0

| match_ROY_LEA= 1-0

| match_ROY_LEI= 4-2

| match_ROY_LOE= 3-0

| match_ROY_MIC= 4-1

| match_ROY_NEE= 0-2

| match_ROY_RED= 1-0

| match_ROY_STI= 2-4

| match_ROY_STA= 1-1

| match_ROY_STO= 1-1

| match_ROY_STR= 2-3

| match_STI_SUD= 1-1

| match_STI_TEL= 2-3

| match_STI_ALV= 3-2

| match_STI_BAR= 3-1

| match_STI_BER= 1-0

| match_STI_BRO= 0-1

| match_STI_COA= 1-2

| match_STI_HAL= 4-2

| match_STI_HIT= 1-2

| match_STI_KET= 6-0

| match_STI_LEA= 0-1

| match_STI_LEI= 5-0

| match_STI_LOE= 5-0

| match_STI_MIC= 0-2

| match_STI_NEE= 3-2

| match_STI_RED= 2-3

| match_STI_ROY= 3-2

| match_STI_STA= 1-4

| match_STI_STO= 4-1

| match_STI_STR= 1-3

| match_STA_SUD= 2-2

| match_STA_TEL= 0-1

| match_STA_ALV= 0-1

| match_STA_BAR= 4-0

| match_STA_BER= 0-0

| match_STA_BRO= 2-2

| match_STA_COA= 3-1

| match_STA_HAL= 3-0

| match_STA_HIT= 2-0

| match_STA_KET= 3-2

| match_STA_LEA= 2-2

| match_STA_LEI= 3-0

| match_STA_LOE= 2-0

| match_STA_MIC= 4-0

| match_STA_NEE= 0-3

| match_STA_RED= 2-2

| match_STA_ROY= 1-2

| match_STA_STI= 4-2

| match_STA_STO= 3-0

| match_STA_STR= 2-4

| match_STO_SUD= 1-1

| match_STO_TEL= 2-2

| match_STO_ALV= 1-0

| match_STO_BAR= 2-0

| match_STO_BER= 6-0

| match_STO_BRO= 1-1

| match_STO_COA= 4-2

| match_STO_HAL= 3-4

| match_STO_HIT= 0-2

| match_STO_KET= 2-1

| match_STO_LEA= 1-1

| match_STO_LEI= 1-3

| match_STO_LOE= 3-0

| match_STO_MIC= 3-1

| match_STO_NEE= 1-1

| match_STO_RED= 0-1

| match_STO_ROY= 1-0

| match_STO_STI= 2-0

| match_STO_STA= 1-1

| match_STO_STR= 0-1

| match_STR_SUD= 4-2

| match_STR_TEL= 0-3

| match_STR_ALV= 3-2

| match_STR_BAR= 4-3

| match_STR_BER= 2-1

| match_STR_BRO= 1-2

| match_STR_COA= 2-1

| match_STR_HAL= 1-0

| match_STR_HIT= 0-1

| match_STR_KET= 2-0

| match_STR_LEA= 2-2

| match_STR_LEI= 3-4

| match_STR_LOE= 3-2

| match_STR_MIC= 3-2

| match_STR_NEE= 6-1

| match_STR_RED= 0-1

| match_STR_ROY= 2-1

| match_STR_STI= 1-0

| match_STR_STA= 2-1

| match_STR_STO= 2-0

}}

=Play-offs=

{{4TeamBracket

| RD1=Semi-finals

| RD2=Final

| RD1-seed1=2

| RD1-team1=AFC Telford United

| RD1-score1=2

| RD1-seed2=5

| RD1-team2=Mickleover

| RD1-score2=0

| RD1-seed3=3

| RD1-team3=Leamington

| RD1-score3=1

| RD1-seed4=4

| RD1-team4= Redditch United

| RD1-score4=0

| RD2-seed1=2

| RD2-team1=AFC Telford United

| RD2-score1=0

| RD2-seed2=3

| RD2-team2=Leamington

| RD2-score2=1

}}

==Semi-finals==

{{football box collapsible

|date = 1 May 2024

|time = 19:45 BST

|team1 = AFC Telford United

|score = 2–0

|report= https://southern-football-league.co.uk/match/Telford/127789/home

|team2 = Mickleover

|goals1 =

|aet =

| stadium = New Bucks Head

| location = Wellington

|attendance = 3,004

|referee = Said Ouchene

}}

{{football box collapsible

|date = 1 May 2024

|time = 19:45 BST

|team1 = Leamington

|score = 1–0

|report= https://southern-football-league.co.uk/match/Leamington/127790/home

|team2 = Redditch United

|goals1 =

|goals2 =

|aet = y

|stadium = New Windmill Ground

|location= Leamington

|attendance = 1,155

|referee = Luke Scott

}}

==Final==

{{football box collapsible

|date = 6 May 2024

|time = 15:00 BST

|team1 = AFC Telford United

|score = 0–1

|report= https://southern-football-league.co.uk/match/Telford/127799/home

|team2 = Leamington

|goals1 =

|goals2 =

|aet =

|stadium = New Bucks Head

|location= Wellington

|attendance = 4,300

|referee = Richard Holmes

}}

=Stadia and locations=

{{location map+ |England

|float=right

|width=750

|caption=Locations of the Premier Division Central clubs

|places=

{{location map~ |England |lat=52.697272 |long=-2.501336|label=AFC Telford United|label_size=85 |position=top}}

{{location map~ |England |lat=52.0402 |long=0.7161 |label=AFC Sudbury |label_size=85 |position=bottom}}

{{location map~ |England |lat=52.3448 |long=-1.9563 |label=Alvechurch |label_size=85 |position=top}}

{{location map~ |England |lat=52.5627 |long=-1.3412 |label=Barwell |label_size=85 |position=right}}

{{location map~ |England |lat=51.7632 |long=-0.5647 |label=Berkhamsted |label_size=85|position=left}}

{{location map~ |England |lat=52.3396 |long=-2.0564 |label={{nowrap|Bromsgrove Sporting}} |label_size=85|position=left}}

{{location map~ |England |lat=52.7231 |long=-1.3819 |label={{nowrap|Coalville Town}} |label_size=85 |position=right}}

{{location map~ |England |lat=52.4539 |long=-2.0577 |label= Halesowen Town |label_size=85 |position=top}}

{{location map~ |England |lat=51.9545 |long=-0.2841 |label=Hitchin Town |label_size=85 |position=bottom}}

{{location map~ |England |lat=52.366799 |long=-0.689332|label=Kettering Town|label_size=85 |position=bottom}}

{{location map~ |England |lat=52.244275 |long=-1.502864|label=Leamington|label_size=85 |position=top}}

{{location map~ |England |lat=52.2044 |long=1.5714 |label=Leiston |label_size=85 |position=bottom}}

{{location map~ |England |lat=52.8964 |long=-1.2563 |label= Long Eaton United |label_size=85 |position=right}}

{{location map~ |England |lat=52.9237 |long=-1.5400 |label=Mickleover |label_size=85 |position=left}}

{{location map~ |England |lat=52.1507 |long=1.0447 |label=Needham Market |label_size=85 |position=top}}

{{location map~ |England |lat=52.5207 |long=-1.4425 |label=Nuneaton |label_size=85 |position=bottom}}

{{location map~ |England |lat=52.3078 |long=-1.9515 |label=

Redditch United
|label_size=85 |position=left}}

{{location map~ |England |lat=52.0527 |long=-0.0168 |label=Royston Town |label_size=85 |position=right}}

{{location map~ |England |lat=52.6663 |long=-0.4687 |label= Stamford |label_size=85 |position=bottom}}

{{location map~ |England |lat=52.3304 |long=-0.0822 |label=St Ives
Town
|label_size=85 |position=top}}

{{location map~ |England |lat=52.4624 |long=-2.1512 |label=Stourbridge |label_size=85 |position=left}}

{{location map~ |England |lat=52.1941 |long=-1.6764 |label=Stratford Town |label_size=85 |position=bottom}}

}}

{{location map+ |Worcestershire

|float=right

|width=420

|caption=Locations of the Premier Division Central clubs nearby Worcestershire

|places=

{{location map~ |Worcestershire |lat=52.3448 |long=-1.9563 |label=Alvechurch |label_size=85 |position=top}}

{{location map~ |Worcestershire |lat=52.3396 |long=-2.0564 |label={{nowrap|Bromsgrove Sporting}} |label_size=85|position=left}}

{{location map~ |Worcestershire |lat=52.4539 |long=-2.0577 |label= Halesowen Town |label_size=85 |position=bottom}}

{{location map~ |Worcestershire |lat=52.3078 |long=-1.9515 |label=

Redditch United
|label_size=85 |position=left}}

{{location map~ |Worcestershire |lat=52.4624 |long=-2.1512 |label=Stourbridge |label_size=85 |position=left}}

}}

class="wikitable sortable"
Club

! Location

! Stadium

! Capacity

AFC SudburySudburyKing's Marshstyle="text-align:center;"| 2,500
AFC Telford UnitedTelfordNew Bucks Headalign="center" | 6,300
AlvechurchAlvechurchLye Meadowalign="center" | 3,000
BarwellBarwellKirkby Roadalign="center" | 2,500
BerkhamstedBerkhamstedBroadwateralign="center"| 2,500
Bromsgrove SportingBromsgroveVictoria Groundalign="center" | 4,893
Coalville TownCoalvilleOwen Street Sports Groundalign="center" | 2,000
Halesowen TownHalesowenThe Grovealign="center" | 3,150
Hitchin TownHitchinTop Fieldalign="center" | 4,554
Kettering TownKetteringLatimer Park (groundshare with Burton Park Wanderers)align="center" | 2,400
LeamingtonLeamingtonNew Windmill Groundalign="center" | 3,050
LeistonLeistonVictory Roadalign="center" | 2,250
Long Eaton UnitedLong EatonGrange Parkalign="center"| 3,000
MickleoverDerby {{small|(Mickleover)}}Station Roadalign="center" | 1,500
Needham MarketNeedham MarketBloomfieldsalign="center"| 4,000
Nuneaton BoroughNuneatonLiberty Wayalign="center"| 4,614
Redditch UnitedRedditchThe Valleyalign="center" | 5,000
Royston TownRoystonGarden Walkalign="center" | 5,000
StamfordStamfordBorderville Sports Centrealign="center"| 2,000
St Ives TownSt IvesWestwood Roadalign="center" | 2,000
StourbridgeStourbridgeWar Memorial Athletic Groundalign="center" | 2,626
Stratford TownStratford-upon-AvonKnights Lanealign="center" | 2,000

=Top goalscorers=

class="wikitable" style="text-align:center"
Rank

!Player

!Club

!Goals

rowspan=1|1

| align=left| Jonathan Edwards

| align=left| St. Ives Town

| rowspan=1|27

rowspan=1|2

| align=left| Callum Ebanks

| align=left| Stratford Town

| rowspan=1|27

rowspan=1|3

| align=left| Oliver Greaves

| align=left| Mickleover

| rowspan=1|18

rowspan=2|4

| align=left| Callum Stewart

| align=left| Leamington

| rowspan=2|17

align=left| Miracle Okafor

| align=left| Halesowen Town

rowspan=1|6

| align=left| Timothy Berridge

| align=left| Coalville Town

| rowspan=1|16

rowspan=4|7

| align=left| Alex Cameron

| align=left| Redditch United

| rowspan=4|15

align=left| Jamar Loza

| align=left| Leiston

align=left| Brady Hickey

| align=left| Barwell

align=left| Jamie McGrath

| align=left| Needham Market

rowspan=1|11

| align=left| Reece Flanagan

| align=left| Redditch United

| rowspan=1|14

rowspan=1|12

| align=left| Beck-Ray Enoru

| align=left| Barwell

| rowspan=1|13

{{-}}

Premier Division South

{{Infobox football league season

|competition= Southern Football League
Premier Division South

|season = 2023–24

|winners = Chesham United

|promoted = Chesham United
Salisbury

|relegated = Beaconsfield Town
Hayes & Yeading United
Harrow Borough
Didcot Town

|matches =

|total goals =

|league topscorer =

|highest attendance =

|attendance =

|average attendance =

|prevseason = 2022–23

|nextseason = 2024–25

}}

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

=Team changes=

{{col-begin|width=auto}}

{{col-2}}

;To the Premier Division South

Promoted from Division One Central

Promoted from Division One South

Promoted from the Isthmian League South Central Division

Relegated from the National League South

{{col-2}}

;From the Premier Division South

Promoted to the National League South

Relegated to Division One Central

Relegated to Division One South

Relegated to the Isthmian League South Central Division

{{col-end}}

=Premier Division South table=

{{#invoke:Sports table|main|style=WDL

|section=Premier Division South

|source=[https://southern-football-league.co.uk/league-table/Southern%20League%20Premier%20South/2023/2024/P/ Southern League], [https://www.nonleaguematters.co.uk/divisions/7/ Non League Matters]

|result1=PRO |result2=PPO |result3=PPO |result4=PPO |result5=PPO |result10=IST |result19=RDC |result20=REL |result21=REL |result22=RDS

|team_order=CHE, TOT, SAL, GOS, BRA, MER, W&H, HUN, DOR, HEN, WIN, BAS, POO, TIV, SHO, SWI, HAN, PLY, BEA, HAY, HAB, DID

|update=complete

|win_TOT=23|draw_TOT=12|loss_TOT=7 |gf_TOT=89|ga_TOT=45

|win_BAS=15|draw_BAS=8 |loss_BAS=19|gf_BAS=69|ga_BAS=83

|win_BEA=13|draw_BEA=9 |loss_BEA=20|gf_BEA=63|ga_BEA=78

|win_BRA=21|draw_BRA=5 |loss_BRA=16|gf_BRA=84|ga_BRA=71

|win_CHE=28|draw_CHE=6 |loss_CHE=8 |gf_CHE=83|ga_CHE=46

|win_DID=6 |draw_DID=10|loss_DID=26|gf_DID=45|ga_DID=94

|win_DOR=17|draw_DOR=9 |loss_DOR=16|gf_DOR=66|ga_DOR=77

|win_GOS=23|draw_GOS=9 |loss_GOS=10|gf_GOS=75|ga_GOS=43

|win_HAN=12|draw_HAN=12|loss_HAN=18|gf_HAN=64|ga_HAN=71

|win_HAB=10|draw_HAB=9 |loss_HAB=23|gf_HAB=60|ga_HAB=97

|win_HAY=11|draw_HAY=13|loss_HAY=18|gf_HAY=59|ga_HAY=67

|win_HEN=14|draw_HEN=16|loss_HEN=12|gf_HEN=70|ga_HEN=65

|win_HUN=18|draw_HUN=10|loss_HUN=14|gf_HUN=77|ga_HUN=70

|win_MER=20|draw_MER=7 |loss_MER=15|gf_MER=85|ga_MER=59

|win_PLY=12|draw_PLY=12|loss_PLY=18|gf_PLY=60|ga_PLY=68

|win_POO=16|draw_POO=4 |loss_POO=22|gf_POO=70|ga_POO=76

|win_SAL=23|draw_SAL=10|loss_SAL=9 |gf_SAL=70|ga_SAL=46

|win_SHO=13|draw_SHO=10|loss_SHO=19|gf_SHO=52|ga_SHO=63

|win_SWI=13|draw_SWI=10|loss_SWI=19|gf_SWI=73|ga_SWI=92

|win_TIV=14|draw_TIV=10|loss_TIV=18|gf_TIV=64|ga_TIV=74

|win_W&H=18|draw_W&H=11|loss_W&H=13|gf_W&H=78|ga_W&H=67

|win_WIN=15|draw_WIN=12|loss_WIN=15|gf_WIN=63|ga_WIN=67

|status_CHE=C, P

|status_SAL=O, P

|status_BEA=R

|status_HAY=R

|status_HAB=R

|status_DID=R

|name_TOT = AFC Totton

|name_BAS = Basingstoke Town

|name_BEA = Beaconsfield Town

|name_BRA = Bracknell Town

|name_CHE = Chesham United

|name_DID = Didcot Town

|name_DOR = Dorchester Town

|name_GOS = Gosport Borough

|name_HAN = Hanwell Town

|name_HAB = Harrow Borough

|name_HAY = Hayes & Yeading United

|name_HEN = Hendon

|name_HUN = Hungerford Town

|name_MER = Merthyr Town

|name_PLY = Plymouth Parkway

|name_POO = Poole Town

|name_SAL = Salisbury

|name_SHO = Sholing

|name_SWI = Swindon Supermarine

|name_TIV = Tiverton Town

|name_W&H = Walton & Hersham

|name_WIN = Winchester City

|show_limit=5

|class_rules=1) points; 2) goal difference; 3) number of goals scored; 4) number of matches won; 5) head-to-head results

|res_col_header=PQR

|col_PRO=green1 |text_PRO=Promotion to the National League South

|col_PPO=blue1 |text_PPO=Qualification for the play-offs|note_res_PPO=Four teams play for one spot and promotion to the National League.

|col_IST=#CCCCFF |text_IST=Transferred to the Isthmian League Premier Division

|col_REL=red1 |text_REL=Relegation to the Isthmian League South Central Division

|col_RDS=red1 |text_RDS=Relegation to Division One South

|col_RDC=red1 |text_RDC=Relegation to Division One Central

}}

=Results table=

{{#invoke:sports results|main

|source = [https://southern-football-league.co.uk/results/all/all/2023/2024/P/Southern%20League%20Premier%20South/ Southern League]

|update = complete

|matches_style = FBR

|team_order=TOT, BAS, BEA, BRA, CHE, DID, DOR, GOS, HAN, HAB, HAY, HEN, HUN, MER, PLY, POO, SAL, SHO, SWI, TIV, W&H, WIN

|name_TOT = AFC Totton

|name_BAS = Basingstoke Town

|name_BEA = Beaconsfield Town

|name_BRA = Bracknell Town

|name_CHE = Chesham United

|name_DID = Didcot Town

|name_DOR = Dorchester Town

|name_GOS = Gosport Borough

|name_HAN = Hanwell Town

|name_HAB = Harrow Borough

|name_HAY = {{nowrap|Hayes & Yeading United}}

|name_HEN = Hendon

|name_HUN = Hungerford Town

|name_MER = Merthyr Town

|name_PLY = Plymouth Parkway

|name_POO = Poole Town

|name_SAL = Salisbury

|name_SHO = Sholing

|name_SWI = Swindon Supermarine

|name_TIV = Tiverton Town

|name_W&H = Walton & Hersham

|name_WIN = Winchester City

| match_TOT_BAS= 2-2

| match_TOT_BEA= 3-0

| match_TOT_BRA= 3-2

| match_TOT_CHE= 2-2

| match_TOT_DID= 7-1

| match_TOT_DOR= 4-4

| match_TOT_GOS= 1-1

| match_TOT_HAN= 5-3

| match_TOT_HAB= 1-0

| match_TOT_HAY= 2-1

| match_TOT_HEN= 1-1

| match_TOT_HUN= 1-2

| match_TOT_MER= 2-0

| match_TOT_PLY= 2-0

| match_TOT_POO= 1-0

| match_TOT_SAL= 0-2

| match_TOT_SHO= 1-3

| match_TOT_SWI= 3-1

| match_TOT_TIV= 5-0

| match_TOT_W&H= 3-0

| match_TOT_WIN= 1-1

| match_BAS_TOT= 3-2

| match_BAS_BEA= 1-1

| match_BAS_BRA= 1-3

| match_BAS_CHE= 1-1

| match_BAS_DID= 2-4

| match_BAS_DOR= 3-1

| match_BAS_GOS= 3-0

| match_BAS_HAN= 1-3

| match_BAS_HAB= 5-0

| match_BAS_HAY= 0-3

| match_BAS_HEN= 3-2

| match_BAS_HUN= 2-2

| match_BAS_MER= 1-3

| match_BAS_PLY= 1-0

| match_BAS_POO= 4-2

| match_BAS_SAL= 0-0

| match_BAS_SHO= 1-2

| match_BAS_SWI= 4-3

| match_BAS_TIV= 3-2

| match_BAS_W&H= 3-3

| match_BAS_WIN= 0-2

| match_BEA_TOT= 0-2

| match_BEA_BAS= 2-3

| match_BEA_BRA= 3-0

| match_BEA_CHE= 1-2

| match_BEA_DID= 2-1

| match_BEA_DOR= 3-4

| match_BEA_GOS= 1-2

| match_BEA_HAN= 1-0

| match_BEA_HAB= 3-1

| match_BEA_HAY= 2-3

| match_BEA_HEN= 2-2

| match_BEA_HUN= 3-3

| match_BEA_MER= 0-5

| match_BEA_PLY= 1-1

| match_BEA_POO= 1-3

| match_BEA_SAL= 0-0

| match_BEA_SHO= 2-1

| match_BEA_SWI= 3-4

| match_BEA_TIV= 2-3

| match_BEA_W&H= 2-1

| match_BEA_WIN= 1-2

| match_BRA_TOT= 1-5

| match_BRA_BAS= 4-0

| match_BRA_BEA= 0-3

| match_BRA_CHE= 4-0

| match_BRA_DID= 5-1

| match_BRA_DOR= 1-3

| match_BRA_GOS= 4-3

| match_BRA_HAN= 3-1

| match_BRA_HAB= 1-1

| match_BRA_HAY= 3-3

| match_BRA_HEN= 1-0

| match_BRA_HUN= 3-1

| match_BRA_MER= 3-2

| match_BRA_PLY= 2-0

| match_BRA_POO= 1-1

| match_BRA_SAL= 2-1

| match_BRA_SHO= 5-1

| match_BRA_SWI= 5-0

| match_BRA_TIV= 3-0

| match_BRA_W&H= 3-0

| match_BRA_WIN= 3-1

| match_CHE_TOT= 2-0

| match_CHE_BAS= 2-0

| match_CHE_BEA= 3-0

| match_CHE_BRA= 1-2

| match_CHE_DID= 1-1

| match_CHE_DOR= 2-0

| match_CHE_GOS= 2-0

| match_CHE_HAN= 1-1

| match_CHE_HAB= 4-0

| match_CHE_HAY= 1-0

| match_CHE_HEN= 2-1

| match_CHE_HUN= 2-1

| match_CHE_MER= 2-1

| match_CHE_PLY= 4-3

| match_CHE_POO= 3-1

| match_CHE_SAL= 2-1

| match_CHE_SHO= 2-1

| match_CHE_SWI= 4-0

| match_CHE_TIV= 2-0

| match_CHE_W&H= 3-0

| match_CHE_WIN= 1-2

| match_DID_TOT= 0-1

| match_DID_BAS= 2-3

| match_DID_BEA= 0-1

| match_DID_BRA= 1-0

| match_DID_CHE= 1-1

| match_DID_DOR= 0-1

| match_DID_GOS= 0-4

| match_DID_HAN= 1-3

| match_DID_HAB= 2-2

| match_DID_HAY= 0-1

| match_DID_HEN= 1-2

| match_DID_HUN= 0-1

| match_DID_MER= 1-2

| match_DID_PLY= 3-2

| match_DID_POO= 0-7

| match_DID_SAL= 1-2

| match_DID_SHO= 0-1

| match_DID_SWI= 0-2

| match_DID_TIV= 0-0

| match_DID_W&H= 1-1

| match_DID_WIN= 1-0

| match_DOR_TOT= 0-4

| match_DOR_BAS= 4-1

| match_DOR_BEA= 2-1

| match_DOR_BRA= 1-2

| match_DOR_CHE= 0-2

| match_DOR_DID= 3-1

| match_DOR_GOS= 0-3

| match_DOR_HAN= 2-1

| match_DOR_HAB= 2-2

| match_DOR_HAY= 1-1

| match_DOR_HEN= 2-2

| match_DOR_HUN= 2-4

| match_DOR_MER= 3-2

| match_DOR_PLY= 0-0

| match_DOR_POO= 1-2

| match_DOR_SAL= 1-0

| match_DOR_SHO= 1-2

| match_DOR_SWI= 2-1

| match_DOR_TIV= 2-1

| match_DOR_W&H= 1-2

| match_DOR_WIN= 0-4

| match_GOS_TOT= 2-0

| match_GOS_BAS= 4-1

| match_GOS_BEA= 1-2

| match_GOS_BRA= 2-0

| match_GOS_CHE= 4-2

| match_GOS_DID= 0-0

| match_GOS_DOR= 2-2

| match_GOS_HAN= 3-2

| match_GOS_HAB= 1-0

| match_GOS_HAY= 1-2

| match_GOS_HEN= 2-1

| match_GOS_HUN= 4-0

| match_GOS_MER= 2-1

| match_GOS_PLY= 1-1

| match_GOS_POO= 1-2

| match_GOS_SAL= 1-1

| match_GOS_SHO= 1-0

| match_GOS_SWI= 1-2

| match_GOS_TIV= 2-1

| match_GOS_W&H= 2-2

| match_GOS_WIN= 2-1

| match_HAN_TOT= 0-0

| match_HAN_BAS= 1-2

| match_HAN_BEA= 2-0

| match_HAN_BRA= 1-2

| match_HAN_CHE= 0-3

| match_HAN_DID= 2-0

| match_HAN_DOR= 1-1

| match_HAN_GOS= 0-0

| match_HAN_HAB= 2-1

| match_HAN_HAY= 1-1

| match_HAN_HEN= 2-2

| match_HAN_HUN= 1-0

| match_HAN_MER= 1-4

| match_HAN_PLY= 4-0

| match_HAN_POO= 0-3

| match_HAN_SAL= 2-3

| match_HAN_SHO= 2-3

| match_HAN_SWI= 1-2

| match_HAN_TIV= 1-2

| match_HAN_W&H= 1-2

| match_HAN_WIN= 4-4

| match_HAB_TOT= 1-2

| match_HAB_BAS= 4-2

| match_HAB_BEA= 2-1

| match_HAB_BRA= 1-4

| match_HAB_CHE= 1-4

| match_HAB_DID= 3-3

| match_HAB_DOR= 0-2

| match_HAB_GOS= 2-0

| match_HAB_HAN= 0-3

| match_HAB_HAY= 1-1

| match_HAB_HEN= 1-3

| match_HAB_HUN= 1-6

| match_HAB_MER= 1-2

| match_HAB_PLY= 2-1

| match_HAB_POO= 2-4

| match_HAB_SAL= 2-3

| match_HAB_SHO= 3-2

| match_HAB_SWI= 2-2

| match_HAB_TIV= 1-2

| match_HAB_W&H= 1-4

| match_HAB_WIN= 1-2

| match_HAY_TOT= 0-1

| match_HAY_BAS= 1-0

| match_HAY_BEA= 1-3

| match_HAY_BRA= 3-2

| match_HAY_CHE= 1-2

| match_HAY_DID= 1-2

| match_HAY_DOR= 0-1

| match_HAY_GOS= 0-3

| match_HAY_HAN= 1-3

| match_HAY_HAB= 3-0

| match_HAY_HEN= 0-0

| match_HAY_HUN= 3-2

| match_HAY_MER= 1-1

| match_HAY_PLY= 0-2

| match_HAY_POO= 5-3

| match_HAY_SAL= 0-2

| match_HAY_SHO= 0-0

| match_HAY_SWI= 2-2

| match_HAY_TIV= 5-2

| match_HAY_W&H= 0-0

| match_HAY_WIN= 1-3

| match_HEN_TOT= 3-3

| match_HEN_BAS= 2-0

| match_HEN_BEA= 4-5

| match_HEN_BRA= 1-1

| match_HEN_CHE= 0-1

| match_HEN_DID= 3-1

| match_HEN_DOR= 1-0

| match_HEN_GOS= 0-0

| match_HEN_HAN= 3-3

| match_HEN_HAB= 2-2

| match_HEN_HAY= 4-3

| match_HEN_HUN= 2-2

| match_HEN_MER= 1-0

| match_HEN_PLY= 0-2

| match_HEN_POO= 2-0

| match_HEN_SAL= 0-0

| match_HEN_SHO= 3-1

| match_HEN_SWI= 2-3

| match_HEN_TIV= 2-3

| match_HEN_W&H= 1-1

| match_HEN_WIN= 2-1

| match_HUN_TOT= 1-0

| match_HUN_BAS= 1-0

| match_HUN_BEA= 3-1

| match_HUN_BRA= 3-1

| match_HUN_CHE= 0-1

| match_HUN_DID= 2-2

| match_HUN_DOR= 1-1

| match_HUN_GOS= 0-2

| match_HUN_HAN= 2-2

| match_HUN_HAB= 2-1

| match_HUN_HAY= 3-3

| match_HUN_HEN= 3-0

| match_HUN_MER= 1-1

| match_HUN_PLY= 7-0

| match_HUN_POO= 2-1

| match_HUN_SAL= 1-0

| match_HUN_SHO= 2-1

| match_HUN_SWI= 3-2

| match_HUN_TIV= 1-2

| match_HUN_W&H= 0-1

| match_HUN_WIN= 2-2

| match_MER_TOT= 1-3

| match_MER_BAS= 4-1

| match_MER_BEA= 2-3

| match_MER_BRA= 2-3

| match_MER_CHE= 1-3

| match_MER_DID= 4-0

| match_MER_DOR= 3-2

| match_MER_GOS= 1-4

| match_MER_HAN= 4-0

| match_MER_HAB= 7-1

| match_MER_HAY= 1-1

| match_MER_HEN= 1-1

| match_MER_HUN= 3-0

| match_MER_PLY= 1-1

| match_MER_POO= 0-2

| match_MER_SAL= 2-1

| match_MER_SHO= 2-1

| match_MER_SWI= 4-1

| match_MER_TIV= 2-1

| match_MER_W&H= 1-1

| match_MER_WIN= 1-2

| match_PLY_TOT= 0-3

| match_PLY_BAS= 1-1

| match_PLY_BEA= 0-1

| match_PLY_BRA= 1-0

| match_PLY_CHE= 4-0

| match_PLY_DID= 2-1

| match_PLY_DOR= 5-0

| match_PLY_GOS= 0-2

| match_PLY_HAN= 1-2

| match_PLY_HAB= 1-3

| match_PLY_HAY= 3-1

| match_PLY_HEN= 3-0

| match_PLY_HUN= 6-2

| match_PLY_MER= 1-3

| match_PLY_POO= 1-0

| match_PLY_SAL= 0-1

| match_PLY_SHO= 1-3

| match_PLY_SWI= 4-1

| match_PLY_TIV= 1-1

| match_PLY_W&H= 2-2

| match_PLY_WIN= 1-1

| match_POO_TOT= 0-0

| match_POO_BAS= 0-1

| match_POO_BEA= 3-0

| match_POO_BRA= 3-1

| match_POO_CHE= 2-5

| match_POO_DID= 2-0

| match_POO_DOR= 1-2

| match_POO_GOS= 2-0

| match_POO_HAN= 0-3

| match_POO_HAB= 1-0

| match_POO_HAY= 0-2

| match_POO_HEN= 2-2

| match_POO_HUN= 1-2

| match_POO_MER= 1-3

| match_POO_PLY= 2-2

| match_POO_SAL= 4-5

| match_POO_SHO= 0-3

| match_POO_SWI= 1-0

| match_POO_TIV= 2-0

| match_POO_W&H= 1-3

| match_POO_WIN= 2-1

| match_SAL_TOT= 0-1

| match_SAL_BAS= 2-1

| match_SAL_BEA= 1-1

| match_SAL_BRA= 2-0

| match_SAL_CHE= 3-1

| match_SAL_DID= 2-2

| match_SAL_DOR= 3-2

| match_SAL_GOS= 2-0

| match_SAL_HAN= 2-0

| match_SAL_HAB= 0-2

| match_SAL_HAY= 2-1

| match_SAL_HEN= 2-1

| match_SAL_HUN= 2-1

| match_SAL_MER= 0-0

| match_SAL_PLY= 2-1

| match_SAL_POO= 2-0

| match_SAL_SHO= 3-0

| match_SAL_SWI= 3-2

| match_SAL_TIV= 4-2

| match_SAL_W&H= 1-0

| match_SAL_WIN= 2-2

| match_SHO_TOT= 0-0

| match_SHO_BAS= 0-4

| match_SHO_BEA= 0-0

| match_SHO_BRA= 0-0

| match_SHO_CHE= 0-1

| match_SHO_DID= 2-2

| match_SHO_DOR= 1-2

| match_SHO_GOS= 0-3

| match_SHO_HAN= 1-1

| match_SHO_HAB= 1-3

| match_SHO_HAY= 1-0

| match_SHO_HEN= 2-2

| match_SHO_HUN= 3-3

| match_SHO_MER= 0-2

| match_SHO_PLY= 1-1

| match_SHO_POO= 2-0

| match_SHO_SAL= 2-1

| match_SHO_SWI= 3-0

| match_SHO_TIV= 0-4

| match_SHO_W&H= 0-1

| match_SHO_WIN= 5-1

| match_SWI_TOT= 2-2

| match_SWI_BAS= 3-0

| match_SWI_BEA= 3-3

| match_SWI_BRA= 3-1

| match_SWI_CHE= 2-1

| match_SWI_DID= 4-1

| match_SWI_DOR= 1-2

| match_SWI_GOS= 0-2

| match_SWI_HAN= 1-1

| match_SWI_HAB= 1-3

| match_SWI_HAY= 3-2

| match_SWI_HEN= 0-1

| match_SWI_HUN= 2-3

| match_SWI_MER= 0-3

| match_SWI_PLY= 3-0

| match_SWI_POO= 2-7

| match_SWI_SAL= 3-3

| match_SWI_SHO= 0-0

| match_SWI_TIV= 2-2

| match_SWI_W&H= 2-1

| match_SWI_WIN= 3-0

| match_TIV_TOT= 1-2

| match_TIV_BAS= 2-2

| match_TIV_BEA= 2-2

| match_TIV_BRA= 2-1

| match_TIV_CHE= 2-0

| match_TIV_DID= 5-3

| match_TIV_DOR= 0-2

| match_TIV_GOS= 1-2

| match_TIV_HAN= 2-0

| match_TIV_HAB= 0-0

| match_TIV_HAY= 1-1

| match_TIV_HEN= 2-4

| match_TIV_HUN= 0-1

| match_TIV_MER= 2-0

| match_TIV_PLY= 2-2

| match_TIV_POO= 4-2

| match_TIV_SAL= 1-3

| match_TIV_SHO= 1-0

| match_TIV_SWI= 1-1

| match_TIV_W&H= 2-2

| match_TIV_WIN= 2-0

| match_W&H_TOT= 2-2

| match_W&H_BAS= 1-2

| match_W&H_BEA= 1-0

| match_W&H_BRA= 5-2

| match_W&H_CHE= 2-2

| match_W&H_DID= 4-2

| match_W&H_DOR= 6-3

| match_W&H_GOS= 0-4

| match_W&H_HAN= 1-2

| match_W&H_HAB= 4-4

| match_W&H_HAY= 2-0

| match_W&H_HEN= 1-3

| match_W&H_HUN= 4-1

| match_W&H_MER= 2-3

| match_W&H_PLY= 1-2

| match_W&H_POO= 3-0

| match_W&H_SAL= 1-0

| match_W&H_SHO= 1-0

| match_W&H_SWI= 4-2

| match_W&H_TIV= 2-0

| match_W&H_WIN= 3-1

| match_WIN_TOT= 0-6

| match_WIN_BAS= 2-1

| match_WIN_BEA= 1-0

| match_WIN_BRA= 5-0

| match_WIN_CHE= 0-3

| match_WIN_DID= 1-2

| match_WIN_DOR= 1-1

| match_WIN_GOS= 1-1

| match_WIN_HAN= 1-1

| match_WIN_HAB= 1-2

| match_WIN_HAY= 1-1

| match_WIN_HEN= 0-2

| match_WIN_HUN= 1-0

| match_WIN_MER= 2-0

| match_WIN_PLY= 1-1

| match_WIN_POO= 4-0

| match_WIN_SAL= 1-1

| match_WIN_SHO= 1-3

| match_WIN_SWI= 2-2

| match_WIN_TIV= 2-1

| match_WIN_W&H= 2-1

}}

=Play-offs=

{{4TeamBracket

| RD1=Semi-finals

| RD2=Final

| RD1-seed1=2

| RD1-team1=AFC Totton

| RD1-score1=2

| RD1-seed2=5

| RD1-team2= Bracknell Town

| RD1-score2=1

| RD1-seed3=3

| RD1-team3=Salisbury

| RD1-score3=2

| RD1-seed4=4

| RD1-team4= Gosport Borough

| RD1-score4=1

| RD2-seed1=2

| RD2-team1=AFC Totton

| RD2-score1=2 (3)

| RD2-seed2=3

| RD2-team2=Salisbury

| RD2-score2=2 (4)

}}

==Semi-finals==

{{football box collapsible

|date = 1 May

|time = 19:45

|team1 = AFC Totton

|score = 2–1

|report= https://www.footballwebpages.co.uk/match/2023-2024/southern-football-league-premier-south-division/afc-totton/bracknell-town/488327

|team2 = Bracknell Town

|goals1 =

|goals2 =

|aet = 2-1

| stadium = Testwood Stadium

| location = Totton

|attendance = 1,023

|referee = Will Briers

}}

{{football box collapsible

|date = 1 May

|time = 19:45

|team1 = Salisbury

|score = 2–1

|report= https://www.footballwebpages.co.uk/match/2023-2024/southern-football-league-premier-south-division/salisbury/gosport-borough/488332

|team2 = Gosport Borough

|goals1 =

|goals2 =

|aet =

|stadium = Raymond McEnhill Stadium

|location= Salisbury

|attendance = 2,234

|referee = Steven Swan

}}

==Final==

{{football box collapsible

|date = 6 May

|time = 15:00

|team1 = AFC Totton

|score = 2–2

|report= https://southern-football-league.co.uk/match/Totton/127800/home

|team2 = Salisbury

|goals1 =

|goals2 =

|aet = yes

|stadium = Testwood Stadium

|location= Totton

|attendance = 2,061

|referee = Callum Jones

|penaltyscore=3–4

}}

=Stadia and locations=

{{location map+ |England south

|float=right

|width=750

|caption=Locations of the Premier Division South clubs

|places=

{{location map~ |England south |lat=50.9342 |long=-1.5099 |label=AFC Totton |label_size=85 |position=left}}

{{location map~ |England south |lat=51.2523 |long=-1.1103 |label=Basingstoke Town |label_size=85 |position=bottom}}

{{location map~ |England south |lat=51.5934 |long=-0.6296 |label=Beaconsfield Town |label_size=85 |position=left}}

{{location map~ |England south |lat=51.4133 |long=-0.7443 |label=

Bracknell Town
|label_size=85 |position=left}}

{{location map~ |England south |lat=51.6989 |long=-0.6140 |label=Chesham United |label_size=85 |position=top}}

{{location map~ |England south |lat=51.6141 |long=-1.2398 |label=

Didcot
Town
|label_size=85|position=top}}

{{location map~ |England south |lat=50.7005 |long=-2.4456 |label=

Dorchester Town
|label_size=85 |position=left}}

{{location map~ |England south |lat=50.7949 |long=-1.1565 |label=Gosport Borough |label_size=85 |position=right}}

{{location map~ |England south |lat=51.4089 |long=-1.5135 |label=Hungerford Town |label_size=85 |position=bottom}}

{{location map~ |England south |lat=51.7512 |long=-3.3776 |label=Merthyr Town |label_size=85 |position=top}}

{{location map~ |England south |lat=50.4000 |long=-4.2000 |label=Plymouth Parkway |label_size=85 |position=left}}

{{location map~ |England south |lat=50.7282 |long=-1.9843 |label=Poole
Town
|label_size=85 |position=right}}

{{location map~ |England south |lat=51.1043 |long=-1.7858 |label=Salisbury |label_size=85 |position=top}}

{{location map~ |England south |lat=50.8933 |long=-1.3381 |label=Sholing |label_size=85 |position=right}}

{{location map~ |England south |lat=51.6051 |long=-1.7301 |label=Swindon Supermarine |label_size=85 |position=top}}

{{location map~ |England south |lat=50.9092 |long=-3.4902 |label=Tiverton Town |label_size=85 |position=left}}

{{location map~ |England south |lat=51.0716 |long=-1.3101 |label=Winchester City |label_size=85 |position=left}}

{{location map~ |England south |lat=51.5325 |long=-0.3289 |mark=Blue 000080 pog.svg |label=Hanwell Town |label_size=0}}

{{location map~ |England south |lat=51.5581 |long=-0.3714 |mark=Blue 000080 pog.svg |label=Harrow Borough |label_size=0}}

{{location map~ |England south |lat=51.5083 |long=-0.3948 |mark=Blue 000080 pog.svg |label=Hayes & Yeading |label_size=0}}

{{location map~ |England south |lat=51.5767 |long=-0.2541 |mark=Blue 000080 pog.svg |label=Hendon |label_size=0}}

{{location map~ |England south |lat=51.3994 |long=-0.4123 |mark=Blue 000080 pog.svg |label=Walton & Hersham |label_size=0}}

}}

{{Location map+|Greater London

|caption=Greater London and environ Premier Division South clubs

|float=right

|width=400

|places =

{{location map~ |Greater London|lat=51.5325 |long=-0.3289 |mark=Blue 000080 pog.svg|label=Hanwell Town |label_size=85 |position=top}}

{{location map~ |Greater London|lat=51.5581 |long=-0.3714 |mark=Blue 000080 pog.svg |label=Harrow Borough |label_size=85 |position=left}}

{{location map~ |Greater London|lat=51.5083 |long=-0.3948 |mark=Blue 000080 pog.svg |label=Hayes & Yeading |label_size=85 |position=bottom}}

{{location map~ |Greater London|lat=51.5767 |long=-0.2541 |mark=Blue 000080 pog.svg |label=Hendon |label_size=85 |position=top}}

{{location map~ |Greater London|lat=51.3994 |long=-0.4123 |mark=Blue 000080 pog.svg |label=Walton & Hersham |label_size=85 |position=right}}

}}

class="wikitable sortable"
Club

! Location

! Stadium

! Capacity

AFC TottonTottonTestwood Stadiumalign="center" | 3,000
Basingstoke TownBasingstokeWinklebury Football Complex {{small|(Basingstoke)}}align="center" |2,000
Beaconsfield TownBeaconsfieldHolloways Parkalign="center" | 3,500
Bracknell TownSandhurstSB Stadiumalign="center" | 1,950
Chesham UnitedCheshamThe Meadowalign="center" | 5,000
Didcot TownDidcotLoop Meadowalign="center"| 3,000
Dorchester TownDorchesterThe Avenue Stadiumalign="center" | 5,000
Gosport BoroughGosportPrivett Parkalign="center" | 4,500
Hanwell TownPerivalePowerday Stadiumalign="center"| 3,000
Harrow BoroughHarrowEarlsmead Stadiumalign="center"| 3,000
Hayes & Yeading UnitedHayes, HillingdonSkyEx Community Stadiumalign="center"| 3,000
HendonHendonSilver Jubilee Parkalign="center"| 2,000
Hungerford TownHungerfordBulpit Lanealign="center" | 2,500
Merthyr TownMerthyr TydfilPenydarren Parkalign="center" | 4,000
Plymouth ParkwayPlymouthBolitho Parkalign="center" | 3,500
Poole TownPooleThe BlackGold Stadiumalign="center" | 2,500
SalisburySalisburyRaymond McEnhill Stadiumalign="center" | 5,000
SholingSholingUniversal Stadiumalign="center" | 1,000
Swindon SupermarineSouth MarstonHunts Copse Groundalign="center" | 3,000
Tiverton TownTivertonLadysmeadalign="center" | 3,500
Walton & HershamWalton-on-ThamesElmbridge Sports Hubalign="center"| 2,500
Winchester CityWinchesterThe City Groundalign="center" | 4,500

{{-}}

Division One Central

{{Infobox football league season

|competition= Southern Football League
Division One Central

|season = 2023–24

|winners = Biggleswade Town

|promoted = Biggleswade Town

|relegated = Kempston Rovers

|matches =

|total goals =

|league topscorer =

|highest attendance =

|attendance =

|average attendance =

|prevseason = 2022–23

|nextseason = 2024–25

}}

Division One Central comprises 19 teams, 14 of which competed in the previous season. It had been intended that there be 20 teams, but Marlow, due to have transferred from the Isthmian League, successfully appealed against the transfer.

=Team changes=

{{col-begin|width=auto}}

{{col-2}}

;To Division One Central

Promoted from the Spartan South Midlands League Premier Division

Relegated from the Premier Division South

Relegated from the Premier Division Central

{{col-2}}

;From Division One Central

Promoted to the Premier Division Central

Promoted to the Premier Division South

Transferred to the Isthmian League North Division

Relegated to the Hellenic League Premier Division

Relegated to the Spartan South Midlands League Premier Division

Resigned to the Eastern Counties League Division One South

{{col-end}}

=Division One Central table=

{{#invoke:Sports table|main|style=WDL

|section=Division One Central

|update=complete

|source=[https://southern-football-league.co.uk/league-table/Southern%20League%20Div%20One%20Central/2023/2024/P/ Southern League], [https://www.nonleaguematters.co.uk/divisions/8/ Non League Matters]

|result1=PRO |result2=PPOP |result3=PPO |result6=CIR |result4=ILN |result5=PPO |result18=REP |result19=REL

|team_order=BIT, BDT, DUN, WAA, WAR, CIR, STO, HAD, WGC, BIG, KLL, BAR, KID, HER, AYU, NOR, LEI, THM, KEM

|win_DUN=20|draw_DUN=4 |loss_DUN=12|gf_DUN=77|ga_DUN=66

|win_AYU=12|draw_AYU=7 |loss_AYU=17|gf_AYU=61|ga_AYU=74

|win_BAR=11|draw_BAR=11|loss_BAR=14|gf_BAR=58|ga_BAR=65

|win_BDT=20|draw_BDT=9 |loss_BDT=7 |gf_BDT=78|ga_BDT=37

|win_BIG=14|draw_BIG=6 |loss_BIG=16|gf_BIG=62|ga_BIG=58

|win_BIT=22|draw_BIT=6 |loss_BIT=8 |gf_BIT=77|ga_BIT=39

|win_CIR=16|draw_CIR=9 |loss_CIR=11|gf_CIR=66|ga_CIR=44

|win_HAD=17|draw_HAD=4 |loss_HAD=15|gf_HAD=64|ga_HAD=60

|win_HER=13|draw_HER=5 |loss_HER=18|gf_HER=55|ga_HER=73

|win_KEM=8 |draw_KEM=5 |loss_KEM=23|gf_KEM=36|ga_KEM=80

|win_KID=12|draw_KID=8 |loss_KID=16|gf_KID=49|ga_KID=60

|win_KLL=13|draw_KLL=9 |loss_KLL=14|gf_KLL=71|ga_KLL=74

|win_LEI=12|draw_LEI=6 |loss_LEI=18|gf_LEI=51|ga_LEI=62

|win_NOR=14|draw_NOR=1 |loss_NOR=21|gf_NOR=52|ga_NOR=80

|win_STO=16|draw_STO=7 |loss_STO=13|gf_STO=67|ga_STO=56

|win_THM=11|draw_THM=4 |loss_THM=21|gf_THM=51|ga_THM=70

|win_WAR=18|draw_WAR=5 |loss_WAR=13|gf_WAR=69|ga_WAR=61

|win_WAA=18|draw_WAA=7 |loss_WAA=11|gf_WAA=70|ga_WAA=55

|win_WGC=17|draw_WGC=3 |loss_WGC=16|gf_WGC=79|ga_WGC=79

|status_BIT=C, P

|status_BDT=O, P

|status_KEM=R

|status_CIR=R

|name_DUN = AFC Dunstable

|name_AYU = Aylesbury United

|name_BAR = Barton Rovers

|name_BDT = Bedford Town

|name_BIG = Biggleswade

|name_BIT = Biggleswade Town

|name_CIR = Cirencester Town

|name_HAD = Hadley

|name_HER = Hertford Town

|name_KEM = Kempston Rovers

|name_KID = Kidlington

|name_KLL = Kings Langley

|name_LEI = Leighton Town

|name_NOR = North Leigh

|name_STO = Stotfold

|name_THM = Thame United

|name_WAA = Waltham Abbey

|name_WAR = Ware

|name_WGC = Welwyn Garden City

|show_limit=5

|class_rules=1) points; 2) goal difference; 3) number of goals scored; 4) number of matches won; 5) head-to-head results

|res_col_header=PQR

|col_PRO=green1 |text_PRO=Promotion to the Premier Division Central

|col_PPO=blue1 |text_PPO=Qualification for the play-offs|note_res_PPO=Four teams play for one spot and possible promotion to Step 3.

|col_PPOP=blue1 |text_PPOP=Qualified for the play-offs, then promoted to the Premier Division Central

|col_ILN=blue1 |text_ILN=Qualification for the play-offs,
then transfer to the Isthmian League North Division

|col_REL=red1 |text_REL=Relegation to the Spartan South Midlands League

|col_CIR=red1 |text_CIR=Resigned and demoted to the Hellenic League{{cite web |last1=Halliwell |first1=Mark |title=UPDATED: Cirencester Town announce shock resignation from the Southern League and join Hellenic League - new league allocations announced by the FA |url=https://www.gloucestershirelive.co.uk/sport/cirencester-town-announce-shock-resignation-9290618 |website=Gloucestershire Live |access-date=23 May 2024 |date=17 May 2024}}

|col_REP= |text_REP=Reprieve from relegation |note_res_REP=Nuneaton Borough resigned from the Southern League. Because of this, Thame United were reprieved from relegation.

}}

=Results table=

{{#invoke:sports results|main

|source = [https://southern-football-league.co.uk/results/all/all/2023/2024/P/Southern%20League%20Div%20One%20Central/ Southern League]

|update = complete

|matches_style = FBR

|team_order=DUN, AYU, BAR, BDT, BIG, BIT, CIR, HAD, HER, KEM, KID, KLL, LEI, NOR, STO, THM, WAA, WAR, WGC

|name_DUN = AFC Dunstable

|name_AYU = Aylesbury United

|name_BAR = Barton Rovers

|name_BDT = Bedford Town

|name_BIG = Biggleswade

|name_BIT = Biggleswade Town

|name_CIR = Cirencester Town

|name_HAD = Hadley

|name_HER = Hertford Town

|name_KEM = Kempston Rovers

|name_KID = Kidlington

|name_KLL = Kings Langley

|name_LEI = Leighton Town

|name_NOR = North Leigh

|name_STO = Stotfold

|name_THM = Thame United

|name_WAA = Waltham Abbey

|name_WAR = Ware

|name_WGC = Welwyn Garden City

| match_DUN_AYU = 1-2

| match_DUN_BAR = 4-0

| match_DUN_BDT = 1-3

| match_DUN_BIG = 3-2

| match_DUN_BIT = 1-0

| match_DUN_CIR = 2-3

| match_DUN_HAD = 2-1

| match_DUN_HER = 4-1

| match_DUN_KEM = 2-1

| match_DUN_KID = 2-0

| match_DUN_KLL = 5-6

| match_DUN_LEI = 4-4

| match_DUN_NOR = 2-4

| match_DUN_STO = 2-0

| match_DUN_THM = 2-1

| match_DUN_WAA = 2-5

| match_DUN_WAR = 1-3

| match_DUN_WGC = 1-0

| match_AYU_DUN = 2-1

| match_AYU_BAR = 0-4

| match_AYU_BDT = 0-0

| match_AYU_BIG = 1-0

| match_AYU_BIT = 1-3

| match_AYU_CIR = 1-3

| match_AYU_HAD = 2-3

| match_AYU_HER = 1-2

| match_AYU_KEM = 0-0

| match_AYU_KID = 2-2

| match_AYU_KLL = 1-2

| match_AYU_LEI = 2-4

| match_AYU_NOR = 2-0

| match_AYU_STO = 4-4

| match_AYU_THM = 1-2

| match_AYU_WAA = 3-2

| match_AYU_WAR = 0-0

| match_AYU_WGC = 3-2

| match_BAR_DUN = 3-0

| match_BAR_AYU = 4-2

| match_BAR_BDT = 0-0

| match_BAR_BIG = 1-2

| match_BAR_BIT = 0-3

| match_BAR_CIR = 1-3

| match_BAR_HAD = 5-2

| match_BAR_HER = 2-1

| match_BAR_KEM = 2-2

| match_BAR_KID = 1-4

| match_BAR_KLL = 3-3

| match_BAR_LEI = 2-0

| match_BAR_NOR = 1-1

| match_BAR_STO = 0-3

| match_BAR_THM = 2-2

| match_BAR_WAA = 0-0

| match_BAR_WAR = 2-1

| match_BAR_WGC = 3-2

| match_BDT_DUN = 0-3

| match_BDT_AYU = 1-2

| match_BDT_BAR = 2-0

| match_BDT_BIG = 2-1

| match_BDT_BIT = 2-3

| match_BDT_CIR = 3-1

| match_BDT_HAD = 2-3

| match_BDT_HER = 7-0

| match_BDT_KEM = 2-0

| match_BDT_KID = 5-1

| match_BDT_KLL = 1-1

| match_BDT_LEI = 1-1

| match_BDT_NOR = 4-0

| match_BDT_STO = 1-1

| match_BDT_THM = 3-2

| match_BDT_WAA = 0-1

| match_BDT_WAR = 7-1

| match_BDT_WGC = 5-1

| match_BIG_DUN = 2-3

| match_BIG_AYU = 2-0

| match_BIG_BAR = 2-2

| match_BIG_BDT = 2-2

| match_BIG_BIT = 1-2

| match_BIG_CIR = 1-1

| match_BIG_HAD = 4-3

| match_BIG_HER = 1-2

| match_BIG_KEM = 4-1

| match_BIG_KID = 1-1

| match_BIG_KLL = 2-0

| match_BIG_LEI = 1-2

| match_BIG_NOR = 1-2

| match_BIG_STO = 3-1

| match_BIG_THM = 0-2

| match_BIG_WAA = 0-1

| match_BIG_WAR = 4-0

| match_BIG_WGC = 4-5

| match_BIT_DUN = 2-2

| match_BIT_AYU = 2-1

| match_BIT_BAR = 3-2

| match_BIT_BDT = 0-1

| match_BIT_BIG = 2-0

| match_BIT_CIR = 1-2

| match_BIT_HAD = 2-2

| match_BIT_HER = 2-3

| match_BIT_KEM = 0-1

| match_BIT_KID = 3-1

| match_BIT_KLL = 2-0

| match_BIT_LEI = 1-1

| match_BIT_NOR = 3-0

| match_BIT_STO = 3-3

| match_BIT_THM = 1-0

| match_BIT_WAA = 2-3

| match_BIT_WAR = 4-1

| match_BIT_WGC = 4-3

| match_CIR_DUN = 2-2

| match_CIR_AYU = 2-1

| match_CIR_BAR = 3-0

| match_CIR_BDT = 1-1

| match_CIR_BIG = 1-2

| match_CIR_BIT = 1-4

| match_CIR_HAD = 3-0

| match_CIR_HER = 3-1

| match_CIR_KEM = 4-0

| match_CIR_KID = 0-1

| match_CIR_KLL = 1-1

| match_CIR_LEI = 2-2

| match_CIR_NOR = 3-0

| match_CIR_STO = 2-2

| match_CIR_THM = 3-0

| match_CIR_WAA = 4-1

| match_CIR_WAR = 0-1

| match_CIR_WGC = 3-0

| match_HAD_DUN = 1-0

| match_HAD_AYU = 1-2

| match_HAD_BAR = 1-3

| match_HAD_BDT = 0-1

| match_HAD_BIG = 2-1

| match_HAD_BIT = 0-2

| match_HAD_CIR = 1-0

| match_HAD_HER = 3-1

| match_HAD_KEM = 1-0

| match_HAD_KID = 0-3

| match_HAD_KLL = 2-1

| match_HAD_LEI = 0-1

| match_HAD_NOR = 6-0

| match_HAD_STO = 2-1

| match_HAD_THM = 3-0

| match_HAD_WAA = 4-3

| match_HAD_WAR = 0-0

| match_HAD_WGC = 3-2

| match_HER_DUN = 1-2

| match_HER_AYU = 2-2

| match_HER_BAR = 0-0

| match_HER_BDT = 0-2

| match_HER_BIG = 2-0

| match_HER_BIT = 2-2

| match_HER_CIR = 2-3

| match_HER_HAD = 4-2

| match_HER_KEM = 3-1

| match_HER_KID = 1-1

| match_HER_KLL = 4-2

| match_HER_LEI = 1-3

| match_HER_NOR = 2-1

| match_HER_STO = 1-3

| match_HER_THM = 5-1

| match_HER_WAA = 2-1

| match_HER_WAR = 0-2

| match_HER_WGC = 1-2

| match_KEM_DUN = 0-2

| match_KEM_AYU = 0-5

| match_KEM_BAR = 2-2

| match_KEM_BDT = 2-1

| match_KEM_BIG = 1-3

| match_KEM_BIT = 0-3

| match_KEM_CIR = 1-3

| match_KEM_HAD = 1-6

| match_KEM_HER = 1-4

| match_KEM_KID = 0-0

| match_KEM_KLL = 0-3

| match_KEM_LEI = 2-0

| match_KEM_NOR = 1-2

| match_KEM_STO = 1-4

| match_KEM_THM = 1-0

| match_KEM_WAA = 0-0

| match_KEM_WAR = 4-2

| match_KEM_WGC = 1-2

| match_KID_DUN = 2-3

| match_KID_AYU = 3-1

| match_KID_BAR = 1-0

| match_KID_BDT = 1-1

| match_KID_BIG = 1-2

| match_KID_BIT = 0-4

| match_KID_CIR = 4-3

| match_KID_HAD = 0-0

| match_KID_HER = 2-0

| match_KID_KEM = 0-1

| match_KID_KLL = 2-2

| match_KID_LEI = 4-1

| match_KID_NOR = 4-2

| match_KID_STO = 1-3

| match_KID_THM = 2-1

| match_KID_WAA = 3-3

| match_KID_WAR = 1-0

| match_KID_WGC = 0-2

| match_KLL_DUN = 4-2

| match_KLL_AYU = 2-0

| match_KLL_BAR = 2-2

| match_KLL_BDT = 1-3

| match_KLL_BIG = 1-2

| match_KLL_BIT = 2-2

| match_KLL_CIR = 1-1

| match_KLL_HAD = 1-1

| match_KLL_HER = 1-0

| match_KLL_KEM = 6-2

| match_KLL_KID = 4-2

| match_KLL_LEI = 0-3

| match_KLL_NOR = 5-1

| match_KLL_STO = 2-2

| match_KLL_THM = 3-1

| match_KLL_WAA = 1-2

| match_KLL_WAR = 4-1

| match_KLL_WGC = 2-4

| match_LEI_DUN = 1-2

| match_LEI_AYU = 4-1

| match_LEI_BAR = 2-0

| match_LEI_BDT = 0-2

| match_LEI_BIG = 0-2

| match_LEI_BIT = 0-1

| match_LEI_CIR = 0-0

| match_LEI_HAD = 1-2

| match_LEI_HER = 3-2

| match_LEI_KEM = 1-3

| match_LEI_KID = 1-0

| match_LEI_KLL = 0-1

| match_LEI_NOR = 1-2

| match_LEI_STO = 5-1

| match_LEI_THM = 3-1

| match_LEI_WAA = 0-0

| match_LEI_WAR = 0-4

| match_LEI_WGC = 1-4

| match_NOR_DUN = 3-0

| match_NOR_AYU = 2-3

| match_NOR_BAR = 3-4

| match_NOR_BDT = 1-4

| match_NOR_BIG = 0-3

| match_NOR_BIT = 0-4

| match_NOR_CIR = 2-1

| match_NOR_HAD = 0-2

| match_NOR_HER = 1-3

| match_NOR_KEM = 0-2

| match_NOR_KID = 3-0

| match_NOR_KLL = 4-1

| match_NOR_LEI = 3-0

| match_NOR_STO = 1-4

| match_NOR_THM = 3-0

| match_NOR_WAA = 1-0

| match_NOR_WAR = 1-3

| match_NOR_WGC = 1-2

| match_STO_DUN = 0-1

| match_STO_AYU = 4-3

| match_STO_BAR = 1-0

| match_STO_BDT = 0-2

| match_STO_BIG = 6-0

| match_STO_BIT = 1-3

| match_STO_CIR = 2-1

| match_STO_HAD = 2-0

| match_STO_HER = 5-0

| match_STO_KEM = 2-1

| match_STO_KID = 1-0

| match_STO_KLL = 2-1

| match_STO_LEI = 2-0

| match_STO_NOR = 0-2

| match_STO_THM = 0-2

| match_STO_WAA = 0-2

| match_STO_WAR = 1-1

| match_STO_WGC = 3-1

| match_THM_DUN = 3-3

| match_THM_AYU = 3-1

| match_THM_BAR = 1-3

| match_THM_BDT = 1-2

| match_THM_BIG = 1-1

| match_THM_BIT = 1-0

| match_THM_CIR = 0-2

| match_THM_HAD = 2-1

| match_THM_HER = 0-1

| match_THM_KEM = 1-0

| match_THM_KID = 1-2

| match_THM_KLL = 3-0

| match_THM_LEI = 1-3

| match_THM_NOR = 3-0

| match_THM_STO = 2-1

| match_THM_WAA = 2-4

| match_THM_WAR = 1-3

| match_THM_WGC = 0-1

| match_WAA_DUN = 2-6

| match_WAA_AYU = 2-3

| match_WAA_BAR = 1-1

| match_WAA_BDT = 0-0

| match_WAA_BIG = 1-1

| match_WAA_BIT = 1-0

| match_WAA_CIR = 1-0

| match_WAA_HAD = 2-3

| match_WAA_HER = 5-1

| match_WAA_KEM = 3-1

| match_WAA_KID = 2-0

| match_WAA_KLL = 2-4

| match_WAA_LEI = 2-1

| match_WAA_NOR = 4-0

| match_WAA_STO = 2-1

| match_WAA_THM = 3-2

| match_WAA_WAR = 4-1

| match_WAA_WGC = 1-4

| match_WAR_DUN = 1-2

| match_WAR_AYU = 2-3

| match_WAR_BAR = 3-1

| match_WAR_BDT = 4-2

| match_WAR_BIG = 1-0

| match_WAR_BIT = 0-1

| match_WAR_CIR = 1-0

| match_WAR_HAD = 4-2

| match_WAR_HER = 1-0

| match_WAR_KEM = 3-0

| match_WAR_KID = 2-0

| match_WAR_KLL = 3-0

| match_WAR_LEI = 5-1

| match_WAR_NOR = 1-3

| match_WAR_STO = 1-1

| match_WAR_THM = 4-4

| match_WAR_WAA = 1-0

| match_WAR_WGC = 4-2

| match_WGC_DUN = 1-2

| match_WGC_AYU = 3-3

| match_WGC_BAR = 3-2

| match_WGC_BDT = 1-3

| match_WGC_BIG = 2-5

| match_WGC_BIT = 0-3

| match_WGC_CIR = 1-1

| match_WGC_HAD = 2-1

| match_WGC_HER = 0-0

| match_WGC_KEM = 4-2

| match_WGC_KID = 2-0

| match_WGC_KLL = 6-1

| match_WGC_LEI = 2-1

| match_WGC_NOR = 1-3

| match_WGC_STO = 3-0

| match_WGC_THM = 3-4

| match_WGC_WAA = 1-4

| match_WGC_WAR = 5-4

}}

=Play-offs=

{{4TeamBracket

| RD1=Semi-finals

| RD2=Final

| RD1-seed1=2

| RD1-team1=Bedford Town

| RD1-score1=2

| RD1-seed2=5

| RD1-team2=Ware

| RD1-score2=1

| RD1-seed3=3

| RD1-team3= AFC Dunstable

| RD1-score3=3 (7)

| RD1-seed4=4

| RD1-team4=Waltham Abbey

| RD1-score4=3 (8)

| RD2-seed1=2

| RD2-team1=Bedford Town

| RD2-score1=2

| RD2-seed2=4

| RD2-team2=Waltham Abbey

| RD2-score2=1

}}

==Semi-finals==

{{football box collapsible

|date = 1 May

|time = 19:45

|team1 = Bedford Town

|score = 2–1

|report= https://www.footballwebpages.co.uk/match/2023-2024/southern-football-league-division-one-central/bedford-town/ware/488328

|team2 = Ware

|goals1 =

|goals2 =

|aet =

| stadium = The New Eyrie

| location = Cardington

|attendance = 1,053

|referee =

}}

{{football box collapsible

|date = 1 May

|time = 19:45

|team1 = AFC Dunstable

|score = 3–3

|report= https://www.footballwebpages.co.uk/match/2023-2024/southern-football-league-division-one-central/afc-dunstable/waltham-abbey/488325

|team2 = Waltham Abbey

|goals1 =

|goals2 =

|aet = y

|penalties1=

  • {{pengoal}}
  • {{pengoal}}
  • {{pengoal}}
  • {{penmiss}}
  • {{pengoal}}
  • {{pengoal}}
  • {{penmiss}}
  • {{pengoal}}
  • {{pengoal}}
  • {{penmiss}}

|penaltyscore=7-8

|penalties2=

  • {{pengoal}}
  • {{pengoal}}
  • {{pengoal}}
  • {{penmiss}}
  • {{pengoal}}
  • {{pengoal}}
  • {{penmiss}}
  • {{pengoal}}
  • {{pengoal}}
  • {{pengoal}}

|stadium = Creasey Park

|location= Dunstable

|attendance = 525

|referee =

}}

==Final==

{{football box collapsible

|date = 6 May

|time = 15:00

|team1 = Bedford Town

|score = 2–1

|report= https://www.footballwebpages.co.uk/match/2023-2024/southern-football-league-division-one-central/bedford-town/waltham-abbey/488370

|team2 = Waltham Abbey

|goals1 =

|goals2 =

|aet =

|stadium = The New Eyrie

|location= Cardington

|attendance = 2,052

|referee =

}}

=Stadia and locations=

{{location map+ |England Midlands

|float=left

|width=700

|caption=Locations of Division One Central clubs

|places=

{{location map~ |England Midlands |lat=51.8929 |long=-0.5391 |label=Dunstable |label_size=85 |position=right}}

{{location map~ |England Midlands |lat=51.6989 |long=-0.6140 |label=Aylesbury United |label_size=85 |position=bottom}}

{{location map~ |England Midlands |lat=51.9642 |long=-0.4289 |label=Barton Rovers |label_size=85 |position=left}}

{{location map~ |England Midlands |lat=52.1288 |long=-0.4139 |label=Bedford Town |label_size=85 |position=bottom}}

{{location map~ |England Midlands |lat=52.0768 |long=-0.2689 |label=Biggleswade & Biggleswade
Town
|label_size=85 |position=top}}

{{location map~ |England Midlands |lat=51.7118 |long=-1.9445 |label=Cirencester Town|label_size=85 |position=top}}

{{location map~ |England Midlands |lat=51.6427 |long=-0.2428 |label=Hadley |label_size=85 |position=left}}

{{location map~ |England Midlands |lat=51.7917 |long=-0.0884 |label=Hertford Town |label_size=85 |position=bottom}}

{{location map~ |England Midlands |lat=52.1270 |long=-0.4892 |label=Kempston Rovers |label_size=85 |position=left}}

{{location map~ |England Midlands |lat=51.8171 |long=-1.2899 |label=Kidlington |label_size=85 |position=right}}

{{location map~ |England Midlands |lat=51.7227 |long=-0.4509 |label=Kings Langley |label_size=85 |position=right}}

{{location map~ |England Midlands |lat=51.9129 |long=-0.6597 |label=Leighton Town |label_size=85 |position=left}}

{{location map~ |England Midlands |lat=51.8121 |long=-1.4281 |label=North
Leigh
|label_size=85 |position=bottom}}

{{location map~ |England Midlands |lat=52.0218 |long=-0.2229 |label=Stotfold |label_size=85 |position=right}}

{{location map~ |England Midlands |lat=51.7560 |long=-0.9761 |label=Thame
United
|label_size=85 |position=right}}

{{location map~ |England Midlands |lat=51.6828 |long=0.0058 |label=Waltham Abbey |label_size=85 |position=right}}

{{location map~ |England Midlands |lat=51.8248 |long=-0.0333 |label=Ware |label_size=85 |position=right}}

{{location map~ |England Midlands |lat=51.8062 |long=-0.1785 |label=Welwyn
Garden
City
|label_size=85|position=top}}

}}

class="wikitable sortable"
Club

! Location

! Stadium

! Capacity

AFC DunstableDunstableCreasey Parkalign="center" | 3,200
Aylesbury UnitedCheshamThe Meadow (groundshare with Chesham United)align="center"| 5,000
Barton RoversBarton-le-ClaySharpenhoe Roadalign="center"| 4,000
Bedford TownBedfordThe Eyriealign="center"| 3,000
BiggleswadeBiggleswadeThe Eyrie (groundshare with Bedford Town)align="center" | 3,000
Biggleswade TownBiggleswadeLangford Roadalign="center" | 3,000
Cirencester TownCirencesterCorinium Stadiumalign="center" | 4,500
HadleyLondon (Arkley)Brickfield Lanealign="center"| 2,000
Hertford TownHertfordHertingfordbury Parkalign="center"| 6,500
Kempston RoversKempstonHillgrounds Leisurealign="center"| 2,000
KidlingtonKidlingtonYarnton Roadalign="center"| 1,500
Kings LangleyKings LangleySadiku Stadiumalign="center" | 1,963
Leighton TownLeighton BuzzardBell Closealign="center" | 2,800
North LeighNorth LeighEynsham Hall Park Sports Groundalign="center"| 2,000
StotfoldStotfoldThe JSJ Stadiumalign="center"=| 1,500
Thame UnitedThameMeadow View Parkalign="center"| 2,000
Waltham AbbeyWaltham AbbeyCapershottsalign="center"| 3,500
WareWareWodson Parkalign="center"| 3,300
Welwyn Garden CityWelwyn Garden CityHerns Wayalign="center"| 1,000

{{-}}

Division One South

{{Infobox football league season

|competition= Southern Football League
Division One South

|season = 2023–24

|winners = Wimborne Town

|promoted = Wimborne Town
Frome Town

|relegated = Paulton Rovers

|matches =

|total goals =

|league topscorer =

|highest attendance =

|attendance =

|average attendance =

|prevseason=2022–23

|nextseason= 2024–25

}}

Division One South comprises 20 teams, 15 of which competed in the previous season.

=Team changes=

{{col-begin|width=auto}}

{{col-2}}

;To Division One South

Promoted from the Hellenic League Premier Division

Promoted from the Wessex League Premier Division

Promoted from the Western League Premier Division

Relegated from the Premier Division South

{{col-2}}

;From Division One South

Promoted to the Premier Division South

Relegated to the Hellenic League Premier Division

Relegated to the Wessex League Premier Division

{{col-end}}

=Division One South table=

{{#invoke:Sports table|main|style=WDL

|section=Division One South

|update=complete

|source=[https://southern-football-league.co.uk/league-table/Southern%20League%20Div%20One%20South/2023/2024/P/ Southern League website], [https://www.nonleaguematters.co.uk/divisions/9/ Non League Matters]

|result1=PRO |result2=PPOP |result3=PPO |result4=PPO |result5=PPO |result19=REL |result20=RES

|team_order=WIM, FRO, CRI, BMF, MOU, LAR, EVE, YAT, BIS, MAL, TAV, BID, BHH, WIL, BAS, MEL, WES, EXM, PAU, HMW

|win_WIM=24|draw_WIM=7 |loss_WIM=5 |ga_WIM=42 |gf_WIM=76

|win_FRO=22|draw_FRO=9 |loss_FRO=5 |ga_FRO=42 |gf_FRO=74

|win_CRI=18|draw_CRI=12|loss_CRI=6 |ga_CRI=46 |gf_CRI=56

|win_BMF=17|draw_BMF=8 |loss_BMF=11|ga_BMF=50 |gf_BMF=67

|win_MOU=17|draw_MOU=7 |loss_MOU=12|ga_MOU=58 |gf_MOU=82

|win_LAR=16|draw_LAR=10|loss_LAR=10|ga_LAR=53 |gf_LAR=67

|win_EVE=13|draw_EVE=12|loss_EVE=11|ga_EVE=47 |gf_EVE=56

|win_YAT=13|draw_YAT=11|loss_YAT=12|ga_YAT=46 |gf_YAT=56

|win_BIS=13|draw_BIS=9 |loss_BIS=14|ga_BIS=63 |gf_BIS=68

|win_MAL=13|draw_MAL=8 |loss_MAL=15|ga_MAL=61 |gf_MAL=59

|win_TAV=13|draw_TAV=7 |loss_TAV=16|ga_TAV=71 |gf_TAV=62

|win_BID=13|draw_BID=7 |loss_BID=16|ga_BID=58 |gf_BID=46

|win_BHH=12|draw_BHH=7 |loss_BHH=17|ga_BHH=71 |gf_BHH=52

|win_WIL=11|draw_WIL=9 |loss_WIL=16|ga_WIL=60 |gf_WIL=50

|win_BAS=11|draw_BAS=9 |loss_BAS=16|ga_BAS=59 |gf_BAS=45

|win_MEL=10|draw_MEL=10|loss_MEL=16|ga_MEL=65 |gf_MEL=52

|win_WES=8 |draw_WES=10|loss_WES=18|ga_WES=62 |gf_WES=45

|win_EXM=9 |draw_EXM=6 |loss_EXM=21|ga_EXM=67 |gf_EXM=49

|win_PAU=6 |draw_PAU=8 |loss_PAU=22|ga_PAU=78 |gf_PAU=37

|win_HMW=0 |draw_HMW=0 |loss_HMW=0 |ga_HMW=0 |gf_HMW=0

|status_WIM=C, P

|status_FRO=O, P

|status_PAU=R

|name_BAS = Bashley

|name_BHH = Bemerton Heath Harlequins

|name_BID = Bideford

|name_BIS = Bishop's Cleeve

|name_BMF = Bristol Manor Farm

|name_CRI = Cribbs

|name_EVE = Evesham United

|name_EXM = Exmouth Town

|name_FRO = Frome Town

|name_HMW = Hamworthy United

|name_LAR = Larkhall Athletic

|name_MAL = Malvern Town

|name_MEL = Melksham Town

|name_MOU = Mousehole

|name_PAU = Paulton Rovers

|name_TAV = Tavistock

|name_WES = Westbury United

|name_WIL = Willand Rovers

|name_WIM = Wimborne Town

|name_YAT = Yate Town

|show_limit=5

|class_rules=1) points; 2) goal difference; 3) number of goals scored; 4) number of matches won; 5) head-to-head results

|res_col_header=PQR

|col_PRO=green1 |text_PRO=Promotion to the Premier Division South

|col_PPO=blue1 |text_PPO=Qualification for the play-offs|note_res_PPO=Four teams play for one spot and possible promotion to Step 3.

|col_PPOP=blue1 |text_PPOP=Qualified for the play-offs, then promoted to the Premier Division South

|col_REL=red1 |text_REL=Relegation to the Western League

|col_RES=black1 |text_RES=Resigned to the Wessex League

|note_res_RES=Hamworthy United resigned from the league on 6 October 2023 and their playing record of P7 W1 D2 L4 GF10 GA16 Pts5 was expunged.{{cite web|url=https://southern-football-league.co.uk/news/135003/HAMWORTHY-UNITED-ANNOUNCEMENT- |title=Hamworthy United {{!}} Announcement |date=6 October 2023 |publisher=Southern Football League}}

}}

=Results table=

{{#invoke:sports results|main

|source = [https://southern-football-league.co.uk/results/all/all/2023/2024/P/Southern%20League%20Div%20One%20South/ Southern League]

|update = complete

|matches_style = FBR

|team_order=BAS, BHH, BID, BIS, BMF, CRI, EVE, EXM, FRO, LAR, MAL, MEL, MOU, PAU, TAV, WES, WIL, WIM, YAT

|name_BAS = Bashley

|name_BHH = Bemerton Heath Harlequins

|name_BID = Bideford

|name_BIS = Bishop's Cleeve

|name_BMF = Bristol Manor Farm

|name_CRI = Cribbs

|name_EVE = Evesham United

|name_EXM = Exmouth Town

|name_FRO = Frome Town

|name_LAR = Larkhall Athletic

|name_MAL = Malvern Town

|name_MEL = Melksham Town

|name_MOU = Mousehole

|name_PAU = Paulton Rovers

|name_TAV = Tavistock

|name_WES = Westbury United

|name_WIL = Willand Rovers

|name_WIM = Wimborne Town

|name_YAT = Yate Town

| match_BAS_BHH = 2-3

| match_BAS_BID = 1-3

| match_BAS_BIS = 0-2

| match_BAS_BMF = 0-1

| match_BAS_CRI = 0-3

| match_BAS_EVE = 1-1

| match_BAS_EXM = 1-2

| match_BAS_FRO = 3-2

| match_BAS_LAR = 1-3

| match_BAS_MAL = 1-2

| match_BAS_MEL = 1-2

| match_BAS_MOU = 2-0

| match_BAS_PAU = 4-1

| match_BAS_TAV = 0-0

| match_BAS_WES = 1-1

| match_BAS_WIL = 3-2

| match_BAS_WIM = 1-2

| match_BAS_YAT = 2-0

| match_BHH_BAS = 2-4

| match_BHH_BID = 2-0

| match_BHH_BIS = 1-2

| match_BHH_BMF = 4-2

| match_BHH_CRI = 0-2

| match_BHH_EVE = 0-5

| match_BHH_EXM = 0-3

| match_BHH_FRO = 3-1

| match_BHH_LAR = 2-1

| match_BHH_MAL = 0-4

| match_BHH_MEL = 2-2

| match_BHH_MOU = 1-2

| match_BHH_PAU = 0-0

| match_BHH_TAV = 2-1

| match_BHH_WES = 1-1

| match_BHH_WIL = 4-2

| match_BHH_WIM = 0-0

| match_BHH_YAT = 4-0

| match_BID_BAS = 1-3

| match_BID_BHH = 1-1

| match_BID_BIS = 4-1

| match_BID_BMF = 1-1

| match_BID_CRI = 1-2

| match_BID_EVE = 0-2

| match_BID_EXM = 2-1

| match_BID_FRO = 0-1

| match_BID_LAR = 2-1

| match_BID_MAL = 3-1

| match_BID_MEL = 3-1

| match_BID_MOU = 1-1

| match_BID_PAU = 0-0

| match_BID_TAV = 2-3

| match_BID_WES = 0-3

| match_BID_WIL = 0-2

| match_BID_WIM = 3-1

| match_BID_YAT = 1-1

| match_BIS_BAS = 1-1

| match_BIS_BHH = 2-0

| match_BIS_BID = 0-1

| match_BIS_BMF = 0-2

| match_BIS_CRI = 2-2

| match_BIS_EVE = 3-0

| match_BIS_EXM = 1-4

| match_BIS_FRO = 2-2

| match_BIS_LAR = 4-0

| match_BIS_MAL = 0-0

| match_BIS_MEL = 6-1

| match_BIS_MOU = 4-1

| match_BIS_PAU = 6-2

| match_BIS_TAV = 3-4

| match_BIS_WES = 3-2

| match_BIS_WIL = 0-0

| match_BIS_WIM = 2-5

| match_BIS_YAT = 2-2

| match_BMF_BAS = 0-0

| match_BMF_BHH = 4-0

| match_BMF_BID = 2-3

| match_BMF_BIS = 1-1

| match_BMF_CRI = 3-1

| match_BMF_EVE = 2-0

| match_BMF_EXM = 3-2

| match_BMF_FRO = 1-2

| match_BMF_LAR = 2-2

| match_BMF_MAL = 3-1

| match_BMF_MEL = 3-0

| match_BMF_MOU = 3-4

| match_BMF_PAU = 0-3

| match_BMF_TAV = 2-3

| match_BMF_WES = 2-0

| match_BMF_WIL = 3-0

| match_BMF_WIM = 1-2

| match_BMF_YAT = 1-1

| match_CRI_BAS = 2-2

| match_CRI_BHH = 1-0

| match_CRI_BID = 2-0

| match_CRI_BIS = 0-4

| match_CRI_BMF = 1-0

| match_CRI_EVE = 0-0

| match_CRI_EXM = 1-0

| match_CRI_FRO = 1-0

| match_CRI_LAR = 1-1

| match_CRI_MAL = 2-1

| match_CRI_MEL = 1-0

| match_CRI_MOU = 1-2

| match_CRI_PAU = 1-0

| match_CRI_TAV = 2-2

| match_CRI_WES = 1-0

| match_CRI_WIL = 1-1

| match_CRI_WIM = 2-1

| match_CRI_YAT = 2-1

| match_EVE_BAS = 2-0

| match_EVE_BHH = 2-1

| match_EVE_BID = 1-2

| match_EVE_BIS = 1-0

| match_EVE_BMF = 1-2

| match_EVE_CRI = 1-1

| match_EVE_EXM = 2-4

| match_EVE_FRO = 2-3

| match_EVE_LAR = 0-0

| match_EVE_MAL = 0-2

| match_EVE_MEL = 5-3

| match_EVE_MOU = 1-2

| match_EVE_PAU = 0-0

| match_EVE_TAV = 3-1

| match_EVE_WES = 0-0

| match_EVE_WIL = 3-2

| match_EVE_WIM = 0-0

| match_EVE_YAT = 1-1

| match_EXM_BAS = 0-1

| match_EXM_BHH = 0-4

| match_EXM_BID = 0-1

| match_EXM_BIS = 1-1

| match_EXM_BMF = 2-3

| match_EXM_CRI = 2-3

| match_EXM_EVE = 1-1

| match_EXM_FRO = 0-0

| match_EXM_LAR = 5-0

| match_EXM_MAL = 1-3

| match_EXM_MEL = 2-1

| match_EXM_MOU = 2-2

| match_EXM_PAU = 1-2

| match_EXM_TAV = 0-1

| match_EXM_WES = 1-1

| match_EXM_WIL = 3-1

| match_EXM_WIM = 1-4

| match_EXM_YAT = 1-2

| match_FRO_BAS = 2-1

| match_FRO_BHH = 3-0

| match_FRO_BID = 4-0

| match_FRO_BIS = 1-0

| match_FRO_BMF = 3-3

| match_FRO_CRI = 0-0

| match_FRO_EVE = 3-2

| match_FRO_EXM = 2-1

| match_FRO_LAR = 2-0

| match_FRO_MAL = 4-0

| match_FRO_MEL = 2-2

| match_FRO_MOU = 1-0

| match_FRO_PAU = 1-0

| match_FRO_TAV = 3-1

| match_FRO_WES = 3-1

| match_FRO_WIL = 3-0

| match_FRO_WIM = 2-2

| match_FRO_YAT = 2-0

| match_LAR_BAS = 2-0

| match_LAR_BHH = 1-2

| match_LAR_BID = 4-3

| match_LAR_BIS = 1-3

| match_LAR_BMF = 1-3

| match_LAR_CRI = 5-1

| match_LAR_EVE = 1-1

| match_LAR_EXM = 5-0

| match_LAR_FRO = 1-1

| match_LAR_MAL = 2-0

| match_LAR_MEL = 1-0

| match_LAR_MOU = 1-0

| match_LAR_PAU = 4-0

| match_LAR_TAV = 3-0

| match_LAR_WES = 1-0

| match_LAR_WIL = 2-1

| match_LAR_WIM = 3-1

| match_LAR_YAT = 2-2

| match_MAL_BAS = 6-0

| match_MAL_BHH = 3-1

| match_MAL_BID = 2-2

| match_MAL_BIS = 2-0

| match_MAL_BMF = 1-0

| match_MAL_CRI = 1-3

| match_MAL_EVE = 2-3

| match_MAL_EXM = 3-0

| match_MAL_FRO = 1-3

| match_MAL_LAR = 2-4

| match_MAL_MEL = 1-1

| match_MAL_MOU = 2-1

| match_MAL_PAU = 2-2

| match_MAL_TAV = 2-1

| match_MAL_WES = 0-3

| match_MAL_WIL = 3-0

| match_MAL_WIM = 1-2

| match_MAL_YAT = 0-0

| match_MEL_BAS = 0-0

| match_MEL_BHH = 4-0

| match_MEL_BID = 2-1

| match_MEL_BIS = 1-0

| match_MEL_BMF = 2-2

| match_MEL_CRI = 2-3

| match_MEL_EVE = 1-1

| match_MEL_EXM = 2-0

| match_MEL_FRO = 1-2

| match_MEL_LAR = 1-5

| match_MEL_MAL = 2-2

| match_MEL_MOU = 3-2

| match_MEL_PAU = 5-0

| match_MEL_TAV = 0-1

| match_MEL_WES = 0-2

| match_MEL_WIL = 0-0

| match_MEL_WIM = 1-3

| match_MEL_YAT = 0-3

| match_MOU_BAS = 2-2

| match_MOU_BHH = 3-1

| match_MOU_BID = 5-0

| match_MOU_BIS = 7-3

| match_MOU_BMF = 2-0

| match_MOU_CRI = 2-2

| match_MOU_EVE = 1-3

| match_MOU_EXM = 4-1

| match_MOU_FRO = 3-2

| match_MOU_LAR = 1-1

| match_MOU_MAL = 3-0

| match_MOU_MEL = 3-4

| match_MOU_PAU = 3-0

| match_MOU_TAV = 3-2

| match_MOU_WES = 4-0

| match_MOU_WIL = 4-0

| match_MOU_WIM = 1-3

| match_MOU_YAT = 0-1

| match_PAU_BAS = 1-2

| match_PAU_BHH = 4-4

| match_PAU_BID = 0-1

| match_PAU_BIS = 2-4

| match_PAU_BMF = 1-3

| match_PAU_CRI = 0-1

| match_PAU_EVE = 1-1

| match_PAU_EXM = 2-1

| match_PAU_FRO = 2-7

| match_PAU_LAR = 0-1

| match_PAU_MAL = 2-2

| match_PAU_MEL = 0-1

| match_PAU_MOU = 3-3

| match_PAU_TAV = 0-2

| match_PAU_WES = 0-1

| match_PAU_WIL = 1-0

| match_PAU_WIM = 0-2

| match_PAU_YAT = 1-0

| match_TAV_BAS = 2-3

| match_TAV_BHH = 1-2

| match_TAV_BID = 1-2

| match_TAV_BIS = 3-1

| match_TAV_BMF = 0-2

| match_TAV_CRI = 5-4

| match_TAV_EVE = 1-3

| match_TAV_EXM = 0-2

| match_TAV_FRO = 6-2

| match_TAV_LAR = 3-3

| match_TAV_MAL = 2-0

| match_TAV_MEL = 1-1

| match_TAV_MOU = 2-2

| match_TAV_PAU = 2-1

| match_TAV_WES = 0-0

| match_TAV_WIL = 1-3

| match_TAV_WIM = 3-2

| match_TAV_YAT = 1-1

| match_WES_BAS = 2-0

| match_WES_BHH = 2-0

| match_WES_BID = 0-0

| match_WES_BIS = 4-4

| match_WES_BMF = 0-4

| match_WES_CRI = 0-0

| match_WES_EVE = 0-1

| match_WES_EXM = 0-2

| match_WES_FRO = 2-3

| match_WES_LAR = 1-1

| match_WES_MAL = 5-3

| match_WES_MEL = 1-4

| match_WES_MOU = 0-4

| match_WES_PAU = 3-4

| match_WES_TAV = 2-3

| match_WES_WIL = 2-3

| match_WES_WIM = 3-2

| match_WES_YAT = 0-2

| match_WIL_BAS = 0-2

| match_WIL_BHH = 2-4

| match_WIL_BID = 2-1

| match_WIL_BIS = 4-0

| match_WIL_BMF = 1-2

| match_WIL_CRI = 2-1

| match_WIL_EVE = 3-1

| match_WIL_EXM = 3-1

| match_WIL_FRO = 0-0

| match_WIL_LAR = 2-2

| match_WIL_MAL = 1-1

| match_WIL_MEL = 0-0

| match_WIL_MOU = 2-1

| match_WIL_PAU = 5-1

| match_WIL_TAV = 2-0

| match_WIL_WES = 0-0

| match_WIL_WIM = 0-1

| match_WIL_YAT = 2-2

| match_WIM_BAS = 4-0

| match_WIM_BHH = 1-1

| match_WIM_BID = 3-1

| match_WIM_BIS = 1-0

| match_WIM_BMF = 4-0

| match_WIM_CRI = 2-2

| match_WIM_EVE = 2-1

| match_WIM_EXM = 1-1

| match_WIM_FRO = 1-1

| match_WIM_LAR = 2-1

| match_WIM_MAL = 2-0

| match_WIM_MEL = 2-1

| match_WIM_MOU = 3-2

| match_WIM_PAU = 2-1

| match_WIM_TAV = 3-2

| match_WIM_WES = 3-2

| match_WIM_WIL = 4-2

| match_WIM_YAT = 1-0

| match_YAT_BAS = 0-0

| match_YAT_BHH = 3-0

| match_YAT_BID = 1-0

| match_YAT_BIS = 0-1

| match_YAT_BMF = 1-1

| match_YAT_CRI = 3-3

| match_YAT_EVE = 1-5

| match_YAT_EXM = 4-1

| match_YAT_FRO = 0-1

| match_YAT_LAR = 4-1

| match_YAT_MAL = 2-3

| match_YAT_MEL = 4-1

| match_YAT_MOU = 1-2

| match_YAT_PAU = 3-0

| match_YAT_TAV = 5-1

| match_YAT_WES = 2-1

| match_YAT_WIL = 3-0

| match_YAT_WIM = 0-2

}}

=Play-offs=

{{4TeamBracket

| RD1=Semi-finals

| RD2=Final

| RD1-seed1=2

| RD1-team1=Frome Town

| RD1-score1=3

| RD1-seed2=5

| RD1-team2= Mousehole

| RD1-score2=0

| RD1-seed3=3

| RD1-team3= Cribbs

| RD1-score3=1

| RD1-seed4=4

| RD1-team4=Bristol Manor Farm

| RD1-score4=2

| RD2-seed1=2

| RD2-team1=Frome Town

| RD2-score1=3

| RD2-seed2=4

| RD2-team2=Bristol Manor Farm

| RD2-score2=1

}}

==Semi-finals==

{{football box collapsible

|date = 1 May 2024

|time = 19:45 BST

|team1 = Frome Town

|score = 3–0

|report= https://southern-football-league.co.uk/match/FromeTown/127795/home

|team2 = Mousehole

|goals1 =

|goals2 =

|aet =

| stadium = Badgers Hill

| location = Frome

|attendance =1,099

|referee =Robert Harrison

}}

{{football box collapsible

|date = 1 May 2024

|time = 19:45 BST

|team1 = Cribbs

|score = 1–2

|report= https://southern-football-league.co.uk/match/Cribbs/127796/home

|team2 = Bristol Manor Farm

|goals1 =

|goals2 =

|aet =

|stadium = The Lawns

|location= Cribbs Causeway

|attendance = 837

|referee = Dale Wootton

}}

==Final==

{{football box collapsible

|date = 6 May

|time = 15:00

|team1 = Frome Town

|score = 3–1

|report= https://southern-football-league.co.uk/match/FromeTown/127801/home

|team2 = Bristol Manor Farm

|goals1 =

|goals2 =

|aet =

|stadium = Badgers Hill

|location= Frome

|attendance = 2,235

|referee = Adam Merchant

}}

=Stadia and locations=

{{location map+ |UK England Southwest

|float=right

|width=800

|caption=Locations of Division One South clubs

|places=

{{location map~ |UK England Southwest |lat=50.7730 |long=-1.6569 |label=Bashley |label_size=85 |position=top}}

{{location map~ |UK England Southwest |lat=51.0813 |long=-1.8348 |label=Bemerton Heath Harlequins |label_size=85 |position=right}}

{{location map~ |UK England Southwest |lat=51.0219 |long=-4.2087 |label=Bideford |label_size=85 |position=bottom}}

{{location map~ |UK England Southwest |lat=51.9375 |long=-2.0580 |label=Bishop's Cleeve |label_size=85 |position=right}}

{{location map~ |UK England Southwest |lat=51.4815 |long=-2.6507 |label=Bristol Manor Farm |label_size=85 |position=left}}

{{location map~ |UK England Southwest |lat=51.5162 |long=-2.6276 |label=Cribbs |label_size=85 |position=top}}

{{location map~ |UK England Southwest |lat=52.0736 |long=-1.9546 |label=Evesham United |label_size=85 |position=top}}

{{location map~ |UK England Southwest |lat=50.6264 |long=-3.4145 |label=Exmouth Town |label_size=85 |position=top}}

{{location map~ |UK England Southwest |lat=51.2348 |long=-2.3090 |label=Frome Town |label_size=85 |position=left}}

{{location map~ |UK England Southwest |lat=50.7149 |long=-2.0016 |label=Hamworthy United |label_size=85 |position=left}}

{{location map~ |UK England Southwest |lat=51.4033 |long=-2.3497 |label=Larkhall Athletic |label_size=85 |position=left}}

{{location map~ |UK England Southwest |lat=52.1167 |long=-2.3041 |label=Malvern Town |label_size=85 |position=left}}

{{location map~ |UK England Southwest |lat=51.3677 |long=-2.1170 |label=Melksham Town|label_size=85 |position=right}}

{{location map~ |UK England Southwest |lat=50.0900 |long=-5.5536 |label=Mousehole |label_size=85 |position=right}}

{{location map~ |UK England Southwest |lat=51.3026 |long=-2.4955 |label=Paulton |label_size=85 |position=left}}

{{location map~ |UK England Southwest |lat=50.5389 |long=-4.1515 |label=Tavistock |label_size=85 |position=top}}

{{location map~ |UK England Southwest |lat=51.2644 |long=-2.1886 |label=Westbury United |label_size=85 |position=bottom}}

{{location map~ |UK England Southwest |lat=50.8880 |long=-3.3701 |label=Willand Rovers |label_size=85 |position=top}}

{{location map~ |UK England Southwest |lat=50.8016 |long=-1.9967 |label=Wimborne Town |label_size=85 |position=left}}

{{location map~ |UK England Southwest |lat=51.5493 |long=-2.4387 |label=Yate Town |label_size=85 |position=right}}

}}

class="wikitable sortable"
Club

! Location

! Stadium

! Capacity

BashleyBashleyBashley Roadalign="center" | 4,250
Bemerton Heath HarlequinsBemertonMoon Parkalign="center" | 2,100
BidefordBidefordThe Sports Groundalign="center" | 2,000
Bishop's CleeveBishop's CleeveKayte Lanealign="center" | 1,500
Bristol Manor FarmBristol {{small|(Sea Mills)}}The Creekalign="center" | 2,000
CribbsCribbs CausewayThe Lawnsalign="center" | 1,000
Evesham UnitedEveshamJubilee Stadiumalign="center"| 3,000
Exmouth TownExmouthSouthern Roadalign="center" | n/a
Frome TownFromeBadgers Hillalign="center" | 2,000
Hamworthy UnitedHamworthyThe Country Groundalign="center"| 2,000
Larkhall AthleticBath {{small|(Larkhall)}}The Plain Ham Groundalign="center"| 1,000
Malvern TownMalvernLangland Stadiumalign="center" | 2,500
Melksham TownMelkshamOakfield Stadiumalign="center" | 2,500
MouseholeMouseholeTrungle Parcalign="center" | n/a
Paulton RoversPaultonAthletic Fieldalign="center" | 2,500
TavistockTavistockLangsford Parkalign="center" | 2,000
Westbury UnitedWestburyMeadow Lanealign="center" | n/a
Willand RoversWillandThe Stan Robinson Stadiumalign="center" | 1,000
Wimborne TownWimborne MinsterThe Cuthburyalign="center" | 3,000
Yate TownYateLodge Roadalign="center" | 2,000

{{-}}

See also

References

{{reflist}}