# 2024–25 Northern Football League

The 2024–25 season is the 127th in the history of the Northern Football League, a football competition in England, known as the Ebac Northern League for sponsorship reasons. The league operates two divisions in the English football league system, Division One at Step 5, and Division Two at Step 6.
The allocations for Steps 5 and 6 this season were announced by the Football Association on 17 May 2024.

## Division One

Division One featured 17 clubs which competed in the division last season, along with five new clubs.
* Promoted from Division Two:
** Blyth Town
** Easington Colliery
** Newcastle Blue Star
* Resigned from the 2023–24 Northern Premier League:
** Marske United
* Transferred from the 2023–24 North West Counties Football League:
** Kendal Town

### Division One table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Redcar Athletic | 37 | 25 | 6 | 6 | 99 | 23 | +76 | 81 | Promotion to the Northern Premier League |
| 2 | Shildon | 36 | 24 | 3 | 9 | 89 | 46 | +43 | 75 | Qualification for the play-offs |
| 3 | Blyth Town | 37 | 21 | 10 | 6 | 84 | 50 | +34 | 73 | Qualification for the play-offs |
| 4 | Newcastle Blue Star | 36 | 20 | 8 | 8 | 73 | 44 | +29 | 68 | Qualification for the play-offs |
| 5 | Boro Rangers | 37 | 20 | 7 | 10 | 80 | 55 | +25 | 67 | Qualification for the play-offs |
| 6 | Kendal Town | 36 | 19 | 7 | 10 | 80 | 47 | +33 | 64 | |
| 7 | Newcastle Benfield | 37 | 19 | 6 | 12 | 66 | 62 | +4 | 63 | |
| 8 | North Shields | 36 | 18 | 6 | 12 | 67 | 51 | +16 | 60 | |
| 9 | Guisborough Town | 38 | 15 | 12 | 11 | 63 | 51 | +12 | 57 | |
| 10 | Whitley Bay | 36 | 16 | 8 | 12 | 57 | 49 | +8 | 56 | |
| 11 | Crook Town | 35 | 15 | 10 | 10 | 48 | 34 | +14 | 55 | |
| 12 | Easington Colliery | 37 | 14 | 8 | 15 | 57 | 61 | −4 | 50 | |
| 13 | West Auckland Town | 38 | 13 | 9 | 16 | 69 | 72 | −3 | 48 | |
| 14 | Marske United | 39 | 14 | 6 | 19 | 56 | 72 | −16 | 48 | |
| 15 | Penrith | 36 | 13 | 3 | 20 | 49 | 65 | −16 | 42 | |
| 16 | Northallerton Town | 36 | 13 | 3 | 20 | 42 | 65 | −23 | 42 | |
| 17 | Birtley Town | 36 | 9 | 11 | 16 | 46 | 63 | −17 | 38 | |
| 18 | Carlisle City | 36 | 11 | 5 | 20 | 51 | 86 | −35 | 38 | |
| 19 | Whickham | 38 | 10 | 3 | 25 | 45 | 82 | −37 | 33 | |
| 20 | West Allotment Celtic | 38 | 8 | 7 | 23 | 35 | 94 | −59 | 31 | |
| 21 | Seaham Red Star | 37 | 8 | 5 | 24 | 40 | 79 | −39 | 29 | Relegation to Division Two |
| 22 | Tow Law Town | 36 | 6 | 3 | 27 | 45 | 90 | −45 | 21 | Relegation to Division Two |
* ↑ Marske United are ineligible for promotion due to withdrawal from the national league system midway through last season.

### Stadia and locations

| Club | Stadium | Capacity |
| Birtley Town | Birtley Sports Complex | |
| Blyth Town | South Newsham Playing Fields | |
| Boro Rangers | Stokesley Sports Club (groundshare with Stokesley Sports Club) | 2,000 |
| Carlisle City | Gillford Park | |
| Crook Town | The Sir Tom Cowie Millfield Ground | 1,500 |
| Easington Colliery | Welfare Park | |
| Guisborough Town | King George V Ground | |
| Kendal Town | Parkside Road | |
| Marske United | Mount Pleasant | 2,500 |
| Newcastle Blue Star | Scotswood | |
| Newcastle Benfield | Sam Smith's Park | 2,000 |
| North Shields | Ralph Gardner Park | 1,500 |
| Northallerton Town | Calvert Stadium | |
| Penrith | Frenchfield Stadium | 1,500 |
| Redcar Athletic | Green Lane | |
| Seaham Red Star | Seaham Town Park | |
| Shildon | Dean Street | 2,000 |
| Tow Law Town | Ironworks Road | 3,000 |
| West Allotment Celtic | East Palmersville Sports Pavilion | 1,500 |
| West Auckland Town | Darlington Road | 2,000 |
| Whickham | Glebe Sports Ground | 4,000 |
| Whitley Bay | Hillheads Park | 4,500 |

