Average Annual Precipitation for Spain

The tables below give yearly averages for rainfall plus snowfall at cities in Spain.

Each place has a total for how many days of wet weather it usually gets a year and for the normal amount of precipitation. The calculation of days only includes the days when precipitation totalled at least one millimetre (0.04 inches).

The annual amount of precipitation is an average of weather data collected during 1971 to 2000.

You can jump to a separate table for each section of the country: East, Northeast, Northwest, Central, Balearic Islands and South of Spain.

Eastern Spain

This section covers Spain's east coast on the Mediterranean Sea and includes the regions of Catalonia (Cataluña) and Valencian Community (Comunidad Valenciana). The highest weather station in the list is on the peak of Turo De L'Home in Parc Natural del Montseny at 1706 metres (5597 feet) elevation.

Average yearly precipitation
Days Place Inches Milli­metres
37 Alicante 13.2 336
55 Barcelona 25.2 640
45 Castellón 17.4 442
67 Girona 28.5 724
46 Lleida 14.5 369
51 Reus 19.8 504
86 Turo De L'Home 41.9 1063
44 Valencia 17.9 454

Balearic Islands

Annual averages for rainfall plus snowfall
Days Place Inches Milli­metres
46 Ibiza (Eivissa) 17.3 439
66 Menorca 23.6 599
52 Palma, Mallorca 16.8 427

Northeast Spain

Cities on this list are located near Spain's border with France, in the regions of Aragon, Basque Country (País Vasco), La Rioja and Navarre (Comunidad Foral de Navarra).

Average amount of rain and snow a year
Days Place Inches Milli­metres
128 Bilbao 47.0 1195
67 Logroño 15.7 399
95 Pamplona 28.4 721
140 San Sebastián 68.4 1738
50 Saragossa (Zaragoza) 12.5 318
103 Vitoria-Gasteiz 30.7 779

Northwest Spain

Cities in Asturias, Cantabria and Galicia, Spain's regions along the Atlantic Ocean, are included in this section.

Average annual precipitation
Days Place Inches Milli­metres
131 Coruña 39.7 1008
121 Gijón 38.2 971
131 Lugo 42.7 1084
97 Ourense 32.2 817
122 Oviedo 38.3 973
133 Pontevedra 66.6 1691
128 Santander 49.1 1246
141 Santiago de Compostela 74.3 1886
130 Vigo 75.2 1909

Central Spain

Weather information in this table is for the regions of Castile and Leon (Castilla y León), Castile-La Mancha, Community of Madrid (Comunidad de Madrid) and Extremadura. One weather station, Puerto de Navacerrada, is at 1894 metres (6214 feet) elevation at a ski resort near Madrid.

Annual precipitation totals
Days Place Inches Milli­metres
53 Albacete 14.4 367
66 Ávila 15.7 400
61 Badajoz 18.2 463
85 Burgos 21.9 555
78 León 21.9 556
63 Madrid 17.2 436
118 Puerto de Navacerrada 52.2 1326
66 Salamanca 15.0 382
76 Segovia 18.3 464
56 Toledo 14.1 357
58 Torrejón de Ardoz 14.9 378
71 Valladolid 17.1 435

Southern Spain

This list covers the Andalusia (Andalucía) and Murcia regions, which stretch along Spain's southern coasts on the Atlantic and Mediterranean, including Costa del Sol.

Average yearly precipitation
Days Place Inches Milli­metres
26 Almería 7.7 196
26 Cordova (Córdoba) 7.7 196
52 Granada 14.1 357
50 Huelva 19.3 490
54 Jerez de la Frontera 23.5 598
43 Málaga 20.6 524
35 Murcia 11.9 301
52 Seville (Sevilla) 21.0 534
60 Tarifa 23.7 603
Reference

AEMET (Agencia Estatal De Meteorologia, Gobierno de España). Valores Climatológicos Normales.

Spain Precipitation
Back to Top