About Espanola, NM's Climate & Weather History

Espanola is a city of approximately 10,200 people in New Mexico, United States. Located in the Mountain Time Zone at 36°N latitude.

In 2025, Espanola recorded an average annual temperature of 56°F — about 4.1°F above the 30-year normal of 52°F. The hottest day reached 98°F in June; the coldest was 7°F in January. Total precipitation was 11 inches (near normal). The wettest month was May.