SPAIN 1930-31
  Played Won Drew Lost For Against Diff. Points
1 Athletic Club de Bilbao 18 11 0 7 73 33 40 22
2 Real Santander Racing Club 18 10 2 6 49 37 12 22
3 Real Sociedad de Fútbol San Sebastián 18 10 2 6 42 39 3 22
4 FC Barcelona 18 7 7 4 40 43 -3 21
5 Arenas Club de Getxo 18 8 2 8 35 38 -3 18
6 Real Madrid FC 18 7 4 7 24 27 -3 18
7 Real Unión Club de Irún 18 6 4 8 41 45 -4 16
8 CD Alavés Vitoria 18 5 4 9 25 39 -14 14
9 RCD Español Barcelona 18 6 2 10 32 45 -13 14
10 CE Europa Barcelona 18 6 1 11 23 38 -15 13
  180 76 28 76 384 384 0 180
Athletic Club de Bilbao Champions due to goals-average            
The honorific title "Real" has been was removed fron the name of all the clubs
Real Sociedad de Football San Sebastián => Donostia FC San Sebastián
CD Europa Barcelona +  Gracia FC Barcelona => Catalunya FC Barcelona
Real Santander Racing Club => Racing Club de Santander
Real Madrid FC => Madrid FC
Real Unión Club de  Irún => Unión Club de Irún
RCD Español Barcelona => CD Espanyol Barcelona
Real Sporting de Gijón => Sporting Club de Gijón
Promoted Valencia FC
FC = Fútbol Club RCD = Real Club Deportivo
CD = Club Deportivo CE = Club Esportiu
Bilbao = Bilbo Irún = Irun
San Sebastián = Donostia Vitoria = Gasteiz
Guecho = Getxo
SPAIN 1931-32
  Played Won Drew Lost For Against Diff. Points
1 Madrid FC 18 10 8 0 37 15 22 28
2 Athletic Club de Bilbao 18 11 3 4 47 23 24 25
3 FC Barcelona 18 10 4 4 40 26 14 24
4 Racing Club de Santander 18 7 6 5 36 35 1 20
5 Arenas Club de Getxo 18 7 3 8 35 42 -7 17
6 CD Espanyol Barcelona 18 7 1 10 34 39 -5 15
7 Valencia FC 18 6 3 9 38 47 -9 15
8 Donostia FC San Sebastián 18 7 0 11 38 35 3 14
9 CD Alavés Vitoria 18 5 1 12 22 44 -22 11
10 Unión Club de Irún 18 4 3 11 24 45 -21 11
  180 74 32 74 351 351 0 180
Unión Club de Irún relegated due to head-to-head results
Promoted Betis Balompié Sevilla
FC = Fútbol Club CD = Club Deportivo
Bilbao = Bilbo San Sebastián = Donostia
Guecho = Getxo Vitoria = Gasteiz
Valencia = València Irún = Irun
SPAIN 1932-33
  Played Won Drew Lost For Against Diff. Points
1 Madrid FC 18 13 2 3 49 17 32 28
2 Athletic Club de Bilbao 18 13 0 5 63 30 33 26
3 CD Espanyol Barcelona 18 10 2 6 33 30 3 22
4 FC Barcelona 18 7 5 6 42 34 8 19
5 Betis Balompié Sevilla 18 6 5 7 31 45 -14 17
6 Donostia FC San Sebastián 18 6 3 9 41 47 -6 15
7 Arenas Club de Getxo 18 5 4 9 39 44 -5 14
8 Racing Club de Santander 18 6 2 10 47 58 -11 14
9 Valencia FC 18 4 5 9 34 53 -19 13
10 CD Alavés Vitoria 18 5 2 11 21 42 -21 12
  180 75 30 75 400 400 0 180
Promoted Oviedo FC
FC = Fútbol Club CD = Club Deportivo
Bilbao = Bilbo Valencia = València
San Sebastián = Donostia Vitoria = Gasteiz
Guecho = Getxo
SPAIN 1933-34
  Played Won Drew Lost For Against Diff. Points
1 Athletic Club de Bilbao 18 11 2 5 61 27 34 24
2 Madrid FC 18 10 2 6 41 29 12 22
3 Racing Club de Santander 18 9 1 8 38 39 -1 19
4 Betis Balompié Sevilla 18 9 1 8 29 36 -7 19
5 Donostia FC San Sebastián 18 7 4 7 29 33 -4 18
6 Oviedo FC 18 8 2 8 51 45 6 18
7 Valencia FC 18 7 3 8 28 38 -10 17
8 CD Espanyol Barcelona 18 7 3 8 41 42 -1 17
9 FC Barcelona 18 8 0 10 42 40 2 16
10 Arenas Club de Getxo 18 3 4 11 18 49 -31 10
  180 79 22 79 378 378 0 180
