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