At the 2010 census San Fernando had a population of 23,645. The population density was . The racial makeup of San Fernando was 12,068 (51.0%) White (5.3% Non-Hispanic White), 'United States Census Bureau 222 (0.9%) African American, 314 (1.3%) Native American, 248 (1.0%) Asian, 33 (0.1%) Pacific Islander, 9,877 (41.8%) from other races, and 883 (3.7%) from two or more races. There were 21,687 Hispanic or Latino residents, of any race (92.5%).
