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:
- Laliga All-Time Top Scorers: Top 20 Goal Scorers Ranked
- Top 10 Best Players in Laliga 2026: Ranked
- Top 10 Laliga Clubs with the Most Fans in 2026
- Top 10 Laliga Stadiums in 2026
- Laliga Standings
- Laliga Schedule 2026/27
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.

