The total population of Espanola is estimated to be 10,473 with 5,128 males (48.96%) and 5,345 females (51.04%). There are 217 more females than males in Espanola.
In 2022, the population of Espanola was 10,446, a 0.52% decrease year-by-year from 2021. Previously, in 2021, Espanola's population was 10,501, a decline of 0.13% compared to a population of 10,515 in 2020.
The median age in Espanola, NM is 36.6, as per 2021 ACS 5-Year Estimates. Of the total population, 21.25% were under the age of 15, 20.99% aged 15 to 29, 41.39% aged 30 to 64, 14.30% aged 65 to 84, and 2.07% were 85 years of age and older.
Racial distribution of Espanola population: 52.48% are White, 0.63% are Black or African American, 2.12% are American Indian and Alaska Native, 1.12% are Asian, 38.25% are some other race and 5.40% are multiracial.