# 2024–25 National League

The 2024–25 National League season, known as the Vanarama National League for sponsorship reasons, is the tenth season under the title of the National League, the twenty-second season consisting of three divisions, and the forty-sixth season overall.

## National League

Twenty-four teams compete in the league – eighteen returning teams from the previous season, two teams relegated from League Two, two teams promoted from the National League North and two teams promoted from the National League South.

### Stadiums and locations

| Team | Location | Stadium | Capacity |
| AFC Fylde | Wesham | Mill Farm Sports Village | 6,000 |
| Aldershot Town | Aldershot | EBB Stadium at The Recreation Ground | 7,200 |
| Altrincham | Altrincham | Moss Lane | 7,700 |
| Barnet | London (Canons Park) | The Hive Stadium | 6,418 |
| Boston United | Boston | Jakemans Community Stadium | 5,000 |
| Braintree Town | Braintree | Cressing Road | 4,085 |
| Dagenham & Redbridge | London (Dagenham) | Chigwell Construction Stadium | 6,078 |
| Eastleigh | Eastleigh | Silverlake Stadium | 5,250 |
| Ebbsfleet United | Northfleet | Stonebridge Road | 4,800 |
| FC Halifax Town | Halifax | The Shay | 10,400 |
| Forest Green Rovers | Nailsworth | The Bolt New Lawn | 5,147 |
| Gateshead | Gateshead | Gateshead International Stadium | 11,800 |
| Hartlepool United | Hartlepool | Victoria Park | 7,856 |
| Maidenhead United | Maidenhead | York Road | 4,000 |
| Oldham Athletic | Oldham | Boundary Park | 13,513 |
| Rochdale | Rochdale | Crown Oil Arena | 10,249 |
| Solihull Moors | Solihull | Damson Park | 5,500 |
| Southend United | Southend-on-Sea | Roots Hall | 12,392 |
| Sutton United | London (Sutton) | VBS Community Stadium | 5,013 |
| Tamworth | Tamworth | The Lamb Ground | 4,565 |
| Wealdstone | London (Ruislip) | Grosvenor Vale | 4,085 |
| Woking | Woking | The Laithwaite Community Stadium | 6,036 |
| Yeovil Town | Yeovil | Huish Park | 9,566 |
| York City | York | York Community Stadium | 8,500 |

### Personnel and sponsoring

| Team | Manager | Captain | Kit manufacturer | Shirt sponsor |
| AFC Fylde | Chris Neal & David Longwell (interim) | Alex Whitmore | New Balance | FWP Architecture |
| Aldershot Town | Tommy Widdrington | Stuart O'Keefe | Erreà | Bridges Estate Agents |
| Altrincham | Phil Parkinson | Lewis Baines | Puma | AO World |
| Barnet | Dean Brennan | Anthony Hartigan | Stanno | TIC Health |
| Boston United | Graham Coughlan | Michael Bostwick | Umbro | Kia |
| Braintree Town | Steve Pitt | George Langston | Andreas Carter Sports | Andreas Carter Sports |
| Dagenham & Redbridge | Lewis Young | Elliot Justham | Admiral | West & Coe |
| Eastleigh | Kelvin Davis | Jake Taylor | Erreà | Utilita |
| Ebbsfleet United | Josh Wright | Chris Solly | New Balance | Virtue Clean Energy |
| FC Halifax Town | Chris Millington | Sam Johnson | Adidas | Nuie |
| Forest Green Rovers | Steve Cotterill | Jordan Moore-Taylor | Umbro | Ecotricity |
| Gateshead | Carl Magnay | Greg Olley | Patrick | Gateshead Central |
| Hartlepool United | Anthony Limbrick | David Ferguson | Erreà | Utilita |
| Maidenhead United | Alan Devonshire | Alan Massey | Kelme | CALM |
| Oldham Athletic | Micky Mellon | Liam Hogan | Puma | RRG Group |
| Rochdale | Jimmy McNulty | Ethan Ebanks-Landell | O'Neills | Crown Oil Ltd |
| Solihull Moors | Matt Taylor | James Clarke | Adidas | Taxbuddi |
| Southend United | Kevin Maher | Nathan Ralph | Macron | c2c |
| Sutton United | Steve Morison | Tyler French | O'Neills | Echo Laser BPH therapy |
| Tamworth | Andy Peaks | Ben Milnes | Macron | Bradley Scott Windows |
| Wealdstone | Neil Gibson | Jack Cook | Kelme | Brunel University London |
| Woking | Neal Ardley | Dale Gorman | Adidas | Boz's Fruit & Veg |
| Yeovil Town | Mark Cooper | Matt Worthington | Erreà | Bradfords Buildings Supplies |
| York City | Adam Hinshelwood | Lenell John-Lewis | Hummel | Titan Wealth |

### Managerial changes

| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
| Wealdstone | Sam Cox | End of interim spell | 20 April 2024 | Pre-season | Matthew Taylor | 11 May 2024 |
| Hartlepool United | Kevin Phillips | End of contract | 27 April 2024 | Pre-season | Darren Sarll | 27 April 2024 |
| Ebbsfleet United | Danny Searle | Sacked | 9 September 2024 | 24th | Harry Watling | 12 September 2024 |
| AFC Fylde | Chris Beech | Sacked | 15 September 2024 | 23rd | Kevin Phillips | 8 October 2024 |
| Gateshead | Rob Elliot | Signed by Crawley Town | 1 October 2024 | 5th | Carl Magnay | 15 October 2024 |
| Hartlepool United | Darren Sarll | Sacked | 16 October 2024 | 16th | Lennie Lawrence | 8 November 2024 |
| Boston United | Ian Culverhouse | Sacked | 28 October 2024 | 23rd | Graham Coughlan | 19 November 2024 |
| Braintree Town | Angelo Harrop | Sacked | 27 November 2024 | 20th | Steve Pitt | 5 December 2024 |
| Ebbsfleet United | Harry Watling | Mutual consent | 11 December 2024 | 24th | Josh Wright | 11 December 2024 |
| Woking | Michael Doyle | Sacked | 14 December 2024 | 19th | Neal Ardley | 18 December 2024 |
| Dagenham & Redbridge | Ben Strevens | Sacked | 26 December 2024 | 16th | Lewis Young | 26 December 2024 |
| Solihull Moors | Andy Whing | Signed by Barrow | 20 January 2025 | 7th | Matthew Taylor | 23 January 2025 |
| Wealdstone | Matthew Taylor | Signed by Solihull Moors | 23 January 2025 | 21st | Neil Gibson | 27 January 2025 |
| Hartlepool United | Lennie Lawrence | Coaching restructure | 3 February 2025 | 12th | Anthony Limbrick | 3 February 2025 |
| AFC Fylde | Kevin Phillips | Mutual consent | 19 February 2025 | 22nd | David Longwell & Chris Neal (interim) | 19 February 2025 |
* ↑ Young was originally appointed interim manager before being given the role permanently on 16 January 2025

