- Inicio
- Municipios
Mapa de España por provincias y pueblos
España tiene 8.132 municipios repartidos entre sus 50 provincias y las ciudades autónomas de Ceuta y Melilla. En este mapa interactivo puedes ampliar cualquier provincia hasta ver sus pueblos, pulsar en cada uno para conocer su población según el padrón del INE a 1 de enero de 2025 y saltar a la ficha de su provincia. También puedes buscarlos por nombre o recorrer el listado provincia por provincia.
Población: Padrón municipal del INE a 1 de enero de 2025. Revisado en octubre de 2026.
Cómo se reparten los 8.132 municipios
El número de municipios varía muchísimo de una provincia a otra. Castilla y León reúne 2.248, más de la cuarta parte del total de España, con una red de pueblos pequeños muy próximos entre sí. Burgos es la provincia con más municipios, 371, seguida de Salamanca, con 362, y Barcelona, con 311. En el extremo opuesto están Las Palmas, con 34, y Cádiz y la Región de Murcia, con 45 cada una, donde los términos municipales son muy extensos. En Galicia y Asturias los municipios son grandes y se subdividen en parroquias, por lo que un solo concello puede reunir decenas de aldeas que en el mapa aparecen dentro del mismo término.
Municipios por provincia
Municipios de España por tamaño
| Tamaño | Municipios | % municipios | Habitantes | % población |
|---|---|---|---|---|
| Hasta 100 hab. | 1.426 | 17,5 % | 80.866 | 0,2 % |
| 101 a 500 | 2.561 | 31,5 % | 638.746 | 1,3 % |
| 501 a 1.000 | 994 | 12,2 % | 711.963 | 1,4 % |
| 1.001 a 5.000 | 1.826 | 22,5 % | 4.288.839 | 8,7 % |
| 5.001 a 20.000 | 893 | 11,0 % | 8.799.575 | 17,9 % |
| 20.001 a 100.000 | 365 | 4,5 % | 14.573.288 | 29,7 % |
| Más de 100.000 | 67 | 0,8 % | 20.021.217 | 40,8 % |
Los 30 municipios más poblados
| Municipio | Provincia | Habitantes |
|---|---|---|
| Madrid | Madrid | 3.506.730 |
| Barcelona | Barcelona | 1.731.649 |
| València | Valencia | 840.792 |
| Zaragoza | Zaragoza | 693.091 |
| Sevilla | Sevilla | 689.423 |
| Málaga | Málaga | 599.063 |
| Murcia | Murcia | 479.405 |
| Palma | Illes Balears | 434.786 |
| Las Palmas de Gran Canaria | Las Palmas | 381.868 |
| Alacant/Alicante | Alicante | 366.221 |
| Bilbao | Bizkaia | 351.124 |
| Córdoba | Córdoba | 323.262 |
| Valladolid | Valladolid | 302.614 |
| Vigo | Pontevedra | 294.489 |
| L'Hospitalet de Llobregat | Barcelona | 289.510 |
| Gijón | Asturias | 269.894 |
| Vitoria-Gasteiz | Álava | 260.699 |
| A Coruña | A Coruña | 251.543 |
| Elx/Elche | Alicante | 245.557 |
| Granada | Granada | 233.975 |
| Terrassa | Barcelona | 233.270 |
| Badalona | Barcelona | 231.542 |
| Sabadell | Barcelona | 225.368 |
| Oviedo | Asturias | 223.968 |
| Cartagena | Murcia | 220.704 |
| Móstoles | Madrid | 214.817 |
| Jerez de la Frontera | Cádiz | 213.634 |
| Santa Cruz de Tenerife | Santa Cruz de Tenerife | 211.957 |
| Pamplona/Iruña | Navarra | 209.094 |
| Almería | Almería | 205.468 |
Los municipios con menos habitantes
Torremochuela (Guadalajara, 6 hab.); Villanueva de Gormaz (Soria, 6 hab.); Alcolea de las Peñas (Guadalajara, 7 hab.); Valtablado del Río (Guadalajara, 7 hab.); Torremontalbo (La Rioja, 7 hab.); Angón (Guadalajara, 8 hab.); Castilnuevo (Guadalajara, 8 hab.); Tordelrábano (Guadalajara, 8 hab.); Navajún (La Rioja, 8 hab.); Torre en Cameros (La Rioja, 8 hab.)
Municipio, pueblo y núcleo de población
En el lenguaje común se habla de pueblos, pero la unidad administrativa es el municipio: un territorio delimitado, el término municipal, gobernado por un ayuntamiento. Un municipio puede incluir varios núcleos de población, pedanías o entidades locales menores, que el INE recoge en su Nomenclátor. Por eso a veces un pueblo conocido no aparece en el listado de municipios: forma parte del término de otro. El municipio más extenso de España es Cáceres, con unos 1.750 km², y el más pequeño, Emperador, en la provincia de Valencia, con apenas 0,03 km². Los municipios más pequeños pueden funcionar en régimen de concejo abierto, con una asamblea vecinal en lugar de pleno.
Cómo localizar un pueblo en el mapa
Si sabes el nombre, escríbelo en el buscador y el mapa se centrará en el municipio, con un marcador que muestra su provincia y su población. Si quieres explorar, amplía con la rueda del ratón o con dos dedos en el móvil: primero verás los límites provinciales y, al acercarte, los puntos de cada municipio. Al pulsar sobre un punto se abre una ventana con el nombre oficial, que en las comunidades con lengua cooficial puede ser doble, como Elx/Elche o Ayala/Aiara. Desde la ficha de cada provincia también tienes la tabla completa de sus municipios, ordenable por nombre o por población.
Preguntas frecuentes
¿Cuántos municipios tiene España?
Según el INE, España tiene 8.132 municipios a 1 de enero de 2025. Castilla y León es la comunidad con más, 2.248, y Burgos la provincia con más, 371.
¿Qué provincia tiene más pueblos?
Burgos, con 371 municipios, seguida de Salamanca, con 362, y Barcelona, con 311. La que menos tiene es Las Palmas, con 34, seguida de Cádiz y Murcia, con 45 cada una.
¿Cuál es el municipio más grande de España?
Cáceres, con unos 1.750 km² de término municipal, es el más extenso. El más pequeño es Emperador, en la provincia de Valencia, con unos 0,03 km².
¿Qué diferencia hay entre pueblo y municipio?
El municipio es la entidad administrativa, con ayuntamiento y término municipal. Un pueblo es un núcleo de población; un municipio puede tener varios pueblos, aldeas o pedanías dentro de su término.