- 1929 : Sevilla
- 1929/30 : Deportivo Alavés
- 1930/31 : Valencia
- 1931/32 : Real Betis Balompié
- 1932/33 : Real Oviedo
- 1933/34 : Sevilla
- 1934/35 : Hércules
- 1935/36 : Celta Vigo
- 1939/40 : Real Murcia
- 1940/41 : Granada
- 1941/42 : Real Betis Balompié
- 1942/43 : Sabadell
- 1943/44 : Sporting Gijón
- 1944/45 : Alcoyano
- 1945/46 : Sabadell
- 1946/47 : Alcoyano
- 1947/48 : Real Valladolid
- 1948/49 : Real Sociedad
- 1949/50 : Racing Santander, Alcoyano
- 1950/51 : Sporting Gijón, Maghreb Athletic Tétouan
- 1951/52 : Real Oviedo, Málaga
- 1952/53 : Osasuna, Real Jaén
- 1953/54 : Deportivo Alavés, Las Palmas
- 1954/55 : Cultural Leonesa, Real Murcia
- 1955/56 : Osasuna, Real Jaén
- 1956/57 : Sporting Gijón, Granada
- 1957/58 : Real Oviedo, Real Betis Balompié
- 1958/59 : Real Valladolid, Elche
- 1959/60 : Racing Santander, Mallorca
- 1960/61 : Osasuna, Tenerife
- 1961/62 : Deportivo La Coruña, Córdoba
- 1962/63 : Pontevedra, Real Murcia
- 1963/64 : Deportivo La Coruña, Las Palmas
- 1964/65 : Pontevedra, Mallorca
- 1965/66 : Deportivo La Coruña, Hércules
- 1966/67 : Real Sociedad, Málaga
- 1967/68 : Deportivo La Coruña, Granada
- 1968/69 : Sevilla
- 1969/70 : Sporting Gijón
- 1970/71 : Real Betis Balompié
- 1971/72 : Real Oviedo
- 1972/73 : Real Murcia
- 1973/74 : Real Betis Balompié
- 1974/75 : Real Oviedo
- 1975/76 : Burgos
- 1976/77 : Sporting Gijón
- 1977/78 : Real Zaragoza
- 1978/79 : Almería
- 1979/80 : Real Murcia
- 1980/81 : Castellón
- 1981/82 : Celta Vigo
- 1982/83 : Real Murcia
- 1983/84 : Castilla
- 1984/85 : Las Palmas
- 1985/86 : Real Murcia
- 1986/87 : Valencia
- 1987/88 : Málaga
- 1988/89 : Castellón
- 1989/90 : Real Burgos
- 1990/91 : Albacete Balompié
- 1991/92 : Celta Vigo
- 1992/93 : Lleida
- 1993/94 : Espanyol Barcelona
- 1994/95 : Mérida
- 1995/96 : Hércules
- 1996/97 : Mérida
- 1997/98 : Deportivo Alavés
- 1998/99 : Málaga
- 1999/00 : Las Palmas
| |