# 2024–25 Eastern Counties Football League

The 2024–25 Eastern Counties Football League was the 82nd season in the history of the Eastern Counties Football League, a football competition in England. Teams are divided into three divisions, the Premier Division at Step 5, and the geographically separated Division One North and Division One South (Eastern Senior League), both at Step 6 of the English football league system. The constitution was announced on 17 May 2024.

## Premier Division

The Premier Division featured 17 clubs which competed in the division last season, along with three new clubs:
* Cornard United, promoted from Division One North
* Great Yarmouth Town, promoted from Division One North
* Stowmarket Town, relegated from the Isthmian League

### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Brantham Athletic | 30 | 20 | 3 | 7 | 65 | 35 | +30 | 63 | Promotion to the Isthmian League |
| 2 | Downham Town | 32 | 18 | 8 | 6 | 60 | 37 | +23 | 62 | Qualification for the play-offs |
| 3 | Ely City | 33 | 18 | 6 | 9 | 57 | 41 | +16 | 60 | Qualification for the play-offs |
| 4 | Mulbarton Wanderers | 32 | 18 | 4 | 10 | 57 | 26 | +31 | 58 | Qualification for the play-offs |
| 5 | Fakenham Town | 31 | 18 | 4 | 9 | 63 | 43 | +20 | 58 | Qualification for the play-offs |
| 6 | Thetford Town | 32 | 16 | 7 | 9 | 82 | 46 | +36 | 55 | |
| 7 | Walsham-le-Willows | 30 | 17 | 4 | 9 | 62 | 38 | +24 | 55 | |
| 8 | Dereham Town | 30 | 15 | 9 | 6 | 47 | 25 | +22 | 54 | |
| 9 | Cornard United | 30 | 15 | 6 | 9 | 57 | 50 | +7 | 51 | |
| 10 | Woodbridge Town | 32 | 15 | 5 | 12 | 57 | 55 | +2 | 50 | |
| 11 | Great Yarmouth Town | 29 | 10 | 10 | 9 | 45 | 36 | +9 | 40 | |
| 12 | Soham Town Rangers | 29 | 10 | 9 | 10 | 50 | 49 | +1 | 39 | |
| 13 | Kirkley & Pakefield | 31 | 9 | 9 | 13 | 38 | 50 | −12 | 36 | |
| 14 | Harleston Town | 31 | 9 | 7 | 15 | 39 | 55 | −16 | 34 | |
| 15 | Heacham | 32 | 9 | 6 | 17 | 45 | 60 | −15 | 33 | |
| 16 | Hadleigh United | 29 | 9 | 6 | 14 | 36 | 51 | −15 | 33 | |
| 17 | Lakenheath | 33 | 8 | 8 | 17 | 49 | 69 | −20 | 32 | |
| 18 | Stowmarket Town | 32 | 9 | 5 | 18 | 49 | 81 | −32 | 32 | |
| 19 | Long Melford (R) | 32 | 2 | 6 | 24 | 21 | 79 | −58 | 12 | Relegation to Division One North or Division One South |
| 20 | Sheringham | 30 | 1 | 6 | 23 | 28 | 81 | −53 | 9 | Relegation to Division One North or Division One South |

### Stadia and locations

| Team | Stadium | Capacity |
| Brantham Athletic | Brantham Leisure Centre | 1,200 |
| Cornard United | Blackhouse Lane | |
| Dereham Town | Aldiss Park | 3,000 |
| Downham Town | Memorial Field | 1,000 |
| Ely City | Unwin Sports Ground | 1,500 |
| Fakenham Town | Clipbush Park | 2,000 |
| Great Yarmouth Town | Wellesley Recreation Ground | 3,600 |
| Hadleigh United | Millfield | 3,000 |
| Harleston Town | Wilderness Lane | |
| Heacham | Station Road | |
| Kirkley & Pakefield | Walmer Road | 2,000 |
| Lakenheath | The Nest | |
| Long Melford | Stoneylands | |
| Mulbarton Wanderers | The Common | |
| Sheringham | Weybourne Road | |
| Soham Town Rangers | Julius Martin Lane | 2,000 |
| Stowmarket Town | Greens Meadow | 1,000 |
| Thetford Town | Mundford Road | 1,500 |
| Walsham-le-Willows | Summer Road | 1,000 |
| Woodbridge Town | Notcutts Park | 3,000 |

