La Liga Winners by Year: Every Laliga Champion Since 1929

Laliga Winners by year since 1929

La Liga winners by year begins with Barcelona in the inaugural 1928/29 season and runs through Barcelona’s 2025/26 championship. Real Madrid remain the most successful club in Spanish top-flight history with 36 league titles, while Barcelona are second with 29.

This complete historical list shows every Laliga champion by season, the title number each club reached that year, the clubs with the most championships, the last 10 winners and the key records behind nearly a century of Spanish league football.

Updated September 2, 2026: The 2026/27 Laliga season is in progress, so the newest completed championship in this list is Barcelona’s 2025/26 title. Season names are used instead of a single calendar year because Laliga normally runs across two years.

La Liga Winners by Year

Barcelona became the first Spanish league champion in 1928/29. The competition was then held every season until the Spanish Civil War caused a three-season interruption from 1936/37 through 1938/39. League play resumed in 1939/40.

The table below lists all 95 completed Laliga seasons through 2025/26. The “Title No.” column shows how many league championships that club had accumulated after winning that season.

Season Champion Title No.
2025/26 Barcelona 29th
2024/25 Barcelona 28th
2023/24 Real Madrid 36th
2022/23 Barcelona 27th
2021/22 Real Madrid 35th
2020/21 Atlético Madrid 11th
2019/20 Real Madrid 34th
2018/19 Barcelona 26th
2017/18 Barcelona 25th
2016/17 Real Madrid 33rd
2015/16 Barcelona 24th
2014/15 Barcelona 23rd
2013/14 Atlético Madrid 10th
2012/13 Barcelona 22nd
2011/12 Real Madrid 32nd
2010/11 Barcelona 21st
2009/10 Barcelona 20th
2008/09 Barcelona 19th
2007/08 Real Madrid 31st
2006/07 Real Madrid 30th
2005/06 Barcelona 18th
2004/05 Barcelona 17th
2003/04 Valencia 6th
2002/03 Real Madrid 29th
2001/02 Valencia 5th
2000/01 Real Madrid 28th
1999/00 Deportivo La Coruña 1st
1998/99 Barcelona 16th
1997/98 Barcelona 15th
1996/97 Real Madrid 27th
1995/96 Atlético Madrid 9th
1994/95 Real Madrid 26th
1993/94 Barcelona 14th
1992/93 Barcelona 13th
1991/92 Barcelona 12th
1990/91 Barcelona 11th
1989/90 Real Madrid 25th
1988/89 Real Madrid 24th
1987/88 Real Madrid 23rd
1986/87 Real Madrid 22nd
1985/86 Real Madrid 21st
1984/85 Barcelona 10th
1983/84 Athletic Club 8th
1982/83 Athletic Club 7th
1981/82 Real Sociedad 2nd
1980/81 Real Sociedad 1st
1979/80 Real Madrid 20th
1978/79 Real Madrid 19th
1977/78 Real Madrid 18th
1976/77 Atlético Madrid 8th
1975/76 Real Madrid 17th
1974/75 Real Madrid 16th
1973/74 Barcelona 9th
1972/73 Atlético Madrid 7th
1971/72 Real Madrid 15th
1970/71 Valencia 4th
1969/70 Atlético Madrid 6th
1968/69 Real Madrid 14th
1967/68 Real Madrid 13th
1966/67 Real Madrid 12th
1965/66 Atlético Madrid 5th
1964/65 Real Madrid 11th
1963/64 Real Madrid 10th
1962/63 Real Madrid 9th
1961/62 Real Madrid 8th
1960/61 Real Madrid 7th
1959/60 Barcelona 8th
1958/59 Barcelona 7th
1957/58 Real Madrid 6th
1956/57 Real Madrid 5th
1955/56 Athletic Club 6th
1954/55 Real Madrid 4th
1953/54 Real Madrid 3rd
1952/53 Barcelona 6th
1951/52 Barcelona 5th
1950/51 Atlético Madrid 4th
1949/50 Atlético Madrid 3rd
1948/49 Barcelona 4th
1947/48 Barcelona 3rd
1946/47 Valencia 3rd
1945/46 Sevilla 1st
1944/45 Barcelona 2nd
1943/44 Valencia 2nd
1942/43 Athletic Club 5th
1941/42 Valencia 1st
1940/41 Atlético Madrid 2nd
1939/40 Atlético Madrid 1st
1938/39 No league — Spanish Civil War
1937/38 No league — Spanish Civil War
1936/37 No league — Spanish Civil War
1935/36 Athletic Club 4th
1934/35 Real Betis 1st
1933/34 Athletic Club 3rd
1932/33 Real Madrid 2nd
1931/32 Real Madrid 1st
1930/31 Athletic Club 2nd
1929/30 Athletic Club 1st
1928/29 Barcelona 1st

