L'Espagne est divisée en 17 parties appelées communautés autonomes. Autonome signifie que chacune de ces communautés autonomes possède ses propres pouvoirs exécutif, législatif et judiciaire. Ces pouvoirs sont similaires, mais pas identiques, à ceux des États des États-Unis d'Amérique, par exemple.

L'Espagne compte cinquante petites parties appelées provinces. En 1978, ces parties se sont réunies pour former les communautés autonomes. Avant cette date, certaines de ces provinces étaient réunies, mais elles étaient divisées. Les groupes qui étaient ensemble auparavant sont appelés "communautés historiques" : Catalogne, Pays Basque, Galice et Andalousie.

L'espagnol est la seule langue officielle dans chaque communauté autonome, mais il en existe six, où l'espagnol est co-officiel avec d'autres langues, comme suit

Liste des communautés autonomes, avec leur capitale (le lieu où le gouvernement a ses bureaux) :

L'Espagne compte également deux villes sur la côte nord de l'Afrique : Ceuta et Melilla. Elles sont appelées "villes autonomes" et ont simultanément la majorité des pouvoirs d'une communauté autonome et aussi des pouvoirs des provinces et des municipalités.