La temporada 2003–04 de la Segunda División de España de fútbol corresponde a la 73ª edición del campeonato y se disputó entre el 31 de agosto de 2003 y el 20 de junio de 2004.