La comuna de San Fernando abarca una superficie de 2441,3 km y una población de 73973 habitantes según el censo de 2017, correspondiente a un 8.08% de la población total de la región y una densidad de 30,30 hab/km.