Španělské království, které se rozkládá na ploše větší než 500 000 kilometrů čtverečních, je rozděleno do 17 regionů, takzvaných autonomních společenství (comunidades autónomas). Ta se dále dělí na provincie, kterých je po celém Španělsku padesát. Další dvě provincie, města Ceuta a Melilla, leží na území severoafrického Maroka a mají statut autonomních měst.
Mimo území pevninského Španělska se prostírají ještě dvě souostroví – Baleárské ostrovy (Islas Baleares) a Kanárské ostrovy (Islas Canarias), obě známá i českým rekreantům, kteří s oblibou navštěvují tamní rezorty.
Město Madrid je nejen hlavním městem celého Španělského království, ale také hlavním městem stejnojmenné provincie, která jako jediná tvoří Madridské autonomní společenství. To bylo původně součástí Nové Kastilie, ale po pádu diktátorského režimu generála Francisca Franca bylo 1. března 1983 kvůli velkým ekonomickým a demografickým rozdílům odděleno. Předseda regionální vlády dnes sídlí v budově bývalého poštovního úřadu (Real Casa de Correos) na náměstí Puerta del Sol.
Pro každého, kdo by se chtěl španělskou geografií zabývat podrobněji, aniž by jednotlivé regiony – svérázné svými kulturami, podnebím, rázem krajiny i lidskými charaktery, bude bez jejich procestování a prožití na vlastní kůži poněkud tvrdým oříškem i jen zapamatování jednotlivých jmen autonomních společenství. Poznat drsné severní kraje lze třeba prostřednictvím jedné z dvanácti větví Svatojakubské cesty, kterou se k hrobu svatého Jakuba Staršího v katedrále v Santiagu de Compostela, ubírají ročně desetitisíce poutníků. Tato hlavní větev, která vede například přes francouzské město Le Puy-en-Velay, odkud sem první doloženou cestu na počest svatého Jakuba vykonal v roce 951 francouzský mnich, spojuje s Compostelou ostatně i české poutníky.
Andalusie (hlavní město Sevilla) | provincie Almería, Cádiz, Córdoba, Granada, Huelva, Jaén, Málaga, Sevilla
Aragonie (Zaragoza) | Huesca, Teruel, Zaragoza
Asturské knížectví (Oviedo, astrursky Uviéu) | Asturie
Baleárské ostrovy (Palma de Mallorca) | Baleáry
Baskicko (Vitoria, baskicky Gasteiz) | Álava, Guipúzcoa, Vizcaya
Extremadura (Mérida) | Badajoz, Cáceres
Galicie (Santiago de Compostela) | La Coruña, Lugo, Orense, Pontevedra
Kanárské ostrovy (Santa Cruz de Tenerife) | Santa Cruz de Tenerife, Las Palmas
Kantábrie (Santander) | Kantábrie
Kastilie a León (Valladolid) | Ávila, Burgos, León, Palencia, Salamanca, Segovia, Soria, Valladolid, Zamora
Kastilie-La Mancha (Toledo) | Albacete, Ciudad Real, Cuenca, Guadalajara, Toledo
Katalánsko (Barcelona) | Barcelona, Gerona, Lérida, Tarragona
La Rioja (Logroño) | La Rioja
Madrid (Madrid) | Madrid
Murcie (Murcia) | Murcie
Navarra (Pamplona, baskicky Iruña) | Navarra
Valencie (Valencie) | Alicante, Castellón, Valencia
Ceuta
Melilla