CD Alavés Vitoria=> Deportivo Alavés Vitoria
Promoted Sevilla FC, Atlhetic Club de Madrid
FC = Fútbol Club CD = Club Deportivo
Bilbao = Bilbo Valencia = València
San Sebastián = Donostia Guecho = Getxo
Oviedo = Uviéu 
SPAIN 1934-35
  Played Won Drew Lost For Against Diff. Points
1 Betis Balompié Sevilla 22 15 4 3 43 19 24 34
2 Madrid FC 22 16 1 5 61 34 27 33
3 Oviedo FC 22 12 2 8 60 47 13 26
4 Athletic Club de Bilbao 22 11 3 8 60 37 23 25
5 Sevilla FC 22 11 2 9 53 38 15 24
6 FC Barcelona 22 9 6 7 55 44 11 24
7 Atlhetic Club de Madrid 22 8 5 9 40 45 -5 21
8 CD Espanyol Barcelona 22 9 2 11 47 59 -12 20
9 Valencia FC 22 9 2 11 40 49 -9 20
10 Racing Club de Santander 22 7 3 12 37 46 -9 17
11 Donostia FC San Sebastián 22 5 1 16 28 67 -39 11
12 Arenas Club de Getxo 22 3 3 16 17 56 -39 9
  264 115 34 115 541 541 0 264
Promoted Hércules FC Alicante, CA Osasuna Pamplona
FC = Fútbol Club CD = Club Deportivo
Oviedo = Uviéu  San Sebastián = Donostia
Bilbao = Bilbo Guecho = Getxo
Valencia = València
SPAIN 1935-36
  Played Won Drew Lost For Against Diff. Points
1 Athletic Club de Bilbao 22 14 3 5 59 33 26 31
2 Madrid FC 22 13 3 6 62 35 27 29
3 Oviedo FC 22 12 4 6 63 47 16 28
4 Racing Club de Santander 22 13 1 8 58 46 12 27
5 FC Barcelona 22 11 2 9 39 32 7 24
6 Hércules FC Alicante 22 11 2 9 37 41 -4 24
7 Betis Balompié Sevilla 22 9 2 11 31 46 -15 20
8 Valencia FC 22 7 5 10 36 42 -6 19
9 CD Espanyol Barcelona 22 8 1 13 36 53 -17 17
10 Sevilla FC 22 6 4 12 27 48 -21 16
11 Atlhetic Club de Madrid 22 6 3 13 34 50 -16 15
12 CA Osasuna Pamplona 22 7 0 15 46 55 -9 14
  264 117 30 117 528 528 0 264
Last championship before civil war
Relegation play-off Atlhetic Club de Madrid - CA Osasuna Pamplona   3-1
Atlhetic Club de Madrid + Club Aviación Nacional de Football Zaragoza => Athletic Aviación Club de Madrid
Promotion/relegation play-off Athletic Aviación Club de Madrid - CA Osasuna Pamplona
Promoted Club Celta Vigo, Zaragoza FC
FC = Fútbol Club CD = Club Deportivo
CF = Club de Fútbol CA = Club Atlético
Bilbao = Bilbo Valencia = València
Oviedo = Uviéu  Pamplona = Iruñea
Alicante = Alacant 
SPAIN 1936-37 (war championships)
CAMPIONAT DE CATALUNYA
  Played Won Drew Lost For Against Diff. Points
1 CD Espanyol Barcelona 10 7 0 3 29 23 6 14
2 FC Barcelona 10 5 2 3 24 16 8 12
3 Girona FC 10 4 2 4 18 13 5 10
4 Granollers SC 10 4 1 5 18 20 -2 9
5 CE Sabadell FC 10 3 2 5 16 19 -3 8
6 FC Badalona 10 3 1 6 18 32 -14 7
  60 26 8 26 123 123 0 60
CAMPEONATO REGIONAL DE LEVANTE
  Played Won Drew Lost For Against Diff. Points
1 Valencia FC 9 6 1 2 28 16 12 13
2 Hércules FC Alicante 10 6 0 4 31 18 13 12
3 Murcia FC 10 6 0 4 26 23 3 12
4 Levante FC Valencia 8 3 1 4 15 21 -6 7
5 Gimnástico de Valencia 8 3 0 5 14 18 -4 6
6 Cartagena FC 5 0 0 5 4 22 -18 0
  50 24 2 24 118 118 0 50
LIGA DEL MEDITERRÁNEO
  Played Won Drew Lost For Against Diff. Points
