1. Inicio
  2. Ciudades

Mapa de las principales ciudades de España

Este mapa sitúa las principales ciudades de España: las 50 capitales de provincia, las grandes ciudades que no son capital, como Vigo, Gijón o Elche, y Ceuta y Melilla. Los municipios más poblados son Madrid, Barcelona, Valencia, Zaragoza, Sevilla y Málaga. Pulsa sobre cualquier ciudad para ver su población según el padrón del INE a 1 de enero de 2025 y su provincia.

Población: Padrón municipal del INE a 1 de enero de 2025. Revisado en octubre de 2026.

MadridBarcelonaValenciaZaragozaSevillaMálagaMurciaPalmaLas Palmas de Gran CanariaAlicanteBilbaoCórdobaValladolidVigoL'Hospitalet de LlobregatGijónVitoria-GasteizA CoruñaElcheGranada
Ciudades de España con página propia: el tamaño del círculo es proporcional a la población.

Grandes ciudades y áreas metropolitanas

Madrid es la ciudad más poblada de España y también uno de los términos municipales más extensos entre las capitales, con unos 604 km². Barcelona ocupa el segundo puesto, aunque su término es pequeño, de unos 101 km², encajado entre el mar, la sierra de Collserola y los ríos Llobregat y Besòs, por lo que su área metropolitana se extiende por municipios vecinos como L'Hospitalet o Badalona. Valencia, Zaragoza, Sevilla y Málaga completan el grupo de grandes ciudades. Bilbao encabeza un área metropolitana a lo largo de la ría del Nervión, y en Asturias Oviedo, Gijón y Avilés forman un sistema urbano muy próximo. En la tabla puedes ordenar todas las ciudades por población.

Ciudades de España por población

CiudadProvinciaComunidadHabitantesAltitud
MadridMadridComunidad de Madrid3.506.730657 m
BarcelonaBarcelonaCataluña1.731.64912 m
ValenciaValenciaComunitat Valenciana840.79215 m
ZaragozaZaragozaAragón693.091199 m
SevillaSevillaAndalucía689.4237 m
MálagaMálagaAndalucía599.06311 m
MurciaMurciaRegión de Murcia479.40543 m
PalmaIlles BalearsIlles Balears434.78613 m
Las Palmas de Gran CanariaLas PalmasCanarias381.8688 m
AlicanteAlicanteComunitat Valenciana366.2213 m
BilbaoBizkaiaPaís Vasco / Euskadi351.12419 m
CórdobaCórdobaAndalucía323.262106 m
ValladolidValladolidCastilla y León302.614698 m
VigoPontevedraGalicia294.48930 m
L'Hospitalet de LlobregatBarcelonaCataluña289.5108 m
GijónAsturiasPrincipado de Asturias269.8943 m
Vitoria-GasteizÁlavaPaís Vasco / Euskadi260.699525 m
A CoruñaA CoruñaGalicia251.54321 m
ElcheAlicanteComunitat Valenciana245.55786 m
GranadaGranadaAndalucía233.975738 m
TerrassaBarcelonaCataluña233.270277 m
BadalonaBarcelonaCataluña231.54213 m
SabadellBarcelonaCataluña225.368190 m
OviedoAsturiasPrincipado de Asturias223.968232 m
CartagenaMurciaRegión de Murcia220.70410 m
MóstolesMadridComunidad de Madrid214.817661 m
Jerez de la FronteraCádizAndalucía213.63456 m
Santa Cruz de TenerifeSanta Cruz de TenerifeCanarias211.9574 m
PamplonaNavarraComunidad Foral de Navarra209.094449 m
AlmeríaAlmeríaAndalucía205.46816 m
Alcalá de HenaresMadridComunidad de Madrid203.208588 m
LeganésMadridComunidad de Madrid195.734665 m
GetafeMadridComunidad de Madrid193.238623 m
FuenlabradaMadridComunidad de Madrid190.076664 m
San SebastiánGipuzkoaPaís Vasco / Euskadi189.8666 m
Castellón de la PlanaCastellónComunitat Valenciana183.71130 m
BurgosBurgosCastilla y León177.402856 m
AlcorcónMadridComunidad de Madrid175.719718 m
SantanderCantabriaCantabria175.42515 m
AlbaceteAlbaceteCastilla-La Mancha175.400686 m
San Cristóbal de La LagunaSanta Cruz de TenerifeCanarias161.108550 m
MarbellaMálagaAndalucía159.78627 m
LogroñoLa RiojaLa Rioja152.150384 m
BadajozBadajozExtremadura150.209186 m
LleidaLleidaCataluña146.266155 m
SalamancaSalamancaCastilla y León146.110802 m
TarragonaTarragonaCataluña143.64968 m
Torrejón de ArdozMadridComunidad de Madrid143.526585 m
HuelvaHuelvaAndalucía143.21524 m
Dos HermanasSevillaAndalucía142.51942 m
ParlaMadridComunidad de Madrid137.471645 m
MataróBarcelonaCataluña131.68326 m
AlgecirasCádizAndalucía126.58920 m
Santa Coloma de GramenetBarcelonaCataluña123.98140 m
LeónLeónCastilla y León123.446837 m
AlcobendasMadridComunidad de Madrid123.342670 m
JaénJaénAndalucía112.235573 m
ReusTarragonaCataluña111.601134 m
Roquetas de MarAlmeríaAndalucía111.24010 m
CádizCádizAndalucía109.95011 m
GironaGironaCataluña108.66670 m
OurenseOurenseGalicia105.769132 m
TeldeLas PalmasCanarias104.168130 m
Rivas-VaciamadridMadridComunidad de Madrid103.148590 m
BarakaldoBizkaiaPaís Vasco / Euskadi102.98639 m
Santiago de CompostelaA CoruñaGalicia100.965260 m
LugoLugoGalicia100.143465 m
CáceresCáceresExtremadura96.651439 m
GuadalajaraGuadalajaraCastilla-La Mancha92.834685 m
ToledoToledoCastilla-La Mancha87.216529 m
PontevedraPontevedraGalicia83.31620 m
PalenciaPalenciaCastilla y León77.466749 m
Ciudad RealCiudad RealCastilla-La Mancha76.217628 m
MéridaBadajozExtremadura60.225217 m
ZamoraZamoraCastilla y León59.815652 m
ÁvilaÁvilaCastilla y León59.1071.132 m
HuescaHuescaAragón55.454488 m
CuencaCuencaCastilla-La Mancha53.600946 m
SegoviaSegoviaCastilla y León52.3751.002 m
SoriaSoriaCastilla y León41.0251.063 m
TeruelTeruelAragón36.655915 m

