# 2023–24 in Spanish football

The 2023–24 season was the 122nd season of competitive association football in Spain.

## National team
### Spain national football team
#### UEFA Euro 2024 qualifying
##### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | | |
| 1 | Spain | 8 | 7 | 0 | 1 | 25 | 5 | +20 | 21 | Qualify for final tournament | — | 2–0 | 3–0 | 3–1 | 6–0 |
| 2 | Scotland | 8 | 5 | 2 | 1 | 17 | 8 | +9 | 17 | Qualify for final tournament | 2–0 | — | 3–3 | 2–0 | 3–0 |
| 3 | Norway | 8 | 3 | 2 | 3 | 14 | 12 | +2 | 11 | | 0–1 | 1–2 | — | 2–1 | 3–1 |
| 4 | Georgia | 8 | 2 | 2 | 4 | 12 | 18 | −6 | 8 | Advance to play-offs via Nations League | 1–7 | 2–2 | 1–1 | — | 4–0 |
| 5 | Cyprus | 8 | 0 | 0 | 8 | 3 | 28 | −25 | 0 | | 1–3 | 0–3 | 0–4 | 1–2 | — |

#### UEFA Euro 2024
##### Group B

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Spain | 3 | 3 | 0 | 0 | 5 | 0 | +5 | 9 | Advance to knockout stage |
| 2 | Italy | 3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 | Advance to knockout stage |
| 3 | Croatia | 3 | 0 | 2 | 1 | 3 | 6 | −3 | 2 | |
| 4 | Albania | 3 | 0 | 1 | 2 | 3 | 5 | −2 | 1 | |

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

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Spain | 3 | 2 | 1 | 0 | 5 | 2 | +3 | 7 | Knockout stage |
| 2 | Mali | 3 | 2 | 0 | 1 | 8 | 2 | +6 | 6 | Knockout stage |
| 3 | Uzbekistan | 3 | 1 | 1 | 1 | 5 | 5 | 0 | 4 | Knockout stage |
| 4 | Canada | 3 | 0 | 0 | 3 | 1 | 10 | −9 | 0 | |

##### Knockout stage
### Spain women's national football team
#### 2023 FIFA Women's World Cup
##### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Japan | 3 | 3 | 0 | 0 | 11 | 0 | +11 | 9 | Advance to knockout stage |
| 2 | Spain | 3 | 2 | 0 | 1 | 8 | 4 | +4 | 6 | Advance to knockout stage |
| 3 | Zambia | 3 | 1 | 0 | 2 | 3 | 11 | −8 | 3 | |
| 4 | Costa Rica | 3 | 0 | 0 | 3 | 1 | 8 | −7 | 0 | |

##### Knockout stage
#### 2023–24 UEFA Women's Nations League
##### Group A4

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | | | | |
| 1 | Spain | 6 | 5 | 0 | 1 | 23 | 9 | +14 | 15 | Qualification for Nations League Finals | — | 2–3 | 5–3 | 5–0 |
| 2 | Italy | 6 | 3 | 1 | 2 | 8 | 5 | +3 | 10 | | 0–1 | — | 0–1 | 3–0 |
| 3 | Sweden (O) | 6 | 2 | 1 | 3 | 8 | 10 | −2 | 7 | Qualification for relegation play-offs | 2–3 | 1–1 | — | 1–0 |
| 4 | Switzerland (R) | 6 | 1 | 0 | 5 | 2 | 17 | −15 | 3 | Relegation to League B | 1–7 | 0–1 | 1–0 | — |

##### Nations League Finals
#### UEFA Women's Euro 2025 qualifying
##### Group A2

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | |
| 1 | Spain | 6 | 5 | 0 | 1 | 18 | 5 | +13 | 15 | Qualify for final tournament | — | 3–2 | 2–0 | 3–1 |
| 2 | Denmark | 6 | 4 | 0 | 2 | 14 | 8 | +6 | 12 | Qualify for final tournament | 0–2 | — | 4–2 | 2–0 |
| 3 | Belgium | 6 | 1 | 1 | 4 | 5 | 18 | −13 | 4 | Advance to play-offs (seeded) | 0–7 | 0–3 | — | 1–1 |
| 4 | Czech Republic (R) | 6 | 1 | 1 | 4 | 6 | 12 | −6 | 4 | Advance to play-offs (seeded) and relegation to League B | 2–1 | 1–3 | 1–2 | — |
* 1 2 Head-to-head points: Belgium 4, Czech Republic 1.

