La Liga Winners List (1929–2025): Complete Champions History

La Liga Winners List

La Liga Winners List: Every Spanish League Champion Since 1929

La Liga, officially known as the Primera División, is Spain’s top professional football league and one of the most celebrated competitions in world football. Founded in 1929 with just ten clubs, it has grown into a global spectacle watched by hundreds of millions of fans each season. The league runs on a round-robin format, with 20 teams competing over 38 matchdays, and the club with the most points at the end of the season is crowned champion.

What makes the La Liga winners list particularly fascinating is just how concentrated its history is. Over 94 editions of the competition, only nine clubs have ever lifted the trophy — a testament to the extraordinary dominance of Spain’s football elite. This article provides the complete La Liga winners list from 1929 to 2025, along with records, stats, and everything you need to know about the champions of Spanish football.

Complete La Liga Winners List (1929–2025)

Below is a season-by-season breakdown of the La Liga winners list. Note that there was no competition from 1936 to 1939 due to the Spanish Civil War.

SeasonWinnerRunner-Up
1929BarcelonaReal Madrid
1929–30Athletic BilbaoBarcelona
1930–31Athletic BilbaoRacing Santander
1931–32Real MadridAthletic Bilbao
1932–33Real MadridAthletic Bilbao
1933–34Athletic BilbaoReal Madrid
1934–35Real BetisReal Madrid
1935–36Athletic BilbaoReal Madrid
1936–39No competition (Spanish Civil War)
1939–40Atlético AviaciónValencia
1940–41Atlético AviaciónSevilla
1941–42ValenciaReal Madrid
1942–43Athletic BilbaoReal Madrid
1943–44ValenciaAtlético Madrid
1944–45BarcelonaReal Madrid
1945–46SevillaBarcelona
1946–47ValenciaAtlético Madrid
1947–48BarcelonaValencia
1948–49BarcelonaValencia
1949–50Atlético MadridValencia
1950–51Atlético MadridBarcelona
1951–52BarcelonaAthletic Bilbao
1952–53BarcelonaValencia
1953–54Real MadridBarcelona
1954–55Real MadridBarcelona
1955–56Athletic BilbaoBarcelona
1956–57Real MadridSevilla
1957–58Real MadridSevilla
1958–59BarcelonaReal Madrid
1959–60BarcelonaReal Madrid
1960–61Real MadridAthletic Bilbao
1961–62Real MadridBarcelona
1962–63Real MadridReal Zaragoza
1963–64Real MadridBarcelona
1964–65Real MadridAtlético Madrid
1965–66Atlético MadridReal Madrid
1966–67Real MadridBarcelona
1967–68Real MadridBarcelona
1968–69Real MadridDeportivo
1969–70Atlético MadridBarcelona
1970–71ValenciaBarcelona
1971–72Real MadridValencia
1972–73Atlético MadridValencia
1973–74BarcelonaAtlético Madrid
1974–75Real MadridHércules
1975–76Real MadridBarcelona
1976–77Atlético MadridBarcelona
1977–78Real MadridBarcelona
1978–79Real MadridReal Sociedad
1979–80Real MadridReal Sociedad
1980–81Real SociedadReal Madrid
1981–82Real SociedadBarcelona
1982–83Athletic BilbaoReal Madrid
1983–84Athletic BilbaoBarcelona
1984–85BarcelonaAtlético Madrid
1985–86Real MadridBarcelona
1986–87Real MadridBarcelona
1987–88Real MadridReal Sociedad
1988–89Real MadridBarcelona
1989–90Real MadridValencia
1990–91BarcelonaAtlético Madrid
1991–92BarcelonaReal Madrid
1992–93BarcelonaReal Madrid
1993–94BarcelonaDeportivo
1994–95Real MadridDeportivo
1995–96Atlético MadridValencia
1996–97Real MadridBarcelona
1997–98BarcelonaAthletic Bilbao
1998–99BarcelonaReal Madrid
1999–00Deportivo La CoruñaBarcelona
2000–01Real MadridBarcelona
2001–02ValenciaDeportivo
2002–03Real MadridReal Sociedad
2003–04ValenciaBarcelona
2004–05BarcelonaReal Madrid
2005–06BarcelonaReal Madrid
2006–07Real MadridBarcelona
2007–08Real MadridVillarreal
2008–09BarcelonaReal Madrid
2009–10BarcelonaReal Madrid
2010–11BarcelonaReal Madrid
2011–12Real MadridBarcelona
2012–13BarcelonaReal Madrid
2013–14Atlético MadridBarcelona
2014–15BarcelonaReal Madrid
2015–16BarcelonaReal Madrid
2016–17Real MadridBarcelona
2017–18BarcelonaAtlético Madrid
2018–19BarcelonaAtlético Madrid
2019–20Real MadridBarcelona
2020–21Atlético MadridReal Madrid
2021–22Real MadridBarcelona
2022–23BarcelonaReal Madrid
2023–24Real MadridBarcelona
2024–25BarcelonaReal Madrid

