Organización territorial de España
Cada comunidad autónoma está formada por una o varias provincias, hasta un total de 50 en todo el territorio nacional. A su vez, cada provincia está dividida en un número variable de municipios, que en toda España suman un total de 8131. Los municipios son las entidades territoriales básicas en la organización territorial de España. Existen otras entidades territoriales con personalidad jurídica que consisten en agrupaciones de municipios (comarca / mancomunidad de municipios) o en entidades de rango inferior al municipio, conocidas como entidades locales menores.
Constitución española de 1978
El artículo 140 establece la autonomía de los municipios como entidades locales, que gozan de personalidad jurídica plena. Los ayuntamientos, compuestos del alcalde y los concejales, se encargan del gobierno y administración de los municipios. Los concejales son elegidos por los vecinos del municipio mediante sufragio universal, igual, libre, directo y secreto. Los alcaldes a su vez pueden ser elegidos por los concejales o directamente por los vecinos, según el modelo de organización municipal, que la Constitución no concreta cómo debe ser.