This is a list of cities in Spain organized alphabetically first by autonomous community and then by province.

Andalusia

Almería Cádiz Córdoba Granada Huelva Jaén Málaga Sevilla

Aragon

Huesca Teruel Zaragoza

Asturias

Balearic Islands

Basque Country

Álava Guipúzcoa Vizcaya

Canary Islands

Las Palmas Santa Cruz de Tenerife

Cantabria

Castile–La Mancha

Albacete Ciudad Real Cuenca Guadalajara Toledo

Castile–León

Ávila Burgos León Palencia Salamanca Segovia Soria Valladolid Zamora

Catalonia

Barcelona Girona Lleida Tarragona

Ceuta (autonomous city)

Extremadura

Badajoz Cáceres

Galicia

A Coruña Lugo Ourense Pontevedra

Madrid

Melilla

Murcia

Navarra

La Rioja

Valencia

Alicante Castellón Valencia
This article was most recently revised and updated by Naomi Blumberg.