🌤️ Skymap — Weather Forecast
HomeWeather › Spain

🌍 Weather in Spain

87,151 cities and towns — current conditions, 16-day forecast

Cities in Spain

Kingdom of Spain
46,723,749 people
Andalusia
8,631,862 people
Catalunya
8,012,231 people
Comunidad de Madrid
7,009,268 people
Provincia de Madrid
6,661,949 people
Província de Barcelona
5,743,402 people
Comunitat Valenciana
5,319,285 people
Madrid
3,255,944 people
Madrid
3,233,527 people
Galicia
2,705,833 people
Província de València
2,575,362 people
Castilla y León
2,391,682 people
Canary Islands
2,272,734 people
Euskal Autonomia Erkidegoa
2,227,684 people
Canary Islands
2,127,000 people
Castilla-La Mancha
2,104,433 people
Provincia de Sevilla
1,900,224 people
Provincia de Alicante
1,838,819 people
Barcelona
1,686,208 people
Barcelona
1,620,943 people
Provincia de Málaga
1,593,068 people
Región de Murcia
1,568,492 people
Murcia
1,446,520 people
Aragon
1,351,591 people
Provincia de Cádiz
1,240,175 people
Illes Balears
1,231,768 people
Comunitat Autònoma de les Illes Balears
1,231,768 people
Bizkaia
1,149,628 people
Provincia de Las Palmas
1,145,843 people
Provincia da Coruña
1,121,484 people
Extremadura
1,054,681 people
Provincia de Santa Cruz de Tenerife
1,018,510 people
Province of Asturias
1,011,792 people
Principality of Asturias
1,009,599 people
Provincia de Zaragoza
954,811 people
Provincia de Pontevedra
942,665 people
Provincia de Granada
914,678 people
Tenerife
906,854 people
Mallorca
862,397 people
Gran Canaria
838,397 people
Valencia
824,340 people
Província de Tarragona
803,301 people
Province of Córdoba
800,000 people
Valencia
797,028 people
Mallorca
790,763 people
Província de Girona
739,607 people
Gipuzkoa
705,698 people
Seville
702,355 people
Almería
701,688 people
Province of Toledo
689,635 people
Zaragoza
686,986 people
Zaragoza
686,986 people
Sevilla
686,741 people
Navarra
678,333 people
Provincia de Badajoz
669,943 people
Provincia de Navarra
661,197 people
Comarca de la Garrotxa
654,681 people
Provincia de Jaén
627,190 people
Málaga
591,637 people
Cantabria
590,851 people
Provincia de Cantabria
580,229 people
Província de Castelló
579,962 people
Málaga
567,433 people
Provincia de Ciudad Real
524,962 people
Provincia de Valladolid
520,716 people
Provincia de Huelva
483,792 people
Murcia
471,982 people
Provincia de León
463,746 people
Murcia
441,354 people
Palma
438,234 people
Província de Lleida
436,402 people
Provincia de Cáceres
408,703 people
Palma de Mallorca
407,648 people
Provincia de Albacete
402,837 people
Las Palmas de Gran Canaria
383,516 people
Las Palmas de Gran Canaria
382,296 people
Provincia de Burgos
356,119 people
Provincia de Lugo
355,195 people
Bilbao
351,629 people
7 Aguas
350,338 people
Alicante
348,901 people
Bilbao
347,342 people
Alicante
334,678 people
Araba / Álava
331,648 people
Provincia de Salamanca
331,473 people
Cordoba
328,841 people
Córdoba
325,708 people
La Rioja
324,184 people
Provincia de La Rioja
315,675 people
Valladolid
311,501 people
Provincia de Ourense
309,372 people
Valladolid
300,618 people
Vigo
297,355 people
Vigo
293,642 people
Gijón/Xixón
277,733 people
Gijón
271,780 people
Eixample
266,477 people
Eixample
266,477 people
Gasteiz / Vitoria
257,407 people
l'Hospitalet de Llobregat
257,057 people
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950Next →

Weather Forecast for Spain

Skymap — Weather Forecast provides weather forecasts for 87,151 locations in Spain, from major cities to small towns and villages. Each location page includes current temperature, humidity, wind speed, atmospheric pressure, a 48-hour hourly forecast, 16-day extended outlook, air quality monitoring, and UV index readings.

Popular Cities in Spain

Browse the most populated cities above to find detailed weather information. Our data comes from Open-Meteo, aggregating readings from national meteorological agencies including NOAA, ECMWF, and local weather services. All forecasts update automatically every 30 minutes.

© 2026 Skymap — Weather Forecast — Weather data by Open-Meteo