The average annual temperatures for Spain is 17°C/63°F.
Average annual rainfall for Spain is 618mm (24 inches).
July is the hottest or warmest month in Spain, with an average maximum temperate of 30°C/86°F.
January is the coolest or coldest month in Spain, with an average minimum temperate of 6°C/43°F.
November is the wettest or most rainy month in Spain, with an average rainfall of 83mm (3 inches).
July is the driest or least rainy month in Spain, with an average rainfall of 21mm (1 inches).