Historical naming note: Atlético Madrid’s 1939/40 and 1940/41 championships were won under the name Atlético Aviación. They are included in Atlético Madrid’s official league total.

Who Has Won the Most Laliga Titles?

Real Madrid have won the most Laliga titles with 36 championships. Barcelona are second with 29, followed by Atlético Madrid with 11. Athletic Club and Valencia complete the top five.

Only nine clubs have ever won Spain’s top-flight league championship. Real Madrid and Barcelona alone account for 65 of the 95 completed championships through 2025/26.

Rank Club Titles First Title Latest Title
1 Real Madrid 36 1931/32 2023/24
2 Barcelona 29 1928/29 2025/26
3 Atlético Madrid 11 1939/40 2020/21
4 Athletic Club 8 1929/30 1983/84
5 Valencia 6 1941/42 2003/04
6 Real Sociedad 2 1980/81 1981/82
7 Deportivo La Coruña 1 1999/00 1999/00
8 Real Betis 1 1934/35 1934/35
9 Sevilla 1 1945/46 1945/46

Real Madrid’s latest championship came in 2023/24, when they secured their 36th title. Barcelona then won back-to-back championships in 2024/25 and 2025/26, taking their total to 29.

Last 10 Laliga Winners

Recent championship history has continued to be dominated by Real Madrid and Barcelona, with Atlético Madrid the only other club to win during the last 10 completed seasons.

Season Champion
2025/26 Barcelona
2024/25 Barcelona
2023/24 Real Madrid
2022/23 Barcelona
2021/22 Real Madrid
2020/21 Atlético Madrid
2019/20 Real Madrid
2018/19 Barcelona
2017/18 Barcelona
2016/17 Real Madrid

Barcelona have won five of these 10 titles, Real Madrid four and Atlético Madrid one. The most recent club outside that trio to win Laliga remains Valencia in 2003/04.

Real Madrid vs Barcelona: Laliga Titles

No two clubs have shaped the championship race more than Real Madrid and Barcelona. Together they have won more than two-thirds of all completed Laliga seasons.

Club Laliga Titles First Title Latest Title
Real Madrid 36 1931/32 2023/24
Barcelona 29 1928/29 2025/26

Real Madrid built major championship runs in the 1960s and again from 1985/86 to 1989/90. Barcelona’s strongest periods include the early 1990s, the Pep Guardiola era and the club’s sustained success during the Lionel Messi years.

The rivalry extends far beyond league trophies. Many of the players who defined those championship eras also feature in our Laliga all-time top scorers ranking, led by Lionel Messi and Cristiano Ronaldo.

Every Club to Win Laliga

Nine clubs have won the Spanish top flight since the competition began. Real Madrid, Barcelona and Atlético Madrid lead the modern title count, but several clubs outside Spain’s biggest two have important championship histories of their own.

Real Madrid — 36 titles

Real Madrid are the record Laliga champions. Their first league title came in 1931/32, and they have remained the benchmark for championship success across multiple generations.

Barcelona — 29 titles

Barcelona won the inaugural championship in 1928/29 and most recently lifted the trophy in 2025/26. That latest success gave Barça a 29th league title and a second consecutive championship.

Atlético Madrid — 11 titles

Atlético Madrid are the most successful club outside Real Madrid and Barcelona. Their 11 championships span from 1939/40 to 2020/21 and include titles won under the historic Atlético Aviación name.

Athletic Club — 8 titles

Athletic Club were one of the dominant forces of the league’s early decades. Their first title came in 1929/30 and their most recent championship was in 1983/84.

Valencia — 6 titles

