The total area of Espanola is 21.90 square kilometers of which are 21.70 square kilometers of land and 0.20 square km are water. The nicknames for this city are: The Heart of Northern New Mexico.
- Where is Sunland Park New Mexico? What County is Sunland Park in
- Where is South Valley New Mexico? What County is South Valley in