La densidad media de España es de 93 habitantes por kilómetro cuadrado, pero como toda media refleja con bastante poca precisión la realidad del territorio: enormes extensiones de tierra sin apenas población, como Soria o Teruel, donde apenas se alcanzan a los 10 habitantes por kilómetro cuadrado, y una gran concentración en las costas mediterránea y cantábrica y en el centro, en torno a Madrid.
El municipio de más de 200.000 habitantes más denso de España es Hospitalet de Llobregat, anexo a Barcelona, que con sus más de 20.000 habitantes por kilómetro cuadrado tiene una aglomeración similar a la de Macao, el país más denso del mundo. Los dos siguientes también pertenecen al área metropolitana de Barcelona: la capital y la cercana Badalona.
densidad españa
La mitad de la población española (47 millones de personas, en 2012, algunas menos a día de hoy) se concentra en las diez provincias más pobladas: Madrid, Barcelona, Valencia, Alicante, Sevilla, Málaga, Murcia, Cádiz, Vizcaya y La Coruña. Curiosamente, la “provincia” menos poblada es también la más densa: Melilla, con 5.674 habitantes por kilómetro cuadrado
Cinco provincias de Castilla y León, Soria, Zamora, Ávila, Palencia y Segovia, se encuentran entre las diez de España que encabezan el ranking de menor densidad de población, según los datos del 'Balance regional' elaborado por Funcas para el periodo 2000-2007.
Concretamente, es Soria quien encabeza esta lista de provincias más despobladas con una densidad media de nueve habitantes por kilómetro cuadrado, frente a la provincia más poblada, Madrid, con una densidad media de 764,3 habitantes por kilómetro cuadrado.
Tras Soria se sitúa Teruel, con 9,8 habitantes por metro cuadrado; Cuenca (12,4 habitantes), Huesca (14,1 habitantes), Guadalajara (18,4 habitantes), Zamora (18,6 habitantes), Cáceres (20,6 habitantes), Ávila (20,9 habitantes), Palencia (21,4 habitantes) y Segovia (23,1 habitantes).