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.

Canary Islands

Realejo Alto

35,963 people

Andalusia

La Rinconada

35,928 people

Madrid

Mirasierra

35,676 people

Canary Islands

Puerto del Rosario

35,667 people

Murcia

Torre-Pacheco

35,614 people

Galicia

Oleiros

35,559 people

Madrid

Casco Histórico de Vicálvaro

35,519 people

Madrid

Entrevías

35,399 people

Murcia

Mazarrón

35,221 people

Catalonia

Tortosa

35,143 people

Andalusia

Alhaurín de la Torre

35,114 people

Andalusia

San Pedro Alcántara

34,922 people

Murcia

Cieza

34,889 people

Madrid

Los Angeles

34,827 people

Madrid

Cuatro Caminos

34,753 people

Navarre

Tudela

34,717 people

Castille-La Mancha

Azuqueca de Henares

34,685 people

Andalusia

Úbeda

34,602 people

Valencia

Burriana

34,544 people

Murcia

Águilas

34,533 people

Madrid

Opañel

33,883 people

Extremadura

Almendralejo

33,468 people

Castille and León

Aranda de Duero

33,187 people

Madrid

Pacífico

33,027 people

Madrid

Universidad

32,783 people

Canary Islands

Puerto de la Cruz

32,219 people

Madrid

La Paz

32,192 people

Cantabria

Castro-Urdiales

31,977 people

Madrid

Galapagar

31,820 people

Madrid

Abrantes

31,691 people

Madrid

Hispanoamérica

31,470 people

Murcia

San Javier

31,432 people

Madrid

Arroyomolinos

31,396 people

Balearic Islands

Santa Eulària des Riu

31,314 people

Galicia

Carballo

31,261 people

Andalusia

Arcos de la Frontera

31,210 people

Basque Country

Leioa

31,197 people

Castille-La Mancha

Valdepeñas

31,147 people

Castille-La Mancha

Hellín

30,976 people

Castille and León

San Andrés del Rabanedo

30,820 people

Madrid

Rosas

30,751 people

Castille-La Mancha

Alcázar de San Juan

30,686 people

Andalusia

Coria del Río

30,657 people

Catalonia

Salt

30,622 people

Madrid

Valdezarza

30,484 people

Cantabria

Camargo

30,263 people

Andalusia

Puente-Genil

30,241 people

Aragon

Oliver-Valdefierro

30,228 people

Galicia

Culleredo

30,221 people

Canary Islands

Puerto del Carmen

30,000 people

Madrid

Pinar de Chamartín

30,000 people

Murcia

Atamaría

30,000 people

Galicia

Arteixo

29,762 people

Madrid

Goya

29,477 people

Madrid

Bellas Vistas

29,355 people

Canary Islands

Ingenio

29,319 people

Balearic Islands

Inca

29,308 people

Basque Country

Galdakao

29,226 people

Murcia

Totana

29,211 people

Galicia

Redondela

29,194 people

Balearic Islands

Ciutadella

29,160 people

Balearic Islands

Maó

29,125 people

Madrid

Canillejas

29,067 people

Canary Islands

Agüimes

28,924 people

Andalusia

Rota

28,848 people

Madrid

Portazgo

28,841 people

Madrid

Simancas

28,765 people

Andalusia

Camas

28,620 people

Andalusia

Carmona

28,620 people

Madrid

Delicias

28,575 people

Basque Country

Durango

28,229 people

Valencia

Javea

28,016 people

Andalusia

Almuñécar

27,696 people

Madrid

Villaviciosa de Odón

27,596 people

Galicia

Ribeira

27,518 people

Madrid

Aravaca

27,445 people

Basque Country

Sestao

27,445 people

Basque Country

Eibar

27,406 people

Madrid

El Viso

27,274 people

Madrid

Rios Rosas

27,163 people

Galicia

Santa Uxía de Ribeira

27,067 people

Castille-La Mancha

Villarrobledo

26,642 people

Madrid

Moscardó

26,579 people

Madrid

Valdeacederas

26,573 people

Andalusia

Níjar

26,516 people

Andalusia

Lebrija

26,434 people

Madrid

Marroquina

26,120 people

Galicia

Marín

25,969 people

Andalusia

Lepe

25,886 people

Canary Islands

La Oliva

25,884 people

Valencia

Almassora

25,831 people

Aragon

Almozara

25,767 people

Andalusia

Almonte

25,751 people

Galicia

Cangas do Morrazo

25,748 people

Madrid

Berruguete

25,694 people

Madrid

Quintana

25,469 people

Madrid

Arcos

25,354 people

Madrid

Palos de Moguer

25,097 people

Madrid

Argüelles

24,997 people

Valencia

Onda