## UEFA competitions
### UEFA Champions League
#### Group stage
##### 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 C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | RMA | NAP | BRA | UNB |
| 1 | Real Madrid | 6 | 6 | 0 | 0 | 16 | 7 | +9 | 18 | Advance to knockout phase | — | 4–2 | 3–0 | 1–0 |
| 2 | Napoli | 6 | 3 | 1 | 2 | 10 | 9 | +1 | 10 | Advance to knockout phase | 2–3 | — | 2–0 | 1–1 |
| 3 | Braga | 6 | 1 | 1 | 4 | 6 | 12 | −6 | 4 | Transfer to Europa League | 1–2 | 1–2 | — | 1–1 |
| 4 | Union Berlin | 6 | 0 | 2 | 4 | 6 | 10 | −4 | 2 | | 2–3 | 0–1 | 2–3 | — |

##### Group D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | RSO | INT | BEN | SAL |
| 1 | Real Sociedad | 6 | 3 | 3 | 0 | 7 | 2 | +5 | 12 | Advance to knockout phase | — | 1–1 | 3–1 | 0–0 |
| 2 | Inter Milan | 6 | 3 | 3 | 0 | 8 | 5 | +3 | 12 | Advance to knockout phase | 0–0 | — | 1–0 | 2–1 |
| 3 | Benfica | 6 | 1 | 1 | 4 | 7 | 11 | −4 | 4 | Transfer to Europa League | 0–1 | 3–3 | — | 0–2 |
| 4 | Red Bull Salzburg | 6 | 1 | 1 | 4 | 4 | 8 | −4 | 4 | | 0–2 | 0–1 | 1–3 | — |
* 1 2 Tied on head-to-head points, goal difference, and goals scored. Goal difference in all matches: Real Sociedad +5, Inter Milan +3.
* 1 2 Tied on head-to-head points, goal difference, goals scored, and goal difference in all matches. Goals scored in all matches: Benfica 7, Red Bull Salzburg 4.

##### Group E

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ATM | LAZ | FEY | CEL |
| 1 | Atlético Madrid | 6 | 4 | 2 | 0 | 17 | 6 | +11 | 14 | Advance to knockout phase | — | 2–0 | 3–2 | 6–0 |
| 2 | Lazio | 6 | 3 | 1 | 2 | 7 | 7 | 0 | 10 | Advance to knockout phase | 1–1 | — | 1–0 | 2–0 |
| 3 | Feyenoord | 6 | 2 | 0 | 4 | 9 | 10 | −1 | 6 | Transfer to Europa League | 1–3 | 3–1 | — | 2–0 |
| 4 | Celtic | 6 | 1 | 1 | 4 | 5 | 15 | −10 | 4 | | 2–2 | 1–2 | 2–1 | — |

##### Group H

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAR | POR | SHK | ANT |
| 1 | Barcelona | 6 | 4 | 0 | 2 | 12 | 6 | +6 | 12 | Advance to knockout phase | — | 2–1 | 2–1 | 5–0 |
| 2 | Porto | 6 | 4 | 0 | 2 | 15 | 8 | +7 | 12 | Advance to knockout phase | 0–1 | — | 5–3 | 2–0 |
| 3 | Shakhtar Donetsk | 6 | 3 | 0 | 3 | 10 | 12 | −2 | 9 | Transfer to Europa League | 1–0 | 1–3 | — | 1–0 |
| 4 | Antwerp | 6 | 1 | 0 | 5 | 6 | 17 | −11 | 3 | | 3–2 | 1–4 | 2–3 | — |
* 1 2 Head-to-head points: Barcelona 6, Porto 0.

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

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Napoli | 2–4 | Barcelona | 1–1 | 1–3 |
| Paris Saint-Germain | 4–1 | Real Sociedad | 2–0 | 2–1 |
| Inter Milan | 2–2 (2–3 p) | Atlético Madrid | 1–0 | 1–2 (a.e.t.) |
| RB Leipzig | 1–2 | Real Madrid | 0–1 | 1–1 |

##### Quarter-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Atlético Madrid | 4–5 | Borussia Dortmund | 2–1 | 2–4 |
| Real Madrid | 4–4 (4–3 p) | Manchester City | 3–3 | 1–1 (a.e.t.) |
| Paris Saint-Germain | 6–4 | Barcelona | 2–3 | 4–1 |

##### Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Bayern Munich | 3–4 | Real Madrid | 2–2 | 1–2 |

