# 2023–24 in English football

The 2023–24 season was the 144th competitive association football season in England.

## National teams
### England men's national football team
#### Results and fixtures
##### UEFA Euro 2024 qualifying
###### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | | |
| 1 | England | 8 | 6 | 2 | 0 | 22 | 4 | +18 | 20 | Qualify for final tournament | — | 3–1 | 2–0 | 7–0 | 2–0 |
| 2 | Italy | 8 | 4 | 2 | 2 | 16 | 9 | +7 | 14 | Qualify for final tournament | 1–2 | — | 2–1 | 5–2 | 4–0 |
| 3 | Ukraine | 8 | 4 | 2 | 2 | 11 | 8 | +3 | 14 | Advance to play-offs via Nations League | 1–1 | 0–0 | — | 2–0 | 1–0 |
| 4 | North Macedonia | 8 | 2 | 2 | 4 | 10 | 20 | −10 | 8 | | 1–1 | 1–1 | 2–3 | — | 2–1 |
| 5 | Malta | 8 | 0 | 0 | 8 | 2 | 20 | −18 | 0 | | 0–4 | 0–2 | 1–3 | 0–2 | — |
* 1 2 Head-to-head points: Italy 4, Ukraine 1.

##### UEFA Euro 2024
###### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | England | 3 | 1 | 2 | 0 | 2 | 1 | +1 | 5 | Advance to knockout stage |
| 2 | Denmark | 3 | 0 | 3 | 0 | 2 | 2 | 0 | 3 | Advance to knockout stage |
| 3 | Slovenia | 3 | 0 | 3 | 0 | 2 | 2 | 0 | 3 | Advance to knockout stage |
| 4 | Serbia | 3 | 0 | 2 | 1 | 1 | 2 | −1 | 2 | |
* 1 2 Tied on head-to-head result (Slovenia 1–1 Denmark), overall goal difference and overall goals scored. Disciplinary points: Denmark −6, Slovenia −7.

###### Knockout stage
### U–17
#### FIFA U-17 World Cup
##### Group C

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | England | 3 | 2 | 0 | 1 | 13 | 3 | +10 | 6 | Knockout stage |
| 2 | Brazil | 3 | 2 | 0 | 1 | 13 | 4 | +9 | 6 | Knockout stage |
| 3 | Iran | 3 | 2 | 0 | 1 | 9 | 4 | +5 | 6 | Knockout stage |
| 4 | New Caledonia | 3 | 0 | 0 | 3 | 0 | 24 | −24 | 0 | |

##### Knockout stage
### England women's national football team
#### Results and fixtures
##### 2023 FIFA Women's World Cup
###### Group D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | England | 3 | 3 | 0 | 0 | 8 | 1 | +7 | 9 | Advance to knockout stage |
| 2 | Denmark | 3 | 2 | 0 | 1 | 3 | 1 | +2 | 6 | Advance to knockout stage |
| 3 | China | 3 | 1 | 0 | 2 | 2 | 7 | −5 | 3 | |
| 4 | Haiti | 3 | 0 | 0 | 3 | 0 | 4 | −4 | 0 | |

##### 2023–24 UEFA Women's Nations League
###### Group A1

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | | | | |
| 1 | Netherlands | 6 | 4 | 0 | 2 | 14 | 6 | +8 | 12 | Qualification for Nations League Finals | — | 2–1 | 4–0 | 4–0 |
| 2 | England | 6 | 4 | 0 | 2 | 15 | 8 | +7 | 12 | | 3–2 | — | 1–0 | 2–1 |
| 3 | Belgium (O) | 6 | 2 | 2 | 2 | 7 | 10 | −3 | 8 | Qualification for relegation play-offs | 2–1 | 3–2 | — | 1–1 |
| 4 | Scotland (R) | 6 | 0 | 2 | 4 | 3 | 15 | −12 | 2 | Relegation to League B | 0–1 | 0–6 | 1–1 | — |
* 1 2 Tied on head-to-head results. Ranked on overall goal difference: Netherlands +8, England +7

##### UEFA Women's Euro 2025 qualifying
###### Group A3

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | |
| 1 | France | 6 | 4 | 0 | 2 | 8 | 7 | +1 | 12 | Qualify for final tournament | — | 1–2 | 2–1 | 1–0 |
| 2 | England | 6 | 3 | 2 | 1 | 8 | 5 | +3 | 11 | Qualify for final tournament | 1–2 | — | 1–1 | 2–1 |
| 3 | Sweden | 6 | 2 | 2 | 2 | 6 | 4 | +2 | 8 | Advance to play-offs (seeded) | 0–1 | 0–0 | — | 1–0 |
| 4 | Republic of Ireland (R) | 6 | 1 | 0 | 5 | 4 | 10 | −6 | 3 | Advance to play-offs (seeded) and relegation to League B | 3–1 | 0–2 | 0–3 | — |

## FIFA competitions
### FIFA Club World Cup
#### Bracket

| First round | First round | Second round | Second round | Semi-finals | Semi-finals | Final | Final |
| | | 15 December – Jeddah (PAASC) | 15 December – Jeddah (PAASC) | | | | |
| | | León | 0 | 19 December – Jeddah (KASC) | | | |
| | | Urawa Red Diamonds | 1 | Urawa Red Diamonds | 0 | | |
| | | | | Manchester City | 3 | 22 December – Jeddah (KASC) | 22 December – Jeddah (KASC) |
| | | | | | | Manchester City | 4 |
| | | | | 18 December – Jeddah (KASC) | 18 December – Jeddah (KASC) | Fluminense | 0 |
| | | 15 December – Jeddah (KASC) | 15 December – Jeddah (KASC) | Fluminense | 2 | | |
| 12 December – Jeddah (KASC) | 12 December – Jeddah (KASC) | Al Ahly | 3 | Al Ahly | 0 | Match for third place | Match for third place |
| Al-Ittihad | 3 | Al-Ittihad | 1 | | | 22 December – Jeddah (PAASC) | 22 December – Jeddah (PAASC) |
| Auckland City | 0 | | | | | Urawa Red Diamonds | 2 |
| | | | | | | Al Ahly | 4 |

#### Matches
## UEFA competitions
### UEFA Champions League
#### Group stage
##### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAY | CPH | GAL | MUN |
| 1 | Bayern Munich | 6 | 5 | 1 | 0 | 12 | 6 | +6 | 16 | Advance to knockout phase | — | 0–0 | 2–1 | 4–3 |
| 2 | Copenhagen | 6 | 2 | 2 | 2 | 8 | 8 | 0 | 8 | Advance to knockout phase | 1–2 | — | 1–0 | 4–3 |
| 3 | Galatasaray | 6 | 1 | 2 | 3 | 10 | 13 | −3 | 5 | Transfer to Europa League | 1–3 | 2–2 | — | 3–3 |
| 4 | Manchester United | 6 | 1 | 1 | 4 | 12 | 15 | −3 | 4 | | 0–1 | 1–0 | 2–3 | — |

##### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ARS | PSV | LEN | SEV |
| 1 | Arsenal | 6 | 4 | 1 | 1 | 16 | 4 | +12 | 13 | Advance to knockout phase | — | 4–0 | 6–0 | 2–0 |
| 2 | PSV Eindhoven | 6 | 2 | 3 | 1 | 8 | 10 | −2 | 9 | Advance to knockout phase | 1–1 | — | 1–0 | 2–2 |
| 3 | Lens | 6 | 2 | 2 | 2 | 6 | 11 | −5 | 8 | Transfer to Europa League | 2–1 | 1–1 | — | 2–1 |
| 4 | Sevilla | 6 | 0 | 2 | 4 | 7 | 12 | −5 | 2 | | 1–2 | 2–3 | 1–1 | — |