### Table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Barnet | 38 | 26 | 7 | 5 | 80 | 32 | +48 | 85 | Promotion to EFL League Two |
| 2 | York City | 37 | 22 | 8 | 7 | 69 | 35 | +34 | 74 | Qualification for the National League play-off semi-finals |
| 3 | Forest Green Rovers | 38 | 19 | 15 | 4 | 59 | 32 | +27 | 72 | Qualification for the National League play-off semi-finals |
| 4 | Oldham Athletic | 38 | 16 | 15 | 7 | 55 | 40 | +15 | 63 | Qualification for the National League play-off quarter-finals |
| 5 | FC Halifax Town | 37 | 17 | 11 | 9 | 46 | 34 | +12 | 62 | Qualification for the National League play-off quarter-finals |
| 6 | Gateshead | 38 | 17 | 9 | 12 | 66 | 52 | +14 | 60 | Qualification for the National League play-off quarter-finals |
| 7 | Rochdale | 35 | 16 | 8 | 11 | 51 | 33 | +18 | 56 | Qualification for the National League play-off quarter-finals |
| 8 | Altrincham | 37 | 15 | 10 | 12 | 57 | 47 | +10 | 55 | |
| 9 | Southend United | 37 | 13 | 14 | 10 | 48 | 42 | +6 | 53 | |
| 10 | Eastleigh | 38 | 13 | 14 | 11 | 52 | 47 | +5 | 53 | |
| 11 | Tamworth | 38 | 13 | 12 | 13 | 50 | 58 | −8 | 51 | |
| 12 | Sutton United | 37 | 13 | 11 | 13 | 49 | 50 | −1 | 50 | |
| 13 | Solihull Moors | 37 | 13 | 8 | 16 | 53 | 55 | −2 | 47 | |
| 14 | Aldershot Town | 36 | 11 | 13 | 12 | 55 | 57 | −2 | 46 | |
| 15 | Hartlepool United | 38 | 10 | 16 | 12 | 44 | 48 | −4 | 46 | |
| 16 | Yeovil Town | 38 | 12 | 10 | 16 | 41 | 51 | −10 | 46 | |
| 17 | Braintree Town | 38 | 12 | 9 | 17 | 42 | 50 | −8 | 45 | |
| 18 | Woking | 36 | 9 | 14 | 13 | 38 | 50 | −12 | 41 | |
| 19 | Dagenham & Redbridge | 38 | 9 | 12 | 17 | 49 | 56 | −7 | 39 | |
| 20 | Wealdstone | 36 | 9 | 12 | 15 | 46 | 61 | −15 | 39 | |
| 21 | Boston United | 36 | 9 | 10 | 17 | 39 | 53 | −14 | 37 | Relegation to National League North/National League South |
| 22 | Maidenhead United | 38 | 10 | 7 | 21 | 43 | 69 | −26 | 37 | Relegation to National League North/National League South |
| 23 | AFC Fylde | 37 | 10 | 6 | 21 | 43 | 70 | −27 | 36 | Relegation to National League North/National League South |
| 24 | Ebbsfleet United | 38 | 2 | 11 | 25 | 27 | 80 | −53 | 17 | Relegation to National League North/National League South |

### Results

| Home \ Away | FYL | ALD | ALT | BAR | BOS | BRA | DAG | EAS | EBB | HAL | FOR | GAT | HAR | MAI | OLD | ROC | SOL | SOU | SUT | TAM | WEA | WOK | YEO | YOR |
| AFC Fylde | — | 5–2 | 0–5 | 5 May | 1–2 | 0–2 | 1–1 | 2–2 | 2–0 | 18 Apr | 22 Mar | 3–0 | 2–1 | 0–0 | 1–2 | 1–3 | 3–2 | 2–1 | 1–2 | 1–2 | 2–0 | 1–1 | 3–4 | 5 Apr |
| Aldershot Town | 1 Apr | — | 2–1 | 0–1 | 5 Apr | 2–2 | 0–0 | 2–1 | 22 Mar | 3–4 | 3–3 | 3–1 | 3–2 | 4–3 | 4–1 | 0–2 | 3–1 | 0–0 | 18 Apr | 2–2 | 0–2 | 2–2 | 5 May | 0–0 |
| Altrincham | 1–2 | 1–2 | — | 22 Mar | 2–2 | 3–1 | 2–1 | 0–1 | 4–0 | 0–0 | 1–1 | 2–2 | 1–1 | 4–0 | 1–1 | 18 Apr | 25 Mar | 2–0 | 1–0 | 5 May | 0–1 | 1–0 | 5 Apr | 3–0 |
| Barnet | 2–0 | 26 Apr | 2–1 | — | 3–1 | 3–1 | 1–0 | 4–1 | 4–1 | 1–1 | 1–0 | 29 Mar | 2–0 | 3–0 | 0–0 | 2–1 | 3–1 | 2–1 | 3–3 | 7–0 | 12 Apr | 2–0 | 5–0 | 3–1 |
| Boston United | 1–2 | 1–1 | 12 Apr | 0–0 | — | 3–1 | 1–1 | 1–2 | 2–2 | 0–1 | 0–4 | 26 Apr | 1–2 | 1–2 | 0–0 | 0–3 | 0–1 | 25 Mar | 29 Mar | 1–1 | 18 Apr | 2–2 | 1–3 | 3–1 |
| Braintree Town | 1–0 | 2–1 | 2–0 | 5 Apr | 0–1 | — | 21 Apr | 1–0 | 0–0 | 1–0 | 2–0 | 2–2 | 1–1 | 1–3 | 0–2 | 5 May | 1–0 | 0–1 | 0–1 | 0–1 | 1–2 | 0–0 | 0–1 | 22 Mar |
| Dagenham & Redbridge | 4–0 | 3–2 | 26 Apr | 3–4 | 1–3 | 2–4 | — | 2–2 | 18 Apr | 1–1 | 0–2 | 7–1 | 12 Apr | 29 Mar | 2–2 | 1–0 | 1–1 | 0–2 | 3–0 | 1–3 | 2–1 | 1–2 | 1–1 | 0–2 |
| Eastleigh | 4–2 | 2–0 | 1–2 | 1–1 | 1–1 | 1–2 | 3–0 | — | 2–0 | 5 Apr | 1–3 | 1–1 | 1–1 | 1–0 | 2–2 | 4–2 | 2–1 | 22 Mar | 1–1 | 1–0 | 1–1 | 2–2 | 21 Apr | 5 May |
| Ebbsfleet United | 1–0 | 0–0 | 29 Mar | 1–2 | 0–0 | 0–1 | 0–2 | 0–1 | — | 0–1 | 0–0 | 1–4 | 1–0 | 26 Apr | 1–2 | 2–2 | 0–6 | 21 Apr | 12 Apr | 2–3 | 2–2 | 0–3 | 1–1 | 0–2 |
| FC Halifax Town | 1–2 | 0–1 | 21 Apr | 2–1 | 1–0 | 26 Apr | 0–1 | 3–1 | 2–0 | — | 2–1 | 1–1 | 29 Mar | 12 Apr | 1–1 | 0–0 | 0–1 | 0–2 | 0–0 | 3–2 | 2–2 | 1–0 | 1–0 | 1–2 |
| Forest Green Rovers | 3–0 | 1–1 | 2–1 | 0–0 | 1–0 | 2–1 | 1–1 | 2–1 | 3–1 | 1–1 | — | 12 Apr | 1–0 | 2–0 | 26 Apr | 1–0 | 29 Mar | 2–2 | 2–1 | 21 Apr | 2–2 | 1–1 | 2–1 | 2–0 |
| Gateshead | 1–1 | 2–2 | 0–1 | 2–0 | 2–0 | 1–3 | 5 Apr | 2–1 | 5–1 | 1–3 | 0–2 | — | 4–3 | 0–2 | 1–1 | 0–1 | 1–0 | 5 May | 4–3 | 22 Mar | 1–0 | 4–0 | 3–1 | 18 Apr |
| Hartlepool United | 2–0 | 2–0 | 1–2 | 0–0 | 22 Mar | 0–0 | 0–1 | 0–0 | 5 Apr | 0–0 | 5 May | 21 Apr | — | 0–0 | 2–1 | 0–3 | 1–1 | 0–0 | 4–3 | 2–2 | 1–1 | 1–1 | 2–1 | 0–1 |
| Maidenhead United | 4–1 | 0–1 | 0–1 | 3–1 | 5 May | 3–3 | 1–1 | 0–2 | 2–1 | 0–1 | 1–4 | 0–5 | 1–1 | — | 2–2 | 22 Mar | 1–1 | 1–0 | 0–1 | 5 Apr | 3–1 | 18 Apr | 0–2 | 1–3 |
| Oldham Athletic | 1–1 | 1–3 | 2–2 | 0–3 | 4–0 | 3–0 | 1–0 | 2–0 | 5 May | 22 Mar | 1–0 | 1–1 | 18 Apr | 0–1 | — | 1–1 | 2–3 | 1–1 | 0–0 | 4–0 | 3–2 | 5 Apr | 1–0 | 0–2 |
| Rochdale | 21 Apr | 29 Mar | 3–0 | 0–4 | 2–3 | 1–0 | 1–1 | 12 Apr | 0–0 | 2–1 | 0–0 | 1–0 | 26 Apr | 3–1 | 0–1 | — | 1–2 | 0–1 | 2–1 | 3–0 | 4–1 | 3–0 | 4–0 | 25 Mar |
| Solihull Moors | 4–1 | 2–1 | 3–3 | 4–3 | 21 Apr | 1–1 | 5 May | 0–1 | 2–1 | 0–2 | 0–1 | 1–3 | 3–4 | 2–1 | 0–1 | 5 Apr | — | 2–4 | 1–1 | 2–0 | 1–1 | 2–1 | 22 Mar | 0–3 |
| Southend United | 2–0 | 2–1 | 2–1 | 0–3 | 2–0 | 18 Apr | 2–2 | 2–0 | 4–0 | 3–1 | 2–2 | 1–3 | 0–0 | 0–2 | 29 Mar | 1–1 | 12 Apr | — | 1–3 | 2–0 | 26 Apr | 2–2 | 0–1 | 1–1 |
| Sutton United | 2–0 | 1–1 | 5–0 | 21 Apr | 0–3 | 1–1 | 22 Mar | 1–0 | 3–2 | 0–3 | 1–2 | 0–1 | 1–2 | 1–0 | 1–3 | 8 Apr | 1–0 | 5 Apr | — | 1–2 | 2–2 | 5 May | 0–0 | 2–2 |
| Tamworth | 26 Apr | 3–2 | 1–2 | 0–1 | 3–0 | 12 Apr | 2–1 | 29 Mar | 1–1 | 1–2 | 1–1 | 2–1 | 0–1 | 3–1 | 1–1 | 1–1 | 18 Apr | 1–1 | 1–1 | — | 4–1 | 3–2 | 0–0 | 1–1 |
| Wealdstone | 1–0 | 25 Mar | 3–3 | 0–3 | 1 Apr | 3–2 | 3–0 | 3–3 | 4–2 | 5 May | 5 Apr | 0–4 | 1–1 | 21 Apr | 0–1 | 2–0 | 1–1 | 1–1 | 0–1 | 0–1 | — | 22 Mar | 0–3 | 0–2 |
| Woking | 12 Apr | 21 Apr | 2–1 | 0–1 | 1–0 | 29 Mar | 1–0 | 26 Apr | 1–1 | 25 Mar | 1–1 | 0–2 | 3–2 | 3–1 | 1–3 | 1 Apr | 1–0 | 0–0 | 1–2 | 1–1 | 1–0 | — | 0–2 | 1–1 |
| Yeovil Town | 29 Mar | 1–1 | 0–0 | 1–2 | 0–3 | 3–1 | 1–0 | 2–2 | 3–2 | 0–1 | 18 Apr | 0–0 | 0–1 | 3–1 | 12 Apr | 0–1 | 0–1 | 2–2 | 26 Apr | 2–1 | 1–2 | 1–1 | — | 0–1 |
| York City | 3–0 | 12 Apr | 1–2 | 3–1 | 0–2 | 2–1 | 2–1 | 0–0 | 4–0 | 2–2 | 1–1 | 1–0 | 5–3 | 6–2 | 21 Apr | 1–0 | 26 Apr | 3–0 | 1–2 | 2–0 | 29 Mar | 3–0 | 4–0 | — |