##### Final
### UEFA Europa League
#### Group stage
##### Group C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | RAN | SPP | BET | ALI |
| 1 | Rangers | 6 | 3 | 2 | 1 | 8 | 6 | +2 | 11 | Advance to round of 16 | — | 2–1 | 1–0 | 1–1 |
| 2 | Sparta Prague | 6 | 3 | 1 | 2 | 9 | 7 | +2 | 10 | Advance to knockout round play-offs | 0–0 | — | 1–0 | 3–2 |
| 3 | Real Betis | 6 | 3 | 0 | 3 | 9 | 7 | +2 | 9 | Transfer to Europa Conference League | 2–3 | 2–1 | — | 4–1 |
| 4 | Aris Limassol | 6 | 1 | 1 | 4 | 7 | 13 | −6 | 4 | | 2–1 | 1–3 | 0–1 | — |

##### Group F

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | VIL | REN | MHA | PAO |
| 1 | Villarreal | 6 | 4 | 1 | 1 | 9 | 7 | +2 | 13 | Advance to round of 16 | — | 1–0 | 0–0 | 3–2 |
| 2 | Rennes | 6 | 4 | 0 | 2 | 13 | 6 | +7 | 12 | Advance to knockout round play-offs | 2–3 | — | 3–0 | 3–1 |
| 3 | Maccabi Haifa | 6 | 1 | 2 | 3 | 3 | 9 | −6 | 5 | Transfer to Europa Conference League | 1–2 | 0–3 | — | 0–0 |
| 4 | Panathinaikos | 6 | 1 | 1 | 4 | 7 | 10 | −3 | 4 | | 2–0 | 1–2 | 1–2 | — |

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

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Marseille | 5–3 | Villarreal | 4–0 | 1–3 |

### UEFA Europa Conference League
#### Qualifying phase and play-off round
##### Play-off round
###### Knockout round play-offs

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Osasuna | 3–4 | Club Brugge | 1–2 | 2–2 |

#### Knockout phase
##### Knockout round play-offs

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Real Betis | 1–2 | Dinamo Zagreb | 0–1 | 1–1 |

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

| Team 1 | Score | Team 2 |
| Levante | 4–0 | Sturm Graz |

###### Final

| Team 1 | Score | Team 2 |
| Levante | 2–3 | Twente |

##### Round 2

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Real Madrid | 5–1 | Vålerenga | 2–1 | 3–0 |

#### Group stage
##### Group A

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BAR | BEN | FRA | ROS |
| 1 | Barcelona | 6 | 5 | 1 | 0 | 27 | 5 | +22 | 16 | Advance to quarter-finals | — | 5–0 | 2–0 | 7–0 |
| 2 | Benfica | 6 | 2 | 3 | 1 | 9 | 12 | −3 | 9 | Advance to quarter-finals | 4–4 | — | 1–0 | 1–0 |
| 3 | Eintracht Frankfurt | 6 | 2 | 1 | 3 | 9 | 8 | +1 | 7 | | 1–3 | 1–1 | — | 5–0 |
| 4 | Rosengård | 6 | 0 | 1 | 5 | 3 | 23 | −20 | 1 | | 0–6 | 2–2 | 1–2 | — |

##### 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 |
| Brann | 2–5 | Barcelona | 1–2 | 1–3 |

##### Semi-finals

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

##### Final
### UEFA Youth League
#### UEFA Champions League Path
##### Group stage
###### 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 C

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | RMA | BRA | NAP | UNB |
| 1 | Real Madrid | 6 | 4 | 2 | 0 | 14 | 1 | +13 | 14 | Round of 16 | — | 0–0 | 6–0 | 2–1 |
| 2 | Braga | 6 | 3 | 3 | 0 | 8 | 3 | +5 | 12 | Play-offs | 0–0 | — | 1–0 | 1–0 |
| 3 | Napoli | 6 | 1 | 1 | 4 | 4 | 17 | −13 | 4 | | 0–4 | 2–2 | — | 1–0 |
| 4 | Union Berlin | 6 | 1 | 0 | 5 | 6 | 11 | −5 | 3 | | 0–2 | 1–4 | 4–1 | — |

