Spanish La Liga Winners List

The battle for Spanish football supremacy has seen just nine different clubs lift the trophy since 1929. Real Madrid leads the all-time La Liga winners list with 36 championships, while Barcelona recently secured their 28th title in the 2024-25 season.

Quick Answer

Barcelona claimed the 2024-25 La Liga title, their 28th championship overall. Real Madrid remains the most successful club with 36 titles throughout the competition’s 94-season history.

  • Most Recent Winner: Barcelona (2024-25)
  • Most Successful Club: Real Madrid (36 titles)
  • Total Seasons Played: 94 (excluding 1936-39 Civil War years)

La Liga Champions by Year (1929-2025)

The complete La Liga winners list reveals the historical dominance of Spain’s two biggest clubs. The championship has run continuously since 1929, with just one interruption during the Spanish Civil War (1936-39).

Year Champion Title Number
2024-25 Barcelona 28th
2023-24 Real Madrid 36th
2022-23 Barcelona 27th
2021-22 Real Madrid 35th
2020-21 Atletico de 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 Atletico de Madrid 10th
2012-13 FC Barcelona 22nd
2011-12 Real Madrid 32nd
2010-11 FC Barcelona 21st
2009-10 FC Barcelona 20th
2008-9 FC Barcelona 19th
2007-8 Real Madrid 31st
2006-7 Real Madrid 30th
2005-06 FC Barcelona 18th
2004-05 FC Barcelona 17th
2003-04 Valencia CF 6th
2002-03 Real Madrid 29th
2001-02 Valencia CF 5th
2000-01 Real Madrid 28th
1999-00 Deportivo de La Coruna 1st
1998-99 FC Barcelona 16th
1997-98 FC Barcelona 15th
1996-97 Real Madrid 27th
1995-96 Atletico de Madrid 9th
1994-95 Real Madrid 26th
1993-94 FC Barcelona 14th
1992-93 FC Barcelona 13th
1991-92 FC Barcelona 12th
1990-91 FC 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 FC Barcelona 10th
1983-84 Athletic de Bilbao 8th
1982-83 Athletic de Bilbao 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 Atletico de Madrid 8th
1975-76 Real Madrid 17th
1974-75 Real Madrid 16th
1973-74 FC Barcelona 9th
1972-73 Atletico de Madrid 7th
1971-72 Real Madrid 15th
1970-71 Valencia CF 4th
1969-70 Atletico de Madrid 6th
1968-69 Real Madrid 14th
1967-68 Real Madrid 13th
1966-67 Real Madrid 12th
1965-66 Atletico de 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 FC Barcelona 8th
1958-59 FC Barcelona 7th
1957-58 Real Madrid 6th
1956-57 Real Madrid 5th
1955-56 Athletic de Bilbao 6th
1954-55 Real Madrid 4th
1953-54 Real Madrid 3rd
1952-53 FC Barcelona 6th
1951-52 FC Barcelona 5th
1950-51 Atletico de Madrid 4th
1949-50 Atletico de Madrid 3rd
1948-49 FC Barcelona 4th
1947-48 FC Barcelona 3rd
1946-47 Valencia CF 3rd
1945-46 Sevilla FC 1st
1944-45 FC Barcelona 2nd
1943-44 Valencia CF 2nd
1942-43 Athletic de Bilbao 5th
1941-42 Valencia CF 1st
1940-41 Atletico Aviacion 2nd
1939-40 Atletico Aviacion 1st
1938-39 No football league, civil war
1937-38 No football league, civil war
1936-37 No football league, civil war
1935-36 Athletic de Bilbao 4th
1934-35 Real Betis 1st
1933-34 Athletic de Bilbao 3rd
1932-33 Real Madrid 2nd
1931-32 Real Madrid 1st
1930-31 Athletic de Bilbao 2nd
1929-30 Athletic Bilbao 1st
1928-29 FC Barcelona 1st

Recent La Liga Winners (Last 10 Years)

The past decade shows how Spain’s football powers have battled for supremacy:

La Liga Recent Champions

  • 5 Barcelona Titles
  • 4 Real Madrid Titles
  • 1 Atletico Title

