The climate of Spain, city by city

This page lists the 1,422 cities in Spain for which climate normals are available. Each entry covers temperature, rainfall and how the climate changed between 1940 and 2025, computed from ERA5 reanalysis data.

+2.1 °C since 1940

Frequently asked questions

What is the hottest city in Spain?

The hottest city in Spain is Tuineje, with an average annual temperature of 20.0 °C.

What is the coldest city in Spain?

The coldest city in Spain is Puigcerdà, with an average annual temperature of 5.0 °C.

What is the wettest city in Spain?

The wettest city in Spain is Vigo, with 1,736 mm of precipitation per year.

Has the climate of Spain warmed?

Based on its largest cities, Spain warmed by +2.1 °C between 1940 and 2025.

Cities by region

Andalusia254

Aragon25

Balearic Islands51

Basque Country60

Canary Islands77

Cantabria16

Castille and León51

Castille-La Mancha66

Catalonia230

Ceuta2

Extremadura38

Galicia101

La Rioja8

Madrid203

Melilla1

Murcia48

Navarre19

Principality of Asturias29

Valencia143