July is the warmest month in Española, with
an average high of 91 °F (33 °C). The highest recorded temperature
was 107 °F (42 °C) in 2003. The average coolest month is January at 45 °F
(7 °C). The lowest recorded temperature was −38 °F (−39 °C) in
1971. The maximum average precipitation occurs in August with an average of
1.90 inches (48 mm)