Española is a city primarily in Rio Arriba County, New Mexico, United States. A portion of the central and eastern section of the city is in Santa Fe County.