##### Group F

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | DOR | PAR | MIL | NEW |
| 1 | Borussia Dortmund | 6 | 3 | 2 | 1 | 7 | 4 | +3 | 11 | Advance to knockout phase | — | 1–1 | 0–0 | 2–0 |
| 2 | Paris Saint-Germain | 6 | 2 | 2 | 2 | 9 | 8 | +1 | 8 | Advance to knockout phase | 2–0 | — | 3–0 | 1–1 |
| 3 | Milan | 6 | 2 | 2 | 2 | 5 | 8 | −3 | 8 | Transfer to Europa League | 1–3 | 2–1 | — | 0–0 |
| 4 | Newcastle United | 6 | 1 | 2 | 3 | 6 | 7 | −1 | 5 | | 0–1 | 4–1 | 1–2 | — |
* 1 2 Tied on head-to-head points. Head-to-head goal difference: Paris Saint-Germain +2, Milan −2.

##### Group G

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MCI | RBL | YB | RSB |
| 1 | Manchester City | 6 | 6 | 0 | 0 | 18 | 7 | +11 | 18 | Advance to knockout phase | — | 3–2 | 3–0 | 3–1 |
| 2 | RB Leipzig | 6 | 4 | 0 | 2 | 13 | 10 | +3 | 12 | Advance to knockout phase | 1–3 | — | 2–1 | 3–1 |
| 3 | Young Boys | 6 | 1 | 1 | 4 | 7 | 13 | −6 | 4 | Transfer to Europa League | 1–3 | 1–3 | — | 2–0 |
| 4 | Red Star Belgrade | 6 | 0 | 1 | 5 | 7 | 15 | −8 | 1 | | 2–3 | 1–2 | 2–2 | — |

#### Knockout phase
##### Round of 16

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Porto | 1–1 (2–4 p) | Arsenal | 1–0 | 0–1 (a.e.t.) |
| Copenhagen | 2–6 | Manchester City | 1–3 | 1–3 |

##### Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Arsenal | 2–3 | Bayern Munich | 2–2 | 0–1 |
| Real Madrid | 4–4 (4–3 p) | Manchester City | 3–3 | 1–1 (a.e.t.) |

### UEFA Europa League
#### Group stage
##### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | WHU | FRE | OLY | TSC |
| 1 | West Ham United | 6 | 5 | 0 | 1 | 10 | 4 | +6 | 15 | Advance to round of 16 | — | 2–0 | 1–0 | 3–1 |
| 2 | SC Freiburg | 6 | 4 | 0 | 2 | 17 | 7 | +10 | 12 | Advance to knockout round play-offs | 1–2 | — | 5–0 | 5–0 |
| 3 | Olympiacos | 6 | 2 | 1 | 3 | 11 | 14 | −3 | 7 | Transfer to Europa Conference League | 2–1 | 2–3 | — | 5–2 |
| 4 | TSC | 6 | 0 | 1 | 5 | 6 | 19 | −13 | 1 | | 0–1 | 1–3 | 2–2 | — |

##### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BHA | MAR | AJA | AEK |
| 1 | Brighton & Hove Albion | 6 | 4 | 1 | 1 | 10 | 5 | +5 | 13 | Advance to round of 16 | — | 1–0 | 2–0 | 2–3 |
| 2 | Marseille | 6 | 3 | 2 | 1 | 14 | 10 | +4 | 11 | Advance to knockout round play-offs | 2–2 | — | 4–3 | 3–1 |
| 3 | Ajax | 6 | 1 | 2 | 3 | 10 | 13 | −3 | 5 | Transfer to Europa Conference League | 0–2 | 3–3 | — | 3–1 |
| 4 | AEK Athens | 6 | 1 | 1 | 4 | 6 | 12 | −6 | 4 | | 0–1 | 0–2 | 1–1 | — |

##### Group E

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LIV | TOU | USG | LAS |
| 1 | Liverpool | 6 | 4 | 0 | 2 | 17 | 7 | +10 | 12 | Advance to round of 16 | — | 5–1 | 2–0 | 4–0 |
| 2 | Toulouse | 6 | 3 | 2 | 1 | 8 | 9 | −1 | 11 | Advance to knockout round play-offs | 3–2 | — | 0–0 | 1–0 |
| 3 | Union Saint-Gilloise | 6 | 2 | 2 | 2 | 5 | 8 | −3 | 8 | Transfer to Europa Conference League | 2–1 | 1–1 | — | 2–1 |
| 4 | LASK | 6 | 1 | 0 | 5 | 6 | 12 | −6 | 3 | | 1–3 | 1–2 | 3–0 | — |

#### Knockout stage
##### Round of 16

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Sparta Prague | 2–11 | Liverpool | 1–5 | 1–6 |
| Roma | 4–1 | Brighton & Hove Albion | 4–0 | 0–1 |
| SC Freiburg | 1–5 | West Ham United | 1–0 | 0–5 |

##### Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Liverpool | 1–3 | Atalanta | 0–3 | 1–0 |
| Bayer Leverkusen | 3–1 | West Ham United | 2–0 | 1–1 |

### UEFA Europa Conference League
#### Play-off round

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Hibernian | 0–8 | Aston Villa | 0–5 | 0–3 |

#### Group stage
##### Group E

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | AVL | LEG | AZ | ZRI |
| 1 | Aston Villa | 6 | 4 | 1 | 1 | 12 | 7 | +5 | 13 | Advance to round of 16 | — | 2–1 | 2–1 | 1–0 |
| 2 | Legia Warsaw | 6 | 4 | 0 | 2 | 10 | 6 | +4 | 12 | Advance to knockout round play-offs | 3–2 | — | 2–0 | 2–0 |
| 3 | AZ | 6 | 2 | 0 | 4 | 7 | 12 | −5 | 6 | | 1–4 | 1–0 | — | 1–0 |
| 4 | Zrinjski Mostar | 6 | 1 | 1 | 4 | 6 | 10 | −4 | 4 | | 1–1 | 1–2 | 4–3 | — |

#### Knockout phase
##### Round of 16

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Ajax | 0–4 | Aston Villa | 0–0 | 0–4 |

##### Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Aston Villa | 3–3 (4–3 p) | Lille | 2–1 | 1–2 (a.e.t.) |

##### Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Aston Villa | 2–6 | Olympiacos | 2–4 | 0–2 |

### UEFA Women's Champions League
#### Qualifying rounds
##### Round 1
###### Semi-finals

| Team 1 | Score | Team 2 |
| Arsenal | 3–0 | Linköping |

###### Final

| Team 1 | Score | Team 2 |
| Arsenal | 3–3 (a.e.t.) (2–4 p) | Paris FC |

##### Round 2

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Manchester United | 2–4 | Paris Saint-Germain | 1–1 | 1–3 |

#### Group stage
##### Group D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | CHE | HAC | PFC | RMA |
| 1 | Chelsea | 6 | 4 | 2 | 0 | 15 | 5 | +10 | 14 | Advance to quarter-finals | — | 0–0 | 4–1 | 2–1 |
| 2 | BK Häcken | 6 | 3 | 2 | 1 | 6 | 5 | +1 | 11 | Advance to quarter-finals | 1–3 | — | 0–0 | 2–1 |
| 3 | Paris FC | 6 | 2 | 1 | 3 | 5 | 11 | −6 | 7 | | 0–4 | 1–2 | — | 2–1 |
| 4 | Real Madrid | 6 | 0 | 1 | 5 | 5 | 10 | −5 | 1 | | 2–2 | 0–1 | 0–1 | — |

#### Knockout phase
##### Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Ajax | 1–4 | Chelsea | 0–3 | 1–1 |

##### Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Barcelona | 2–1 | Chelsea | 0–1 | 2–0 |

