Population density of Spain in 2021 was 95 persons per square kilometer. The densiest regions are along the Mediterranean coast and around big cities, in Basque Country, Galicia, and the islands. While population density of the biggest cities normally exceeds 1000 persons/sq. km, suburban areas have a density between 100 and 1000. Inland rural areas are much less densely populated, usually less than 10 person/sq. km.
(Texto en español – debajo inglés)
La densidad de población de España
La densidad de población de España en 2021 era de 95 personas por kilómetro cuadrado. Las regiones más densas se encuentran a lo largo de la costa mediterránea y alrededor de las grandes ciudades, en el País Vasco, Galicia y las islas. Mientras que la densidad de población de las ciudades más grandes normalmente supera las 1000 personas/km², las áreas suburbanas tienen una densidad entre 100 y 1000. Las áreas rurales del interior están mucho menos densamente pobladas, usualmente menos de 10 personas/km².