## Division One North

Division One North featured 18 clubs which competed in the previous season, along with two new clubs.
* Gorleston reserves, promoted from the Anglian Combination
* Pinchbeck United, relegated from the United Counties League

### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Haverhill Rovers (T) | 33 | 29 | 3 | 1 | 101 | 27 | +74 | 90 | Promotion to the Premier Division |
| 2 | Stanway Pegasus | 33 | 25 | 2 | 6 | 83 | 27 | +56 | 77 | Qualification for the play-offs |
| 3 | Harwich & Parkeston | 31 | 22 | 5 | 4 | 90 | 37 | +53 | 71 | Qualification for the play-offs |
| 4 | Framlingham Town | 32 | 19 | 6 | 7 | 91 | 32 | +59 | 63 | Qualification for the play-offs |
| 5 | Diss Town | 32 | 18 | 7 | 7 | 63 | 37 | +26 | 61 | Qualification for the play-offs |
| 6 | Gorleston reserves | 32 | 17 | 6 | 9 | 73 | 56 | +17 | 57 | |
| 7 | FC Peterborough | 32 | 16 | 7 | 9 | 67 | 53 | +14 | 55 | |
| 8 | Holbeach United | 32 | 16 | 3 | 13 | 64 | 49 | +15 | 51 | |
| 9 | FC Parson Drove | 31 | 13 | 4 | 14 | 48 | 54 | −6 | 43 | |
| 10 | Pinchbeck United | 31 | 12 | 6 | 13 | 47 | 50 | −3 | 42 | |
| 11 | AFC Sudbury reserves | 33 | 13 | 3 | 17 | 50 | 64 | −14 | 42 | |
| 12 | Holland | 31 | 13 | 2 | 16 | 63 | 63 | 0 | 41 | |
| 13 | Whittlesey Athletic | 33 | 11 | 5 | 17 | 41 | 83 | −42 | 38 | |
| 14 | Dussindale & Hellesdon Rovers | 33 | 9 | 8 | 16 | 53 | 66 | −13 | 35 | |
| 15 | Whitton United | 33 | 11 | 2 | 20 | 38 | 57 | −19 | 35 | |
| 16 | Wivenhoe Town | 32 | 9 | 4 | 19 | 44 | 68 | −24 | 31 | |
| 17 | Leiston reserves | 30 | 9 | 2 | 19 | 46 | 73 | −27 | 29 | |
| 18 | Haverhill Borough | 31 | 5 | 7 | 19 | 41 | 68 | −27 | 22 | Relegation to a feeder league |
| 19 | Needham Market under 23s | 33 | 5 | 7 | 21 | 35 | 69 | −34 | 22 | Relegation to a feeder league |
| 20 | Swaffham Town (R) | 32 | 2 | 3 | 27 | 17 | 122 | −105 | 9 | Relegation to a feeder league |

### Stadia and locations

| Team | Stadium | Capacity |
| AFC Sudbury reserves | King's Marsh | 2,500 |
| Diss Town | Brewers Green Lane | 2,500 |
| Dussindale & Hellesdon Rovers | The Nest | 1,000 |
| FC Parson Drove | Main Road | |
| FC Peterborough | The Focus Centre | |
| Framlingham Town | Badingham Road | |
| Gorleston reserves | The Nest (groundshare with Dussindale & Hellesdon Rovers) | 1,000 |
| Harwich & Parkeston | Royal Oak | |
| Haverhill Borough | New Croft (artificial, groundshare with Haverhill Rovers) | 3,000 |
| Haverhill Rovers | New Croft | 3,000 |
| Holbeach United | Carters Park | 4,000 |
| Holland | Dulwich Road | |
| Leiston reserves | Victory Road | 2,500 |
| Needham Market reserves | Bloomfields | 4,000 |
| Pinchbeck United | Sir Halley Stewart Field | 2,700 |
| Stanway Pegasus | West Street (groundshare with Coggeshall Town) | 2,000 |
| Swaffham Town | Shoemakers Lane | |
| Whittlesey Athletic | Feldale Field | |
| Whitton United | King George V Playing Fields | 1,000 |
| Wivenhoe Town | Broad Lane | 2,876 |

## Division One South