### Season statistics

    As of 18 March 2025

### Top scorers

| Rank | Player | Club | Goals |
| 1 | Ollie Pearce | York City | 23 |
| 2 | Regan Linney | Altrincham | 19 |
| 3 | Will Davies | Sutton United | 16 |
| 3 | Nick Haughton | AFC Fylde | 16 |
| 3 | Gus Scott-Morriss | Southend United | 16 |
| 6 | Dan Creaney | Tamworth | 15 |
| 6 | Mike Fondop Talum | Oldham Athletic | 15 |
| 8 | Kairo Mitchell | Rochdale | 14 |
| 8 | Alex Newby | Altrincham | 14 |
| 10 | Luke Hannant | Gateshead | 13 |
| 10 | Callum Stead | Barnet | 13 |
| 10 | Jack Stevens | Solihull Moors | 13 |

### Hat-tricks

| Player | For | Against | Result | Date |
| Nick Haughton | AFC Fylde | Solihull Moors | 3–2 | 10 August 2024 |
| Greg Olley | Gateshead | Ebbsfleet United | 5–1 | 10 August 2024 |
| Zak Brunt | Barnet | Tamworth | 7–0 | 31 August 2024 |
| Emmanuel Dieseruvwe | Hartlepool United | Sutton United | 4–3 | 5 October 2024 |
| Regan Linney | Altrincham | AFC Fylde | 0–5 | 26 October 2024 |
| James Norwood | Oldham Athletic | Tamworth | 4–0 | 16 November 2024 |
| Conor Wilkinson | Solihull Moors | Ebbsfleet United | 0–6 | 16 November 2024 |
| Ollie Pearce | York City | Yeovil Town | 4–0 | 23 November 2024 |
| Alex Newby | Altrincham | Maidenhead United | 4–0 | 14 January 2025 |
| Josh Barrett | Aldershot Town | Oldham Athletic | 1–3 | 18 January 2025 |
| Josh Stones | York City | Woking | 3–0 | 8 February 2025 |

### Monthly awards

Each month the Vanarama National League announces their official Player of the Month and Manager of the Month.
| Month | Manager of the Month | Manager of the Month | Player of the Month | Player of the Month |
| August | Rob Elliot | Gateshead | James Henry | Aldershot Town |
| September | Adam Hinshelwood | York City | Kairo Mitchell | Rochdale |
| October | Adam Hinshelwood | York City | Kyle McAllister | Forest Green Rovers |
| November | Dean Brennan | Barnet | Ollie Pearce | York City |
| December | Carl Magnay | Gateshead | Conor Wilkinson | Solihull Moors |
| January | Dean Brennan | Barnet | Will Davies | Sutton United |
| February | Dean Brennan | Barnet | Jovan Malcolm | Gateshead |

## National League North

The National League North consists of 24 teams.

### Stadiums and locations