### UEFA Youth League
#### UEFA Champions League Path
##### Group stage
###### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | CPH | BAY | GAL | MUN |
| 1 | Copenhagen | 6 | 4 | 1 | 1 | 18 | 7 | +11 | 13 | Round of 16 | — | 3–2 | 6–0 | 2–2 |
| 2 | Bayern Munich | 6 | 4 | 0 | 2 | 11 | 7 | +4 | 12 | Play-offs | 2–1 | — | 2–1 | 2–0 |
| 3 | Galatasaray | 6 | 2 | 0 | 4 | 5 | 17 | −12 | 6 | | 1–5 | 2–1 | — | 1–0 |
| 4 | Manchester United | 6 | 1 | 1 | 4 | 5 | 8 | −3 | 4 | | 0–1 | 0–2 | 3–0 | — |

###### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LEN | SEV | PSV | ARS |
| 1 | Lens | 6 | 4 | 1 | 1 | 7 | 4 | +3 | 13 | Round of 16 | — | 1–1 | 2–1 | 1–0 |
| 2 | Sevilla | 6 | 2 | 3 | 1 | 6 | 5 | +1 | 9 | Play-offs | 0–1 | — | 1–0 | 2–1 |
| 3 | PSV Eindhoven | 6 | 2 | 1 | 3 | 7 | 8 | −1 | 7 | | 2–0 | 1–1 | — | 1–3 |
| 4 | Arsenal | 6 | 1 | 1 | 4 | 6 | 9 | −3 | 4 | | 0–2 | 1–1 | 1–2 | — |

###### Group F

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MIL | DOR | NEW | PAR |
| 1 | Milan | 6 | 4 | 0 | 2 | 14 | 8 | +6 | 12 | Round of 16 | — | 4–1 | 4–0 | 3–2 |
| 2 | Borussia Dortmund | 6 | 3 | 1 | 2 | 9 | 9 | 0 | 10 | Play-offs | 1–2 | — | 2–2 | 2–0 |
| 3 | Newcastle United | 6 | 2 | 1 | 3 | 8 | 11 | −3 | 7 | | 3–1 | 1–2 | — | 0–1 |
| 4 | Paris Saint-Germain | 6 | 2 | 0 | 4 | 5 | 8 | −3 | 6 | | 1–0 | 0–1 | 1–2 | — |

###### Group G

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MCI | RBL | RSB | YB |
| 1 | Manchester City | 6 | 4 | 2 | 0 | 17 | 6 | +11 | 14 | Round of 16 | — | 2–1 | 5–2 | 3–0 |
| 2 | RB Leipzig | 6 | 3 | 2 | 1 | 8 | 5 | +3 | 11 | Play-offs | 1–1 | — | 2–1 | 0–0 |
| 3 | Red Star Belgrade | 6 | 1 | 1 | 4 | 8 | 13 | −5 | 4 | | 2–2 | 0–1 | — | 2–1 |
| 4 | Young Boys | 6 | 1 | 1 | 4 | 4 | 13 | −9 | 4 | | 0–4 | 1–3 | 2–1 | — |
* 1 2 Tied on head-to head record.

#### Knockout phase
##### Round of 16

| Team 1 | Score | Team 2 |
| Mainz 05 | 2–1 | Manchester City |

## League Competitions (Men's)

| League | Promoted to league | Relegated from league |
| Premier League | Burnley Sheffield United Luton Town | Leicester City Leeds United Southampton |
| Championship | Plymouth Argyle Ipswich Town Sheffield Wednesday | Reading Blackpool Wigan Athletic |
| League One | Leyton Orient Stevenage Northampton Town Carlisle United | Milton Keynes Dons Morecambe Accrington Stanley Forest Green Rovers |
| League Two | Wrexham Notts County | Hartlepool United Rochdale |
| National League | AFC Fylde Kidderminster Harriers Ebbsfleet United Oxford City | Torquay United Yeovil Town Scunthorpe United Maidstone United |

### Premier League