1 FC Barcelona 14 7 6 1 27 15 12 20
2 Valencia FC 14 7 3 4 32 23 9 17
3 CD Espanyol Barcelona (-2) 14 8 3 3 30 20 10 17
4 Girona FC 14 6 5 3 27 18 9 17
5 Levante FC Valencia 14 5 6 3 30 18 12 16
6 Gimnástico de Valencia 14 3 4 7 18 31 -13 10
7 Granollers SC Barcelona 14 2 4 8 17 36 -19 8
8 CD Castellón 14 0 5 9 7 27 -20 5
  112 38 36 38 188 188 0 110
COPA DE ESPAÑA LIBRE
  Played Won Drew Lost For Against Diff. Points
1 Levante FC Valencia 6 3 2 1 18 9 9 8
2 Valencia FC 6 2 2 2 12 13 -1 6
3 CD Espanyol Barcelona 6 3 0 3 12 16 -4 6
4 Girona FC 6 0 4 2 11 15 -4 4
  24 8 8 8 53 53 0 24
SPAIN 1937-38 (war championships)
CAMPIONAT DE CATALUNYA
  Played Won Drew Lost For Against Diff. Points
1 FC Barcelona 14 10 1 3 42 13 29 21
2 CE Júpiter Barcelona 14 9 0 5 38 20 18 18
3 Badalona SC 14 8 2 4 32 19 13 18
4 CE Europa Barcelona 14 8 1 5 33 19 14 17
5 Girona FC 14 6 2 6 28 24 4 14
6 CD Espanyol Barcelona 14 5 2 7 28 36 -8 12
7 Granollers SC Barcelona 14 3 2 9 19 51 -32 8
8 CE Sabadell FC 14 1 2 11 14 52 -38 4
  112 50 12 50 234 234 0 112
CAMPEONATO REGIONAL DE VALENCIA
  Played Won Drew Lost For Against Diff. Points
1 Valencia FC 5 5 0 0 21 8 13 10
2 Gimnástico FC 4 1 0 3 9 13 -4 2
3 Levante FC 4 1 0 3 14 16 -2 2
4 Sueca FC 3 1 0 2 7 14 -7 2
  16 8 0 8 51 51 0 16
LLIGA CATALANA
  Played Won Drew Lost For Against Diff. Points
1 FC Barcelona 16 13 1 2 75 25 50 27
2 UE Sans Barcelona 16 10 3 3 66 37 29 23
3 CE Europa Barcelona 16 7 3 6 46 39 7 17
4 Martinenc FC Barcelona 16 7 3 6 40 45 -5 17
5 CD Espanyol Barcelona 16 6 4 6 45 44 1 16
6 L'Avenç de l'Esport Barcelona (-5) 16 8 3 5 45 35 10 14
7 FC Badalona 16 4 1 11 32 50 -18 9
8 SC Iluro de Mataró 16 3 2 11 31 55 -24 8
9 CD Júpiter Barcelona 16 3 2 11 24 74 -50 8
10 CE Manresa withdrew
  144 61 22 61 404 404 0 139
SPAIN 1938-39 (war championships)
CAMPEONATO DE GALÍCIA
  Played Won Drew Lost For Against Diff. Points
1 Racing del Ferrol 4 3 1 0 8 1 7 7
2 Club Deportivo La Coruña 4 0 1 3 1 8 -7 1
  8 3 2 3 9 9 0 8
CAMPEONATO DE VIZCAYA
  Played Won Drew Lost For Against Diff. Points
1 Athletic Club Bilbao 8 7 1 0 25 6 19 15
2 Oriamendi Baracaldo 8 6 0 2 29 8 21 12
3 SD Erandio Club 8 3 0 5 12 31 -19 6
4 Sestao Sport Club 7 2 1 4 11 18 -7 5
5 Arenas Club de Guecho 7 0 0 7 5 19 -14 0
  38 18 2 18 82 82 0 38
CAMPEONATO DE GUIPÚZCOA
  Played Won Drew Lost For Against Diff. Points
1 Donostia FC San Sebastián 10 9 0 1 47 4 43 18
2 Deportivo Alavés Vitoria 10 9 0 1 54 7 47 18
3 CD Aurrerá de Vitoria 10 4 1 5 16 32 -16 9
4 Deportivo Tolosa 10 2 2 6 16 37 -21 6
5 Unión Club de Irún 10 1 3 6 11 29 -18 5
6 CD Euskalduna Rentería 10 1 2 7 8 43 -35 4
  60 26 8 26 152 152 0 60
CAMPEONATO DE NAVARRA
  Played Won Drew Lost For Against Diff. Points
1 Club Atlético Osasuna Pamplona 3 3 0 0 9 1 8 6
2 CD Indarra Pamplona 3 1 0 2 7 6 1 2
3 Selección Militar 2 0 0 2 0 9 -9 0
  8 4 0 4 16 16 0 8
CAMPEONATO DE CANTABRIA
  Played Won Drew Lost For Against Diff. Points
