The Spanish league (Liga) is divided in Divisions. During the season each team plays two times against all the other teams of its division, one time at home and the other in the opponent stadium. First division is the main division.
These are the current divisions:
- First Division (20 teams)
- Second Division (22 teams)
- Second Division B (4 groups of 20 teams each)
- Third Division (18 groups)
- Regional Divisions.
The teams in First Division (2003/2004 season) are:
- Albacete
- Barcelona
- Real Betis Balompié
- Athletic Club de Bilbao
- Deportivo de la Coruña
- RCD Espanyol
- Málaga
- Mallorca
- Osasuna
- Atlético de Madrid
- Real Madrid
- Real Murcia
- Racing de Santander
- Sevilla
- Real Sociedad
- Valencia
- Real Valladolid
- Celta de Vigo
- Villarreal
- Real Zaragoza
- Deportivo Alavés
- Almería Club de Fútbol
- Club Deportivo Badajoz
- Sociedad Deportiva Compostela
- Córdoba
- Eibar
- Polideportivo Ejido
- Elche
- Racing de Ferrol
- Getafe
- Sporting de Gijón
- Recreativo de Huelva
- Leganés
- Levante
- Numancia
- Real Oviedo
- Las Palmas
- Salamanca
- Xerez
- Tenerife
- Terrassa
- Rayo Vallecano
- Burgos
- Cádiz
- Extremadura
- Granada
- Hércules
- Cultural y Deportiva Leonesa
- Jaén
- Lleida
- Logroñés
- Mérida
- Ponferradina
- Real Avilés Industrial
- Gimnàstic de Tarragona
- Toledo