Annual average temperature · 30-year mean — not today
-10°
0°
10°
20°
30°
40°
Best Time to Visit: Jan, Feb, Mar, Apr, May, Nov, Dec. Rainiest: Jun (146 mm).View current weather →
Annual Precip
1025mm
146mm jun · 19mm marWarmest
26°C
MayColdest
14°C
JanWind
8km/h
Calm
Santa Fe has a tropical climate with warm temperatures year-round. The coolest month is Jan (14°C) and the warmest is May (26°C). Annual rainfall totals 1025mm.
Monthly Averages
Jan
High25°C77°F
Avg Temp19°C67°F
Low14°C57°F
Precipitation34 mm
Wind10 km/h
Feb
High25°C77°F
Avg Temp20°C67°F
Low14°C57°F
Precipitation24 mm
Wind10 km/h
Mar
High26°C79°F
Avg Temp20°C69°F
Low15°C58°F
Precipitation19 mm
Wind10 km/h
Apr
High26°C79°F
Avg Temp21°C70°F
Low16°C61°F
Precipitation46 mm
Wind9 km/h
May
High26°C79°F
Avg Temp22°C71°F
Low17°C63°F
Precipitation96 mm
Wind8 km/h
Jun
High26°C78°F
Avg Temp21°C70°F
Low17°C63°F
Precipitation146 mm
Wind8 km/h
Jul
High25°C77°F
Avg Temp21°C70°F
Low17°C62°F
Precipitation135 mm
Wind8 km/h
Aug
High26°C78°F
Avg Temp21°C70°F
Low17°C62°F
Precipitation127 mm
Wind8 km/h
Sep
High26°C79°F
Avg Temp22°C71°F
Low17°C62°F
Precipitation117 mm
Wind7 km/h
Oct
High26°C79°F
Avg Temp21°C70°F
Low17°C62°F
Precipitation117 mm
Wind7 km/h
Nov
High26°C78°F
Avg Temp21°C69°F
Low16°C61°F
Precipitation97 mm
Wind7 km/h
Dec
High25°C77°F
Avg Temp20°C68°F
Low15°C59°F
Precipitation67 mm
Wind8 km/h
HighLowPrecipitation
Monthly Wind Speed
km/h
Frequently Asked Questions
What is the climate like in Santa Fe?
Santa Fe has an average annual temperature of 21°C with 1025mm of rainfall per year. The warmest month is May (26°C) and the coldest is Jan (14°C).
What is the hottest month in Santa Fe?
The hottest month in Santa Fe is May, with an average high of 26°C.
How much rain does Santa Fe get?
Santa Fe receives 1025mm of precipitation annually. The wettest month is Jun (146mm) and the driest is Mar (19mm).
When is the best time to visit Santa Fe?
The best time to visit Santa Fe is during Jan, Feb, Mar, Apr, May, Nov, Dec, when temperatures are comfortable and rainfall is relatively low.