Española is a city located in Rio Arriba County, New Mexico. Española has a 2026 population of 10,475. Española is currently growing at a rate of 0.21% annually but its population has decreased by -0.39% since the most recent census, which recorded a population of 10,516 in 2020.