Speaking of Spain

Weather in Spain in January

January across 60 places: the warmest average high is 21.7°C in Tenerife South and the coolest 7.0°C in Burgos. Fuerteventura is driest (14 mm); Santiago de Compostela is wettest (210 mm).

PlaceRegionAvg high °CAvg low °CRain mmSun h/day
Tenerife SouthCanarias21.715.2176.2
Santa Cruz de TenerifeCanarias21.015.4325.7
Gran CanariaCanarias20.815.0255.9
LanzaroteCanarias20.714.0166.5
FuerteventuraCanarias20.614.7146.1
La PalmaCanarias20.615.5494.5
AlicanteComunitat Valenciana17.06.3235.8
AlmeríaAndalucía16.98.3246.3
MálagaAndalucía16.87.4695.8
MelillaCiudad de Melilla16.79.9585.9
MurciaRegión de Murcia16.64.7276.1
ValenciaComunitat Valenciana16.47.1375.5
HuelvaAndalucía16.25.9715.3
Jerez de la FronteraAndalucía16.25.2785.9
SevilleAndalucía16.05.7665.9
CádizAndalucía16.09.4695.9
CeutaCiudad de Ceuta15.811.0122–
IbizaIlles Balears15.78.1375.2
Castellón de la PlanaComunitat Valenciana15.35.8365.8
Palma de MallorcaIlles Balears15.23.8375.3
TarifaAndalucía15.210.870–
CórdobaAndalucía14.93.6665.6
MenorcaIlles Balears14.17.5524.6
Tarragona (Reus)Cataluña14.13.9295.1
BadajozExtremadura14.03.3504.7
SantanderCantabria13.65.81062.7
A CoruñaGalicia13.58.11123.3
BilbaoPaís Vasco13.45.11202.7
GironaCataluña13.11.1624.7
GranadaAndalucía13.00.0425.4
PontevedraGalicia12.96.31783.3
OurenseGalicia12.73.4892.8
JaénAndalucía12.15.155–
OviedoPrincipado de Asturias12.04.6843.7
CáceresExtremadura12.03.7545.0
VigoGalicia11.95.42083.7
ToledoCastilla-La Mancha11.51.3264.9
Santiago de CompostelaGalicia11.24.12103.0
BarcelonaCataluña11.15.3505.4
San SebastiánPaís Vasco11.05.91413.2
Ciudad RealCastilla-La Mancha10.91.1354.3
LugoGalicia10.61.8114–
AlbaceteCastilla-La Mancha10.5-0.2214.9
ZaragozaAragón10.52.7214.2
LleidaCataluña10.00.9263.7
LogroñoLa Rioja9.92.0283.4
MadridComunidad de Madrid9.82.7334.8
CuencaCastilla-La Mancha9.7-0.5405.0
TeruelAragón9.7-2.319–
PamplonaComunidad Foral de Navarra9.11.4573.0
HuescaAragón9.01.4314.5
Vitoria-GasteizPaís Vasco8.71.2752.7
SalamancaCastilla y León8.6-0.7303.8
ZamoraCastilla y León8.30.9323.1
ValladolidCastilla y León8.20.2403.3
SegoviaCastilla y León8.20.3384.0
SoriaCastilla y León7.7-1.3374.5
ÁvilaCastilla y León7.6-1.6344.3
LeónCastilla y León7.1-0.7504.2
BurgosCastilla y León7.0-0.8442.8

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec