En la segunda mitad del XX y la primera década del siglo XXI el crecimiento demográfico de San Fernando ha sido bastante notable, pasando de los 30.000 habitantes que tenía a principios de siglo hasta los 110.000 con los que cuenta en la actualidad; a pesar de ello la situación económica de la ciudad es mala, debido a la crítica situación del sector naval y a la inexistencia de otras industrias.