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.

Castille-La Mancha

Ocaña

6,913 people

Castille-La Mancha

Argamasilla de Alba

6,902 people

Castille-La Mancha

Almodóvar del Campo

6,893 people

Balearic Islands

Sant Lluís

6,892 people

Castille and León

Briviesca

6,880 people

Galicia

Negreira

6,877 people

Andalusia

Montellano

6,851 people

Galicia

Valdoviño

6,838 people

Andalusia

San Juan del Puerto

6,834 people

Galicia

Malpica

6,832 people

Madrid

Jerónimos

6,825 people

Madrid

Guadalix de la Sierra

6,813 people

Madrid

Cubas

6,807 people

Andalusia

Trebujena

6,806 people

Andalusia

Torreperogil

6,786 people

Castille-La Mancha

San Clemente

6,765 people

Andalusia

Benalup-Casas Viejas

6,754 people

Extremadura

Fuente del Maestre

6,748 people

Madrid

Cercedilla

6,747 people

Madrid

Campo Real

6,711 people

Cantabria

Santa María de Cayón

6,710 people

Navarre

Cintruénigo

6,708 people

Andalusia

Villaverde del Río

6,703 people

Balearic Islands

Platja d'Alcúdia

6,683 people

Basque Country

Güeñes

6,681 people

Extremadura

Arroyo de la Luz

6,671 people

Andalusia

Montefrío

6,631 people

Valencia

Alcalà de Xivert

6,615 people

Balearic Islands

Muro

6,610 people

Galicia

Arzúa

6,597 people

Madrid

Colina

6,569 people

Castille and León

Iscar

6,567 people

Valencia

Pedreguer

6,547 people

Castille-La Mancha

Tarazona de la Mancha

6,514 people

Murcia

Abanilla

6,510 people

Valencia

Redován

6,507 people

Andalusia

Bollullos de la Mitación

6,499 people

Castille-La Mancha

Membrilla

6,466 people

Galicia

Bergondo

6,446 people

Madrid

Sevilla La Nueva

6,445 people

Galicia

Camariñas

6,440 people

Murcia

Esparragal

6,420 people

Valencia

Cox

6,411 people

Madrid

Pedrezuela

6,391 people

Balearic Islands

Cala Rajada

6,390 people

Galicia

Oroso

6,378 people

Asturias

Salas

6,350 people

Madrid

Horcajo

6,339 people

Basque Country

Aretxabaleta

6,319 people

Castille and León

Tudela de Duero

6,302 people

Andalusia

Cenes de la Vega

6,295 people

Murcia

Lorquí

6,293 people

Balearic Islands

Artà

6,287 people

Valencia

San Miguel de Salinas

6,281 people

Valencia

Moncofa

6,278 people

Castille and León

Peñaranda de Bracamonte

6,260 people

Madrid

Manzanares el Real

6,231 people

Catalonia

Alpicat

6,230 people

Andalusia

Herrera

6,230 people

Castille-La Mancha

Los Yébenes

6,224 people

La Rioja

Santo Domingo de la Calzada

6,223 people

La Rioja

Lardero

6,214 people

Madrid

Morata de Tajuña

6,159 people

Andalusia

Huelma

6,159 people

Galicia

Valga

6,143 people

Aragon

Alagón

6,141 people

Extremadura

Valencia de Alcántara

6,129 people

Madrid

Cuatro Vientos

6,122 people

Extremadura

Calamonte

6,117 people

Aragon

Zuera

6,098 people

Andalusia

Alhama de Granada

6,080 people

Navarre

San Adrián

6,076 people

Basque Country

Berango

6,064 people

Balearic Islands

Son Ferrer

6,054 people

Murcia

Blanca

6,054 people

Galicia

Guitiriz

6,033 people

Galicia

O Rosal

6,029 people

Castille-La Mancha

Mota del Cuervo

6,020 people

Balearic Islands

Santa Maria del Camí

6,007 people

Canary Islands

Garachico

6,000 people

Canary Islands

Garachico

6,000 people

Andalusia

Quesada

5,987 people

Castille and León

Cistérniga

5,983 people

Andalusia

Santaella

5,933 people

Castille and León

Venta de Baños

5,918 people

Valencia

Betxí

5,902 people

Balearic Islands

Port de Pollença

5,900 people

Basque Country

Lezo

5,867 people

Andalusia

Prado del Rey

5,851 people

Andalusia

Monachil

5,843 people

Andalusia

Aznalcóllar

5,839 people

Castille-La Mancha

Infantes

5,835 people

Basque Country

Urnieta

5,827 people

Galicia

Castro

5,822 people

Basque Country

Villabona

5,822 people

Andalusia

Gerena

5,803 people

Valencia

Ondara

5,798 people

Castille and León

Almazán

5,773 people

Valencia

Bigastro

5,770 people

Castille-La Mancha

Corral de Almaguer

5,743 people

Navarre

Peralta

5,722 people

Andalusia

