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