La densidad de población de España es de unos 97 habitantes por kilómetro cuadrado con el padrón de 2025, pero varía de más de 20.000 hab/km² en algunos municipios metropolitanos a menos de 1 en zonas de Soria, Teruel, Cuenca o Guadalajara. El mapa colorea los 8.132 municipios según su densidad, con la población y la superficie de cada uno.
¿Cuál es la densidad de población de España?
La densidad de población de España es de 97,1 habitantes por kilómetro cuadrado: 49.114.494 habitantes a 1 de enero de 2025 repartidos en 505.990 km². La media esconde un contraste muy fuerte entre las costas y Madrid, muy pobladas, y el interior peninsular, uno de los territorios más despoblados de Europa.
El contraste se resume en dos cifras: los municipios con menos de 10 hab/km² ocupan el 43 % del territorio, pero solo reúnen el 2 % de la población, y 703 municipios tienen menos de 2 hab/km².
¿Qué provincias tienen más y menos densidad?
Las provincias con más densidad de población son Madrid, con 889 hab/km², Barcelona, con 774, y Bizkaia, con 527, sin contar las ciudades autónomas de Ceuta y Melilla; las de menos son Soria, con 8,8 hab/km², Teruel, con 9,2, y Cuenca, con 11,6. Madrid tiene cien veces más densidad que Soria.
| Más densas | Hab/km² | Menos densas | Hab/km² |
|---|---|---|---|
| Madrid | 889 | Soria | 8,8 |
| Barcelona | 774 | Teruel | 9,2 |
| Bizkaia | 527 | Cuenca | 11,6 |
| Gipuzkoa | 384 | Huesca | 14,8 |
| Ceuta (ciudad autónoma) | 4.207 | Zamora | 15,6 |
| Melilla (ciudad autónoma) | 6.367 | Cáceres | 19,5 |
Por comunidades autónomas, la Comunidad de Madrid encabeza la lista con 889 hab/km², seguida del País Vasco, con 316, y Canarias, con 302; las menos densas son Extremadura, Castilla y León y Castilla-La Mancha, con entre 25 y 27 hab/km².
¿Cuál es el municipio más densamente poblado de España?
El municipio más densamente poblado de España, entre los de más de medio kilómetro cuadrado, es Mislata, en Valencia, con unos 23.100 habitantes por kilómetro cuadrado; le siguen L'Hospitalet de Llobregat, con unos 21.300, y Santa Coloma de Gramenet, con unos 17.500. Barcelona, con 17.200 hab/km², es la gran ciudad más densa.
| Municipio | Provincia | Habitantes | Superficie | Hab/km² |
|---|---|---|---|---|
| Mislata | Valencia | 47.079 | 2,04 km² | 23.131 |
| Benetússer | Valencia | 16.734 | 0,78 km² | 21.459 |
| L'Hospitalet de Llobregat | Barcelona | 289.510 | 13,60 km² | 21.282 |
| Santa Coloma de Gramenet | Barcelona | 123.981 | 7,09 km² | 17.476 |
| Barcelona | Barcelona | 1.731.649 | 100,68 km² | 17.200 |
| Premià de Mar | Barcelona | 29.431 | 1,98 km² | 14.862 |
| Portugalete | Bizkaia | 44.843 | 3,14 km² | 14.303 |
Emperador, en Valencia, tiene una densidad aún mayor, pero es un caso especial: con unos 0,03 km², es uno de los municipios más pequeños de España, solo por detrás de Llocnou de la Corona, también en Valencia, con unos 0,01 km². En el extremo opuesto, municipios de Soria, Guadalajara y Teruel no llegan a 0,5 hab/km².
¿Cómo se comenta un mapa de densidad de población?
Un mapa de densidad de población se comenta en tres pasos: presentarlo, describir cómo se reparte la población y explicar las causas y las consecuencias de ese reparto. Es un ejercicio habitual de geografía en la ESO y en el bachillerato, y este mapa permite apoyar cada afirmación con cifras.
La estructura del comentario es la siguiente:
- Presentación: tipo de mapa (coroplético), tema (densidad de población por municipios), fuente (INE, padrón de 2025) y escala.
- Descripción: zonas muy densas (Madrid, costas, valle del Guadalquivir, archipiélagos) y zonas poco densas (interior peninsular, Sistema Ibérico, Pirineo), con valores concretos.
- Causas: relieve, clima, historia de la industrialización, éxodo rural de los años cincuenta a setenta y concentración de servicios en las ciudades.
- Consecuencias: envejecimiento y despoblación del interior, presión urbanística en la costa y desequilibrios en los servicios públicos.
- Conclusión: síntesis del contraste entre la España densa y la España vacía.
¿Cómo se calcula la densidad de población?
La densidad de población se calcula dividiendo el número de habitantes entre la superficie en kilómetros cuadrados: un municipio de 12.000 habitantes y 40 km² tiene 300 hab/km². En este mapa, la población es la del padrón del INE y la superficie, la del término municipal medida sobre los límites oficiales del IGN.