| Team | Location | Stadium | Capacity |
| Alfreton Town | Alfreton | Impact Arena | 3,600 |
| Brackley Town | Brackley | St. James Park | 3,500 |
| Buxton | Buxton | The Silverlands | 5,200 |
| Chester | Chester | Deva Stadium | 6,500 |
| Chorley | Chorley | Victory Park | 4,100 |
| Curzon Ashton | Ashton-under-Lyne | Tameside Stadium | 4,000 |
| Darlington | Darlington | Blackwell Meadows | 3,300 |
| Farsley Celtic | Farsley | The Citadel | 3,900 |
| Hereford | Hereford | Edgar Street | 5,250 |
| Kidderminster Harriers | Kidderminster | Aggborough | 6,238 |
| King's Lynn Town | King's Lynn | The Walks | 8,200 |
| Leamington | Leamington | Your Co-Op Community Stadium | 3,050 |
| Marine | Crosby | Marine Travel Arena | 2,200 |
| Needham Market | Needham Market | Bloomfields | 4,000 |
| Oxford City | Oxford (Marston) | RAW Charging Stadium | 3,500 |
| Peterborough Sports | Peterborough | Lincoln Road | 2,300 |
| Radcliffe | Radcliffe | Stainton Park | 3,500 |
| Rushall Olympic | Walsall (Rushall) | Dales Lane | 2,000 |
| Scarborough Athletic | Scarborough | Flamingo Land Stadium | 2,833 |
| Scunthorpe United | Scunthorpe | Glanford Park | 9,088 |
| South Shields | South Shields | 1st Cloud Arena | 4,000 |
| Southport | Southport | Haig Avenue | 6,008 |
| Spennymoor Town | Spennymoor | The Brewery Field | 4,300 |
| Warrington Town | Warrington | Cantilever Park | 3,500 |

### Managerial changes

| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
| Buxton | Craig Elliott | Resigned | 20 April 2024 | Pre-season | John McGrath | 6 May 2024 |
| Scunthorpe United | Jimmy Dean | Sacked | 2 May 2024 | Pre-season | Andy Butler | 3 May 2024 |
| Rushall Olympic | Liam McDonald | Resigned | 13 May 2024 | Pre-season | Adam Stevens | 16 May 2024 |
| Oxford City | Ross Jenkins | Mutual consent | 15 May 2024 | Pre-season | Sam Cox | 18 June 2024 |
| Farsley Celtic | Clayton Donaldson | Sacked | 2 September 2024 | 10th | Pav Singh | 2 September 2024 |
| Warrington Town | Mark Beesley | Resigned | 15 September 2024 | 18th | Paul Carden | 21 September 2024 |
| Oxford City | Sam Cox | Sacked | 27 September 2024 | 23rd | Ross Jenkins | 27 September 2024 |
| Rushall Olympic | Adam Stevens | Sacked | 1 December 2024 | 24th | Richard Sneekes | 18 December 2024 |
| Farsley Celtic | Pav Singh | Resigned | 11 January 2025 | 20th | Neil Redfearn | 17 January 2025 |
| Needham Market | Kevin Horlock | Resigned | 1 February 2025 | 24th | Tom Rothery | 1 February 2025 |
| Farsley Celtic | Neil Redfearn | Resigned | 6 February 2025 | 22nd | David Stockdale | 13 February 2025 |
| Southport | Jim Bentley | Sacked | 12 March 2025 | 17th | | |

### Table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Scunthorpe United | 39 | 21 | 12 | 6 | 63 | 27 | +36 | 75 | Promotion to National League |
| 2 | Chester | 39 | 21 | 10 | 8 | 61 | 37 | +24 | 73 | Qualification for the National League North play-off semi-finals |
| 3 | Brackley Town | 38 | 22 | 5 | 11 | 60 | 39 | +21 | 71 | Qualification for the National League North play-off semi-finals |
| 4 | Kidderminster Harriers | 38 | 21 | 7 | 10 | 66 | 31 | +35 | 70 | Qualification for the National League North play-off quarter-finals |
| 5 | Curzon Ashton | 37 | 19 | 8 | 10 | 49 | 28 | +21 | 65 | Qualification for the National League North play-off quarter-finals |
| 6 | Buxton | 39 | 20 | 4 | 15 | 65 | 46 | +19 | 64 | Qualification for the National League North play-off quarter-finals |
| 7 | Chorley | 38 | 18 | 10 | 10 | 59 | 46 | +13 | 64 | Qualification for the National League North play-off quarter-finals |
| 8 | Hereford | 39 | 18 | 9 | 12 | 53 | 41 | +12 | 63 | |
| 9 | King's Lynn Town | 39 | 18 | 9 | 12 | 45 | 41 | +4 | 63 | |
| 10 | Spennymoor Town | 37 | 15 | 12 | 10 | 60 | 41 | +19 | 57 | |
| 11 | Darlington | 38 | 15 | 12 | 11 | 46 | 42 | +4 | 57 | |
| 12 | Peterborough Sports | 39 | 15 | 11 | 13 | 49 | 44 | +5 | 56 | |
| 13 | South Shields | 39 | 16 | 4 | 19 | 57 | 61 | −4 | 52 | |
| 14 | Leamington | 38 | 14 | 8 | 16 | 49 | 46 | +3 | 50 | |
| 15 | Scarborough Athletic | 38 | 13 | 10 | 15 | 56 | 50 | +6 | 49 | |
| 16 | Southport | 39 | 12 | 11 | 16 | 39 | 51 | −12 | 47 | |
| 17 | Marine | 39 | 13 | 8 | 18 | 36 | 49 | −13 | 47 | |
| 18 | Alfreton Town | 38 | 12 | 10 | 16 | 46 | 53 | −7 | 46 | |
| 19 | Radcliffe | 38 | 11 | 10 | 17 | 49 | 62 | −13 | 43 | |
| 20 | Oxford City | 37 | 9 | 12 | 16 | 44 | 66 | −22 | 39 | |
| 21 | Needham Market | 39 | 9 | 9 | 21 | 38 | 61 | −23 | 36 | Relegation to the Northern Premier League/Southern Football League |
| 22 | Warrington Town | 38 | 6 | 12 | 20 | 31 | 55 | −24 | 30 | Relegation to the Northern Premier League/Southern Football League |
| 23 | Rushall Olympic | 39 | 8 | 6 | 25 | 34 | 83 | −49 | 30 | Relegation to the Northern Premier League/Southern Football League |
| 24 | Farsley Celtic | 38 | 7 | 5 | 26 | 30 | 85 | −55 | 26 | Relegation to the Northern Premier League/Southern Football League |

### Results