Benacazón

5,698 people

Galicia

Castro de Rei

5,685 people

Basque Country

Elexalde

5,683 people

Extremadura

Oliva de la Frontera

5,682 people

Murcia

Algar

5,681 people

Andalusia

Algodonales

5,672 people

Canary Islands

Costa Calma

5,670 people

Madrid

Chinchón

5,670 people

Canary Islands

Tazacorte

5,670 people

Andalusia

Órgiva

5,649 people

Andalusia

Arjona

5,645 people

Andalusia

Alcalá de los Gazules

5,639 people

Castille-La Mancha

La Puebla de Almoradiel

5,629 people

Valencia

Torreblanca

5,626 people

Extremadura

Alburquerque

5,619 people

Castille-La Mancha

Yuncos

5,615 people

Castille-La Mancha

Motilla del Palancar

5,607 people

Extremadura

Puebla de la Calzada

5,604 people

Asturias

Riañu

5,600 people

Catalonia

Constantí

5,597 people

Murcia

Los Gabatos

5,581 people

Andalusia

Nueva-Carteya

5,561 people

Basque Country

Usurbil

5,559 people

Galicia

Celanova

5,533 people

Andalusia

Umbrete

5,527 people

Galicia

Carral

5,525 people

Madrid

Fuente el Saz

5,524 people

Castille and León

Medina de Pomar

5,524 people

Galicia

Mazaricos

5,523 people

Galicia

Mugardos

5,514 people

Madrid

Moraleja de Enmedio

5,506 people

Galicia

Meaño

5,505 people

Andalusia

Cúllar-Vega

5,487 people

Aragon

La Muela

5,479 people

Balearic Islands

Bunyola

5,475 people

Andalusia

Villanueva del Ariscal

5,471 people

Canary Islands

Agaete

5,459 people

Castille and León

Peñafiel

5,455 people

Galicia

Abegondo

5,454 people

Galicia

Pereiro de Aguiar

5,443 people

Castille and León

Villamuriel de Cerrato

5,437 people

Castille and León

San Ildefonso

5,426 people

Canary Islands

La Guancha

5,424 people

Andalusia

Pozo Alcón

5,414 people

Extremadura

Aceuchal

5,408 people

Galicia

Cuntis

5,398 people

Galicia

Allariz

5,392 people

Balearic Islands

Can Pastilla

5,390 people

Andalusia

Casariche

5,389 people

Extremadura

Talavera La Real

5,376 people

Canary Islands

Arafo

5,375 people

Castille-La Mancha

Argamasilla de Calatrava

5,371 people

Murcia

Los Dolores

5,369 people

Andalusia

Otura

5,362 people

Galicia

Ares

5,342 people

Balearic Islands

Magaluf

5,339 people

Madrid

Torrejón de la Calzada

5,339 people

Castille-La Mancha

Olías del Rey

5,336 people

Andalusia

Alcalá del Valle

5,323 people

Andalusia

Paterna de Rivera

5,306 people

Valencia

Benejúzar

5,295 people

Balearic Islands

Lloseta

5,295 people

Andalusia

Los Villares

5,289 people

Cantabria

Renedo

5,283 people

Valencia

Gata de Gorgos

5,281 people

Andalusia

La Campana

5,281 people

Andalusia

Peal de Becerro

5,277 people

Galicia

Mondariz

5,259 people

Andalusia

Bonares

5,257 people

Basque Country

Deba

5,253 people

Andalusia

Beas de Segura

5,251 people

Castille-La Mancha

Moral de Calatrava

5,236 people

Canary Islands

Buenavista del Norte

5,231 people

Canary Islands

Tinajo

5,228 people

Castille and León

Guijuelo

5,221 people

Andalusia

Villanueva del Río y Minas

5,213 people

Balearic Islands

Cala Millor

5,197 people

Madrid

La Poveda

5,183 people

Castille-La Mancha

Villafranca de los Caballeros

5,181 people

Castille-La Mancha

Miguel Esteban

5,170 people

Andalusia

Mojacar

5,154 people

Castille and León

Fabero

5,150 people

Catalonia

Alcarràs

5,133 people

Castille and León

Cacabelos

5,120 people

Balearic Islands

Port d'Alcúdia

5,099 people

Galicia

Miño

5,092 people

Andalusia

Navas de San Juan

5,083 people

Murcia

San Ginés de la Jara

5,081 people

Asturias

Cudillero

5,078 people

Castille-La Mancha

Añover de Tajo

5,075 people

Andalusia

Algarrobo

5,073 people

Galicia

Ribadumia

5,069 people

Galicia

Vedra

5,069 people

Andalusia

Villanueva del Trabuco

5,067 people

Castille and León

Medina de Ríoseco

5,059 people

Castille and León

El Burgo de Osma

5,054 people

Andalusia

Castillo de Locubín

5,052 people

Balearic Islands

Porreres

5,037 people

Madrid

Camarma de Esteruelas

5,032 people