Valencia have won six league championships. Their latest came in 2003/04, making them the most recent club outside Real Madrid, Barcelona and Atlético Madrid to win the title.

Real Sociedad — 2 titles

Real Sociedad won consecutive championships in 1980/81 and 1981/82, the only two league titles in the club’s history.

Deportivo La Coruña — 1 title

Deportivo La Coruña became champions in 1999/00. That remains one of the most notable breaks from the traditional title-winning clubs in modern Spanish football.

Real Betis — 1 title

Real Betis won their only Spanish league championship in 1934/35.

Sevilla — 1 title

Sevilla’s sole league championship came in 1945/46.

Several of these historic champions also play in some of the competition’s most famous grounds. See our guide to the top Laliga stadiums for a closer look at the venues associated with Spain’s biggest clubs.

Laliga Championship Records and Facts

  • Most titles: Real Madrid — 36.
  • Second-most titles: Barcelona — 29.
  • Most titles outside Real Madrid and Barcelona: Atlético Madrid — 11.
  • First champion: Barcelona — 1928/29.
  • Most recent completed champion: Barcelona — 2025/26.
  • Different clubs to win the league: 9.
  • Longest consecutive title run: Real Madrid — five straight titles, achieved twice (1960/61–1964/65 and 1985/86–1989/90).
  • Most recent first-time champion: Deportivo La Coruña — 1999/00.
  • Most recent champion outside Real Madrid, Barcelona and Atlético: Valencia — 2003/04.
  • Seasons without a national league: 1936/37, 1937/38 and 1938/39 during the Spanish Civil War.

Championship history is only one part of Laliga’s record book. For individual scoring records, see our complete Laliga all-time top scorers list.

A Short History of Laliga Champions

Laliga began with 10 clubs in 1929, and Barcelona became the first champion. Athletic Club quickly emerged as another early powerhouse, while Real Madrid won their first two championships in 1931/32 and 1932/33.

After the three-season Civil War interruption, Atlético Madrid — then competing as Atlético Aviación — won consecutive titles in 1939/40 and 1940/41. Valencia, Barcelona, Sevilla and Athletic Club all enjoyed championship success during the 1940s and 1950s.

Real Madrid’s dominance became especially pronounced from the 1950s onward. The club won five consecutive championships from 1960/61 through 1964/65 and later matched that run with another five straight from 1985/86 to 1989/90.

Barcelona produced their own long periods of dominance, including four consecutive titles from 1990/91 through 1993/94. Valencia’s championships in 2001/02 and 2003/04, Deportivo’s 1999/00 triumph and Atlético’s modern-era titles show that the traditional two-club dominance has occasionally been broken.

For the current championship race, use our live Laliga standings. You can also follow every upcoming match on the Laliga schedule.

Frequently Asked Questions

Real Madrid have won the most Laliga titles with 36 championships. Barcelona are second with 29, followed by Atlético Madrid with 11.

Barcelona won the first Spanish top-flight league championship in the 1928/29 season.

Barcelona won the 2025/26 Laliga title. It was the club’s 29th league championship and second consecutive title.

Nine clubs have won the Spanish top flight: Real Madrid, Barcelona, Atlético Madrid, Athletic Club, Valencia, Real Sociedad, Deportivo La Coruña, Real Betis and Sevilla.

Real Madrid have won 36 Laliga titles, the most of any club. Their most recent championship was the 2023/24 season.

Barcelona have won 29 Laliga titles. Their most recent championship came in 2025/26.

Yes. Atlético Madrid have won 11 Laliga championships, most recently in 2020/21.

Yes. Athletic Club have won eight Laliga titles. Their most recent league championship came in 1983/84.

Valencia in 2003/04 were the most recent club outside Real Madrid, Barcelona and Atlético Madrid to win Laliga.

No national league championship was held in the 1936/37, 1937/38 or 1938/39 seasons because of the Spanish Civil War. Laliga resumed in 1939/40.

You Might Also Be Interested in Reading

Continue exploring Laliga history, clubs and current-season coverage:

Data note: Historical championship totals were cross-checked against established season-by-season records and current official club/league title totals. This page is designed to be updated after each completed Laliga season.

Leave a Reply

Your email address will not be published. Required fields are marked *