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 and León
Benavente
19,119 people
Madrid
El Goloso
19,036 people
Galicia
Moaña
19,014 people
Andalusia
Zubia
18,995 people
Navarre
Burlata
18,934 people
Galicia
Boiro
18,883 people
Madrid
Adelfas
18,832 people
Andalusia
Bailén
18,785 people
Andalusia
Bormujos
18,590 people
Castille-La Mancha
Daimiel
18,527 people
Canary Islands
San Bartolomé
18,517 people
Madrid
Ciudad Jardín
18,513 people
Madrid
San Pascual
18,327 people
Basque Country
Laudio / Llodio
18,314 people
Balearic Islands
Felanitx
18,270 people
Madrid
San Martín de la Vega
18,256 people
Madrid
Justicia
18,219 people
Murcia
Archena
18,202 people
Andalusia
Tarifa
18,169 people
Cantabria
El Astillero
18,108 people
Madrid
Humanes de Madrid
18,098 people
Valencia
Benicàssim
18,055 people
Basque Country
Tolosa
18,044 people
Galicia
Nigrán
18,021 people
Balearic Islands
Son Rapinya
17,993 people
Andalusia
Aljaraque
17,960 people
Valencia
Callosa de Segura
17,924 people
Andalusia
Cartaya
17,905 people
Madrid
Cármenes
17,903 people
Madrid
Pradolongo
17,878 people
Basque Country
Amorebieta
17,842 people
Basque Country
Oria
17,842 people
Galicia
Teo
17,807 people
Basque Country
Lasarte
17,782 people
Andalusia
Arroyo de la Miel
17,763 people
Murcia
La Unión
17,737 people
Aragon
Utebo
17,677 people
Canary Islands
Güimar
17,662 people
Andalusia
Huercal-Overa
17,645 people
Galicia
Porriño
17,475 people
Madrid
Valdebernardo
17,471 people
Madrid
Rejas
17,389 people
Madrid
Fontarrón
17,333 people
Aragon
Ejea de los Caballeros
17,331 people
Madrid
Media Legua
17,323 people
Madrid
San Cristobal
17,270 people
Galicia
Tui
17,262 people
Balearic Islands
Pollença
17,260 people
Galicia
Sanxenxo
17,212 people
Navarre
Ermitagaña
17,163 people
Canary Islands
Playa del Ingles
17,158 people
Andalusia
Castilleja de la Cuesta
17,150 people
Andalusia
Albolote
17,089 people
Madrid
Castilla
17,046 people
Aragon
Monzón
17,042 people
Galicia
Poio
17,018 people
Castille and León
Villaquilambre
17,013 people
Andalusia
Ubrique
16,979 people
Murcia
Mula
16,941 people
Basque Country
Bermeo
16,937 people
Aragon
Barbastro
16,924 people
Madrid
Castellana
16,919 people
Andalusia
Torrox
16,890 people
Madrid
Vinateros
16,885 people
Madrid
Villanueva de la Cañada
16,804 people
Basque Country
Hondarribia
16,458 people
Andalusia
Las Cabezas de San Juan
16,379 people
Andalusia
Las Gabias
16,369 people
Madrid
Ciudad Universitaria
16,364 people
Andalusia
La Algaba
16,301 people
Canary Islands
Yaiza
16,289 people
Andalusia
Baeza
16,253 people
Basque Country
Ermua
16,252 people
Basque Country
Gernika-Lumo
16,244 people
Extremadura
Montijo
16,236 people
Castille-La Mancha
Seseña
16,231 people
Basque Country
Mungia
16,209 people
Canary Islands
San Miguel De Abona
16,179 people
Castille-La Mancha
La Roda
16,060 people
Valencia
El Grao
16,026 people
Basque Country
Pasaia
15,990 people
Asturias
Corvera de Asturias
15,955 people
Murcia
Barrio de Peral
15,937 people
Murcia
Los Alcázares
15,674 people
Canary Islands
Santa Cruz de la Palma
15,674 people
Castille-La Mancha
Tarancón
15,651 people
Castille-La Mancha
La Solana
15,523 people
Madrid
Recoletos
15,444 people
Madrid
Apostol Santiago
15,435 people
Andalusia
Santafé
15,430 people
Andalusia
Atarfe
15,399 people
Murcia
Santomera
15,319 people
Castille-La Mancha
Miguelturra
15,316 people
Andalusia
La Carolina
15,306 people
Balearic Islands
Sant Agustí
15,136 people
Madrid
Niño Jesús
15,093 people
Madrid
Villanueva del Pardillo
15,087 people
Madrid
Piovera
15,041 people
Castille and León
Béjar
15,007 people
Castille-La Mancha
Campo de Criptana
15,006 people
Andalusia
Huércal de Almería
14,937 people
Canary Islands
Vecindario
14,910 people
Basque Country
Azpeitia
14,786 people
Navarre
Sarriguren
14,779 people
Andalusia
Punta Umbría
14,708 people
Basque Country
Bergara
14,707 people
Basque Country
Andoain
14,679 people
Galicia
Mos
14,650 people
Castille and León
Santa Marta de Tormes
14,630 people
Andalusia
Torre del Campo
14,627 people
Valencia
Teulada
14,620 people
Asturias
Cangas del Narcea
14,589 people
Galicia
Sada
14,487 people
La Rioja
Arnedo
14,457 people
Madrid
Orcasur
14,390 people
Madrid
Zofío
14,382 people
Madrid
Paracuellos de Jarama
14,329 people
Navarre
Estella-Lizarra
14,238 people
Galicia
Vilalba
14,226 people
Madrid
Las Matas
14,213 people
Andalusia
Torredonjimeno
14,181 people
Galicia
Fene
14,165 people
Andalusia
Bollullos par del Condado
14,114 people
Castille and León
Ciudad Rodrigo
14,080 people
Balearic Islands
Sóller
14,041 people
Canary Islands
Guia
14,031 people
Canary Islands
Santa Úrsula
14,013 people
Asturias
Lugones
14,000 people
Andalusia
Vera
13,985 people
Asturias
Llanera
13,948 people
Galicia
O Carballiño
13,939 people
Andalusia
Aguadulce
13,886 people
Galicia
Gondomar
13,841 people
Galicia
Verín
13,817 people
Galicia
Cambados
13,708 people
Galicia
Betanzos
13,680 people
Canary Islands
Tuineje
13,632 people
Canary Islands
Corralejo
13,618 people
Basque Country
Beasain
13,557 people
Andalusia
Valdés
13,529 people
Andalusia
Pinos Puente
13,515 people
Andalusia
Aguilar
13,509 people
Galicia
Sarria
13,508 people
Valencia
Nules
13,490 people
Andalusia
Gines
13,471 people
Galicia
O Barco de Valdeorras
13,463 people
Murcia
San Antonio Abad
13,395 people
Andalusia
Pilas
13,386 people
Extremadura
Villafranca de los Barros
13,356 people
Navarre
Zizur Mayor
13,345 people
Galicia
Tomiño
13,315 people
Madrid
San Agustín del Guadalix
13,273 people
Valencia
Benissa
13,221 people
Andalusia
La Carlota
13,182 people
Castille-La Mancha
Socuéllamos
13,163 people
Andalusia
Ogíjares
13,119 people
Castille-La Mancha
Torrijos
13,117 people
Murcia
Abarán
13,030 people
Andalusia
Cuevas del Almanzora
13,025 people
Andalusia
Vejer de la Frontera
12,973 people
Andalusia
Alora
12,951 people
Andalusia
Valverde del Camino
12,780 people
Madrid
Casa de Campo
12,767 people
Balearic Islands
sa Pobla
12,766 people
Andalusia
Sanlúcar la Mayor
12,749 people
Castille-La Mancha
Quintanar de la Orden
12,736 people
Balearic Islands
Santanyí
12,664 people
Andalusia
Espartinas
12,648 people
Galicia
Ordes
12,632 people
Andalusia
Villamartín
12,526 people
Murcia
Bullas
12,493 people
Castille-La Mancha
Bolaños de Calatrava
12,490 people
Andalusia
Brenes
12,460 people
Madrid
San Juan Bautista
12,445 people
Basque Country
Arrigorriaga
12,435 people
Madrid
Meco
12,419 people
Basque Country
Sopela
12,359 people
Galicia
Bueu
12,331 people
La Rioja
Haro
12,261 people
Andalusia
Gibraleón
12,258 people
Balearic Islands
Son Servera
12,215 people
Andalusia
Jódar
12,157 people
Galicia
Baiona
12,091 people
Castille and León
Astorga
12,078 people
Madrid
Timón
12,049 people
Andalusia
Churriana de la Vega
12,001 people
Ceuta
Principe
12,000 people
Extremadura
Olivenza
11,977 people
Canary Islands
Antigua
11,948 people
Balearic Islands
Capdepera
11,911 people
Andalusia
La Puebla del Río
11,879 people
Galicia
Rianxo
11,769 people
Catalonia
Santa Coloma de Farners
11,739 people
Castille and León
Arroyo de la Encomienda
11,716 people
Balearic Islands
Andratx
11,685 people
Andalusia
Medina Sidonia
11,658 people
Cantabria
Santoña
11,569 people
Madrid
Velilla de San Antonio
11,553 people
Balearic Islands
Santa Margalida
11,537 people
Cantabria
Los Corrales de Buelna
11,519 people