Spain is politically organized into 17 Autonomous Communities and 2 autonomous cities. In addition to its autonomous communities, Spain is further divided into fifty provinces.
List of the communities and provinces of Spain
Andalusia
Almería
Cádiz
Córdoba
Granada
Huelva
Jaén
Málaga
Seville
Aragon
Huesca
Teruel
Zaragoza
Asturias
Asturias
Balearic Islands
Balearic Islands
Basque Country
Álava
Guipúzcoa
Vizcaya
Canary Islands
Santa Cruz de Tenerife
Las Palmas
Cantabria
Cantabria
Castile-La Mancha
Albacete
Ciudad Real
Cuenca
Guadalajara
Toledo
Castile and León
Ávila
Burgos
León
Palencia
Salamanca
Segovia
Soria
Valladolid
Zamora
Catalonia
Barcelona
Gerona
Lérida
Tarragona
Extremadura
Badajoz
Cáceres
Galicia
La Coruña
Lugo
Orense
Pontevedra
La Rioja
La Rioja
Madrid
Madrid
Murcia
Murcia
Navarre
Navarre
Valencia
Alicante
Castellón
Sp. Valencia