In what was a three-horse race for nearly the entire campaign, Manchester City became the first English side to win four straight titles – Pep Guardiola's side overcoming a rough run of form before Christmas to once again hold off challenges from Arsenal and Liverpool (despite only taking top spot in the penultimate week having topped the table for almost the whole of the start of the season to the November international break), finishing with both 91 points and their first unbeaten league season at the Etihad for 12 years as well as securing victory in the UEFA Super Cup and the Club World Cup. Arsenal finished in 2nd place for the 2nd successive season, but unlike last year, the Gunners this time took the battle for the title to the last day (despite spending less time at the top), helped in no small part by an extraordinary run of form in 2024, even going the season unbeaten against City and Liverpool, only slip-ups during the Christmas period proving costly to the North London side who also reached the Champions League quarter-finals for the first time since 2010, only being knocked out by a narrow defeat to Bayern Munich. In what turned out to be Jürgen Klopp's final season, Liverpool remained in the top three for virtually the entire campaign and even led the table for nearly the entire winter whilst being in contention for an unprecedented quadruple until a collapse in form in the spring saw them exit both the Europa League and the FA Cup, whilst a succession of dropped points in the league enabled City and Arsenal to overtake, nonetheless securing a third placed finish and improving on the previous season, while also winning the League Cup for the second time in three seasons. Unai Emery's first full season in charge of Aston Villa was deemed a success as the Villans qualified for Europe's top competition for the first time since 1983, as well as reaching the Conference League semi-finals - perhaps the only disappointment being early exits in both domestic cup competitions.
Tottenham Hotspur's first season without star striker Harry Kane and under Australian head coach Ange Postecoglou proved to be turbulent; despite recording a hot start, finishing October top of the table and unbeaten after ten games, an injury crisis and indifferent form across the rest of the campaign took their toll on the North London club, though finishing fifth place and securing a return to European football. Chelsea languished in mid-table for most of the campaign as they suffered from greatly inconsistent form, despite reaching the final of the League Cup, but the Blues went on a resurgence from mid-February that propelled them up the table, helped by the free goal-scoring efforts of summer signing Cole Palmer, who finished as the division's second-highest scorer with 22 goals, to secure a sixth-place finish and a return to European football; their season, however, was tempered by former Tottenham manager Mauricio Pochettino's sudden departure after just one year in charge shortly after the last game. An extensive injury crisis saw Newcastle United's campaign fizzle out early on, with early exits in both their domestic competitions and the Champions League – with only a decent resurgence in form from the end of January ensuring a seventh-place finish (and because of Manchester United's FA Cup win it wasn't enough to secure what would have been European football in successive seasons for the first time since 2006). Manchester United endured a very disappointing season, suffering early exits in the Champions League and Carabao Cup, on top of poor league form not being helped by an extensive injury crisis as the Red Devils finished with a negative goal difference and suffered their lowest league finish, 8th, in 34 years, all combining to put pressure on manager Erik ten Hag; the season, however, ended on a bright note as the club won its 13th FA Cup, overcoming league champions and crosstown rivals Manchester City in the final (and thus securing European football for the following season).
In contrast to their unexpected qualifying for the Europa League last season, Brighton and Hove Albion's season rapidly faded out as the Seagulls won just seven games after September to miss out on the top ten (also failing to keep a clean sheet until the New Year); their very first European campaign saw them reach the last 16 of the Europa League, bowing out with a heavy first-leg loss to Roma, with head coach Roberto De Zerbi announcing his departure after the season's end. West Ham United were another team that saw their season fizzle out; whilst they remained in the top-seven battle for much longer, a collapse in form in the New Year saw the Hammers slip out of the race and capped a disappointing end to what was manager David Moyes' final season in charge, which also included a run to the Europa League quarter-finals. A run of form that saw only three wins between October and April saw Crystal Palace once more sucked into the relegation fight, the Eagles seeing manager Roy Hodgson resign in mid-February following a health scare amid reports of a potential sacking and being replaced by Oliver Glasner; the London club recovered remarkably, embarking on a great late resurgence - which included thumping victories over Manchester United and Aston Villa among others - to equal their highest Premier League finish of 10th. The shock pre-season decision by Bournemouth to sack head coach Gary O'Neil in favour of Spaniard Andoni Iraola ended up proving to be an inspired choice, only terrible form at both ends of the season and a lengthy winless run after Christmas preventing the Cherries from a potential race for European qualification, their highlights including a first ever away win at Manchester United.
For only the second time in Premier League history, and first since 1998, all three promoted sides were relegated straight back to the Championship, in a relegation battle impacted by points deductions for financial irregularities; Sheffield United secured one of the lowest points total for a newly-promoted side whilst breaking the unwanted records held by both Swindon Town and Derby County for goals conceded in a top-flight season (Swindon having conceded 100 goals in 42 games and Derby 89 goals in 38 games), their cause not being helped by the sacking of manager Paul Heckingbottom in early December who was then replaced by former manager Chris Wilder and finishing with 104 goals conceded. Burnley finished above them, also enduring a disappointing return to the top-flight, the Clarets, and manager Vincent Kompany, earning praise for their continued attacking tactics but completely failing to transfer these tactics into results, their two biggest wins coming against The Blades. In spite of a remarkable goal-scoring record (the best for a play-off winning side since Blackpool) and some impressive results, including taking four points off both Newcastle and Everton, Luton Town filled the last relegation place in their first top-flight season since 1992, the Hatters' failure to turn their goals into results, as well as a terrible defensive record, going against them. In spite of enduring points deductions twice, having a total of eight points deducted, Everton managed to secure safety with several weeks to go - despite a lengthy winless run extending from Christmas to early April, the Toffees went on a late run of 17 points from the last nine games to extend their 70-year stay in the top-flight. Brentford endured a tough season as injuries to key players and a lengthy ban for star striker Ivan Toney received in the penultimate week of the previous season plunged the Bees into the relegation mire, only a couple of late wins helping them scrape to safety. Nottingham Forest were also involved in the relegation battle for nearly the entire season, with manager Steve Cooper being sacked in mid-December and replaced by Nuno Espirito Santo, the club's position worsening from a four-point deduction imposed in March, but still the Reds secured their top-flight stay for another season while also finishing the campaign with 32 points, the lowest total to secure top-flight safety - breaking the record set by West Bromwich Albion in 2005.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Manchester City (C) | 38 | 28 | 7 | 3 | 96 | 34 | +62 | 91 | Qualification for the Champions League league phase |
| 2 | Arsenal | 38 | 28 | 5 | 5 | 91 | 29 | +62 | 89 | Qualification for the Champions League league phase |
| 3 | Liverpool | 38 | 24 | 10 | 4 | 86 | 41 | +45 | 82 | Qualification for the Champions League league phase |
| 4 | Aston Villa | 38 | 20 | 8 | 10 | 76 | 61 | +15 | 68 | Qualification for the Champions League league phase |
| 5 | Tottenham Hotspur | 38 | 20 | 6 | 12 | 74 | 61 | +13 | 66 | Qualification for the Europa League league phase |
| 6 | Chelsea | 38 | 18 | 9 | 11 | 77 | 63 | +14 | 63 | Qualification for the Conference League play-off round |
| 7 | Newcastle United | 38 | 18 | 6 | 14 | 85 | 62 | +23 | 60 | |
| 8 | Manchester United | 38 | 18 | 6 | 14 | 57 | 58 | −1 | 60 | Qualification for the Europa League league phase |
| 9 | West Ham United | 38 | 14 | 10 | 14 | 60 | 74 | −14 | 52 | |
| 10 | Crystal Palace | 38 | 13 | 10 | 15 | 57 | 58 | −1 | 49 | |
| 11 | Brighton & Hove Albion | 38 | 12 | 12 | 14 | 55 | 62 | −7 | 48 | |
| 12 | Bournemouth | 38 | 13 | 9 | 16 | 54 | 67 | −13 | 48 | |
| 13 | Fulham | 38 | 13 | 8 | 17 | 55 | 61 | −6 | 47 | |
| 14 | Wolverhampton Wanderers | 38 | 13 | 7 | 18 | 50 | 65 | −15 | 46 | |
| 15 | Everton | 38 | 13 | 9 | 16 | 40 | 51 | −11 | 40 | |
| 16 | Brentford | 38 | 10 | 9 | 19 | 56 | 65 | −9 | 39 | |
| 17 | Nottingham Forest | 38 | 9 | 9 | 20 | 49 | 67 | −18 | 32 | |
| 18 | Luton Town (R) | 38 | 6 | 8 | 24 | 52 | 85 | −33 | 26 | Relegation to EFL Championship |
| 19 | Burnley (R) | 38 | 5 | 9 | 24 | 41 | 78 | −37 | 24 | Relegation to EFL Championship |
| 20 | Sheffield United (R) | 38 | 3 | 7 | 28 | 35 | 104 | −69 | 16 | Relegation to EFL Championship |
* ↑ Since the winners of the 2023–24 EFL Cup, Liverpool, qualified for the Champions League, the spot given to the League Cup winners (Conference League play-off round) was passed to the sixth-placed team.
* ↑ Manchester United qualified for the Europa League league phase as the 2023–24 FA Cup winners.
* ↑ Everton were deducted eight points for breaching profitability and sustainability rules. They were originally deducted ten points but this was reduced to six after an appeal. The club were then deducted an additional two points for further PSR breaches.
* ↑ Nottingham Forest were deducted four points for breaching profitability and sustainability rules. The club appealed the decision but were unsuccessful.

### Championship