###### Group D

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | SAL | INT | BEN | RSO |
| 1 | Red Bull Salzburg | 6 | 4 | 2 | 0 | 16 | 8 | +8 | 14 | Round of 16 | — | 1–1 | 4–2 | 5–2 |
| 2 | Inter Milan | 6 | 1 | 4 | 1 | 9 | 9 | 0 | 7 | Play-offs | 2–3 | — | 1–1 | 1–0 |
| 3 | Benfica | 6 | 1 | 3 | 2 | 8 | 10 | −2 | 6 | | 1–1 | 1–1 | — | 2–1 |
| 4 | Real Sociedad | 6 | 1 | 1 | 4 | 8 | 14 | −6 | 4 | | 0–2 | 3–3 | 2–1 | — |

###### Group E

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | FEY | ATM | LAZ | CEL |
| 1 | Feyenoord | 6 | 4 | 1 | 1 | 13 | 7 | +6 | 13 | Round of 16 | — | 0–1 | 2–2 | 3–0 |
| 2 | Atlético Madrid | 6 | 4 | 0 | 2 | 10 | 3 | +7 | 12 | Play-offs | 1–2 | — | 0–1 | 4–0 |
| 3 | Lazio | 6 | 1 | 2 | 3 | 5 | 10 | −5 | 5 | | 1–3 | 0–2 | — | 0–2 |
| 4 | Celtic | 6 | 1 | 1 | 4 | 5 | 13 | −8 | 4 | | 2–3 | 0–2 | 1–1 | — |

###### Group H

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | POR | BAR | SHK | ANT |
| 1 | Porto | 6 | 5 | 0 | 1 | 17 | 5 | +12 | 15 | Round of 16 | — | 0–2 | 2–0 | 3–1 |
| 2 | Barcelona | 6 | 5 | 0 | 1 | 12 | 5 | +7 | 15 | Play-offs | 0–4 | — | 2–0 | 2–1 |
| 3 | Shakhtar Donetsk | 6 | 2 | 0 | 4 | 6 | 13 | −7 | 6 | | 1–4 | 0–3 | — | 3–1 |
| 4 | Antwerp | 6 | 0 | 0 | 6 | 5 | 17 | −12 | 0 | | 1–4 | 0–3 | 1–2 | — |
* 1 2 Head-to-head points: Porto 3, Barcelona 3. Head-to-head goal difference: Porto +2, Barcelona –2.

#### Knockout phase
##### Play-offs

| Team 1 | Score | Team 2 |
| Nantes | 3–3 (3–2 p) | Sevilla |
| Mainz 05 | 2–2 (6–5 p) | Barcelona |
| AZ | 1–0 | Atlético Madrid |

##### Round of 16

| Team 1 | Score | Team 2 |
| Real Madrid | 2–0 | RB Leipzig |

##### Quarter-finals

| Team 1 | Score | Team 2 |
| Milan | 1–1 (4–3 p) | Real Madrid |

## Men's football
### League season
#### La Liga

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Real Madrid (C) | 38 | 29 | 8 | 1 | 87 | 26 | +61 | 95 | Qualification for the Champions League league phase |
| 2 | Barcelona | 38 | 26 | 7 | 5 | 79 | 44 | +35 | 85 | Qualification for the Champions League league phase |
| 3 | Girona | 38 | 25 | 6 | 7 | 85 | 46 | +39 | 81 | Qualification for the Champions League league phase |
| 4 | Atlético Madrid | 38 | 24 | 4 | 10 | 70 | 43 | +27 | 76 | Qualification for the Champions League league phase |
| 5 | Athletic Bilbao | 38 | 19 | 11 | 8 | 61 | 37 | +24 | 68 | Qualification for the Europa League league phase |
| 6 | Real Sociedad | 38 | 16 | 12 | 10 | 51 | 39 | +12 | 60 | Qualification for the Europa League league phase |
| 7 | Real Betis | 38 | 14 | 15 | 9 | 48 | 45 | +3 | 57 | Qualification for the Conference League play-off round |
| 8 | Villarreal | 38 | 14 | 11 | 13 | 65 | 65 | 0 | 53 | |
| 9 | Valencia | 38 | 13 | 10 | 15 | 40 | 45 | −5 | 49 | |
| 10 | Alavés | 38 | 12 | 10 | 16 | 36 | 46 | −10 | 46 | |
| 11 | Osasuna | 38 | 12 | 9 | 17 | 45 | 56 | −11 | 45 | |
| 12 | Getafe | 38 | 10 | 13 | 15 | 42 | 54 | −12 | 43 | |
| 13 | Celta Vigo | 38 | 10 | 11 | 17 | 46 | 57 | −11 | 41 | |
| 14 | Sevilla | 38 | 10 | 11 | 17 | 48 | 54 | −6 | 41 | |
| 15 | Mallorca | 38 | 8 | 16 | 14 | 33 | 44 | −11 | 40 | |
| 16 | Las Palmas | 38 | 10 | 10 | 18 | 33 | 47 | −14 | 40 | |
| 17 | Rayo Vallecano | 38 | 8 | 14 | 16 | 29 | 48 | −19 | 38 | |
| 18 | Cádiz (R) | 38 | 6 | 15 | 17 | 26 | 55 | −29 | 33 | Relegation to Segunda División |
| 19 | Almería (R) | 38 | 3 | 12 | 23 | 43 | 75 | −32 | 21 | Relegation to Segunda División |
| 20 | Granada (R) | 38 | 4 | 9 | 25 | 38 | 79 | −41 | 21 | Relegation to Segunda División |
* 1 2 Since the winners of the 2023–24 Copa del Rey, Athletic Bilbao, qualified for European competition based on league position, the Europa League berth awarded to the Copa del Rey winners was passed to the sixth-placed team, and the Conference League berth awarded to the sixth-placed team was passed to the seventh-placed team.
* 1 2 Celta Vigo finished ahead of Sevilla on head-to-head points: Celta Vigo 1–1 Sevilla, Sevilla 1–2 Celta Vigo.
* 1 2 Mallorca finished ahead of Las Palmas on head-to-head points: Las Palmas 1–1 Mallorca, Mallorca 1–0 Las Palmas.
* 1 2 Tied on head-to-head points. Almería finished ahead of Granada on overall goal difference.

