
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.
| Season | Winner | Runner-Up |
|---|---|---|
| 1929 | Barcelona | Real Madrid |
| 1929–30 | Athletic Bilbao | Barcelona |
| 1930–31 | Athletic Bilbao | Racing Santander |
| 1931–32 | Real Madrid | Athletic Bilbao |
| 1932–33 | Real Madrid | Athletic Bilbao |
| 1933–34 | Athletic Bilbao | Real Madrid |
| 1934–35 | Real Betis | Real Madrid |
| 1935–36 | Athletic Bilbao | Real Madrid |
| 1936–39 | No competition (Spanish Civil War) | — |
| 1939–40 | Atlético Aviación | Valencia |
| 1940–41 | Atlético Aviación | Sevilla |
| 1941–42 | Valencia | Real Madrid |
| 1942–43 | Athletic Bilbao | Real Madrid |
| 1943–44 | Valencia | Atlético Madrid |
| 1944–45 | Barcelona | Real Madrid |
| 1945–46 | Sevilla | Barcelona |
| 1946–47 | Valencia | Atlético Madrid |
| 1947–48 | Barcelona | Valencia |
| 1948–49 | Barcelona | Valencia |
| 1949–50 | Atlético Madrid | Valencia |
| 1950–51 | Atlético Madrid | Barcelona |
| 1951–52 | Barcelona | Athletic Bilbao |
| 1952–53 | Barcelona | Valencia |
| 1953–54 | Real Madrid | Barcelona |
| 1954–55 | Real Madrid | Barcelona |
| 1955–56 | Athletic Bilbao | Barcelona |
| 1956–57 | Real Madrid | Sevilla |
| 1957–58 | Real Madrid | Sevilla |
| 1958–59 | Barcelona | Real Madrid |
| 1959–60 | Barcelona | Real Madrid |
| 1960–61 | Real Madrid | Athletic Bilbao |
| 1961–62 | Real Madrid | Barcelona |
| 1962–63 | Real Madrid | Real Zaragoza |
| 1963–64 | Real Madrid | Barcelona |
| 1964–65 | Real Madrid | Atlético Madrid |
| 1965–66 | Atlético Madrid | Real Madrid |
| 1966–67 | Real Madrid | Barcelona |
| 1967–68 | Real Madrid | Barcelona |
| 1968–69 | Real Madrid | Deportivo |
| 1969–70 | Atlético Madrid | Barcelona |
| 1970–71 | Valencia | Barcelona |
| 1971–72 | Real Madrid | Valencia |
| 1972–73 | Atlético Madrid | Valencia |
| 1973–74 | Barcelona | Atlético Madrid |
| 1974–75 | Real Madrid | Hércules |
| 1975–76 | Real Madrid | Barcelona |
| 1976–77 | Atlético Madrid | Barcelona |
| 1977–78 | Real Madrid | Barcelona |
| 1978–79 | Real Madrid | Real Sociedad |
| 1979–80 | Real Madrid | Real Sociedad |
| 1980–81 | Real Sociedad | Real Madrid |
| 1981–82 | Real Sociedad | Barcelona |
| 1982–83 | Athletic Bilbao | Real Madrid |
| 1983–84 | Athletic Bilbao | Barcelona |
| 1984–85 | Barcelona | Atlético Madrid |
| 1985–86 | Real Madrid | Barcelona |
| 1986–87 | Real Madrid | Barcelona |
| 1987–88 | Real Madrid | Real Sociedad |
| 1988–89 | Real Madrid | Barcelona |
| 1989–90 | Real Madrid | Valencia |
| 1990–91 | Barcelona | Atlético Madrid |
| 1991–92 | Barcelona | Real Madrid |
| 1992–93 | Barcelona | Real Madrid |
| 1993–94 | Barcelona | Deportivo |
| 1994–95 | Real Madrid | Deportivo |
| 1995–96 | Atlético Madrid | Valencia |
| 1996–97 | Real Madrid | Barcelona |
| 1997–98 | Barcelona | Athletic Bilbao |
| 1998–99 | Barcelona | Real Madrid |
| 1999–00 | Deportivo La Coruña | Barcelona |
| 2000–01 | Real Madrid | Barcelona |
| 2001–02 | Valencia | Deportivo |
| 2002–03 | Real Madrid | Real Sociedad |
| 2003–04 | Valencia | Barcelona |
| 2004–05 | Barcelona | Real Madrid |
| 2005–06 | Barcelona | Real Madrid |
| 2006–07 | Real Madrid | Barcelona |
| 2007–08 | Real Madrid | Villarreal |
| 2008–09 | Barcelona | Real Madrid |
| 2009–10 | Barcelona | Real Madrid |
| 2010–11 | Barcelona | Real Madrid |
| 2011–12 | Real Madrid | Barcelona |
| 2012–13 | Barcelona | Real Madrid |
| 2013–14 | Atlético Madrid | Barcelona |
| 2014–15 | Barcelona | Real Madrid |
| 2015–16 | Barcelona | Real Madrid |
| 2016–17 | Real Madrid | Barcelona |
| 2017–18 | Barcelona | Atlético Madrid |
| 2018–19 | Barcelona | Atlético Madrid |
| 2019–20 | Real Madrid | Barcelona |
| 2020–21 | Atlético Madrid | Real Madrid |
| 2021–22 | Real Madrid | Barcelona |
| 2022–23 | Barcelona | Real Madrid |
| 2023–24 | Real Madrid | Barcelona |
| 2024–25 | Barcelona | Real Madrid |
Who Has Won the Most La Liga Titles?

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.
| Club | La Liga Titles |
|---|---|
| Real Madrid | 36 |
| Barcelona | 28 |
| Atlético Madrid | 11 |
| Athletic Bilbao | 8 |
| Valencia | 6 |
| Real Sociedad | 2 |
| Deportivo La Coruña | 1 |
| Sevilla | 1 |
| Real Betis | 1 |
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 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?

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?

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:
| Season | Champion |
|---|---|
| 2015–16 | Barcelona |
| 2016–17 | Real Madrid |
| 2017–18 | Barcelona |
| 2018–19 | Barcelona |
| 2019–20 | Real Madrid |
| 2020–21 | Atlético Madrid |
| 2021–22 | Real Madrid |
| 2022–23 | Barcelona |
| 2023–24 | Real Madrid |
| 2024–25 | Barcelona |
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.
