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.
Murcia
Campos del Río
2,065 people
Galicia
Fornelos de Montes
2,063 people
Aragon
Ateca
2,055 people
Castille and León
Riaza
2,054 people
Extremadura
Garrovillas
2,054 people
Castille and León
Villalón de Campos
2,051 people
Catalonia
Alcoletge
2,043 people
Castille and León
Coca
2,042 people
Galicia
Dozón
2,041 people
Extremadura
Almoharín
2,040 people
Andalusia
Cuevas del Campo
2,040 people
Castille-La Mancha
Cobeja
2,037 people
Castille and León
Valderas
2,036 people
Castille and León
Mayorga
2,034 people
Galicia
Castrelo de Miño
2,033 people
Andalusia
Monturque
2,032 people
Castille and León
Covaleda
2,030 people
Balearic Islands
Llubí
2,030 people
Asturias
La Plaza
2,029 people
Extremadura
La Albuera
2,029 people
Castille-La Mancha
Cifuentes
2,026 people
Castille-La Mancha
Aldea del Rey
2,024 people
Aragon
Brea de Aragón
2,022 people
La Rioja
Cenicero
2,020 people
Aragon
Quinto
2,020 people
Castille and León
Lumbrales
2,018 people
La Rioja
Quel
2,018 people
Extremadura
Alange
2,018 people
Extremadura
Puebla de Obando
2,017 people
Asturias
Belmonte
2,011 people
Galicia
Nogueira de Ramuín
2,011 people
Andalusia
Guadahortuna
2,004 people
Andalusia
Montizón
2,001 people
Murcia
La Torrecilla
2,000 people
Canary Islands
Las Rosas
2,000 people
Extremadura
Sierra de Fuentes
1,996 people
Castille-La Mancha
Barrax
1,993 people
Galicia
Baños de Molgas
1,992 people
Castille-La Mancha
El Viso de San Juan
1,992 people
Aragon
Grañén
1,991 people
Cantabria
Selaya
1,991 people
Madrid
Aldea del Fresno
1,989 people
Andalusia
Chucena
1,988 people
Galicia
San Román
1,987 people
Ceuta
Benzú
1,987 people
Madrid
Talamanca de Jarama
1,984 people
Andalusia
El Bosque
1,984 people
Cantabria
Luzmela
1,982 people
Catalonia
Torres de Segre
1,982 people
Extremadura
Alconchel
1,980 people
Andalusia
Arquillos
1,979 people
Andalusia
Arenas del Rey
1,978 people
Galicia
Oimbra
1,977 people
Madrid
Soto de Viñuelas
1,976 people
Castille and León
Chozas de Abajo
1,976 people
Castille-La Mancha
Malpica
1,971 people
Castille-La Mancha
Ontígola
1,965 people
Galicia
San Pedro de Muiños
1,962 people
Navarre
Larraga
1,959 people
Madrid
Atocha
1,949 people
Cantabria
Vioño
1,948 people
Valencia
San Juan de Moró
1,947 people
Andalusia
El Gastor
1,945 people
Andalusia
Güevéjar
1,943 people
Madrid
El Vellón
1,942 people
Castille-La Mancha
Fuentealbilla
1,942 people
Andalusia
Cijuela
1,941 people
Castille and León
Aldeamayor de San Martín
1,932 people
Castille and León
Melgar de Fernamental
1,932 people
Extremadura
Fuenlabrada de los Montes
1,929 people
Asturias
San Antolín
1,925 people
Castille and León
Soto de la Vega
1,923 people
Aragon
Sádaba
1,914 people
Castille-La Mancha
Ledaña
1,913 people
Castille-La Mancha
Chozas de Canales
1,912 people
Castille and León
Valdefresno
1,911 people
Balearic Islands
Valldemossa
1,910 people
Andalusia
Almáchar
1,909 people
Castille-La Mancha
Socovos
1,909 people
Castille and León
Villadiego
1,907 people
Cantabria
Arenas de Iguña
1,906 people
Madrid
Aeropuerto
1,902 people
Madrid
Villamanta
1,901 people
Galicia
Palmeira
1,894 people
Extremadura
Aliseda
1,894 people
Canary Islands
Fuencaliente de la Palma
1,894 people
Cantabria
Bareyo
1,893 people
Basque Country
Mundaka
1,893 people
Galicia
O Páramo
1,892 people
Andalusia
Higuera de Arjona
1,889 people
Extremadura
Salvatierra de los Barros
1,889 people
Extremadura
Oliva de Mérida
1,888 people
Galicia
Ambía
1,885 people
Catalonia
Vallfogona de Balaguer
1,884 people
Catalonia
Seròs
1,881 people
Castille and León
Fuentesaúco
1,879 people
Castille-La Mancha
Valdeganga
1,871 people
Castille and León
Arcos de Jalón
1,867 people
Extremadura
Brozas
1,867 people
Galicia
Samos
1,860 people
Andalusia
Bélmez de la Moraleda
1,859 people
Cantabria
Molledo
1,858 people
Galicia
Sobradelo
1,856 people
Aragon
Alfajarín
1,855 people
Murcia
Almendricos
1,855 people
Castille-La Mancha
Horche
1,853 people
Castille and León
Ledesma
1,853 people
Valencia
Artana
1,850 people
Castille and León
Mansilla de las Mulas
1,847 people
Asturias
Muros de Nalón
1,846 people
Valencia
Moraira
1,845 people
Murcia
Cobatillas
1,842 people
Madrid
Villar del Olmo
1,835 people
Madrid
Chapinería
1,832 people
Castille and León
Quintanar de la Sierra
1,831 people
Castille and León
Castropodame
1,829 people
Castille and León
Puente de Domingo Flórez
1,829 people
Castille-La Mancha
Pozohondo
1,829 people
Catalonia
Fornells de la Selva
1,823 people
Valencia
Cuevas de Vinromá
1,822 people
Extremadura
Serradilla
1,816 people
Castille-La Mancha
Camuñas
1,812 people
Madrid
Buitrago del Lozoya
1,811 people
Navarre
Berriobeiti
1,810 people
Castille and León
Cuadros
1,810 people
Navarre
Lerín
1,807 people
Castille-La Mancha
La Alberca de Záncara
1,806 people
Castille and León
Madrigal de las Altas Torres
1,803 people
Galicia
Rairiz de Veiga
1,798 people
Asturias
Vilaión
1,795 people
Castille and León
Viana de Cega
1,794 people
Castille-La Mancha
Chiloeches
1,791 people
Andalusia
Frailes
1,790 people
Galicia
Combarro
1,786 people
Andalusia
Campillo de Arenas
1,784 people
Galicia
Meira
1,775 people
Castille-La Mancha
Sisante
1,775 people
Castille-La Mancha
Belvis de la Jara
1,774 people
Galicia
Laza
1,771 people
Catalonia
Riudellots de la Selva
1,770 people
Galicia
Sarreaus
1,768 people
Castille-La Mancha
Cabañas de la Sagra
1,767 people
Castille-La Mancha
Uceda
1,763 people
Castille-La Mancha
Alcaraz
1,761 people
Basque Country
Ea
1,756 people
Galicia
Trasmiras
1,752 people
Andalusia
Torres
1,749 people
Castille and León
Villaturiel
1,748 people
Aragon
Gurrea de Gállego
1,742 people
Castille-La Mancha
Guadamur
1,737 people
Andalusia
El Rompido
1,729 people
Balearic Islands
Son Sardina
1,729 people
Castille-La Mancha
Huerta de Valdecarábanos
1,728 people
Madrid
Bustarviejo
1,727 people
Madrid
Fresno de Torote
1,723 people
Valencia
Jacarilla
1,723 people
Asturias
Ranón
1,722 people
Navarre
Olazagutía
1,713 people
Cantabria
Villacarriedo
1,711 people
Castille-La Mancha
Burguillos de Toledo
1,708 people
Cantabria
Penagos
1,704 people
Castille-La Mancha
Campillo de Altobuey
1,702 people
Andalusia
Huétor Santillán
1,701 people
Castille-La Mancha
Minaya
1,701 people
Castille-La Mancha
Alberche del Caudillo
1,700 people
Madrid
Navalagamella
1,700 people
Basque Country
Axpe-San Bartolome
1,699 people
La Rioja
Baños de Río Tobía
1,698 people
Andalusia
Alcaucín
1,697 people
Castille-La Mancha
Lezuza
1,696 people
Andalusia
Villanueva de Tapia
1,695 people
Galicia
Ríotorto
1,693 people
Andalusia
Chilluévar
1,693 people
Extremadura
Villalba de los Barros
1,691 people
Galicia
Coirós
1,689 people
Castille-La Mancha
Montiel
1,688 people
Andalusia
Lubrín
1,687 people
Castille and León
Alaejos
1,685 people
Castille and León
Valdestillas
1,683 people
Castille-La Mancha
Abenójar
1,683 people
Extremadura
Torreorgaz
1,683 people
Galicia
Taboadela
1,680 people
Castille-La Mancha
La Torre de Esteban Hambrán
1,678 people
Castille-La Mancha
Sacedón
1,674 people
Madrid
Fuentidueña de Tajo
1,673 people
Castille and León
Villaralbo
1,672 people
Galicia
Navia de Suarna
1,669 people
Castille-La Mancha
Magán
1,668 people
Valencia
Villafamés
1,660 people
Andalusia
Dílar
1,659 people
Canary Islands
Puntagorda
1,659 people
Castille and León
Congosto
1,656 people
Castille-La Mancha
Honrubia
1,651 people
Basque Country
Mendaro
1,650 people
Castille and León
Pradoluengo
1,643 people
Basque Country
Zaratamo
1,643 people
Castille and León
San Cristóbal de Entreviñas
1,642 people
Navarre
Artajona
1,639 people
Andalusia
Algar
1,637 people
Galicia
Rábade
1,635 people