1 Racing Club de Santander 10 9 0 1 53 8 45 18
2 Juventud Unión Montañesa 10 9 0 1 39 15 24 18
3 Juventud Rayo Cantabria 10 5 0 5 37 33 4 10
4 Iberia FC 10 4 0 6 22 35 -13 8
5 Barreda Sport Club 10 2 0 8 13 38 -25 4
6 Club Deportivo San Juan 10 1 0 9 21 56 -35 2
  68 34 0 34 201 201 0 68
CAMPEONATO DE ARAGÓN
Grupo I
  Played Won Drew Lost For Against Diff. Points
1 Zaragoza FC 3 3 0 0 15 2 13 6
2 División 105 (militar club) 1 0 0 1 1 4 -3 0
3 Huesca FC 2 0 0 2 1 11 -10 0
  6 3 0 3 17 17 0 6
Grupo II
  Played Won Drew Lost For Against Diff. Points
1 Aviación Nacional (militar club) 4 4 0 0 12 2 10 8
2 80.a Compañia Automovilística (militar club) 4 1 0 3 7 14 -7 2
3 Recuperación de Levante (militar club) 4 1 0 3 4 7 -3 2
  12 6 0 6 23 23 0 12
Play-off Aviación Nacional - CD Zaragoza 2-0 2-1
CAMPEONATO DE ANDALUCÍA
  Played Won Drew Lost For Against Diff. Points
1 Sevilla FC 8 5 0 3 27 10 17 10
2 Betis Balompié Sevilla 8 5 0 3 11 9 2 10
3 Ceuta Sport Club 8 4 0 4 18 16 2 8
4 Cádiz FC 8 2 2 4 9 19 -10 6
5 Xerez FC 8 2 2 4 8 19 -11 6
  40 18 4 18 73 73 0 40
TORNEO NACIONAL
First round SD Juventud Unión Montañesa - CD Oriamendi Baracaldo 0-2 1-5
Athletic Club Bilbao - Deportivo Alavés Vitoria 1-2 2-6
Club Atlético Osasuna Pamplona - Zaragoza FC 0-1 1-3
Betis Balompié Sevilla - Aviación Nacional Madrid 1-1 0-4
Ceuta Sport Club - Sevilla FC 3-4 1-2
Quarter-finals Aviación Nacional Madrid - Sevilla FC 2-0 1-4
Racing Club de Santander - Deportivo Alavés Vitoria 2-5 1-2
Racing de Ferrol - Donostia FC San Sebastián 3-1 0-0
CD Oriamendi Baracaldo - Zaragoza FC 2-1 2-2
Semifinals Sevilla FC - Deportivo Alavés Vitoria 6-5 1-1
Racing de Ferrol - CD Oriamendi Baracaldo 1-1 2-1
Final (Barcelona 25.06.1939) Sevilla FC - Racing de Ferrol       6-2  
SPAIN 1939-40
  Played Won Drew Lost For Against Diff. Points
1 Athletic Aviación Club de Madrid 22 14 1 7 43 29 14 29
2 Sevilla FC 22 11 6 5 60 44 16 28
3 Athletic Club de Bilbao 22 11 4 7 57 44 13 26
4 Madrid FC 22 12 1 9 47 35 12 25
5 CD Español Barcelona 22 11 2 9 43 43 0 24
6 Hércules FC Alicante 22 9 5 8 41 34 7 23
7 Zaragoza FC 22 7 7 8 30 40 -10 21
8 Valencia FC 22 9 3 10 40 36 4 21
9 FC Barcelona 22 8 3 11 32 38 -6 19
10 Club Celta de Vigo 22 9 1 12 45 50 -5 19
11 Betis Balompié Sevilla 22 6 4 12 26 51 -25 16
12 Racing Club de Santander 22 6 1 15 37 57 -20 13
  264 113 38 113 501 501 0 264
Club Celta de Vigo to the promotion/relegation play-off due to head-to-head results
Promotion-relegation play-off Club Celta de Vigo - Club Deportivo La Coruña   1-0
Promoted Murcia CF
Readmitted Oviedo FC
All clubs with "Football Club" or "Fútbol Club" in their name changed to "Club de Fútbol" and reestablished the honorific title "Real"
Sporting Club de Gijón => Real Sporting Club de Gijón
Racing Club de Santander => Real Santander Racing Club
Donostia  FC San Sebastián => Real Sociedad de Fútbol San Sebastián
Athletic Club de Bilbao => Atlético de Bilbao
Athletic Aviación Club de Madrid => Club Atlético Aviación Madrid
Murcia CF => Club Real Murcia
CF = Club de Fútbol CD = Club Deportivo
FC = Fútbol Club CA = Club Atlético
Bilbao = Bilbo Valencia = València
Alicante = Alacant  La Coruña = A Coruña