24,850 people

Navarre

Iturrama

24,846 people

La Rioja

Calahorra

24,787 people

Andalusia

Martos

24,655 people

Madrid

Trafalgar

24,621 people

Castille-La Mancha

Almansa

24,537 people

Madrid

Nueva España

24,476 people

Andalusia

Adra

24,373 people

Canary Islands

Candelaria

24,319 people

Basque Country

Erandio

24,262 people

Canary Islands

Gáldar

24,209 people

Madrid

Arapiles

24,190 people

Canary Islands

Icod de los Vinos

24,024 people

Madrid

Santa Eugenia

23,876 people

Valencia

Altea

23,780 people

Murcia

San Pedro del Pinatar

23,738 people

Madrid

San Fermín

23,598 people

Canary Islands

Tacoronte

23,562 people

Madrid

Palacio

23,501 people

Valencia

Calp

23,326 people

Andalusia

Alhaurín el Grande

23,319 people

Galicia

Cambre

23,231 people

Galicia

Ponteareas

23,172 people

Madrid

Orcasitas

23,085 people

Madrid

Almenara

23,057 people

Andalusia

Montilla

23,031 people

Madrid

Gaztambide

22,959 people

Andalusia

Vícar

22,853 people

Madrid

Almendrales

22,834 people

Andalusia

Alcalá la Real

22,783 people

Andalusia

Tomares

22,772 people

Madrid

Comillas

22,721 people

Madrid

Estrella

22,649 people

Basque Country

Zarautz

22,627 people

Andalusia

Priego de Córdoba

22,585 people

Andalusia

Barbate

22,551 people

Navarre

Segundo Ensanche

22,538 people

Navarre

Primer Ensanche

22,538 people

Madrid

Mejorada del Campo

22,488 people

Andalusia

Conil de la Frontera

22,427 people

Madrid

Imperial

22,385 people

Madrid

Ciempozuelos

22,132 people

Basque Country

Arrasate / Mondragón

22,019 people

Canary Islands

Carrizal

22,000 people

Andalusia

Torre del Mar

21,980 people

Madrid

Costillares

21,914 people

Andalusia

Coín

21,866 people

Balearic Islands

Sant Antoni de Portmany

21,852 people

Andalusia

Nerja

21,811 people

Madrid

Torrelodones

21,781 people

Castille and León

Laguna de Duero

21,762 people

Canary Islands

Mogán

21,690 people

Madrid

Navalcarnero

21,584 people

Andalusia

Loja

21,574 people

Castille and León

Medina del Campo

21,540 people

Madrid

Ibiza

21,492 people

Valencia

Pilar de la Horadada

21,418 people

Andalusia

Armilla

21,380 people

Andalusia

Isla Cristina

21,324 people

Madrid

Butarque

21,316 people

Andalusia

Cártama

21,313 people

Castille-La Mancha

Illescas

21,264 people

Andalusia

Palma del Río

21,159 people

Murcia

Las Torres de Cotillas

21,062 people

Asturias

La Felguera

21,000 people

Madrid

Lista

20,969 people

Madrid

Concepción

20,941 people

Madrid

Fuente del Berro

20,929 people

Andalusia

Baena

20,915 people

Andalusia

Ayamonte

20,883 people

Canary Islands

Pájara

20,821 people

Andalusia

Maracena

20,815 people

Andalusia

San Juan de Aznalfarache

20,779 people

Galicia

A Estrada

20,661 people

Madrid

Castillejos

20,570 people

Canary Islands

Guía de Isora

20,536 people

Andalusia

Mairena del Alcor

20,510 people

Basque Country

Hernani

20,222 people

Madrid

Algete

20,204 people

Canary Islands

Los Llanos de Aridane

20,171 people

Galicia

Lalín

20,158 people

Navarre

Barañáin

20,039 people

Aragon

Calatayud

20,035 people

Asturias

Natahoyo

20,000 people

Aragon

Montecanal

20,000 people

Murcia

Alhama de Murcia

19,860 people

Madrid

Vallehermoso

19,853 people

Canary Islands

Tías

19,849 people

Balearic Islands

Alcúdia

19,793 people

Madrid

Chopera

19,761 people

Madrid

Campamento

19,750 people

Madrid

Alameda de Osuna

19,685 people

Andalusia

Moguer

19,569 people

Galicia

Monforte de Lemos

19,546 people

Canary Islands

San Isidro

19,541 people

Madrid

Legazpi

19,468 people

Madrid

Almagro

19,418 people

Canary Islands

Teguise

19,418 people

Andalusia

Lora del Río

19,352 people

Andalusia

El Viso del Alcor

19,191 people

Castille-La Mancha

Manzanares

19,186 people