Spain has three different climate zones due to its large size and its geographical situation. The Mediterranean climate, which is characterized by it dry/warm summers and cool/wet winters. The oceanic climate, is located in the northern part of the country especially in the regions of Basque Country, Asturias, Cantabria and Galicia. The Semiarid climate, located in the south eastern part of the country, especially in the region of Murcia and in the Ebro valley. Opposed to the Mediterranean climate, the dry season in the Semiarid extends further away than the end of summer. Madrid, the capital of Spain sits in a Mediterranean climate due to its altitude of 667m (2188 ft) above sea level, and Granada also sits in the Mediterranean climate but has a higher altitude sea level of 738 m (2421 ft). (Wikipedia)
Over the year Spain has a predominantly dry weather. The summer and winter temperatures are quite different The annual range of temperature for Granada is 15.4 degree celsius, and for Madrid is 14.2 degree celsius. The precipitation ranges from 354 mm/year in Granada to 439 mm/year in Madrid. Granada is warmer and more seasonal than Denver.Denver is mostly wet in the middle of the year comparing to Granada that is mainly wet throughout the beginning and end of the year.
Data From: Worldclimate.com