Today
La Liga records

La Liga Winners

Every La Liga champion by club, ranked by total titles, from Real Madrid's record haul to the historic Spanish sides who have shared the trophy.

Real Madrid have won the most La Liga titles, with 36. Barcelona are second on 29, then Atlético Madrid on 11. Nine clubs in total have been crowned Spanish champions.

  1. 1Real Madrid crest
    Real Madrid
    36
    Titles
  2. 2Barcelona crest
    Barcelona
    29
    Titles
  3. 3Atlético Madrid crest
    Atlético Madrid
    11
    Titles
  4. 4Athletic Bilbao crest
    Athletic Bilbao
    8
    Titles
  5. 5Valencia crest
    Valencia
    6
    Titles
  6. 6Real Sociedad crest
    Real Sociedad
    2
    Titles
  7. 7Deportivo La Coruña crest
    Deportivo La Coruña
    1
    Titles
  8. 7Sevilla crest
    Sevilla
    1
    Titles
  9. 7Real Betis crest
    Real Betis
    1
    Titles

Source: Wikipedia, 'List of Spanish football champions' (La Liga), as of July 2026.

La Liga winners list by season

The full list of La Liga winners, from Barcelona in the first season in 1929 to the 2025–26 champions, with the runners-up each year.

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

Real Madrid, Barcelona and the Spanish elite

No league in the world is defined by two clubs quite like La Liga. Real Madrid lead the way with a record 36 titles, the foundation of a European dynasty, while Barcelona sit close behind on 29, the two rivals having traded the trophy for generations in the fixture the world knows as El Clásico.

Behind the giants, Atlético Madrid have carved out their own place with 11 titles, and the Basque and Valencian traditions endure through Athletic Bilbao (8) and Valencia (6). Athletic remain unique in world football, winning with only Basque players.

Together with Real Sociedad (2) and the one-time champions Deportivo La Coruña, Sevilla and Real Betis, these clubs make up the short list of La Liga champions, a competition where history, rivalry and regional pride have always been as important as the football itself.

Explore more

Frequently asked questions

Which club has won the most La Liga titles?+

Real Madrid have won the most La Liga titles with 36, more than a third of all championships ever contested. Barcelona are second with 29.

Who are the current La Liga champions?+

Barcelona are the current La Liga champions, winning the 2025–26 title, their 29th. They also won the previous 2024–25 season, finishing ahead of Real Madrid.

Which clubs have won La Liga?+

Nine clubs have won La Liga. The most successful are Real Madrid (36) and Barcelona (29), followed by Atlético Madrid (11), Athletic Bilbao (8) and Valencia (6).

What makes Athletic Bilbao's titles special?+

Athletic Bilbao have won 8 La Liga titles using only Basque players, a self-imposed policy they have never abandoned. They are also one of only three clubs, with Real Madrid and Barcelona, never to have been relegated from La Liga.

How many La Liga titles have Real Madrid won?+

Real Madrid have won 36 La Liga titles, the most of any club and more than a third of every championship ever contested. Barcelona are next on 29.

Who has more La Liga titles, Real Madrid or Barcelona?+

Real Madrid have more La Liga titles than Barcelona: 36 to 29, a gap of seven. Barcelona are the current champions, having won the 2025–26 title.