Speaking of Spain

Weather in Spain in July

July across 60 places: the warmest average high is 36.9°C in Córdoba and the coolest 21.8°C in San Sebastián. Málaga is driest (0 mm); San Sebastián is wettest (86 mm).

PlaceRegionAvg high °CAvg low °CRain mmSun h/day
CórdobaAndalucía36.919.0211.7
SevilleAndalucía36.020.3211.4
GranadaAndalucía34.815.7212.0
BadajozExtremadura34.817.3412.1
ToledoCastilla-La Mancha34.618.9712.3
Ciudad RealCastilla-La Mancha34.518.9611.4
MurciaRegión de Murcia34.020.3311.4
CáceresExtremadura33.718.8612.2
JaénAndalucía33.721.42–
Jerez de la FronteraAndalucía33.618.1111.4
AlbaceteCastilla-La Mancha33.216.9911.5
LleidaCataluña33.017.41211.5
HuelvaAndalucía32.718.9311.8
ZaragozaAragón32.418.31711.2
MadridComunidad de Madrid32.119.01211.5
HuescaAragón31.616.52211.2
CuencaCastilla-La Mancha31.415.71011.5
TeruelAragón31.313.026–
Palma de MallorcaIlles Balears31.218.3511.0
ValladolidCastilla y León30.714.01311.7
MálagaAndalucía30.520.5011.2
AlmeríaAndalucía30.521.7111.0
ZamoraCastilla y León30.414.91211.4
AlicanteComunitat Valenciana30.320.7410.6
OurenseGalicia30.214.8209.0
GironaCataluña30.117.1329.2
LogroñoLa Rioja30.115.63010.1
SalamancaCastilla y León30.012.91111.5
Castellón de la PlanaComunitat Valenciana30.020.6910.6
ValenciaComunitat Valenciana29.721.5810.1
IbizaIlles Balears29.721.4510.8
SegoviaCastilla y León29.714.61711.5
Tarragona (Reus)Cataluña29.319.1159.9
MenorcaIlles Balears28.920.8311.2
CeutaCiudad de Ceuta28.920.91–
MelillaCiudad de Melilla28.921.719.3
Santa Cruz de TenerifeCanarias28.721.2010.9
SoriaCastilla y León28.712.43010.9
ÁvilaCastilla y León28.512.61211.4
BarcelonaCataluña28.419.3249.8
LanzaroteCanarias28.220.409.9
PamplonaComunidad Foral de Navarra28.214.23310.0
Tenerife SouthCanarias27.720.209.5
CádizAndalucía27.721.40–
BurgosCastilla y León27.611.52310.3
LeónCastilla y León27.412.21911.5
FuerteventuraCanarias27.320.809.5
Gran CanariaCanarias26.920.809.9
PontevedraGalicia25.914.9449.5
Vitoria-GasteizPaís Vasco25.712.3387.9
La PalmaCanarias25.520.717.2
BilbaoPaís Vasco25.415.4506.0
VigoGalicia24.414.8449.5
LugoGalicia24.412.0347.5
Santiago de CompostelaGalicia24.313.0437.8
TarifaAndalucía23.919.42–
SantanderCantabria23.616.0526.0
OviedoPrincipado de Asturias22.814.5455.7
A CoruñaGalicia22.115.9347.7
San SebastiánPaís Vasco21.816.0866.3

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