| Home \ Away | ALF | BRA | BUX | CHE | CHO | CUR | DAR | FAR | HER | KID | KIN | LEA | MAR | NEE | OXF | PET | RAD | RUS | SCA | SCU | SOU | SPT | SPE | WAR |
| Alfreton Town | — | 3–4 | 21 Apr | 2–2 | 1–0 | 0–1 | 1–1 | 2–1 | 0–0 | 0–2 | 3–0 | 25 Mar | 1–0 | 2–3 | 1–1 | 12 Apr | 2–1 | 5 Apr | 1–1 | 0–2 | 2–4 | 0–2 | 0–1 | 2–2 |
| Brackley Town | 2–0 | — | 0–1 | 2–1 | 0–2 | 4–0 | 2–1 | 26 Apr | 1–2 | 25 Mar | 0–1 | 2–1 | 1–0 | 2–1 | 18 Apr | 1–0 | 0–1 | 6–1 | 29 Mar | 0–3 | 1–0 | 1–0 | 4–1 | 0–0 |
| Buxton | 3–2 | 0–2 | — | 2–4 | 18 Apr | 0–1 | 2–0 | 2–1 | 1–2 | 5 Apr | 22 Mar | 2–1 | 1–2 | 7–1 | 2–1 | 1–3 | 0–1 | 2–0 | 2–0 | 1–1 | 1–0 | 2–1 | 1–0 | 26 Apr |
| Chester | 2–0 | 0–1 | 0–1 | — | 2–1 | 29 Mar | 12 Apr | 0–0 | 3–0 | 1–1 | 1–1 | 1–0 | 21 Apr | 1–1 | 3–1 | 3–0 | 2–0 | 4–0 | 3–2 | 0–0 | 1–0 | 0–0 | 1–0 | 3–1 |
| Chorley | 22 Mar | 4–1 | 3–0 | 3–2 | — | 0–3 | 3–0 | 4–0 | 1–1 | 2–1 | 2–1 | 2–1 | 12 Apr | 1–0 | 0–0 | 0–0 | 21 Apr | 2–1 | 1–2 | 2–2 | 2–1 | 4–1 | 29 Mar | 1–1 |
| Curzon Ashton | 18 Apr | 0–1 | 1–0 | 4–0 | 3–0 | — | 0–0 | 1–3 | 1–2 | 0–1 | 0–1 | 26 Apr | 0–1 | 3–0 | 1–0 | 1–1 | 1–1 | 1–1 | 2–1 | 0–1 | 3–0 | 1–0 | 8 Apr | 5 Apr |
| Darlington | 0–0 | 2–4 | 0–1 | 1–0 | 25 Mar | 0–0 | — | 5 Apr | 2–1 | 1–2 | 1–0 | 1–0 | 3–1 | 26 Apr | 1–1 | 2–2 | 2–1 | 22 Mar | 4–3 | 0–0 | 18 Apr | 3–0 | 1–0 | 2–2 |
| Farsley Celtic | 1–4 | 1–1 | 1–2 | 0–1 | 0–1 | 21 Apr | 0–2 | — | 29 Mar | 0–6 | 12 Apr | 0–1 | 1–1 | 1–6 | 1 Apr | 3–0 | 18 Apr | 1–2 | 0–5 | 0–2 | 1–3 | 0–2 | 0–3 | 0–0 |
| Hereford | 2–0 | 3–2 | 2–1 | 5 Apr | 1–0 | 22 Mar | 0–2 | 3–0 | — | 0–3 | 0–0 | 18 Apr | 4–0 | 0–1 | 0–2 | 1–1 | 3–3 | 3–0 | 1–0 | 26 Apr | 3–0 | 1–1 | 0–2 | 3–2 |
| Kidderminster Harriers | 0–1 | 1–0 | 2–2 | 1–1 | 1–2 | 12 Apr | 0–1 | 1–0 | 21 Apr | — | 2–0 | 1–0 | 0–0 | 22 Mar | 4–0 | 29 Mar | 3–0 | 0–1 | 3–0 | 1–0 | 4–0 | 2–0 | 1–3 | 2–0 |
| King's Lynn Town | 0–0 | 0–0 | 2–0 | 26 Apr | 5 Apr | 0–2 | 2–1 | 0–2 | 0–2 | 4–0 | — | 0–0 | 3–1 | 2–2 | 2–1 | 1–2 | 1–1 | 2–1 | 1–0 | 18 Apr | 3–1 | 1–0 | 0–3 | 3–1 |
| Leamington | 2–2 | 21 Apr | 1–1 | 1–4 | 3–2 | 4–1 | 2–1 | 3–0 | 2–1 | 1–1 | 29 Mar | — | 0–2 | 0–1 | 4–1 | 2–1 | 12 Apr | 2–1 | 1–1 | 0–2 | 22 Mar | 3–0 | 3–1 | 2–0 |
| Marine | 29 Mar | 1–2 | 1–4 | 2–3 | 3–0 | 0–2 | 0–0 | 0–3 | 2–2 | 3–1 | 0–1 | 0–0 | — | 2–0 | 1–1 | 22 Mar | 1–0 | 3–1 | 0–1 | 1–2 | 26 Apr | 1–0 | 2–2 | 18 Apr |
| Needham Market | 0–2 | 1–3 | 29 Mar | 0–1 | 2–1 | 1 Apr | 0–1 | 0–1 | 0–0 | 0–3 | 21 Apr | 1–1 | 0–1 | — | 4–0 | 1–2 | 1–1 | 12 Apr | 1–1 | 0–1 | 3–0 | 1–2 | 1–1 | 2–1 |
| Oxford City | 1–2 | 0–2 | 0–7 | 0–0 | 2–2 | 0–5 | 2–2 | 4–1 | 12 Apr | 1–1 | 1–3 | 1–2 | 1–0 | 3–0 | — | 1–3 | 29 Mar | 21 Apr | 1–1 | 0–0 | 1–4 | 1–1 | 3–0 | 22 Mar |
| Peterborough Sports | 3–1 | 0–2 | 1–0 | 0–1 | 0–1 | 1–1 | 4–1 | 2–0 | 0–1 | 0–1 | 3–1 | 5 Apr | 2–0 | 18 Apr | 2–1 | — | 1–1 | 0–2 | 26 Apr | 0–1 | 0–2 | 1–1 | 1–1 | 3–1 |
| Radcliffe | 26 Apr | 22 Mar | 0–2 | 0–3 | 2–0 | 1–2 | 1–4 | 3–0 | 3–2 | 0–4 | 1–2 | 2–1 | 0–1 | 1–1 | 1–3 | 1–3 | — | 3–1 | 3–3 | 5 Apr | 4–1 | 4–1 | 2–4 | 1–2 |
| Rushall Olympic | 1–3 | 0–1 | 1–5 | 1–2 | 26 Apr | 1–2 | 1–1 | 2–3 | 1–0 | 18 Apr | 0–0 | 2–1 | 2–0 | 1–1 | 1–2 | 0–1 | 1–1 | — | 1–2 | 2–1 | 29 Mar | 0–2 | 2–1 | 1–1 |
| Scarborough Athletic | 0–2 | 2–1 | 12 Apr | 2–4 | 2–3 | 0–2 | 21 Apr | 2–1 | 1–0 | 2–3 | 0–0 | 3–0 | 5 Apr | 5–0 | 1 Mar | 1–1 | 2–0 | 3–0 | — | 1–0 | 1–2 | 1–2 | 1–1 | 0–0 |
| Scunthorpe United | 0–0 | 3–2 | 2–3 | 22 Mar | 1–1 | 1–1 | 2–0 | 6–0 | 0–0 | 2–0 | 3–0 | 1–0 | 3–0 | 2–0 | 2–2 | 21 Apr | 0–0 | 3–0 | 2–1 | — | 3–2 | 29 Mar | 12 Apr | 1–1 |
| South Shields | 2–1 | 5 Apr | 1–0 | 2–0 | 3–3 | 1–2 | 0–1 | 5–1 | 0–1 | 0–5 | 2–1 | 1–0 | 2–0 | 1–0 | 1–2 | 2–2 | 0–1 | 7–0 | 1–1 | 0–2 | — | 12 Apr | 21 Apr | 2–1 |
| Southport | 3–1 | 0–0 | 3–2 | 18 Apr | 0–0 | 1–0 | 0–0 | 1–1 | 1–4 | 26 Apr | 0–2 | 0–2 | 0–0 | 0–0 | 5 Apr | 1–2 | 2–2 | 2–0 | 22 Mar | 3–2 | 3–0 | — | 1–4 | 2–0 |
| Spennymoor Town | 3–1 | 2–2 | 1–1 | 3–0 | 1–2 | 0–0 | 2–1 | 22 Mar | 0–0 | 1–1 | 1–2 | 2–1 | 0–1 | 1–0 | 26 Apr | 1–1 | 25 Mar | 7–0 | 18 Apr | 3–2 | 1–1 | 2–0 | — | 1 Apr |
| Warrington Town | 0–1 | 12 Apr | 1–0 | 1–1 | 1–1 | 0–1 | 29 Mar | 1–2 | 2–0 | 2–1 | 1–2 | 1–1 | 0–2 | 1–2 | 0–2 | 1–0 | 0–1 | 2–0 | 0–2 | 0–2 | 0–3 | 21 Apr | 1–1 | — |

