1903_Athletic Bilbao
1904_Athletic Bilbao
1905_Madrid
1906_Madrid
1907_Madrid
1908_Madrid
1909_Real Sociedad
1910_Athletic Bilbao (UECF), Barcelona (FEF)
1911_Athletic Bilbao
1912_Barcelona
1913_Barcelona (UECF), Racing de Irun (FEF)
1914_Athletic Bilbao
1915_Athletic Bilbao
1916_Athletic Bilbao
1917_Madrid
1918_Real Union
1919_Arenas
1920_Barcelona
1921_Athletic Bilbao
1922_Barcelona
1923_Athletic Bilbao
1924_Real Union
1925_Barcelona
1926_Barcelona
1927_Real Union
1928_Barcelona
1929_Espanol
1930_Athletic Bilbao
1931_Athletic Bilbao
1932_Athletic Bilbao
1933_Athletic Bilbao
1934_Madrid
1935_Sevilla
1936_Madrid
1939_Sevilla
1940_Espanol
1941_Valencia
1942_Barcelona
1943_Athletic Bilbao
1944_Athletic Bilbao
1945_Athletic Bilbao
1946_Real Madrid
1947_Real Madrid
1948_Sevilla
1949_Valencia
1950_Athletic Bilbao
1951_Barcelona
1952_Barcelona
1953_Barcelona
1954_Valencia
1955_Athletic Bilbao
1956_Athletic Bilbao
1957_Barcelona
1958_Athletic Bilbao
1959_Barcelona
1960_Atletico Madrid
1961_Atletico Madrid
1962_Real Madrid
1963_Barcelona
1964_Zaragoza
1965_Atletico Madrid
1966_Zaragoza
1967_Valencia
1968_Barcelona
1969_Atletico Bilbao
1970_Real Madrid
1971_Barcelona
1972_Atletico Madrid
1973_Athletic Bilbao
1974_Real Madrid
1975_Real Madrid
1976_Atletico Madrid
1977_Real Betis
1978_Barcelona
1979_Valencia
1980_Real Madrid
1981_Barcelona
1982_Real Madrid
2083_Barcelona
1984_Athletic Bilbao
1985_Atletico Madrid
1986_Zaragoza
1987_Real Sociedad
1988_Barcelona
1989_Real Madrid
1990_Barcelona
1991_Atletico Madrid
1992_Atletico Madrid
1993_Real Madrid
1994_Zaragoza
1995_Deportivo La Coruna
1996_Atletico Madrid
1997_Barcelona
1998_Barcelona
1999_Valencia
2000_Espanyol
2001_Zaragoza
2002_Deportivo La Coruna
2003_Mallorca
2004_Zaragoza
2005_Real Betis
2006_Espanyol
2007_Sevilla
2008_Valencia
2009_Barcelona
2010_Sevilla
2011_Real Madrid
2012_Barcelona
2013_Atletico Madrid
2014_Real Madrid
2015_Barcelona
2016_Barcelona
2017_Barcelona
2018_Barcelona
2019_Valencia
2020_Real Sociedad
2021_Barcelona
2022_Real Betis
Note: No competition from 1937-38 because of war