The rain in Spain stays mainly on the plain.. or does it!

The weather in Spain is certainly one of the most enviable in Europe but where are you most likely to encounter rainy conditions.

Although we all see Spain as mostly dry an arid some areas can have an average of 600 mm of rainfall a year.

Rain in Spain
Rain in Spain


Almeria, home to Europe’s only semi-desert barely has around 130 mm of rain a year, the average yearly rainfall in Spain varies hugely.

Average rainfall in Spain as a whole is around 650 mm with the ‘wet’ part of Spain rising to around 1,000 mm and the semi-arid regions getting as little as 300 mm.

In Mediterranean Spain along with the coastal areas, rainfall tends to be concentrated in just a few days, and within this sometimes within a few hours. Figures of 100mm in one hour are common.


Storm Clouds Over Andalucia
Storm Clouds Over Andalucia


The record hourly rainfall on Mediterranean coastal towns was a remarkable 878 mm in Xàvia in 1957, followed 30 years later by 817 mm in Oliva (Valencia) on 3rd November 1987, followed by 600 mm in Albuñol (Granada) on 19 October 1973 and 426 mm in Cofrentes (also Valencia) on 20 October 1987.

Another example of heavy rainfall is the 119mm which fell in one hour on 1st July 2003 in the village of Manuel in Valencia.

Interannual rainfall, snow and hail vary hugely. In 1996 it rained twice as much as during 1990 in most catchment areas.

Oddly, one of the wettest villages in Spain is not on the Atlantic coast but in Andalucia. Grazalema in the Sierra de Grazalema has an average of over 2,000mm of rain annually. The warm, humid winds blow in from the Atlantic which cool and condense as they pass over limestone peaks.

The wettest regions are certainly that of Galicia on the Portuguese border and parts of Navarra in northern Spain.

Heavy Rainfall in 2019

6 people died when heavy rains hit the South Eastern region of Spain in September 2019. It was caused by a weather phenomenon called a "Dana" which is where warm air interacts violently with freezing air from the north.

Average monthly rainfall in MM's in the last 110 years

January:  57
February:  54
March:  58
April:  55
May:  56
June:  38
July:  18
August:  21
September:  44
October:  65
November:  69
December:  67

Average Annual Rainfall - Amounts in millimetres

Alicante:  37 Days with  336mm of rain
Castellon: 45 Days with 442mm of rain
Girona: 67 Days with 725mm of rain
Valencia: 45 Days  with 455mm of rain
Barcelona: 55 Days with  640mm of rain
Reus: 50 Days with 500mm of rain
Ibiza: 45 Days with 430mm of rain
Menorca: 65 Days with 490mm of rain
Mallorca: 50 Days with 425mm of rain
San Sebastian: 140 Days with 1730mm of rain
Bilbao: 125 Days with 1190mm of rain
Madrid: 63 Days with 430mm of rain
Toledo: 55 Days with 355mm of rain
Burgos: 85 Days with 555mm of rain
Almeria: 26 Days with 195mm of rain
Malaga: 43 Days with 520mm of rain
Murcia: 35 Days with 300mm of rain
Seville: 52 Days with 534mm of rain
Granada: 52 Days with 355mm of rain

» Values referenced from the Spanish Meteorological Department

Average monthly rainfall in mm for the big cities

Madrid Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Rainfall (mm) 35 36 39 45 43 31 10 11 34 48 53 44


Barcelona Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Rainfall (mm) 38 37 47 47 44 38 27 44 76 96 51 44


Seville Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Rainfall (mm) 66 61 90 57 41 8 1 5 19 70 67 79


Bilbao Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Rainfall (mm) 200 155 110 305 250 160 120 117 154 256 251 278


Valencia Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Rainfall (mm) 36 32 35 37 34 23 9 19 51 74 51 52