#### Segunda División

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Leganés (C, P) | 42 | 20 | 14 | 8 | 56 | 27 | +29 | 74 | Promotion to La Liga |
| 2 | Valladolid (P) | 42 | 21 | 9 | 12 | 51 | 36 | +15 | 72 | Promotion to La Liga |
| 3 | Eibar | 42 | 21 | 8 | 13 | 72 | 48 | +24 | 71 | Qualification for promotion play-offs |
| 4 | Espanyol (O, P) | 42 | 17 | 18 | 7 | 59 | 40 | +19 | 69 | Qualification for promotion play-offs |
| 5 | Sporting Gijón | 42 | 18 | 11 | 13 | 51 | 42 | +9 | 65 | Qualification for promotion play-offs |
| 6 | Oviedo | 42 | 17 | 13 | 12 | 55 | 39 | +16 | 64 | Qualification for promotion play-offs |
| 7 | Racing Santander | 42 | 18 | 10 | 14 | 63 | 55 | +8 | 64 | |
| 8 | Levante | 42 | 13 | 20 | 9 | 49 | 45 | +4 | 59 | |
| 9 | Burgos | 42 | 16 | 11 | 15 | 52 | 54 | −2 | 59 | |
| 10 | Racing Ferrol | 42 | 15 | 14 | 13 | 49 | 52 | −3 | 59 | |
| 11 | Elche | 42 | 16 | 11 | 15 | 43 | 46 | −3 | 59 | |
| 12 | Tenerife | 42 | 15 | 11 | 16 | 38 | 41 | −3 | 56 | |
| 13 | Albacete | 42 | 12 | 15 | 15 | 50 | 56 | −6 | 51 | |
| 14 | Cartagena | 42 | 14 | 9 | 19 | 37 | 51 | −14 | 51 | |
| 15 | Zaragoza | 42 | 12 | 15 | 15 | 42 | 42 | 0 | 51 | |
| 16 | Eldense | 42 | 12 | 14 | 16 | 46 | 56 | −10 | 50 | |
| 17 | Huesca | 42 | 11 | 16 | 15 | 36 | 33 | +3 | 49 | |
| 18 | Mirandés | 42 | 12 | 13 | 17 | 47 | 55 | −8 | 49 | |
| 19 | Amorebieta (R) | 42 | 11 | 12 | 19 | 37 | 53 | −16 | 45 | Relegation to Primera Federación |
| 20 | Alcorcón (R) | 42 | 10 | 14 | 18 | 32 | 53 | −21 | 44 | Relegation to Primera Federación |
| 21 | Andorra (R) | 42 | 11 | 10 | 21 | 33 | 53 | −20 | 43 | Relegation to Primera Federación |
| 22 | Villarreal B (R) | 42 | 11 | 10 | 21 | 41 | 62 | −21 | 43 | Relegation to Primera Federación |
* 1 2 Oviedo finished ahead of Racing Santander on overall goal difference
* 1 2 3 4 Levante finished ahead of Burgos, Racing Ferrol, and Elche on head-to-head points: Levante 12 pts, Burgos 8 pts, Racing Ferrol 8 pts, Elche 4 pts. Burgos finished ahead of Racing Ferrol on head-to-head points: Racing Ferrol 1–1 Burgos, Burgos 2–0 Racing Ferrol
* 1 2 3 Albacete finished ahead of Cartagena and Zaragoza on head-to-head points: Albacete 6 pts, Cartagena 5 pts, Zaragoza 4 pts
* 1 2 Huesca finished ahead of Mirandés on head-to-head points: Huesca 1–1 Mirandés, Mirandés 0–3 Huesca
* 1 2 Andorra finished ahead of Villarreal B on overall goal difference