### Season statistics

    As of 18 March 2025

### Top scorers

| Rank | Player | Club | Goals |
| 1 | Paul Blackett | South Shields | 23 |
| 2 | Ashley Hemmings | Kidderminster Harriers | 22 |
| 3 | Callum Roberts | Scunthorpe United | 18 |
| 4 | Tom Peers | Chester | 17 |
| 5 | Connor Hall | Brackley Town | 15 |
| 6 | Charlie Caton | Chester | 14 |
| 6 | Michael Gyasi | Peterborough Sports | 14 |
| 6 | Callum Stewart | Leamington | 14 |
| 6 | Danny Whitehall | Scunthorpe United | 14 |
| 10 | Matt Lowe | Brackley Town | 13 |
| 10 | Glen Taylor | Spennymoor Town | 13 |

### Hat-tricks

| Player | For | Against | Result | Date |
| Callum Stewart | Leamington | Oxford City | 4–1 | 24 September 2024 |
| Tom Elliott | Buxton | Needham Market | 7–1 | 26 October 2024 |
| Michael Gyasi | Peterborough Sports | Alfreton Town | 3–1 | 5 November 2024 |
| Cian Coleman | Buxton | Scunthorpe United | 2–3 | 9 November 2024 |
| Tom Peers | Chester | Oxford City | 3–1 | 26 November 2024 |
| Paul Blackett | South Shields | Rushall Olympic | 7–0 | 10 December 2024 |
| Callum Stewart | Leamington | Curzon Ashton | 4–1 | 21 December 2024 |
| Corey McKeown | Spennymoor Town | Rushall Olympic | 7–0 | 18 January 2025 |
| Glen Taylor | Spennymoor Town | Rushall Olympic | 7–0 | 18 January 2025 |
| Tom Carr | Chorley | Farsley Celtic | 4–0 | 25 February 2025 |
| Paul Blackett | South Shields | Farsley Celtic | 1–3 | 8 March 2025 |
| Ashley Hemmings | Kidderminster Harriers | South Shields | 0–5 | 15 March 2025 |

### Monthly awards

Each month the Vanarama National League announces their official Player of the Month and Manager of the Month.
| Month | Manager of the Month | Manager of the Month | Player of the Month | Player of the Month |
| August | Andy Butler | Scunthorpe United | Charlie Caton | Chester |
| September | Paul Holleran | Leamington | Isaac Fletcher | Spennymoor Town |
| October | Craig Mahon | Curzon Ashton | Callum Roberts | Scunthorpe United |
| November | Phil Brown | Kidderminster Harriers | Harrison Burke | Chester |
| December | Steve Watson | Darlington | Amari Morgan-Smith | Kidderminster Harriers |
| January | Calum McIntyre | Chester | Connor Hall | Brackley Town |
| February | Paul Caddis | Hereford | Mark Ellis | Chorley |

## National League South

The National League South also consists of 24 teams.

### Team changes

To National League South
Relegated from the National League
* Boreham Wood
* Dorking Wanderers
Promoted from the Isthmian League Premier Division
* Hornchurch
* Enfield Town
Promoted from the Southern League Premier Division South
* Chesham United
* Salisbury
From National League South
Promoted to the National League
* Yeovil Town
* Braintree Town
Relegated to the Isthmian League Premier Division
* Dartford
* Dover Athletic
Relegated to the Southern League Premier Division South
* Taunton Town
* Havant & Waterlooville

### Stadia and locations

| Team | Location | Stadium | Capacity |
| Aveley | Aveley | Parkside | 3,500 |
| Bath City | Bath (Twerton) | Twerton Park | 8,840 |
| Boreham Wood | Borehamwood | Meadow Park | 4,502 |
| Chelmsford City | Chelmsford | Melbourne Stadium | 3,019 |
| Chesham United | Chesham | The Meadow | 5,000 |
| Chippenham Town | Chippenham | Hardenhuish Park | 3,000 |
| Dorking Wanderers | Dorking | Meadowbank Stadium | 4,250 |
| Eastbourne Borough | Eastbourne | Priory Lane | 4,151 |
| Enfield Town | London (Enfield) | Queen Elizabeth II Stadium | 2,500 |
| Farnborough | Farnborough | Saunders Transport Community Stadium | 7,000 |
| Hampton & Richmond Borough | London (Hampton) | Beveree Stadium | 3,500 |
| Hemel Hempstead Town | Hemel Hempstead | Vauxhall Road | 3,152 |
| Hornchurch | London (Upminster) | Hornchurch Stadium | 3,500 |
| Maidstone United | Maidstone | Gallagher Stadium | 4,200 |
| Salisbury | Salisbury | Raymond McEnhill Stadium | 5,000 |
| Slough Town | Slough | Arbour Park | 2,000 |
| St Albans City | St Albans | Clarence Park | 4,500 |
| Tonbridge Angels | Tonbridge | Longmead Stadium | 3,000 |
| Torquay United | Torquay | Plainmoor | 6,500 |
| Truro City | Truro | Truro City Stadium | 3,000 |
| Welling United | London (Welling) | Park View Road | 4,000 |
| Weston-super-Mare | Weston-super-Mare | Woodspring Stadium | 3,500 |
| Weymouth | Weymouth | Bob Lucas Stadium | 6,600 |
| Worthing | Worthing | Woodside Road | 4,000 |

### Managerial changes

| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager(s) | Date of appointment |
| Boreham Wood | Luke Garrard | Mutual consent | 20 April 2024 | Pre-season | Ross Jenkins | 15 May 2024 |
| Torquay United | Aaron Downes | End of interim spell | 20 April 2024 | Pre-season | Paul Wotton | 14 May 2024 |
| Hampton & Richmond Borough | Mel Gwinnett | Sacked | 3 May 2024 | Pre-season | Alan Julian | 13 May 2024 |
| Worthing | Aarran Racine | End of interim spell | 11 May 2024 | Pre-season | Chris Agutter | 11 May 2024 |
| Truro City | Paul Wotton | Signed by Torquay United | 14 May 2024 | Pre-season | John Askey | 6 June 2024 |
| St Albans City | Jon Meakes | Demoted to assistant manager | 17 May 2024 | Pre-season | David Noble | 17 May 2024 |
| Boreham Wood | Ross Jenkins | Sacked | 12 September 2024 | 10th | Luke Garrard | 13 September 2024 |
| Bath City | Jerry Gill | Sacked | 18 November 2024 | 20th | Darren Way | 23 December 2024 |
| St Albans City | David Noble | Mutual consent | 21 November 2024 | 21st | Ian Culverhouse | 28 November 2024 |
| Weymouth | Mark Molesley | Sacked | 28 November 2024 | 23rd | Warren Feeney | 17 December 2024 |
| Hemel Hempstead Town | Bobby Wilkinson | Sacked | 6 December 2024 | 17th | Lee Allinson | 6 December 2024 |
| Welling United | Rod Stringer | Resigned | 16 March 2025 | 22nd | Brian Statham (interim) | 16 Match 2025 |

