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