2,177 places with climate evidence
Best time to visit
Spain.
Every place below has a nearby NOAA station whose 1991–2020 record passes the coverage checks. Open one for its month-by-month answer, records and long-run change.
Galicia
As Pontes de García Rodríguez
11,431 people
Castille-La Mancha
Madridejos
11,404 people
Navarre
Tafalla
11,394 people
Andalusia
Huétor Vega
11,324 people
Galicia
Laracha
11,302 people
Andalusia
Villacarrillo
11,294 people
Cantabria
Santa Cruz de Bezana
11,279 people
Basque Country
Azkoitia
11,266 people
Castille-La Mancha
Sonseca
11,265 people
Basque Country
Elgoibar
11,220 people
Madrid
Salvador
11,202 people
Castille-La Mancha
Villarrubia de los Ojos
11,191 people
Cantabria
Laredo
11,148 people
Asturias
Tineo
11,146 people
Andalusia
Alcaudete
11,135 people
Andalusia
Palos de la Frontera
11,112 people
Andalusia
Guillena
11,109 people
Asturias
Pola de Lena
11,086 people
Castille and León
La Bañeza
11,057 people
Madrid
Valdemorillo
11,045 people
Canary Islands
Puerto Rico
11,000 people
Andalusia
Mancha Real
10,972 people
Castille-La Mancha
Fuensalida
10,967 people
Murcia
Beniel
10,933 people
Castille-La Mancha
Consuegra
10,932 people
Andalusia
Peligros
10,910 people
Basque Country
Oñati
10,896 people
Andalusia
Alcalá del Río
10,869 people
Madrid
Las Cortes
10,816 people
Andalusia
Fuente Palmera
10,788 people
Andalusia
La Palma del Condado
10,762 people
Madrid
La Latina
10,747 people
Balearic Islands
Santa Ponsa
10,736 people
Castille-La Mancha
Alovera
10,734 people
Galicia
Vilanova de Arousa
10,719 people
Galicia
O Grove
10,700 people
Canary Islands
Tegueste
10,666 people
Castille-La Mancha
Villacañas
10,645 people
Andalusia
Cantillana
10,627 people
Andalusia
Rute
10,559 people
Castille-La Mancha
Mora
10,554 people
Galicia
Santa Comba
10,487 people
Andalusia
Illora
10,440 people
Balearic Islands
Coll d'en Rabassa
10,434 people
Valencia
l'Alcora
10,430 people
Asturias
Luanco
10,427 people
Aragon
Sabiñánigo
10,378 people
Navarre
Atarrabia
10,341 people
Basque Country
Amurrio
10,286 people
Balearic Islands
s'Arenal
10,207 people
Murcia
Calasparra
10,178 people
Murcia
Ceuti
10,174 people
Galicia
Xinzo de Limia
10,161 people
Castille and León
Bembibre
10,071 people
Galicia
Caldas de Reis
10,036 people
Murcia
La Manga del Mar Menor
10,000 people
Canary Islands
Nazaret
10,000 people
Canary Islands
Playa Blanca
10,000 people
Galicia
Muros
9,999 people
Andalusia
Mengibar
9,927 people
Asturias
Grado
9,839 people
Basque Country
Zumarraga
9,834 people
Andalusia
La Gangosa Vistasol
9,780 people
Balearic Islands
Campos
9,765 people
Murcia
Sangonera la Verde
9,648 people
Galicia
Porto do Son
9,613 people
Castille and León
Cuéllar
9,588 people
La Rioja
Alfaro
9,574 people
Galicia
Salvatierra de Miño
9,566 people
Castille and León
Toro
9,556 people
Madrid
Hellín
9,555 people
Basque Country
Ondarroa
9,546 people
Asturias
Piedras Blancas
9,510 people
Andalusia
Pulpí
9,502 people
Murcia
Fuente-Álamo de Murcia
9,500 people
Galicia
A Pobra do Caramiñal
9,440 people
Andalusia
Montoro
9,436 people
Basque Country
Zierbena
9,418 people
Andalusia
Fernán-Núñez
9,374 people
Madrid
El Álamo
9,353 people
Galicia
Chantada
9,339 people
Extremadura
Trujillo
9,317 people
Madrid
Amposta
9,126 people
Asturias
Pola de Laviana
9,106 people
Andalusia
Huétor-Tájar
9,105 people
Andalusia
Tocina
9,067 people
Canary Islands
La Victoria de Acentejo
9,040 people
Galicia
Padrón
9,039 people
Galicia
Silleda
9,018 people
Asturias
Navia
9,006 people
Canary Islands
San Sebastián de la Gomera
8,964 people
Castille and León
Villablino
8,919 people
Valencia
Oropesa del Mar
8,830 people
Madrid
Pavones
8,814 people
Andalusia
Olivares
8,759 people
Basque Country
Zumaia
8,751 people
Andalusia
Villanueva del Arzobispo
8,716 people
Madrid
Soto del Real
8,694 people
Balearic Islands
Alaior
8,671 people
Madrid
El Molar
8,666 people
Castille-La Mancha
Almagro
8,546 people
Andalusia
Olvera
8,515 people
Catalonia
Cassà de la Selva
8,504 people
Basque Country
Zalla
8,379 people
Balearic Islands
Es Molinar
8,376 people
Basque Country
Ortuella
8,360 people
Castille and León
Tordesillas
8,277 people
Navarre
Berriozar
8,199 people
Canary Islands
Sauzal
8,172 people
Madrid
Sol
8,164 people
Balearic Islands
Binissalem
8,143 people
Andalusia
Castro del Río
8,065 people
Murcia
Santiago de la Ribera
8,058 people
Cantabria
Cabezón de la Sal
8,057 people
Madrid
Villalbilla
8,055 people
Andalusia
Cazorla
8,039 people
Canary Islands
San Nicolás
7,950 people
Murcia
Fortuna
7,943 people
Balearic Islands
Son Ferriol
7,942 people
Castille-La Mancha
Malagón
7,923 people
Castille and León
Guardo
7,920 people
Galicia
Outes
7,902 people
Andalusia
Gelves
7,897 people
Castille-La Mancha
Tobarra
7,884 people
Castille-La Mancha
Herencia
7,879 people
Andalusia
Bujalance
7,848 people
Aragon
La Almunia de Doña Godina
7,819 people
Madrid
Brunete
7,799 people
La Rioja
Nájera
7,789 people
Castille-La Mancha
Pedro Muñoz
7,789 people
Andalusia
Bornos
7,750 people
Andalusia
El Cuervo
7,745 people
Castille-La Mancha
Bargas
7,731 people
Murcia
Alguazas
7,725 people
Madrid
Torres de la Alameda
7,712 people
Canary Islands
La Matanza de Acentejo
7,709 people
Madrid
Cobeña
7,702 people
Castille-La Mancha
La Puebla de Montalbán
7,695 people
Castille and León
Arévalo
7,689 people
Basque Country
Balmaseda
7,684 people
Galicia
Coristanco
7,674 people
Galicia
Santa Marta de Ortigueira
7,663 people
Andalusia
Marmolejo
7,643 people
Canary Islands
Costa Teguise
7,629 people
Madrid
Corralejos
7,626 people
Navarre
Corella
7,576 people
Andalusia
Santiponce
7,561 people
Canary Islands
El Paso
7,543 people
Castille-La Mancha
Quintanar del Rey
7,539 people
Murcia
El Plan
7,497 people
Andalusia
Almodóvar del Río
7,486 people
Madrid
Griñón
7,484 people
Galicia
Cedeira
7,455 people
Balearic Islands
Es Castell
7,440 people
Navarre
Altsasu
7,407 people
Andalusia
Villa del Río
7,407 people
Asturias
L'Entregu/El Entrego
7,400 people
Madrid
Casco Histórico de Barajas
7,384 people
Andalusia
La Rambla
7,374 people
Andalusia
Posadas
7,364 people
Balearic Islands
Porto Cristo
7,355 people
Andalusia
Pizarra
7,345 people
Andalusia
Valencina de la Concepción
7,343 people
Aragon
Tauste
7,334 people
Madrid
Villarejo de Salvanés
7,291 people
Castille and León
Aguilar de Campoo
7,280 people
Andalusia
Padul
7,266 people
Balearic Islands
Can Picafort
7,257 people
Basque Country
Lekeitio
7,254 people
Madrid
Villa del Prado
7,253 people
Madrid
Daganzo de Arriba
7,242 people
Cantabria
Reocín
7,230 people
Andalusia
Trigueros
7,221 people
Andalusia
Carboneras
7,199 people
Castille-La Mancha
Cabanillas del Campo
7,194 people
Asturias
Candás
7,193 people
Canary Islands
Lomo de Arico
7,189 people
Cantabria
Colindres
7,179 people
Castille-La Mancha
Argés
7,178 people
Madrid
Colmenarejo
7,173 people
Madrid
Valdemarín
7,156 people
Murcia
Los Barreros
7,127 people
Madrid
Nuevo Baztán
7,126 people
Madrid
Hoyo de Manzanares
7,093 people
Canary Islands
Breña Alta
7,092 people
Basque Country
Elorrio
7,041 people
Balearic Islands
Palmanova
7,040 people
Canary Islands
Playa de San Juan
7,036 people
Extremadura
Guareña
7,006 people
Andalusia
Iznalloz
7,005 people
Andalusia
Puerto Serrano
6,996 people
Madrid
Miraflores de la Sierra
6,990 people
Castille-La Mancha
Las Pedroñeras
6,986 people
Cantabria
Suances
6,984 people
Madrid
Colmenar de Oreja
6,968 people
Madrid
San Martín de Valdeiglesias
6,965 people
Andalusia
Porcuna
6,951 people
Madrid
Palomas
6,922 people
Andalusia
Garrucha
6,920 people
Andalusia
Dúrcal
6,913 people