### Table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Worthing | 38 | 23 | 8 | 7 | 64 | 49 | +15 | 77 | Promotion to National League |
| 2 | Truro City | 39 | 21 | 10 | 8 | 62 | 37 | +25 | 73 | Qualification for the National League South play-off semi-finals |
| 3 | Eastbourne Borough | 39 | 20 | 12 | 7 | 55 | 38 | +17 | 72 | Qualification for the National League South play-off semi-finals |
| 4 | Boreham Wood | 39 | 21 | 8 | 10 | 69 | 39 | +30 | 71 | Qualification for the National League South play-off quarter-finals |
| 5 | Dorking Wanderers | 39 | 20 | 11 | 8 | 75 | 47 | +28 | 71 | Qualification for the National League South play-off quarter-finals |
| 6 | Torquay United | 39 | 19 | 14 | 6 | 60 | 39 | +21 | 71 | Qualification for the National League South play-off quarter-finals |
| 7 | Maidstone United | 39 | 18 | 13 | 8 | 56 | 32 | +24 | 67 | Qualification for the National League South play-off quarter-finals |
| 8 | Weston-super-Mare | 39 | 18 | 11 | 10 | 56 | 44 | +12 | 65 | |
| 9 | Farnborough | 39 | 16 | 8 | 15 | 54 | 54 | 0 | 56 | |
| 10 | Hemel Hempstead Town | 39 | 16 | 8 | 15 | 59 | 65 | −6 | 56 | |
| 11 | Tonbridge Angels | 39 | 14 | 11 | 14 | 46 | 46 | 0 | 53 | |
| 12 | Chelmsford City | 39 | 13 | 13 | 13 | 60 | 55 | +5 | 52 | |
| 13 | Hornchurch | 38 | 13 | 12 | 13 | 47 | 46 | +1 | 51 | |
| 14 | Chippenham Town | 39 | 14 | 7 | 18 | 52 | 60 | −8 | 49 | |
| 15 | Chesham United | 39 | 13 | 10 | 16 | 50 | 61 | −11 | 49 | |
| 16 | Hampton & Richmond Borough | 39 | 13 | 9 | 17 | 51 | 51 | 0 | 48 | |
| 17 | Bath City | 39 | 13 | 9 | 17 | 36 | 42 | −6 | 48 | |
| 18 | Slough Town | 39 | 12 | 11 | 16 | 60 | 62 | −2 | 47 | |
| 19 | Salisbury | 39 | 9 | 14 | 16 | 51 | 59 | −8 | 41 | |
| 20 | Enfield Town | 39 | 12 | 5 | 22 | 42 | 75 | −33 | 41 | |
| 21 | St Albans City | 39 | 7 | 15 | 17 | 40 | 55 | −15 | 36 | Relegation to the Isthmian League/Southern Football League |
| 22 | Welling United | 39 | 9 | 6 | 24 | 42 | 72 | −30 | 33 | Relegation to the Isthmian League/Southern Football League |
| 23 | Weymouth | 39 | 5 | 13 | 21 | 35 | 61 | −26 | 28 | Relegation to the Isthmian League/Southern Football League |
| 24 | Aveley | 39 | 6 | 6 | 27 | 39 | 72 | −33 | 24 | Relegation to the Isthmian League/Southern Football League |

### Results

| Home \ Away | AVE | BAT | BOR | CHL | CHS | CHI | DOR | EAS | ENF | FAR | HAM | HEM | HOR | MAI | SAL | SLO | STA | TON | TOR | TRU | WEL | WSM | WEY | WOR |
| Aveley | — | 26 Apr | 1–0 | 18 Apr | 1–1 | 0–1 | 3–1 | 0–2 | 0–1 | 2–1 | 1–2 | 0–1 | 1–1 | 0–3 | 2–2 | 0–3 | 6–3 | 2–2 | 29 Mar | 1–2 | 1–1 | 1–2 | 0–1 | 1–2 |
| Bath City | 3–0 | — | 1–2 | 2–1 | 1–1 | 21 Apr | 12 Apr | 0–0 | 0–1 | 1–0 | 1–0 | 29 Mar | 0–2 | 3–3 | 1–0 | 2–0 | 0–1 | 2–0 | 1–2 | 1–0 | 1–0 | 0–2 | 1–1 | 0–2 |
| Boreham Wood | 1–0 | 1–0 | — | 1–0 | 3–0 | 1–4 | 22 Mar | 3–0 | 21 Apr | 3–1 | 3–1 | 12 Apr | 1–1 | 1–1 | 5 Apr | 5–1 | 3–0 | 1–1 | 0–0 | 1–0 | 6–0 | 0–1 | 3–0 | 1–2 |
| Chelmsford City | 1–0 | 3–0 | 2–3 | — | 1–1 | 1–1 | 0–4 | 4–2 | 12 Apr | 1–2 | 1–1 | 0–0 | 2–1 | 0–0 | 2–1 | 3–1 | 2–1 | 1–1 | 3–2 | 29 Mar | 21 Apr | 0–1 | 0–0 | 1–2 |
| Chesham United | 3–2 | 0–1 | 1–2 | 2–2 | — | 3–1 | 0–5 | 0–0 | 1–3 | 12 Apr | 2–1 | 1–0 | 1–3 | 2–0 | 2–2 | 21 Apr | 1–0 | 0–1 | 2–3 | 1–4 | 29 Mar | 1–2 | 3–1 | 2–0 |
| Chippenham Town | 2–1 | 0–3 | 0–1 | 5 Apr | 2–0 | — | 1–2 | 3–0 | 3–2 | 1–2 | 0–2 | 3–0 | 26 Apr | 0–0 | 0–1 | 0–3 | 1–1 | 0–0 | 1–3 | 0–3 | 1–1 | 18 Apr | 22 Mar | 2–3 |
| Dorking Wanderers | 3–0 | 1–0 | 2–2 | 2–2 | 26 Apr | 1–0 | — | 29 Mar | 1–1 | 2–2 | 18 Apr | 3–2 | 3–1 | 1–1 | 3–3 | 3–1 | 2–1 | 1–0 | 0–1 | 0–0 | 2–1 | 1–3 | 1–2 | 1–2 |
| Eastbourne Borough | 2–1 | 1–0 | 2–1 | 2–1 | 1–1 | 4–1 | 2–2 | — | 1–0 | 22 Mar | 3–1 | 3–3 | 1–1 | 1–0 | 0–0 | 1–1 | 1–0 | 2–1 | 1–1 | 0–0 | 4–1 | 26 Apr | 5 Apr | 18 Apr |
| Enfield Town | 2–4 | 1–1 | 0–2 | 2–1 | 2–3 | 29 Mar | 0–2 | 0–5 | — | 1–0 | 1–0 | 0–1 | 1–2 | 1–4 | 1–1 | 1–6 | 18 Apr | 1–3 | 1–4 | 3–2 | 2–0 | 1–0 | 1–0 | 26 Apr |
| Farnborough | 2–0 | 18 Apr | 0–2 | 3–4 | 2–1 | 3–1 | 3–4 | 2–0 | 4–1 | — | 0–0 | 0–1 | 0–1 | 26 Apr | 3–1 | 1–0 | 1–0 | 0–2 | 1–0 | 1–1 | 2–1 | 2–1 | 3–0 | 1–0 |
| Hampton & Richmond Borough | 2–0 | 5 Apr | 1–1 | 3–2 | 0–1 | 1–2 | 2–2 | 3–1 | 4–0 | 21 Apr | — | 1–2 | 1–3 | 22 Mar | 1–0 | 2–2 | 0–1 | 2–0 | 0–1 | 1–3 | 12 Apr | 0–0 | 2–0 | 2–3 |
| Hemel Hempstead Town | 22 Mar | 4–2 | 3–4 | 2–2 | 18 Apr | 4–2 | 1–7 | 2–5 | 5 Apr | 3–3 | 0–4 | — | 3–1 | 0–0 | 2–2 | 4–1 | 2–1 | 2–0 | 26 Apr | 3–0 | 4–2 | 0–1 | 3–0 | 1–1 |
| Hornchurch | 21 Apr | 0–0 | 2–1 | 0–2 | 2–1 | 1–2 | 0–1 | 0–1 | 3–1 | 1–0 | 1–1 | 1–0 | — | 0–0 | 1–1 | 2–3 | 1–0 | 2–2 | 2–1 | 12 Apr | 0–0 | 29 Mar | 1–0 | 25 Mar |
| Maidstone United | 0–2 | 3–0 | 29 Mar | 1–5 | 2–2 | 3–0 | 1–1 | 3–1 | 4–0 | 4–0 | 0–0 | 1–0 | 1–0 | — | 3–2 | 1–1 | 1–1 | 21 Apr | 1–0 | 1–2 | 1–0 | 0–1 | 12 Apr | 1–2 |
| Salisbury | 12 Apr | 1–2 | 2–1 | 1–3 | 1–2 | 3–2 | 0–2 | 21 Apr | 1–2 | 0–0 | 2–1 | 5–0 | 2–2 | 0–2 | — | 1–0 | 1–1 | 29 Mar | 0–1 | 1–1 | 3–1 | 0–2 | 0–0 | 0–2 |
| Slough Town | 5 Apr | 3–0 | 18 Apr | 2–1 | 1–1 | 1–2 | 3–2 | 0–0 | 22 Mar | 1–1 | 26 Apr | 0–1 | 2–1 | 1–0 | 1–1 | — | 2–2 | 3–1 | 2–2 | 1–1 | 2–3 | 1–3 | 1–0 | 4–0 |
| St Albans City | 3–0 | 3–2 | 1–3 | 1–1 | 1–2 | 0–2 | 5 Apr | 12 Apr | 2–1 | 29 Mar | 2–1 | 21 Apr | 22 Mar | 0–1 | 3–4 | 1–0 | — | 1–1 | 1–1 | 1–2 | 0–1 | 0–0 | 1–1 | 2–2 |
| Tonbridge Angels | 2–1 | 0–0 | 26 Apr | 22 Mar | 1–0 | 1–1 | 1–0 | 0–2 | 1–3 | 5 Apr | 2–2 | 2–0 | 18 Apr | 1–3 | 1–0 | 3–1 | 2–0 | — | 0–1 | 0–1 | 2–0 | 2–0 | 3–2 | 1–2 |
| Torquay United | 1–1 | 22 Mar | 2–2 | 2–2 | 5 Apr | 3–0 | 1–0 | 2–0 | 2–1 | 2–0 | 0–1 | 1–0 | 2–1 | 1–1 | 2–2 | 12 Apr | 1–1 | 0–0 | — | 1–0 | 3–1 | 4–2 | 21 Apr | 2–1 |
| Truro City | 2–1 | 0–0 | 2–1 | 2–1 | 2–1 | 1–1 | 1–2 | 0–1 | 3–1 | 1–1 | 3–0 | 1–0 | 2–1 | 0–2 | 22 Mar | 2–0 | 26 Apr | 2–1 | 18 Apr | — | 3–2 | 1–1 | 1–1 | 5–0 |
| Welling United | 1–0 | 1–0 | 0–1 | 0–1 | 1–3 | 0–4 | 0–1 | 0–1 | 1–0 | 4–1 | 2–3 | 1–2 | 5 Apr | 18 Apr | 26 Apr | 2–2 | 1–1 | 2–2 | 2–0 | 1–2 | — | 1–3 | 2–1 | 22 Mar |
| Weston-super-Mare | 4–1 | 0–0 | 0–0 | 2–0 | 22 Mar | 1–3 | 1–1 | 0–1 | 1–1 | 4–3 | 3–1 | 1–1 | 3–2 | 5 Apr | 1–2 | 2–0 | 0–0 | 12 Apr | 1–1 | 21 Apr | 1–4 | — | 1–1 | 3–4 |
| Weymouth | 4–1 | 0–3 | 2–1 | 26 Apr | 1–1 | 0–2 | 2–3 | 0–1 | 1–1 | 1–1 | 0–1 | 0–2 | 3–3 | 0–1 | 18 Apr | 29 Mar | 1–1 | 0–1 | 2–2 | 1–4 | 5–1 | 0–2 | — | 1–1 |
| Worthing | 2–1 | 2–1 | 2–1 | 1–1 | 3–0 | 12 Apr | 21 Apr | 0–0 | 1–0 | 1–2 | 29 Mar | 3–0 | 0–0 | 0–2 | 3–2 | 4–3 | 1–1 | 3–2 | 2–2 | 5 Apr | 1–0 | 3–0 | 1–0 | — |