Division One South featured 17 clubs which competed in the division last season, along with three new clubs:
* Coggeshall Town, relegated from the Essex Senior League
* FC Baresi, promoted from the Essex Alliance League
* Rayleigh Town, promoted from the Essex Olympian League
Additionally, Park View was renamed to All Stars London.

### League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Harlow Town (T) | 33 | 24 | 5 | 4 | 86 | 28 | +58 | 77 | Promotion to the Premier Division |
| 2 | Hackney Wick (Q) | 32 | 24 | 4 | 4 | 80 | 34 | +46 | 76 | Qualification for the play-offs |
| 3 | Rayleigh Town | 31 | 18 | 4 | 9 | 64 | 40 | +24 | 58 | Qualification for the play-offs |
| 4 | All Stars London | 29 | 18 | 3 | 8 | 86 | 36 | +50 | 57 | Qualification for the play-offs |
| 5 | Hutton | 32 | 18 | 3 | 11 | 83 | 49 | +34 | 57 | Qualification for the play-offs |
| 6 | Cannons Wood | 31 | 16 | 5 | 10 | 78 | 68 | +10 | 53 | |
| 7 | Coggeshall Town | 28 | 14 | 8 | 6 | 58 | 42 | +16 | 50 | |
| 8 | May & Baker | 32 | 15 | 3 | 14 | 73 | 71 | +2 | 48 | |
| 9 | Hoddesdon Town | 28 | 12 | 9 | 7 | 52 | 44 | +8 | 45 | |
| 10 | Burnham Ramblers | 31 | 12 | 5 | 14 | 53 | 60 | −7 | 41 | |
| 11 | Dunmow Town | 31 | 11 | 6 | 14 | 52 | 67 | −15 | 39 | |
| 12 | Basildon Town | 31 | 11 | 5 | 15 | 52 | 60 | −8 | 38 | |
| 13 | NW London | 32 | 10 | 7 | 15 | 50 | 84 | −34 | 37 | |
| 14 | FC Baresi | 32 | 11 | 3 | 18 | 69 | 87 | −18 | 36 | |
| 15 | Enfield Borough | 29 | 9 | 5 | 15 | 53 | 59 | −6 | 32 | |
| 16 | Brimsdown | 30 | 8 | 7 | 15 | 44 | 53 | −9 | 31 | |
| 17 | Southend Manor | 31 | 7 | 9 | 15 | 63 | 74 | −11 | 30 | |
| 18 | Barkingside | 31 | 7 | 6 | 18 | 37 | 61 | −24 | 27 | Relegation to a feeder league |
| 19 | Newbury Forest | 30 | 6 | 5 | 19 | 46 | 93 | −47 | 23 | Relegation to a feeder league |
| 20 | St Margaretsbury | 30 | 3 | 4 | 23 | 20 | 89 | −69 | 13 | Relegation to a feeder league |

### Stadia and locations

| Team | Stadium | Capacity |
| All Stars London | New River Stadium | 5,000 |
| Barkingside | Cricklefield Stadium (groundshare with Ilford) | 3,500 |
| Basildon Town | Gardiners Close (groundshare with Basildon United) | 2,000 |
| Brimsdown | Wormley Playing Fields (groundshare with Wormley Rovers) | 500 |
| Burnham Ramblers | Leslie Fields | 2,000 |
| Cannons Wood | Parkside Stadium (groundshare with Aveley) | 3,500 |
| Coggeshall Town | West Street | 2,000 |
| Dunmow Town | Catons Lane (groundshare with Saffron Walden Town) | 3,000 |
| Enfield Borough | The Maurice Rebak Stadium (groundshare with Wingate & Finchley) | 1,500 |
| FC Baresi | Wodson Park (groundshare with Ware) | 3,300 |
| Hackney Wick | Spa Road (groundshare with Witham Town) | 2,500 |
| Harlow Town | The Harlow Arena | 3,500 |
| Hoddesdon Town | Lowfield | 3,000 |
| Hutton | New Lodge (groundshare with Billericay Town) | 3,500 |
| May & Baker | Parsloes Park | |
| Newbury Forest | Oakside Stadium (groundshare with Redbridge) | 3,000 |
| NW London | Coles Park (groundshare with Haringey Borough) | 2,500 |
| Rayleigh Town | Thames Road (groundshare with Concord Rangers) | 3,300 |
| Southend Manor | Southchurch Park | 2,000 |
| St Margaretsbury | Recreation Ground | 1,000 |