List of Spanish football champions


The Spanish football champions are the winners of La Liga, the primary football competition in Spain. The league is contested on a round-robin basis, with the title awarded to the team that finishes top at the end of the season. First established in 1929 with ten teams, La Liga has featured 20 teams since 1997. Before the league's formation, the Copa del Rey—a regionalised cup competition—was effectively considered the national championship. The league was suspended between 1936 and 1939 due to the Spanish Civil War.
Real Madrid are the most successful club, with 36 league titles, followed by Barcelona with 28. Barcelona has won the double a record nine times, ahead of Athletic Bilbao’s five. Barcelona is also one of only two European clubs—alongside Bayern Munich, who joined them in 2020—to have won the treble twice, most recently in 2015. The current champions are Barcelona, who claimed their 28th title in the 2024–25 season.
The three lowest-placed teams in La Liga are relegated to the Segunda División and replaced by the top three from that division. Of the league’s founding clubs, only Athletic Bilbao, Barcelona, and Real Madrid have never been relegated.

Champions

Champions also won the Copa del Rey that season
Champions also won the European Cup/UEFA Champions League that season
Champions also won the UEFA Cup/UEFA Europa League that season
*Champions also won the Copa del Rey and the European Cup/UEFA Champions League that season

  • The "Top scorer" column refers to the player who scored the most goals during that season
  • The "Goals" column refers to the number of goals scored by the top scorer in the league in that season

Total La Liga titles won

Clubs in bold are competing in La Liga as of the 2025–26 season.
ClubWinnersRunners-up
Real Madrid3626
Barcelona2828
Atlético Madrid1110
Athletic Bilbao87
Valencia66
Real Sociedad23
Deportivo La Coruña15
Sevilla14
Real Betis10
Racing de Santander01
Las Palmas01
Zaragoza01
Sporting Gijón01
Villarreal01