The 2003–04 Segunda División season saw 22 teams participate in the second flight Spanish league. The teams that were promoted to La Liga were Levante UD, Getafe CF, and CD Numancia. The teams that were relegated to Segunda División B were CD Leganés, UD Las Palmas, Rayo Vallecano, and Algeciras CF.
Teams
Team Home city Stadium Capacity Alavés* Vitoria-Gasteiz Mendizorrotza 19,840 Algeciras** Algeciras Nuevo Mirador 7,200 Almería Almería Juan Rojas 13,468Cádiz**CádizRamón de Carranza23,000 Ciudad de Murcia** Murcia La Condomina 17,000Córdoba Córdoba Nuevo Arcángel 21,822 Eibar Eibar Ipurua 5,000 Elche Elche Martínez Valero 36,017 Getafe Getafe Coliseum Alfonso Pérez 17,393 Las Palmas Las Palmas Gran Canaria 32,400 Leganés Leganés Butarque 8,138 Levante Valencia Ciutat de València 26,354 Málaga B** Málaga La Rosaleda 28,963 Numancia Soria Los Pajaritos 8,261 Polideportivo Ejido El Ejido Santo Domingo 7,870 Rayo Vallecano* Madrid Teresa Rivero 14,708Recreativo de Huelva* Huelva Nuevo Colombino 21,670 Salamanca Villares de la Reina Helmántico 17,341 Sporting de Gijón Gijón El Molinón 25,885Tenerife Santa Cruz de Tenerife Heliodoro Rodríguez López 22,824Terrassa Terrassa Olímpic de Terrassa 11,500 Xerez Jerez de la Frontera Chapín 20,523
(*) Relegated from La Liga.
(**) Promoted from Segunda División B.
Teams by Autonomous Community
Autonomous communityNumber of teamsTeams18Algeciras, Almería, Cádiz, Córdoba, Málaga B, Poli Ejido, Recreativo, Xerez23Getafe, Leganés, Rayo Vallecano32Alavés, Eibar2Las Palmas, Tenerife2Numancia, Salamanca2Elche, Levante71Sporting1Terrassa1Ciudad de Murcia
Final table
Results