In a remarkable Championship campaign, with vital table positions left open heading into the last matchday, Leicester City secured an immediate return to the Premier League as champions; the Foxes had looked uncatchable up until February, when a bad run of form allowed the teams behind to close the gap - and despite the title race becoming a three-horse one for much of the spring, Enzo Maresca's side recovered impressively in the closing weeks to comfortably win the second tier title for a record 8th time. Ipswich Town remarkably finished 2nd, amassing 96 points, a record for a second-placed team; the Tractor Boys remained in the top six for the entire campaign, against all odds, occupying 2nd place for virtually the entire first half of the season and even overcoming poor runs of form either sides of January and in April, to end their 22-year exile from the Premier League in style and become only the fifth side to win successive promotions from the third tier to the top flight, an achievement that earned coach Kieran McKenna and his side universal praise. The play-off final ended up being between the other relegated sides in Leeds United and Southampton, with Southampton ultimately winning out to earn head coach Russell Martin promotion in his first season at the club, the Saints overcoming a bad start to embark on a club record unbeaten run and only falling away from the top two by virtue of indifferent form in the closing months.
Leeds United overcame a slow start to the campaign, a spectacular run of form in 2024 propelling them into the automatic promotion race, but a familiar end-of-the-season slump saw the Whites finish 3rd despite amassing 90 points, a tally that would have seen automatic promotion in almost every other season; their play-off final defeat continued their run of not having won a competitive final of any description since the 1972 FA Cup final. Both Middlesbrough and Coventry City failed to emulate last season's success of reaching the play-offs, as they finished 8th and 9th respectively, Boro's hopes of another play-off finish dented by a failure to win their first seven games, whereas the Sky Blues never looked like mounting a serious play-off challenge, not helped by a terrible end to their season either, although both clubs made up for it with impressive cup runs, Middlesbrough reaching the Carabao Cup semi-finals and even beating Chelsea in the first leg before suffering a heavy second leg defeat, whilst Coventry reached the FA Cup semi-finals, forcing extra time against Manchester United despite falling 3-0 behind and only losing on penalties, in a match where they even had a 120-minute goal marginally ruled out for offside. Plymouth Argyle's first season at this level in 13 years was troublesome, the club remaining all season long in the bottom half of the table but having no real fear of relegation until their form worsened following the departure of promotion-winning manager Steven Schumacher to Stoke City, dragging the Pilgrims into the relegation battle in the New Year, ultimately staying up thanks to a last-matchday victory.
Sheffield Wednesday achieved one of the most unlikely survivals of all times: the club spent all but four matchdays in the bottom three, beginning the season with just three points from 13 games, until the hiring of 34-year-old German Danny Röhl - the youngest manager in the Football League - provided an uplift in the Owls' fortunes, with several runs of good form - including a run of 14 points from their last six games, ensuring a second successive season in the second tier. Queens Park Rangers also spent a large part of the season looking likely for relegation, at some point even being several points from safety, but the hiring of Spaniard Martí Cifuentes provided the club with enough spark to gradually climb its way out of the bottom three, whilst Blackburn Rovers overcame a bad run of form that saw the Lancashire club secure just five wins after November to avoid a second relegation to League One in seven years, with top scorer Sammie Szmodics finishing as the division's top goalscorer and almost single-handedly pulling his team over the line.
In a dramatic relegation battle, with several sides in the mix up until the closing weeks, Rotherham United became the first side in the Football League to suffer relegation, in a season where they had four managers and failed to win a single away game (the Millers securing just nine away wins in their last five Championship seasons), returning to League One after a two-year spell; the only bright spot was an upturn in form after the return of successful former manager Steve Evans late in the season, which at least prevented them from equalling their own record for the lowest-ever second tier points total. The other two relegation positions were decided on the last matchday; Huddersfield Town became the second team to be relegated, the Terriers' emphatic downward spiral since the departure of influential manager Carlos Corberán after losing in the play-off final two years ago taking its toll, in a turbulent season where they changed managers twice and returned to the third tier after 12 years away, having played in the Premier League as recently as 2019. Making even bigger headlines were Birmingham City, the Blues enduring their first relegation to the third tier since 1995 – the Midlands club had actually made a bright start, only for the controversial sacking of head coach John Eustace in favour of Wayne Rooney to prove a farcical decision, the club falling to barely above the drop zone on New Year's Day; in the end, another four managers would be appointed before the end of April (with Rooney's replacement in Tony Mowbray lasting just eight games before a medical leave of absence) but even the return of former manager Gary Rowett failed to stop the Blues' slide into the drop zone in spite of a final-day victory.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Leicester City (C, P) | 46 | 31 | 4 | 11 | 89 | 41 | +48 | 97 | Promoted to the Premier League |
| 2 | Ipswich Town (P) | 46 | 28 | 12 | 6 | 92 | 57 | +35 | 96 | Promoted to the Premier League |
| 3 | Leeds United | 46 | 27 | 9 | 10 | 81 | 43 | +38 | 90 | Qualified for the Championship play-offs |
| 4 | Southampton (O, P) | 46 | 26 | 9 | 11 | 87 | 63 | +24 | 87 | Qualified for the Championship play-offs |
| 5 | West Bromwich Albion | 46 | 21 | 12 | 13 | 70 | 47 | +23 | 75 | Qualified for the Championship play-offs |
| 6 | Norwich City | 46 | 21 | 10 | 15 | 79 | 64 | +15 | 73 | Qualified for the Championship play-offs |
| 7 | Hull City | 46 | 19 | 13 | 14 | 68 | 60 | +8 | 70 | |
| 8 | Middlesbrough | 46 | 20 | 9 | 17 | 71 | 62 | +9 | 69 | |
| 9 | Coventry City | 46 | 17 | 13 | 16 | 70 | 59 | +11 | 64 | |
| 10 | Preston North End | 46 | 18 | 9 | 19 | 56 | 67 | −11 | 63 | |
| 11 | Bristol City | 46 | 17 | 11 | 18 | 53 | 51 | +2 | 62 | |
| 12 | Cardiff City | 46 | 19 | 5 | 22 | 53 | 70 | −17 | 62 | |
| 13 | Millwall | 46 | 16 | 11 | 19 | 45 | 55 | −10 | 59 | |
| 14 | Swansea City | 46 | 15 | 12 | 19 | 59 | 65 | −6 | 57 | |
| 15 | Watford | 46 | 13 | 17 | 16 | 61 | 61 | 0 | 56 | |
| 16 | Sunderland | 46 | 16 | 8 | 22 | 52 | 54 | −2 | 56 | |
| 17 | Stoke City | 46 | 15 | 11 | 20 | 49 | 60 | −11 | 56 | |
| 18 | Queens Park Rangers | 46 | 15 | 11 | 20 | 47 | 58 | −11 | 56 | |
| 19 | Blackburn Rovers | 46 | 14 | 11 | 21 | 60 | 74 | −14 | 53 | |
| 20 | Sheffield Wednesday | 46 | 15 | 8 | 23 | 44 | 68 | −24 | 53 | |
| 21 | Plymouth Argyle | 46 | 13 | 12 | 21 | 59 | 70 | −11 | 51 | |
| 22 | Birmingham City (R) | 46 | 13 | 11 | 22 | 50 | 65 | −15 | 50 | Relegated to EFL League One |
| 23 | Huddersfield Town (R) | 46 | 9 | 18 | 19 | 48 | 77 | −29 | 45 | Relegated to EFL League One |
| 24 | Rotherham United (R) | 46 | 5 | 12 | 29 | 37 | 89 | −52 | 27 | Relegated to EFL League One |

### League One

In John Mousinho's first full season at the helm, Portsmouth won the League One title, topping the table for virtually the entire season and ending their 12-year exile from the Championship in style, only a somewhat poor run of form during and after Christmas preventing Pompey from breaking the 100-point mark - as the club finally secured its first promotion under American owner Michael Eisner. In a tense race, Derby County finished second, overcoming a slow start to rocket up the table after November and returning to the Championship after two seasons in the third tier, winning their first promotion since 2007 in the process and earning manager Paul Warne his fourth promotion as a manager in seven years - narrowly edging out Bolton Wanderers, who then narrowly missed out in the play-offs, losing the final to Oxford United; the U's enjoyed a remarkable season, staying in the promotion chase from the beginning and even overcoming both the loss of manager Liam Manning to Bristol City and a rough run of form in the New Year to edge back into the top six on the last day, before winning at Wembley and ending a 25-year absence from the second tier.
Blackpool failed to mount a substantial play-off challenge, a late rally proving too little too late in manager Neil Critchley's first season back in charge as indifferent form for the entire campaign ultimately took its toll on the Seasiders. The other two sides relegated from the Championship, Wigan and Reading, had their seasons marred by financial difficulties and points deductions; especially Reading, who even looked likely for a second successive relegation for nearly the entire season, only pulling away from the bottom four in the spring, amid increasing fan protests against owner Dai Yongge, which culminated in a pitch invasion that led to a match over Port Vale in January being abandoned. Charlton Athletic, who competed in the Championship four years ago, endured a turbulent season, going through five different managers, a long winless run mid-season dragging the Addicks into the relegation mire; the appointment of former Luton and Southampton manager Nathan Jones provided the club with enough spark to avoid a potential relegation battle - as they went on a long unbeaten run - but 16th place was still the lowest in the club's history since the pre-World War II years. The three automatically promoted sides had quite good seasons back in the third tier; Leyton Orient managed an 11th place finish, never being threatened with relegation and even looking likely to sneak into the play-offs during late winter, in their first season back at this level in eight years. Stevenage, in their first season in League One since 2014, occupied a play-off position for the bulk of the season, only missing out by a poor run of form after February, while Northampton Town, back after two years in the bottom tier, spent the entire season in mid-table and finished in 14th place - their highest in the Football League in 16 years.
Carlisle United never got back to grips with life in League One, in their first season at this tier for ten years, and were relegated in last place, sealing an immediate return to League Two - with even a couple of late wins coming too late for the Cumbrians. Port Vale suffered a complete collapse in form after briefly reaching second place in mid-September, winning just five games after that point and suffering relegation after two years in this tier, despite the appointment of experienced manager Darren Moore. Despite changing three managers, Fleetwood Town never looked likely to escape relegation as they fell in the bottom four after the fourth game and never left it, returning to League Two after ten years and suffering the very first relegation as the current incarnation of the club. The battle to avoid the final relegation spot proved very tight; in the end, Cheltenham took the last spot, never managing to fully recover from a terrible start that saw them fail to score in any of their first eleven games, and thus bringing the Robins' three-year spell in the division to an end, albeit managing to avoid finishing with the worst goals scored record for the campaign. Burton Albion and Cambridge United both came perilously close to relegation in the last few matchdays, but both clubs managed to just pull themselves over the line, to secure their status for the next season.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Portsmouth (C, P) | 46 | 28 | 13 | 5 | 78 | 41 | +37 | 97 | Promoted to EFL Championship |
| 2 | Derby County (P) | 46 | 28 | 8 | 10 | 78 | 37 | +41 | 92 | Promoted to EFL Championship |
| 3 | Bolton Wanderers | 46 | 25 | 12 | 9 | 86 | 51 | +35 | 87 | Qualified for League One play-offs |
| 4 | Peterborough United | 46 | 25 | 9 | 12 | 89 | 61 | +28 | 84 | Qualified for League One play-offs |
| 5 | Oxford United (O, P) | 46 | 22 | 11 | 13 | 79 | 56 | +23 | 77 | Qualified for League One play-offs |
| 6 | Barnsley | 46 | 21 | 13 | 12 | 82 | 64 | +18 | 76 | Qualified for League One play-offs |
| 7 | Lincoln City | 46 | 20 | 14 | 12 | 65 | 40 | +25 | 74 | |
| 8 | Blackpool | 46 | 21 | 10 | 15 | 65 | 48 | +17 | 73 | |
| 9 | Stevenage | 46 | 19 | 14 | 13 | 57 | 46 | +11 | 71 | |
| 10 | Wycombe Wanderers | 46 | 17 | 14 | 15 | 60 | 55 | +5 | 65 | |
| 11 | Leyton Orient | 46 | 18 | 11 | 17 | 53 | 55 | −2 | 65 | |
| 12 | Wigan Athletic | 46 | 20 | 10 | 16 | 63 | 56 | +7 | 62 | |
| 13 | Exeter City | 46 | 17 | 10 | 19 | 46 | 61 | −15 | 61 | |
| 14 | Northampton Town | 46 | 17 | 9 | 20 | 57 | 66 | −9 | 60 | |
| 15 | Bristol Rovers | 46 | 16 | 9 | 21 | 52 | 68 | −16 | 57 | |
| 16 | Charlton Athletic | 46 | 11 | 20 | 15 | 64 | 65 | −1 | 53 | |
| 17 | Reading | 46 | 16 | 11 | 19 | 68 | 70 | −2 | 53 | |
| 18 | Cambridge United | 46 | 12 | 12 | 22 | 39 | 61 | −22 | 48 | |
| 19 | Shrewsbury Town | 46 | 13 | 9 | 24 | 35 | 67 | −32 | 48 | |
| 20 | Burton Albion | 46 | 12 | 10 | 24 | 39 | 67 | −28 | 46 | |
| 21 | Cheltenham Town (R) | 46 | 12 | 8 | 26 | 41 | 65 | −24 | 44 | Relegated to EFL League Two |
| 22 | Fleetwood Town (R) | 46 | 10 | 13 | 23 | 49 | 72 | −23 | 43 | Relegated to EFL League Two |
| 23 | Port Vale (R) | 46 | 10 | 11 | 25 | 41 | 74 | −33 | 41 | Relegated to EFL League Two |
| 24 | Carlisle United (R) | 46 | 7 | 9 | 30 | 41 | 81 | −40 | 30 | Relegated to EFL League Two |
* ↑ On 19 May 2023, Wigan Athletic were deducted four points for failing to pay players and staff on time following previous EFL rules breaches in the 2022–23 season. Another four-point deduction was applied on 26 May, after the club's owners missed a deadline to deposit an amount equalling 125% of its monthly wage bill.
* ↑ On 16 August 2023, Reading were deducted one point for failing to pay players on time and in full on three occasions in the 2022–23 season. Another 3-point deduction was applied on 13 September, for failing to deposit wages on time. Another 2-point deduction was applied on 27 February, due to late HMRC payments.

### League Two

In what proved to be quite a one-sided promotion race, with all top three teams securing their place with three matchdays to go, Stockport County bounced back from their play-off final loss last year and secured the League Two title, putting a slow start behind them to return to League One after 14 years and give manager Dave Challinor his second promotion in three years. Wrexham's meteoric rise continued, as the club's long-awaited return to the Football League ended with the Welsh side securing their second straight promotion and a place in the third tier for the first time in 19 years, the Red Dragons solidifying themselves in the top seven in early October and gradually surging up the table, perhaps only missing out on another title because of their inferior away record and a slow start. Mansfield Town finished 3rd; the Stags remained in the top seven for virtually the entire season and even looked likely to snatch the title from Stockport, missing out by a couple of losses in March and April - their season was nonetheless rendered an immense success, the club returning to the third tier after 21 years away. Qualifying for the play-off final were Crewe Alexandra and Crawley Town, both of whom only managed to secure their play-off places on the final day but defied expectations in the semi-finals; ultimately emerging victorious were Crawley Town, the Red Devils winning on their first ever visit to Wembley to end a nine-year exile from League One and cap a triumphant first full season in charge for manager Scott Lindsey, just one season after the club had barely escaped relegation from the Football League.
Having begun their season with a run of just two points in seven games and looking like battling relegation all season long, Doncaster Rovers ended their campaign with a spectacular last-season surge - including a ten-game winning streak - to secure a fifth-place finish before losing out on penalties to Crewe Alexandra. Barrow enjoyed their best season since returning to the Football League, remaining in the top seven for most of the season, but a terrible run of just two points from seven games in April, coupled with Doncaster's late meteoric rise, meant they failed to reach the play-offs, a consequence of drawing their last game. Notts County, in their first season back in the Football League after four years, began on a very bright note as they mounted a serious play-off challenge; the Magpies' form tailed off badly in the New Year, however, after promotion-winning manager Luke Williams departed for Swansea in early January, and the club finished in 14th, in a season awash with 175 goals, translated into an attacking record only bettered by Stockport and Mansfield, but a defensive one worse even than the two relegated sides. Harrogate Town enjoyed their best season to date with a 13th place finish, even reaching a playoff position as late as the end of February - however, only three wins from Valentine's Day onward caused them to falter down the stretch.
Just two years after winning promotion to the third tier, Forest Green Rovers finished bottom and suffered a second consecutive relegation, falling back into non-league football after seven years, amid a dreadful season that saw several managerial changes, including the sacking of player-manager Troy Deeney in the aftermath of a post-match rant about the mentality of the squad. The battle for the last relegation place went to the final day, with Sutton United sliding back into non-league football after three years amid a rough campaign, the London side's hopes being let down by a number of draws in winnable games including a 4–4 draw on the final day of the season. Colchester United flirted with relegation on several occasions throughout the season but managed to just pull themselves over the line following a late improvement in form, securing their survival on the final matchday.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Stockport County (C, P) | 46 | 27 | 11 | 8 | 96 | 48 | +48 | 92 | Promoted to EFL League One |
| 2 | Wrexham (P) | 46 | 26 | 10 | 10 | 89 | 52 | +37 | 88 | Promoted to EFL League One |
| 3 | Mansfield Town (P) | 46 | 24 | 14 | 8 | 90 | 47 | +43 | 86 | Promoted to EFL League One |
| 4 | Milton Keynes Dons | 46 | 23 | 9 | 14 | 83 | 68 | +15 | 78 | Qualified for League Two play-offs |
| 5 | Doncaster Rovers | 46 | 21 | 8 | 17 | 73 | 68 | +5 | 71 | Qualified for League Two play-offs |
| 6 | Crewe Alexandra | 46 | 19 | 14 | 13 | 69 | 65 | +4 | 71 | Qualified for League Two play-offs |
| 7 | Crawley Town (O, P) | 46 | 21 | 7 | 18 | 73 | 67 | +6 | 70 | Qualified for League Two play-offs |
| 8 | Barrow | 46 | 18 | 15 | 13 | 62 | 56 | +6 | 69 | |
| 9 | Bradford City | 46 | 19 | 12 | 15 | 61 | 59 | +2 | 69 | |
| 10 | AFC Wimbledon | 46 | 17 | 14 | 15 | 64 | 51 | +13 | 65 | |
| 11 | Walsall | 46 | 18 | 11 | 17 | 69 | 73 | −4 | 65 | |
| 12 | Gillingham | 46 | 18 | 10 | 18 | 46 | 57 | −11 | 64 | |
| 13 | Harrogate Town | 46 | 17 | 12 | 17 | 60 | 69 | −9 | 63 | |
| 14 | Notts County | 46 | 18 | 7 | 21 | 89 | 86 | +3 | 61 | |
| 15 | Morecambe | 46 | 17 | 10 | 19 | 67 | 81 | −14 | 58 | |
| 16 | Tranmere Rovers | 46 | 17 | 6 | 23 | 67 | 70 | −3 | 57 | |
| 17 | Accrington Stanley | 46 | 16 | 9 | 21 | 63 | 71 | −8 | 57 | |
| 18 | Newport County | 46 | 16 | 7 | 23 | 62 | 76 | −14 | 55 | |
| 19 | Swindon Town | 46 | 14 | 12 | 20 | 77 | 83 | −6 | 54 | |
| 20 | Salford City | 46 | 13 | 12 | 21 | 66 | 82 | −16 | 51 | |
| 21 | Grimsby Town | 46 | 11 | 16 | 19 | 57 | 74 | −17 | 49 | |
| 22 | Colchester United | 46 | 11 | 12 | 23 | 59 | 80 | −21 | 45 | |
| 23 | Sutton United (R) | 46 | 9 | 15 | 22 | 59 | 84 | −25 | 42 | Relegated to National League |
| 24 | Forest Green Rovers (R) | 46 | 11 | 9 | 26 | 44 | 78 | −34 | 42 | Relegated to National League |
* ↑ On 11 April 2024, Morecambe were deducted three points for failing to pay players and staff on time following previous EFL rules breaches in the 2023–24 season.

### National League

In one of the most one-sided title races in the fifth tier, Chesterfield ended their six-year absence from the Football League in some style, giving manager Paul Cook his second promotion with the club exactly a decade after his first, with perhaps the only disappointment in the campaign being their poor defensive record (worse than relegated Kidderminster Harriers) and a poor run of form after winning the title to stop them breaking the goal and points records set by Wrexham and Notts County the previous season. The play-off final ended up being between Bromley and Solihull Moors, a fantastic achievement for both clubs considering neither had played in the Football League - in the end, the final came down to penalties for the second year in a row, with Bromley coming out on top, securing Ravens manager Andy Woodman his first managerial promotion and ensuring a second success in two years at Wembley for the club, having won the FA Trophy final in 2022 against Wrexham.
Despite finishing sixth in the table, a remarkable achievement considering the departure of their manager only a few months into the season, Gateshead were excluded from the play-offs due to ground ownership issues, the first time any team had been excluded from the fifth tier's promotion processes since Stevenage were denied automatic promotion for similar reasons in 1996. Southend United endured a turbulent season on and off the pitch, facing the threat of liquidation in the early months of the season before finally gaining new ownership - on the pitch, their campaign would have seen them qualify for the play-offs if not for a ten-point deduction imposed for financial irregularities. Hartlepool United and Rochdale, both relegated from the Football League the previous season, ultimately endured disappointing seasons; whilst both finished in the top half of the table, neither looked like coming close to securing an immediate return to League Two, the latter facing financial uncertainty off the pitch on top of poor league results.
Oxford City's first-ever season at this level resulted in immediate relegation, largely in part due to a poor second half of the season that saw them fall to the bottom of the table. Dorking Wanderers were relegated after two seasons, also being let down by underwhelming form in the New Year as a failure to get any wins from their final eleven fixtures proved fatal. Kidderminster Harriers' first season at this level in eight years proved to be disappointing, a terrible first half of the season ultimately proving too much to overcome, though the team did surprise by finishing with a better defensive record than Chesterfield. Boreham Wood occupied the final relegation spot, bringing an end to nine years at this level, and going down with the highest-ever points total for a side relegated from the fifth tier, just one season after narrowly missing out on the play-off final.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Chesterfield (C, P) | 46 | 31 | 5 | 10 | 106 | 65 | +41 | 98 | Promotion to EFL League Two |
| 2 | Barnet | 46 | 26 | 8 | 12 | 91 | 60 | +31 | 86 | Qualification for the National League play-off semi-finals |
| 3 | Bromley (O, P) | 46 | 22 | 15 | 9 | 73 | 49 | +24 | 81 | Qualification for the National League play-off semi-finals |
| 4 | Altrincham | 46 | 22 | 11 | 13 | 84 | 59 | +25 | 77 | Qualification for the National League play-off semi-finals |
| 5 | Solihull Moors | 46 | 21 | 13 | 12 | 71 | 62 | +9 | 76 | Qualification for the National League play-off quarter-finals |
| 6 | Gateshead | 46 | 22 | 9 | 15 | 88 | 64 | +24 | 75 | |
| 7 | FC Halifax Town | 46 | 19 | 14 | 13 | 58 | 50 | +8 | 71 | Qualification for the National League play-off quarter-finals |
| 8 | Aldershot Town | 46 | 20 | 9 | 17 | 74 | 83 | −9 | 69 | |
| 9 | Southend United | 46 | 21 | 12 | 13 | 70 | 45 | +25 | 65 | |
| 10 | Oldham Athletic | 46 | 15 | 18 | 13 | 63 | 60 | +3 | 63 | |
| 11 | Rochdale | 46 | 16 | 14 | 16 | 69 | 64 | +5 | 62 | |
| 12 | Hartlepool United | 46 | 17 | 9 | 20 | 70 | 82 | −12 | 60 | |
| 13 | Eastleigh | 46 | 16 | 11 | 19 | 73 | 87 | −14 | 59 | |
| 14 | Maidenhead United | 46 | 15 | 13 | 18 | 60 | 67 | −7 | 58 | |
| 15 | Dagenham & Redbridge | 46 | 14 | 14 | 18 | 69 | 63 | +6 | 56 | |
| 16 | Wealdstone | 46 | 15 | 11 | 20 | 60 | 72 | −12 | 56 | |
| 17 | Woking | 46 | 15 | 10 | 21 | 49 | 55 | −6 | 55 | |
| 18 | AFC Fylde | 46 | 15 | 10 | 21 | 74 | 82 | −8 | 55 | |
| 19 | Ebbsfleet United | 46 | 14 | 12 | 20 | 59 | 74 | −15 | 54 | |
| 20 | York City | 46 | 12 | 17 | 17 | 55 | 69 | −14 | 53 | |
| 21 | Boreham Wood (R) | 46 | 12 | 16 | 18 | 59 | 73 | −14 | 52 | Relegation to National League South |
| 22 | Kidderminster Harriers (R) | 46 | 11 | 13 | 22 | 40 | 59 | −19 | 46 | Relegation to National League North |
| 23 | Dorking Wanderers (R) | 46 | 12 | 9 | 25 | 54 | 85 | −31 | 45 | Relegation to National League South |
| 24 | Oxford City (R) | 46 | 8 | 9 | 29 | 54 | 94 | −40 | 33 | Relegation to National League North |
* ↑ While Altrincham originally qualified for the play-off quarter-finals, Gateshead's exclusion meant that Altrincham were awarded a walkover win and progressed directly the semi-finals.
* ↑ Gateshead were excluded from the play-offs due to not meeting the Football League's ground ownership requirements.
* ↑ Southend United were deducted ten points for failing to pay debt to HMRC.

#### North

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Tamworth (C, P) | 46 | 29 | 9 | 8 | 74 | 29 | +45 | 96 | Promotion to National League |
| 2 | Scunthorpe United | 46 | 26 | 10 | 10 | 84 | 38 | +46 | 88 | Qualification for the National League North play-off semi-finals |
| 3 | Brackley Town | 46 | 25 | 10 | 11 | 65 | 37 | +28 | 85 | Qualification for the National League North play-off semi-finals |
| 4 | Chorley | 46 | 25 | 8 | 13 | 81 | 50 | +31 | 83 | Qualification for the National League North play-off quarter-finals |
| 5 | Alfreton Town | 46 | 23 | 11 | 12 | 76 | 50 | +26 | 80 | Qualification for the National League North play-off quarter-finals |
| 6 | Boston United (O, P) | 46 | 21 | 12 | 13 | 68 | 46 | +22 | 75 | Qualification for the National League North play-off quarter-finals |
| 7 | Curzon Ashton | 46 | 21 | 12 | 13 | 62 | 49 | +13 | 75 | Qualification for the National League North play-off quarter-finals |
| 8 | South Shields | 46 | 22 | 8 | 16 | 79 | 53 | +26 | 74 | |
| 9 | Spennymoor Town | 46 | 22 | 8 | 16 | 74 | 62 | +12 | 74 | |
| 10 | Chester | 46 | 18 | 15 | 13 | 58 | 37 | +21 | 69 | |
| 11 | Hereford | 46 | 20 | 9 | 17 | 62 | 66 | −4 | 69 | |
| 12 | Warrington Town | 46 | 17 | 13 | 16 | 64 | 60 | +4 | 64 | |
| 13 | Scarborough Athletic | 46 | 18 | 10 | 18 | 53 | 55 | −2 | 64 | |
| 14 | Buxton | 46 | 17 | 11 | 18 | 70 | 63 | +7 | 62 | |
| 15 | Peterborough Sports | 46 | 16 | 10 | 20 | 55 | 65 | −10 | 58 | |
| 16 | Darlington | 46 | 16 | 8 | 22 | 52 | 72 | −20 | 56 | |
| 17 | Southport | 46 | 16 | 8 | 22 | 54 | 75 | −21 | 56 | |
| 18 | King's Lynn Town | 46 | 13 | 16 | 17 | 54 | 66 | −12 | 55 | |
| 19 | Rushall Olympic | 46 | 15 | 9 | 22 | 61 | 73 | −12 | 54 | |
| 20 | Farsley Celtic | 46 | 13 | 14 | 19 | 40 | 59 | −19 | 53 | |
| 21 | Blyth Spartans (R) | 46 | 13 | 11 | 22 | 66 | 82 | −16 | 50 | Relegation to the Northern Premier League |
| 22 | Banbury United (R) | 46 | 10 | 8 | 28 | 38 | 86 | −48 | 38 | Relegation to the Southern Football League |
| 23 | Gloucester City (R) | 46 | 9 | 9 | 28 | 49 | 89 | −40 | 36 | Relegation to the Southern Football League |
| 24 | Bishop's Stortford (R) | 46 | 6 | 3 | 37 | 35 | 112 | −77 | 21 | Relegation to the Southern Football League |

#### South

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Yeovil Town (C, P) | 46 | 29 | 8 | 9 | 81 | 45 | +36 | 95 | Promotion to National League |
| 2 | Chelmsford City | 46 | 24 | 12 | 10 | 76 | 43 | +33 | 84 | Qualification for the National League South play-off semi-finals |
| 3 | Worthing | 46 | 26 | 6 | 14 | 104 | 72 | +32 | 84 | Qualification for the National League South play-off semi-finals |
| 4 | Maidstone United | 46 | 24 | 11 | 11 | 72 | 52 | +20 | 83 | Qualification for the National League South play-off quarter-finals |
| 5 | Braintree Town (O, P) | 46 | 23 | 12 | 11 | 64 | 42 | +22 | 81 | Qualification for the National League South play-off quarter-finals |
| 6 | Bath City | 46 | 20 | 13 | 13 | 69 | 51 | +18 | 73 | Qualification for the National League South play-off quarter-finals |
| 7 | Aveley | 46 | 21 | 10 | 15 | 68 | 61 | +7 | 73 | Qualification for the National League South play-off quarter-finals |
| 8 | Farnborough | 46 | 20 | 12 | 14 | 76 | 67 | +9 | 72 | |
| 9 | Hampton & Richmond Borough | 46 | 20 | 12 | 14 | 61 | 57 | +4 | 72 | |
| 10 | Slough Town | 46 | 18 | 14 | 14 | 81 | 69 | +12 | 68 | |
| 11 | St Albans City | 46 | 20 | 8 | 18 | 77 | 67 | +10 | 68 | |
| 12 | Chippenham Town | 46 | 16 | 14 | 16 | 62 | 62 | 0 | 62 | |
| 13 | Weston-super-Mare | 46 | 17 | 8 | 21 | 66 | 74 | −8 | 59 | |
| 14 | Tonbridge Angels | 46 | 15 | 13 | 18 | 65 | 66 | −1 | 58 | |
| 15 | Weymouth | 46 | 13 | 17 | 16 | 57 | 64 | −7 | 56 | |
| 16 | Truro City | 46 | 15 | 10 | 21 | 58 | 67 | −9 | 55 | |
| 17 | Welling United | 46 | 12 | 18 | 16 | 56 | 71 | −15 | 54 | |
| 18 | Torquay United | 46 | 19 | 7 | 20 | 73 | 76 | −3 | 53 | |
| 19 | Eastbourne Borough | 46 | 14 | 10 | 22 | 53 | 74 | −21 | 52 | |
| 20 | Hemel Hempstead Town | 46 | 13 | 11 | 22 | 55 | 71 | −16 | 50 | |
| 21 | Dartford (R) | 46 | 12 | 10 | 24 | 56 | 75 | −19 | 46 | Relegation to the Isthmian League |
| 22 | Taunton Town (R) | 46 | 10 | 16 | 20 | 44 | 71 | −27 | 46 | Relegation to the Southern Football League |
| 23 | Havant & Waterlooville (R) | 46 | 10 | 7 | 29 | 52 | 92 | −40 | 37 | Relegation to the Southern Football League |
| 24 | Dover Athletic (R) | 46 | 4 | 15 | 27 | 40 | 77 | −37 | 27 | Relegation to the Isthmian League |
* ↑ On 13 March 2024, Torquay United were deducted ten points after the club submitted its intention to appoint administrators. Another one-point deduction was applied on 12 April, for fielding a suspended player.

### League play-offs
#### National League play-offs
##### National League
###### Final
## Cup competitions (Men's)
### FA Trophy
#### Final

The 2024 FA Trophy final was an association football match played at Wembley Stadium, London, on 11 May 2024. It was the 55th FA Trophy final and was contested between Gateshead and Solihull Moors. It was Gateshead's second consecutive final following their defeat the previous year, and Solihull Moors' first final. Due to sponsorship by Isuzu, the final was officially named the Isuzu FA Trophy Final.
As part of Non-League Finals Day, the FA Vase final was played earlier in the day at the same venue. Each club from both matches had its supporters allocated to one of four dedicated sections of Wembley Stadium. Gateshead fans were housed on the east side of the stadium while followers of Solihull were on the west side. There was also a neutral section for other spectators. The match was televised live on TNT Sports 1, while BBC Radio Newcastle and BBC Radio WM provided radio commentary.
As participants in the 2023–24 National League, the clubs met twice during the league season. Gateshead won 2–1 in the first meeting, followed by a 3–2 Solihull win in the reverse fixture. After finishing 5th and 6th respectively, the teams were also scheduled to meet in the play-offs, however Gateshead were removed from the play-offs due to not meeting the EFL's ground ownership criteria.