### Season statistics

    As of 15 March 2025

### Top scorers

| Rank | Player | Club | Goals |
| 1 | Kwesi Appiah | Boreham Wood | 24 |
| 2 | Tyler Harvey | Truro City | 23 |
| 3 | George Alexander | Eastbourne Borough | 21 |
| 4 | Alfie Rutherford | Dorking Wanderers | 17 |
| 5 | Luke Coulson | Weston-super-Mare | 15 |
| 5 | Sam Youngs | Enfield Town | 15 |
| 7 | Aaron Blair | Maidstone United | 14 |
| 7 | Danny Cashman | Worthing | 14 |

### Hat-tricks

| Player | For | Against | Result | Date |
| Jaze Kabia | Truro City | Worthing | 5–0 | 26 August 2024 |
| Aaron Blair | Maidstone United | Enfield Town | 1–4 | 7 September 2024 |
| James Roberts | Hampton & Richmond Borough | Enfield Town | 4–0 | 28 September 2024 |
| George Alexander | Eastbourne Borough | Hemel Hempstead Town | 2–5 | 2 November 2024 |
| Charlie Carter | Dorking Wanderers | Chelmsford City | 0–4 | 9 November 2024 |
| Ken Charles | St Albans City | Aveley | 6–3 | 25 November 2024 |
| Razzaq Coleman De-Graft | Aveley | St Albans City | 6–3 | 25 November 2024 |
| Tyler Harvey | Truro City | Weymouth | 1–4 | 26 November 2024 |
| Kwesi Appiah | Boreham Wood | St Albans City | 3–0 | 10 December 2024 |
| Alfie Rutherford | Dorking Wanderers | Chesham United | 0–5 | 21 December 2024 |
| Kwesi Appiah | Boreham Wood | Slough Town | 5–1 | 1 January 2025 |
| Shaq Coulthirst | Maidstone United | Enfield Town | 4–0 | 11 January 2025 |
| Kane Crichlow | Chelmsford City | Farnborough | 3–4 | 8 February 2025 |
| George Alexander | Eastbourne Borough | Enfield Town | 0–5 | 18 February 2025 |
| George Alexander | Eastbourne Borough | Hemel Hempstead Town | 3–3 | 22 February 2025 |

### Monthly awards

Each month the Vanarama National League announces their official Player of the Month and Manager of the Month.
| Month | Manager of the Month | Manager of the Month | Player of the Month | Player of the Month |
| August | Scott Davies | Slough Town | Sean Shields | Tonbridge Angels |
| September | Robbie Simpson | Chelmsford City | James Roberts | Hampton & Richmond Borough |
| October | Scott Bartlett | Weston-super-Mare | Tyler Harvey | Truro City |
| November | Paul Wotton | Torquay United | George Alexander | Eastbourne Borough |
| December | George Elokobi | Maidstone United | Kwesi Appiah | Boreham Wood |
| January | Chris Agutter | Worthing | Mauro Vilhete | Hampton & Richmond Borough |
| February | Marc White | Dorking Wanderers | Darren McQueen | Hornchurch |