### Cup competitions
#### Supercopa de España

| Semi-finals | Semi-finals | Final | Final |
| 10 January 2024 – Riyadh | 10 January 2024 – Riyadh |
| Real Madrid (a.e.t.) | 5 |
| Real Madrid (a.e.t.) | 5 | 14 January 2024 – Riyadh | 14 January 2024 – Riyadh |
| Atlético Madrid | 3 | 14 January 2024 – Riyadh | 14 January 2024 – Riyadh |
| Atlético Madrid | 3 | Real Madrid | 4 |
| 11 January 2024 – Riyadh | 11 January 2024 – Riyadh | | Real Madrid | 4 |
| 11 January 2024 – Riyadh | 11 January 2024 – Riyadh | Barcelona | 1 |
| Barcelona | 2 | Barcelona | 1 |
| Osasuna | 0 | | |

##### Final
#### Copa Federación de España
## Women's football
### League season
#### Liga F

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 1 | Barcelona (C) | 30 | 29 | 1 | 0 | 137 | 10 | +127 | 88 | Qualification for the Champions League group stage |
| 2 | Real Madrid | 30 | 24 | 1 | 5 | 74 | 33 | +41 | 73 | Qualification for the Champions League second round |
| 3 | Atlético de Madrid | 30 | 18 | 7 | 5 | 53 | 22 | +31 | 61 | Qualification for the Champions League first round |
| 4 | Levante | 30 | 17 | 9 | 4 | 59 | 28 | +31 | 60 | |
| 5 | Athletic Club | 30 | 17 | 2 | 11 | 38 | 37 | +1 | 53 | |
| 6 | Madrid CFF | 30 | 15 | 5 | 10 | 61 | 54 | +7 | 50 | |
| 7 | Sevilla | 30 | 13 | 5 | 12 | 53 | 56 | −3 | 44 | |
| 8 | Real Sociedad | 30 | 9 | 9 | 12 | 40 | 55 | −15 | 36 | |
| 9 | UDG Tenerife | 30 | 8 | 8 | 14 | 35 | 48 | −13 | 32 | |
| 10 | Eibar | 30 | 8 | 7 | 15 | 22 | 48 | −26 | 31 | |
| 11 | Real Betis | 30 | 8 | 6 | 16 | 31 | 69 | −38 | 30 | |
| 12 | Valencia | 30 | 8 | 5 | 17 | 35 | 64 | −29 | 29 | |
| 13 | Levante Las Planas | 30 | 6 | 10 | 14 | 38 | 58 | −20 | 28 | |
| 14 | Granada | 30 | 8 | 3 | 19 | 33 | 58 | −25 | 27 | |
| 15 | Villarreal (R) | 30 | 6 | 7 | 17 | 26 | 52 | −26 | 25 | Relegation to Primera Federación |
| 16 | Sporting de Huelva (R) | 30 | 2 | 3 | 25 | 20 | 63 | −43 | 9 | Relegation to Primera Federación |

#### Segunda División
### Cup competitions
#### Supercopa de España

| Semi-finals | Semi-finals | Final | Final |
| 16 January 2024 | 16 January 2024 |
| Atlético Madrid | 1 |
| Atlético Madrid | 1 | 20 January 2024 | 20 January 2024 |
| Levante (a.e.t.) | 3 | 20 January 2024 | 20 January 2024 |
| Levante (a.e.t.) | 3 | Levante | 0 |
| 17 January 2024 | 17 January 2024 | | Levante | 0 |
| 17 January 2024 | 17 January 2024 | Barcelona | 7 |
| Barcelona | 4 | Barcelona | 7 |
| Real Madrid | 0 | | |