| Rank |
Stadium |
Capacity |
Home Team/s |
Opened |
| 1 |
Camp Nou |
98,772 |
FC Barcelona |
1957, 24 September |
| 2 |
Estadio Santiago Bernabéu |
80,354 |
Real Madrid |
1947, 14 December |
| 3 |
Estadio de la Cartuja |
57,619 |
multi-use |
1999, 5 May |
| 4 |
Estadio Vicente Calderón |
57,200 |
Atlético Madrid |
1966, 2 October |
| 5 |
Estadi Montjuïc |
56,000 |
RCD Espanyol |
1927 |
| 6 |
Estadio Mestalla |
55,000 |
Valencia CF |
1923, 20 May |
| 7 |
Manuel Ruiz de Lopera |
52,500 |
Real Betis |
1929 |
| 8 |
Estadio Ramón Sánchez Pizjuán |
45,500 |
Sevilla FC |
1957 |
| 9 |
Estadio San Mamés |
40,000 |
Athletic Bilbao |
1913, 21 August |
| 10 |
Estadio Manuel Martínez Valero |
38,750 |
Elche CF |
1976 |
| 11 |
Riazor |
34,600 |
Deportivo de La Coruña |
1944 |
| 12 |
La Romareda |
34,596 |
Real Zaragoza |
1957, 8 September |
| 13 |
Estadio La Rosaleda |
34,596 |
Málaga CF |
1941 |
| 14 |
Estadio Nueva Condomina |
33,045 |
Real Murcia |
2006, 11 October |
| 15 |
Estadio Gran Canaria |
32,520 |
UD Las Palmas |
2003 |
| 16 |
Estadio Balaídos |
32,500 |
Celta de Vigo |
1928, 30 December |
| 17 |
Estadio José Rico Pérez |
32,000 |
Hércules CF & Alicante CF |
1974 |
| 18 |
Estadio Anoeta |
32,000 |
Real Sociedad |
1932 |
| 19 |
Estadio Carlos Tortiere |
30,000 |
Real Oviedo |
2000, 20 September |
| 20 |
Estadio José Zorila |
26,512 |
Real Valladolid |
1982, 20 February |
| 21 |
Estadio El Madrigal |
26,000 |
Villarreal CF |
1923, 17 June |
| 22 |
El Molinón |
25,885 |
Sporting de Gijón |
1908 |
| 18 |
Estadio Ciutat de Valencia |
25,400 |
Levante UD |
1969 |
| 19 |
Estadio Son Moix |
23,100 |
RCD Mallorca |
1999 |
| 20 |
Estadio Heliodoro Rodríguez |
23,000 |
CD Tenerife |
1925 |
| 21 |
Estadio El Sardinero |
22,100 |
Racing de Santander |
1988 |
| 21 |
Estadio Ramón de Carranza |
22,000 |
Cádiz CF |
1955 |
| 21 |
Estadio Municipal de Chapín |
22,000 |
Xerez CD |
1988 |
| 21 |
Estadio del Mediterráneo |
20,000 |
UD Almería |
2004 |
| 22 |
Estadio Mendizorroza |
19,900 |
Deportivo Alavés |
1924 |
| 22 |
Nuevo Colombino |
19,860 |
Recreativo de Huelva |
2001 |
| 23 |
Estadio Reyno de Navarra |
19,800 |
CA Osasuna |
1967 |
| 23 |
Nou Castalia |
18,000 |
CD Castellón |
1987 |
| 23 |
Estadio El Helmántico |
17,341 |
UD Salamanca |
1970 |
| 24 |
Estadio Carlos Belmonte |
17,000 |
Albacete Balompié |
1960 |
| 25 |
Estadio Nuevo Los Carmenes |
16,200 |
Granada CF & Granada Atlético CF |
1995, 16 May |
| 26 |
Estadio Nuevo Arcángel |
15,425 |
Córdoba CF |
1994 |
| 26 |
Mini Estadi |
15,276 |
FC Barcelona B |
1982 |
| 27 |
Coliseum Alfonso Pérez |
14,000 |
Getafe CF |
1998 |
| 27 |
Estadio de la Malata |
12,042 |
Racing de Ferrol |
1993, 29 August |
| 28 |
Nou Estadi |
12,000 |
Gimnàstic de Tarragona |
1972 |
| 29 |
Estadio Los Pajaritos |
9,500 |
CD Numancia |
1999 |