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.
Evolución demográfica moderna de España
El sentido de la migración es desde las entidades más pequeñas en dirección a las entidades más grandes. En 1900, el 50,8 % de la población vivía en municipios de menos de 5000 habitantes, mientras que sólo el 13,5 % vivía en municipios de más de 50000 personas. En 1930, en la primera categoría vivía el 40,2 % de los españoles, y en la segunda el 19,8 %. En 1950, sólo el 33,5 % de la población vivía en localidades de menos de 5000 habitantes, mientras que el 30,2 % vivía en municipios de más de 50000.