La Liga is the top division football league in Spain. As it has a long history, the La Liga winners list contains multiple top clubs who have won the years-old prestigious league. The current champions of the Spanish top league are Real Madrid who reigned supreme in the 2023/24 season.
Since La Liga’s inception back in 1929, top teams across Spain enrolled their names in the league and fought for the top honors. Barcelona won the inaugural edition of the football competition. Only eight different clubs have been able to keep their hands on the silverware till date, as few major clubs have been dominating it for decades.
Clubs With The Most La Liga Titles
Since La Liga began its journey in 1929, eight teams have won the league so far. The first edition saw only 10 teams taking part in the football competition and Barcelona winning the trophy at the end of the season. The list of La Liga winners contains only eight clubs’ names, with Real Madrid and Barcelona on top.
Meanwhile, the Spanish top flight now welcomes 20 teams in the league. The last three teams in the points table get relegated and the top three teams from the Spanish second division earn La Liga promotion to fill that void. The top four teams of the league also earn direct UEFA Champions League qualification. In the 95-year history of La Liga, 62 teams have played in the league.
Real Madrid (36 La Liga titles)
Real Madrid leads the list of Spanish La Liga winners with 36 titles. The Madrid-based club clinched their first top-division domestic trophy in the 1931/32 season. They went on to win the league the very next season.
After that, they had to wait for almost 20 years to become the champions of Spain before winning the Spanish top flight for the third time in the 1953/54 season. From 1960 to 1965, Los Blancos won five consecutive La Liga titles. This is still the biggest winning streak in Spanish top-flight history. They claimed this feat again in between 1985 and 1990. Since then no club has not been able to repeat this in La Liga history.
In the last La Liga calendar year, Real Madrid recorded 95 points in 38 matches including 29 victories, eight draws, and one loss. Carlo Ancelotti-led side beat their arch-rivals Barcelona by 10 points in the points tally to lift the La Liga crown. With 36 titles to their name, Real Madrid is the most successful club in Spain.
Barcelona (27 La Liga titles)
Barcelona is the second-best club in La Liga winners list. The club from the Catalan province of Spain was the winner in the inaugural season of the Spanish top flight in 1929. They played the final round of the season against Real Union to win the silverware with 25 points off 18 official matches.
Their second La Liga trophy came in the 1944/45 season. Barcelona’s biggest winning streak was between 1990 and 1994 when they became La Liga winners for four consecutive seasons. Since 2009, they have won nine Spanish top-division trophies.
Atletico Madrid (11 La Liga titles)
Another Madrid-based club, Atletico Madrid is one of the most successful La Liga winners. They have won 11 titles in total, having finished second in the league for 10 times in the process. Their first and last La Liga title was respectively in the 1939/40 and 2020/21 seasons.
Also Read: Top 10 Footballers With Most Champions League Titles
La Liga Winners List (From 1929 to 2024)
Amongst them, Real Madrid and Barcelona are the two most successful teams in Spain. The Madrid giants have won the La Liga title 36 times, while the Catalan outfit have lifted the trophy 27 times. The third most successful club in Spain is Atletico Madrid, who has won the top division on nine occasions in their history.
Team | No. of Titles |
Real Madrid | 36 |
Barcelona | 27 |
Atletico Madrid | 11 |
Athletic Club | 8 |
Valencia | 6 |
Real Sociedad | 2 |
Sevilla | 1 |
Deportivo La Coruna | 1 |
Real Betis | 1 |
La Liga Winners By Year (1929 – 2024)
Team | Years (Seasons) |
Real Madrid | 2023/24 |
Barcelona | 2022/23 |
Real Madrid | 2021/22 |
Atletico Madrid | 2020/2021 |
Real Madrid | 2019/20 |
Barcelona | 2018/19 |
Barcelona | 2017/18 |
Real Madrid | 2016/17 |
Barcelona | 2015/16 |
Barcelona | 2014/15 |
Atletico Madrid | 2013/14 |
Barcelona | 2012/13 |
Real Madrid | 2011/12 |
Barcelona | 2010/11 |
Barcelona | 2009/10 |
Barcelona | 2008/09 |
Real Madrid | 2007/08 |
Real Madrid | 2006/07 |
Barcelona | 2005/06 |
Barcelona | 2004/05 |
Valencia | 2003/04 |
Real Madrid | 2002/03 |
Valencia | 2001/02 |
Real Madrid | 2000/01 |
Deportivo La Coruna | 1999/2000 |
Barcelona | 1998/99 |
Barcelona | 1997/98 |
Real Madrid | 1996/97 |
Atletico Madrid | 1995/96 |
Real Madrid | 1994/95 |
Barcelona | 1993/94 |
Barcelona | 1992/93 |
Barcelona | 1991/92 |
Barcelona | 1990/91 |
Real Madrid | 1989/90 |
Real Madrid | 1989/88 |
Real Madrid | 1988/87 |
Real Madrid | 1987/88 |
Real Madrid | 1986/87 |
Real Madrid | 1985/86 |
Barcelona | 1984/85 |
Athletic Bilbao | 1983/84 |
Athletic Bilbao | 1982/83 |
Real Sociedad | 1981/82 |
Real Sociedad | 1980/81 |
Real Madrid | 1979/80 |
Real Madrid | 1978/79 |
Real Madrid | 1977/78 |
Atletico Madrid | 1976/77 |
Real Madrid | 1975/76 |
Real Madrid | 1974/75 |
Barcelona | 1973/74 |
Atletico Madrid | 1972/73 |
Real Madrid | 1971/72 |
Valencia | 1970/71 |
Atletico Madrid | 1969/70 |
Real Madrid | 1968/69 |
Real Madrid | 1967/68 |
Real Madrid | 1966/67 |
Atletico Madrid | 1965/66 |
Real Madrid | 1964/65 |
Real Madrid | 1963/64 |
Real Madrid | 1962/63 |
Real Madrid | 1961/62 |
Real Madrid | 1960/61 |
Barcelona | 1959/60 |
Barcelona | 1958/59 |
Real Madrid | 1957/58 |
Real Madrid | 1956/57 |
Athletic Bilbao | 1955/56 |
Real Madrid | 1954/55 |
Real Madrid | 1953/54 |
Barcelona | 1952/53 |
Barcelona | 1951/52 |
Atletico Madrid | 1950/51 |
Atletico Madrid | 1949/50 |
Barcelona | 1948/49 |
Barcelona | 1947/48 |
Valencia | 1946/47 |
Sevilla | 1945/46 |
Barcelona | 1944/45 |
Valencia | 1943/44 |
Athletic Bilbao | 1942/43 |
Valencia | 1941/42 |
Atletico Madrid | 1940/41 |
Atletico Madrid | 1939/40 |
Athletic Bilbao | 1935/36 |
Real Betis | 1934/35 |
Athletic Bilbao | 1933/34 |
Real Madrid | 1932/33 |
Real Madrid | 1931/32 |
Athletic Bilbao | 1930/31 |
Athletic Bilbao | 1929/30 |
Barcelona | 1929 |
FAQs
Who won the last 10 years of La Liga?
Three Spanish clubs won the last 10 years of La Liga. Real Madrid, Barcelona and Atletico Madrid are the only teams who lifted the Spanish top division silverware in this period. Real won four times while Barca dominated the last decade with five La Liga trophies. Atletico won the Spanish top flight for only two times in the last 10 years.
Who is the most successful team in La Liga?
Real Madrid is the most successful team in La Liga. The Spanish heavyweights have won the league for a record 36 times to date.
How many La Liga has Ronaldo won?
Cristiano Ronaldo has won only two La Liga titles (2011/12 & 2016/17) with Real Madrid. However, he won four UEFA Champions League titles during his stay at Madrid.
Who has more La Liga, Barcelona or Madrid?
Real Madrid has more La Liga titles than its rival Barcelona. The Madrid-based team has 36 Spanish top division league titles, while Barca had only 27. However, the Catalan club won the first season of La Liga in 1929 when the winner was decided by one final match.