San Fernando cuenta con una población, a fecha de 2017, de 39.681 habitantes, con 19.358 varones y 20.323 mujeres.