2024-25 CHAMPION FC Barcelona 28th Title Manager: Hansi Flick Reclaimed the crown from Real Madrid

2023-24 CHAMPION Real Madrid 36th Title Manager: Carlo Ancelotti Record-extending championship

La Liga Winners Statistics

Top 5 Most Successful Clubs

Real Madrid, Barcelona, Atlético Madrid, Athletic Bilbao, and Valencia have claimed 89 of the 94 titles in La Liga history.

Athletic Bilbao – Early Giants Athletic Bilbao won La Liga in 1930, 1931, 1934, and 1936. Though they’ve faded from title contention in recent decades, they were once among Spain’s most formidable sides.

Real Madrid Dominance: 38.3% Real Madrid has won an astonishing 38.3% of all La Liga seasons.

Barcelona Success Rate: 29.8% Barcelona’s 28 titles represent nearly 30% of all championships contested.

La Liga History and Development

La Liga, officially the Primera División, began in 1929 with 10 founding clubs. Barcelona won the inaugural title, edging Real Madrid by just two points in a thrilling first season. The competition has evolved into one of world football’s premier leagues.

“La Liga’s history reflects Spain’s tumultuous past. Its only multi-year suspension occurred during the Civil War (1936–39), and in 2020 it was briefly halted due to the COVID-19 pandemic—marking just two pauses across more than nine decades of competition.”

Historical Milestones At A Glance

  • Founded: 1929
  • First Champion: FC Barcelona
  • Most Titles: Real Madrid (36)
  • Total Seasons: 94
  • Civil War Break: 1936-39
  • Different Winners: 9 clubs

The competition has grown significantly since its birth. Starting with 10 teams in 1929, La Liga expanded to 16 teams in 1934, then to 18 in 1971, before reaching its current 20-team format in 1997.

Real Madrid vs Barcelona Dominance

The rivalry between Real Madrid and Barcelona, known as “El Clásico,” defines Spanish football. Together, these giants have won 64 of 94 championships, an extraordinary 68% of all titles.

Real Madrid Era

Real Madrid’s Golden Periods The 1960s saw Real Madrid win 8 titles, including five straight from 1961 to 1965. The 1980s brought another golden age with 5 championships, while the modern era has maintained their winning tradition.

Barcelona Era

Barcelona’s Rise to Power Barcelona’s 28 titles include several dominant stretches, particularly in recent decades. The Johan Cruyff era of the 1990s built the foundation, while Pep Guardiola’s years (2008-2012) and the MSN era with Messi, Suarez, and Neymar brought unprecedented success.

Other Winners

Breaking the Duopoly While Real Madrid and Barcelona dominate the La Liga winners list, other clubs have had their moments. Atletico Madrid’s 11 titles include recent triumphs in 2013-14 and 2020-21. Athletic Bilbao was powerful in the early years with 8 titles, while Valencia enjoyed success in the early 2000s.

FAQs

Who has won La Liga the most times?

Real Madrid tops the La Liga winners list with 36 championships, followed by Barcelona with 28 titles, making these clubs the most successful in Spanish football history.

Which team won La Liga in 2024-25?

Barcelona claimed the 2024-25 La Liga title under manager Hansi Flick, securing their 28th championship and reclaiming the throne from Real Madrid.

When did La Liga begin?

La Liga started in 1929 with Barcelona winning the first championship. The competition has run every year except for a three-year break during the Spanish Civil War (1936-39).

How many different teams appear on the La Liga winners list?

Nine different clubs have won La Liga: Real Madrid (36), Barcelona (28), Atletico Madrid (11), Athletic Bilbao (8), Valencia (6), Real Sociedad (2), Real Betis (1), Sevilla (1), and Deportivo La Coruña (1).

What happens when teams finish level on points in the La Liga table?

If teams finish with equal points in La Liga, the championship is decided by head-to-head record between the tied teams, unlike other leagues that use goal difference as the primary tiebreaker.

M. Abdullah
M. Abdullah is a professional football writer known for his expert player analyses, transfer insights, and in-depth coverage of the global game. His work delivers clear, reliable, and engaging football content for fans worldwide.