## Division Two

Division Two featured 18 clubs which competed in the division last season, along with four new clubs:
* Alnwick Town, promoted from the Northern Alliance
* Darlington Town, promoted from the Wearside Football League
* Grangetown Boys Club, promoted from the North Riding League
* Sunderland RCA, relegated from Division One

### Division Two table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Horden Community Welfare (T) | 38 | 27 | 9 | 2 | 99 | 36 | +63 | 90 | Promotion to Division One |
| 2 | Yarm & Eaglescliffe (Q) | 38 | 27 | 7 | 4 | 92 | 34 | +58 | 88 | Qualification for the play-offs |
| 3 | Jarrow (Q) | 38 | 26 | 6 | 6 | 89 | 33 | +56 | 84 | Qualification for the play-offs |
| 4 | Esh Winning | 37 | 21 | 5 | 11 | 82 | 42 | +40 | 68 | Qualification for the play-offs |
| 5 | Chester-le-Street United | 37 | 21 | 3 | 13 | 55 | 37 | +18 | 66 | Qualification for the play-offs |
| 6 | Ryton & Crawcrook Albion | 37 | 19 | 8 | 10 | 68 | 49 | +19 | 65 | |
| 7 | Thornaby | 37 | 19 | 8 | 10 | 57 | 45 | +12 | 65 | |
| 8 | Sunderland West End | 40 | 17 | 7 | 16 | 85 | 93 | −8 | 58 | |
| 9 | FC Hartlepool | 37 | 17 | 6 | 14 | 72 | 59 | +13 | 57 | |
| 10 | Prudhoe Youth Club | 38 | 14 | 12 | 12 | 64 | 48 | +16 | 54 | |
| 11 | Alnwick Town | 38 | 16 | 6 | 16 | 72 | 64 | +8 | 54 | |
| 12 | Billingham Synthonia | 37 | 14 | 8 | 15 | 64 | 52 | +12 | 50 | |
| 13 | Newcastle University | 37 | 13 | 10 | 14 | 58 | 60 | −2 | 49 | |
| 14 | Chester-le-Street Town | 37 | 15 | 3 | 19 | 56 | 65 | −9 | 48 | |
| 15 | Darlington Town | 38 | 12 | 10 | 16 | 59 | 71 | −12 | 46 | |
| 16 | Billingham Town | 37 | 12 | 9 | 16 | 74 | 71 | +3 | 45 | |
| 17 | Redcar Town | 38 | 12 | 7 | 19 | 61 | 76 | −15 | 43 | |
| 18 | Boldon Community Association | 37 | 11 | 7 | 19 | 55 | 80 | −25 | 40 | |
| 19 | Sunderland RCA | 38 | 8 | 8 | 22 | 46 | 83 | −37 | 32 | |
| 20 | Bedlington Terriers | 38 | 9 | 7 | 22 | 42 | 85 | −43 | 31 | Relegation to a feeder league |
| 21 | Grangetown Boys Club (R) | 38 | 5 | 4 | 29 | 41 | 104 | −63 | 19 | Relegation to a feeder league |
| 22 | Washington (R) | 38 | 3 | 2 | 33 | 28 | 132 | −104 | 11 | Relegation to a feeder league |
* ↑ Bedlington Terriers were deducted three points.

### Stadia and locations

| Club | Stadium | Capacity |
| Alnwick Town | St James' Park | 2,500 |
| Bedlington Terriers | Welfare Park | 3,000 |
| Billingham Synthonia | Stokesley Sports Club (groundshare with Stokesley Sports Club) | 2,000 |
| Billingham Town | Bedford Terrace | 3,000 |
| Boldon Community Association | Boldon Colliery Welfare | |
| Chester-le-Street Town | Moor Park | |
| Chester-le-Street United | Riverside | |
| Darlington Town | Eastbourne Community Stadium | |
| Esh Winning | West Terrace | 3,500 |
| FC Hartlepool | Grayfields Enclosure | |
| Grangetown Boys Club | B & W Lifting Ltd Stadium | |
| Horden Community Welfare | Welfare Park | |
| Jarrow | Perth Green | |
| Newcastle University | Kimberley Park | |
| Prudhoe Youth Club | Kimberley Park | |
| Redcar Town | Mo Mowlam Memorial Park | |
| Ryton & Crawcrook Albion | Kingsley Park | 1,500 |
| Sunderland RCA | Meadow Park | 1,500 |
| Sunderland West End | Ford Hub Sports Complex | |
| Thornaby | Teesdale Park | 5,000 |
| Washington | Northern Playing Fields | |
| Yarm & Eaglescliffe | Bedford Terrace (groundshare with Billingham Town) | 3,000 |