La Liga is the greatest soccer competition in Spain and one of the most prestigious leagues in the world. Since its inception in the 1928-1929 season, it has only been halted three times.

Barcelona and Real Madrid probably are the first teams to come up to mind when thinking about Spanish soccer, and even though they have ruled most of the time, there have been some other league champions you might not know about.

With Atletico Madrid as the main challenger to the Blaugranas and the Merengues' dominance, nine teams were able to put their hands on the highly desired trophy. Here, check out the all-time La Liga champions.

All La Liga winners throughout history

The Spanish first division has a great tradition in European soccer and is among the continent's top-five leagues. Historic players and teams have provided the league a high status that will remain forever, and only a handful of teams had the honor of tasting local glory.

Real Madrid were La Liga 2019-20 champions (Getty).

Real Madrid are La Liga kings, as they were crowned 34 times, while Barcelona are a bit behind as they have lifted 26 domestic league trophies. Atletico Madrid stand far from such an amount of titles, as they hold 11 so far

The list ain't much longer, as we have Athletic Bilbao with eight, as they were a force in the early years of the tournament, while Valencia have six, and Real Sociedad with two. Moreover, Sevilla, Deportivo La Coruña, and Betis, have won the Spanish league title once each. This is how the full list of La Liga champions looks like:

Team La Liga titles Year
Real Madrid 34  1932 - 1933 - 1954 - 1955 - 1957 - 1958 - 1961- 1962 - 1963 - 1964 - 1965 - 1967 - 1968 - 1969 - 1972 - 1975 - 1976 - 1978 - 1979 - 1980 - 1986 - 1987 - 1988 - 1989 - 1990 - 1995 - 1997 - 2001 - 2003 - 2007 - 2008 - 2012 - 2017 - 2020
Barcelona 26 1929 - 1945 - 1948 - 1949 - 1952 - 1953 - 1959 - 1960 - 1974 - 1985 - 1991 - 1992 - 1993 - 1994 - 1998 - 1999 - 2005 - 2006 - 2009 - 2010 - 2011 - 2013 - 2015 - 2016 - 2018 - 2019
Atletico Madrid 11  1940 - 1941 - 1950 - 1951 - 1966 - 1970 - 1973 - 1977 - 1996 - 2014 - 2021
Athletic Club 8  1930 - 1931 - 1934 - 1936 - 1943 - 1956 - 1983 - 1984
Valencia 6  1942 - 1944 - 1947 - 1971 - 2002 - 2004
Real Sociedad 2  1981 - 1982
Deportivo La Coruña 1 2000
Sevilla 1 1946
Betis 1

1935