Ciudades importantes que no son capital

Varias ciudades superan en población a muchas capitales de provincia sin serlo. Vigo, en Pontevedra, es el municipio más poblado de España que no es capital de provincia, por delante de su propia capital provincial. Le siguen Gijón, en Asturias, L'Hospitalet de Llobregat y Badalona, en la provincia de Barcelona, Elche, en Alicante, y Terrassa y Sabadell, cocapitales de la comarca del Vallès Occidental. También destacan Cartagena, con su puerto militar, Jerez de la Frontera y Algeciras en Cádiz, Móstoles y Alcalá de Henares en Madrid, y Marbella en Málaga. En la tabla puedes compararlas con las capitales de su provincia.

Ciudades Patrimonio de la Humanidad

El Grupo de Ciudades Patrimonio de la Humanidad de España reúne 15 ciudades cuyo casco histórico o conjunto monumental figura en la lista de la UNESCO: Alcalá de Henares, Ávila, Baeza, Cáceres, Córdoba, Cuenca, Ibiza, Mérida, Salamanca, San Cristóbal de La Laguna, Santiago de Compostela, Segovia, Tarragona, Toledo y Úbeda. Algunas fueron capitales romanas, como Mérida (Emerita Augusta) o Tarragona (Tarraco); otras conservan murallas medievales casi intactas, como Ávila; y Úbeda y Baeza destacan por su arquitectura renacentista. Otras ciudades, como Sevilla, Granada o Barcelona, tienen monumentos concretos declarados patrimonio mundial sin formar parte de este grupo.

Mapa interactivo de ciudades

Preguntas frecuentes

¿Cuál es la ciudad más poblada de España?

Madrid, seguida de Barcelona, Valencia, Zaragoza, Sevilla y Málaga, según el padrón del INE a 1 de enero de 2025. Puedes consultar la cifra exacta de cada una en la tabla de esta página.

¿Cuál es la ciudad más grande que no es capital de provincia?

Vigo, en la provincia de Pontevedra. Es el municipio más poblado de Galicia y de toda España entre los que no son capital de provincia, por delante de Gijón y L'Hospitalet de Llobregat.

¿Cuántas ciudades Patrimonio de la Humanidad hay en España?

El Grupo de Ciudades Patrimonio de la Humanidad de España reúne 15 ciudades, entre ellas Toledo, Salamanca, Segovia, Córdoba y Santiago de Compostela. Otras ciudades tienen monumentos concretos incluidos en la lista de la UNESCO.

¿Qué diferencia hay entre ciudad y municipio?

El municipio es la entidad administrativa con ayuntamiento y término municipal. Ciudad es un título honorífico histórico y también una denominación para núcleos urbanos grandes; un municipio puede incluir una ciudad y varios pueblos.