Espanola is located in Rio Arriba and Santa Fe Counties, New Mexico, United States. The area code of this city is: 505. Espanola coordinates are 36.001884°N 106.064587°W. Below are useful public links for a search of public records in the city of Espanola.