Who Has Won the Most La Liga Titles?

La Liga Winners List
REUTERS/Juan Medina

When you look at the La Liga winners list by total trophies, the picture is dominated by two clubs above all others. Real Madrid leads with 36 titles, followed by Barcelona with 28, Atlético Madrid with 11, Athletic Bilbao with 8, and Valencia with 6.

Together, Real Madrid and Barcelona have won 64 of the 94 championships, representing an extraordinary 68% dominance of Spanish football.

ClubLa Liga Titles
Real Madrid36
Barcelona28
Atlético Madrid11
Athletic Bilbao8
Valencia6
Real Sociedad2
Deportivo La Coruña1
Sevilla1
Real Betis1

Real Madrid’s dominance is unmatched in the history of Spanish football. Los Blancos have been particularly powerful during the 1960s, the late 1980s, and the modern era since 2000. Barcelona, on the other hand, have been especially dominant in the 21st century, with much of their success built around Lionel Messi. Atlético Madrid, the third-most successful club in the La Liga winners list, has won 11 titles, including surprise championships in recent years that broke the duopoly.

Which Team Won the First La Liga Title?

La Liga Winners List
Photo by Josep LAGO / AFP) (Photo by JOSEP LAGO/AFP via Getty Images

La Liga started in 1929 with Barcelona winning the first championship, edging Real Madrid by just two points in a thrilling first season. The competition was originally contested by just ten clubs, selected from previous Copa del Rey winners and runners-up.

In April 1928, José María Acha, a director at Arenas de Getxo, first proposed the idea of a national league in Spain. After much debate about the size of the league and who would take part, the Real Federación Española de Fútbol eventually agreed on the ten teams that would form the first Primera División in 1929.

Barcelona’s inaugural victory was the beginning of a storied relationship with the La Liga winners list — one that would see them claim 28 titles across nearly a century of competition.

How Many Teams Have Won La Liga?

One of the most remarkable facts about the La Liga winners list is just how exclusive it is. Only nine different clubs have won La Liga across 94 seasons of competition. Those nine clubs are:

Real Madrid, Barcelona, Atlético Madrid, Athletic Bilbao, Valencia, Real Sociedad, Deportivo La Coruña, Sevilla y Real Betis.

Since the start of the 21st century, only five different clubs have won the league. This shows that while the La Liga winners list spans nearly a century, the circle of champions has grown ever tighter in modern times. Only three clubs — Real Madrid, Barcelona, and Athletic Bilbao — have never been relegated from the top flight since the league’s founding.

Who Won the Most Recent La Liga Title?

La Liga Winners List

FC Barcelona secured their 28th La Liga title on May 15, 2025, with a 2–0 victory over Espanyol in the Catalan derby. The match featured a standout performance from 17-year-old Lamine Yamal, who opened the scoring with a remarkable goal in the 53rd minute.

Barcelona claimed the 2024–25 La Liga title under manager Hansi Flick, securing their 28th championship and reclaiming the throne from Real Madrid. The title confirmed Barcelona’s revival after a turbulent financial period, with young stars like Yamal signalling that their place at the top of the La Liga winners list is far from over.

Which Team Has the Most Consecutive La Liga Titles?

La Liga Winners List

When it comes to sustained dominance, the record for most consecutive La Liga titles belongs to Real Madrid. Real Madrid is the only Spanish football team to win five consecutive titles, a feat which it achieved on two occasions — 1960–65 and 1985–90.

Real Madrid’s domestic dominance in the 1960s saw the club win twelve league titles out of sixteen possible from 1953–54 to 1968–69, including the five-in-a-row sequence in 1961–65.

Barcelona also hold notable streaks in the La Liga winners list. Under Johan Cruyff and later Pep Guardiola, they achieved runs of three and four consecutive titles, most notably from 2008–09 to 2010–11. No other club in Spanish football history has managed to match Real Madrid’s back-to-back-to-back five-peat.

Which Clubs Outside Real Madrid and Barcelona Have Won La Liga?

The La Liga winners list is not purely a two-club story, even if it might feel that way. Seven other clubs have etched their names into the history books:

Atlético Madrid (11 titles): The city rivals of Real Madrid have been the most consistent third force in Spanish football. Their most recent title came in 2020–21 under Diego Simeone, when they famously edged out Real Madrid on the final day.

Athletic Bilbao (8 titles): Athletic Bilbao set the early pace in La Liga, winning the title in 1930, 1931, 1934, and 1936, and also achieving the biggest win in La Liga history by beating Barcelona 12–1. Their titles are all the more remarkable given the club’s unique policy of only fielding players from the Basque Country.

Valencia (6 titles): Los Ches were a dominant force in the 1940s and again in the early 2000s, winning back-to-back titles in 2001–02 and 2003–04.

Real Sociedad (2 titles): The Basque club from San Sebastián pulled off one of the great underdog stories of the La Liga winners list, winning back-to-back championships in 1980–81 and 1981–82.

Deportivo La Coruña (1 title): Arguably the biggest surprise in La Liga history, Deportivo won their only title in 1999–2000, the era of their so-called “Super Depor” squad.

Sevilla (1 title): Sevilla’s only La Liga triumph came in 1945–46, and they remain one of only nine clubs to feature on the all-time La Liga winners list.

Real Betis (1 title): In 1935, Real Betis, then known as Betis Balompié, won their only title to date.

La Liga Winners in the Last 10 Years

The recent La Liga winners list shows a fierce battle between Real Madrid and Barcelona, with Atlético Madrid occasionally disrupting the duopoly:

SeasonChampion
2015–16Barcelona
2016–17Real Madrid
2017–18Barcelona
2018–19Barcelona
2019–20Real Madrid
2020–21Atlético Madrid
2021–22Real Madrid
2022–23Barcelona
2023–24Real Madrid
2024–25Barcelona

Over the past decade, Barcelona have claimed five titles and Real Madrid four, with Atlético Madrid’s 2020–21 title the only instance of a third club breaking through. The La Liga winners list in this period reflects just how competitive — and how narrow — the title race has become at the summit of Spanish football.

Conclusion

The La Liga winners list is a story of extraordinary concentration — of two clubs, primarily, who have shaped the identity of an entire league for nearly a century. Real Madrid’s 36 titles and Barcelona’s 28 stand as monuments to sustained excellence, with their rivalry — El Clásico — defining not just Spanish football but the global game itself.

Yet the La Liga winners list also has room for the underdog stories: Athletic Bilbao’s Basque pride, Deportivo La Coruña’s magical season, and Real Betis’s solitary triumph. With Barcelona’s young side, led by Lamine Yamal, already making waves, the next chapter of the La Liga winners list promises to be every bit as compelling as the last 94 seasons. Whether you’re a seasoned fan or new to Spanish football, exploring the full history of La Liga champions is a journey well worth taking.

FAQs

Which team won the first La Liga title?

Barcelona won the first La Liga title in the 1929 season. The club finished at the top of the table in the inaugural season of Spain’s top football league.

What team has won the most La Liga titles?

Real Madrid has won the most La Liga titles in history. The club has dominated Spanish football since the league started in 1929 and holds the record with the highest number of league championships.

How many teams have won La Liga?

Only nine clubs have won La Liga since the competition started in 1929. Most titles have been won by Real Madrid, Barcelona, and Atlético Madrid.

Which team has the most consecutive La Liga titles?

Real Madrid holds the record for the most consecutive La Liga titles, winning five in a row from 1961 to 1965.

Has Sevilla ever won La Liga?

Yes, Sevilla has won La Liga once. The club won its only Spanish league title in the 1945–46 season.

Leave a Comment

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

Scroll to Top