Ranked lists of Spanish municipalities

Last updated

Municipalities of Spain. 2004 Municipalities of Spain.svg
Municipalities of Spain. 2004
Madrid, capital of Spain Madrid Skyline II.jpg
Madrid, capital of Spain
Barcelona Barcelona from Sagrada Familia (2).JPG
Barcelona
Valencia Desde el micalet mirando hacia el norte.jpg
Valencia
Seville Plaza Virgen de los Reyes, Seville, Spain - Sep 2009.jpg
Seville
Zaragoza Basilica del Pilar-sunset.jpg
Zaragoza
Malaga View of Malaga 2.jpg
Málaga
Murcia Kathedrale.Murcia.Spanien.JPG
Murcia
Palma Katadrala La Seu secretpilgrim.jpg
Palma
Las Palmas Las Palmas de Gran Canaria-Panoramic view over the city.jpg
Las Palmas
Bilbao Bilbao Spain.jpg
Bilbao
Alicante Carbonell.jpg
Alicante
Cordoba Mezquita de Cordoba desde el aire (Cordoba, Espana).jpg
Córdoba
Valladolid Ciudad de Valladolid, desde el aire.jpg
Valladolid
Vigo Vigo, Edificio Bonin.JPG
Vigo
Gijon Gijon Universidad Laboral 02.jpg
Gijón
L'Hospitalet de Llobregat Spain.Hospitalet.Centre.Pz.Ajuntament..jpeg
L'Hospitalet de Llobregat
A Coruna Ayuntamiento, La Coruna, Espana, 2015-09-25, DD 44.jpg
A Coruña
Vitoria-Gasteiz Vitoria blanca1.jpg
Vitoria-Gasteiz
Granada Vue Panoramique de Grenade.JPG
Granada
Elche Arcoiris en el Palmeral de Elche.jpg
Elche
Santa Cruz de Tenerife Auditorio de Tenerife, Santa Cruz de Tenerife, Espana, 2012-12-15, DD 04.jpg
Santa Cruz de Tenerife
Oviedo Catedraldeoviedo8.JPG
Oviedo
Badalona Badalona090310.JPG
Badalona
Terrassa Castell cartoixa de Vallparadis (Terrassa) - 2.jpg
Terrassa

This article includes several ranked indicators for Spain's municipalities.

Contents

By population

This list ranks the 100 most populous municipalities as of 2025. [1]

MunicipalityProvincePopulation

(2025)

Madrid Madrid 3,477,497
Barcelona Barcelona 1,713,247
Valencia Valencia 841,558
Zaragoza Zaragoza 699,007
Seville Seville 688,714
Málaga Málaga 597,173
Murcia Murcia 477,631
Palma Balearic Islands 443,196
Las Palmas de Gran Canaria Las Palmas 384,023
Alicante Alicante 365,586
Bilbao Biscay 350,975
Córdoba Córdoba 324,159
Valladolid Valladolid 301,798
Vigo Pontevedra 295,735
L'Hospitalet de Llobregat Barcelona 292,161
Gijón Asturias 271,259
Vitoria-Gasteiz Álava 260,402
A Coruña A Coruña 251,277
Elche/Elx Alicante 245,575
Granada Granada 235,294
Terrassa Barcelona 232,676
Badalona Barcelona 230,642
Sabadell Barcelona 224,589
Oviedo Asturias 223,576
Cartagena Murcia 220,400
Jerez de la Frontera Cádiz 215,025
Móstoles Madrid 214,293
Santa Cruz de Tenerife Santa Cruz de Tenerife 211,498
Pamplona Navarre 209,676
Almería Almería 204,772
Alcalá de Henares Madrid 202,549
Leganés Madrid 195,946
Getafe Madrid 195,628
Fuenlabrada Madrid 189,814
Donostia/San Sebastián Gipuzkoa 189,507
Castellón de la Plana Castellón 183,709
Burgos Burgos 178,370
Alcorcón Madrid 176,806
Santander Cantabria 175,082
Albacete Albacete 175,068
San Cristóbal de La Laguna Santa Cruz de Tenerife 161,927
Marbella Málaga 160,478
Logroño La Rioja 151,681
Badajoz Badajoz 150,870
Lleida Lleida 147,369
Salamanca Salamanca 145,583
Torrejón de Ardoz Madrid 144,211
Huelva Huelva 143,774
Tarragona Tarragona 143,260
Dos Hermanas Seville 142,463
Parla Madrid 138,012
Mataró Barcelona 131,370
Algeciras Cádiz 126,500
León León 124,091
Santa Coloma de Gramenet Barcelona 123,250
Alcobendas Madrid 123,222
Jaén Jaén 112,119
Reus Tarragona 111,911
Cádiz Cádiz 110,123
Roquetas de Mar Almería 110,054
Girona Girona 108,352
Ourense Ourense 105,609
Telde Las Palmas 104,933
Rivas-Vaciamadrid Madrid 103,243
Barakaldo Biscay 103,084
Santiago de Compostela A Coruña 100,842
Torrevieja Alicante 100,470
Lugo Lugo 100,071
Las Rozas de Madrid Madrid 99,579
Lorca Murcia 98,613
Sant Cugat del Vallès Barcelona 97,959
San Sebastián de los Reyes Madrid 97,330
Cáceres Cáceres 96,598
Mijas Málaga 94,320
San Fernando Cádiz 93,490
Guadalajara Guadalajara 92,798
Cornellà de Llobregat Barcelona 92,255
Torrent Valencia 91,353
Chiclana de la Frontera Cádiz 90,997
El Ejido Almería 90,617
El Puerto de Santa María Cádiz 90,242
Pozuelo de Alarcón Madrid 89,474
Arona Santa Cruz de Tenerife 89,036
Vélez-Málaga Málaga 87,798
Toledo Toledo 87,074
Melilla Melilla 87,067
Valdemoro Madrid 86,078
Sant Boi de Llobregat Barcelona 85,317
Fuengirola Málaga 84,857
Talavera de la Reina Toledo 84,413
Orihuela Alicante 84,279
Ceuta Ceuta 83,567
Pontevedra Pontevedra 83,339
Gandia Valencia 82,909
Rubí Barcelona 82,825
Manresa Barcelona 80,692
Coslada Madrid 80,365
Estepona Málaga 79,593
Santa Lucía de Tirajana Las Palmas 79,506
Benalmádena Málaga 78,787

By surface area

This list ranks the 100 largest municipalities by surface area. [2]

MunicipalityProvinceArea
(km2)
Cáceres Cáceres 1,750.23
Lorca Murcia 1,675.27
Badajoz Badajoz 1,440.52
Córdoba Córdoba 1,254.62
Almodóvar del Campo Ciudad Real 1,207.90
Jerez de la Frontera Cádiz 1,187.92
Albacete Albacete 1,126.99
Écija Seville 978.47
Zaragoza Zaragoza 974.00
Jumilla Murcia 969.66
Andújar Jaén 963.60
Moratalla Murcia 952.94
Carmona Seville 922.07
Cuenca Cuenca 910.88
Hornachuelos Córdoba 909.20
Murcia Murcia 885.11
Mérida Badajoz 865.19
Villarrobledo Albacete 862.39
Caravaca de la Cruz Murcia 860.20
Almonte Huelva 859.65
Cangas del Narcea Asturias 823.58
Requena Valencia 814.46
Hellín Albacete 779.29
Antequera Málaga 748.03
Jerez de los Caballeros Badajoz 739.93
Alburquerque Badajoz 723.48
Santiago-Pontones Jaén 682.34
Chinchilla de Monte-Aragón Albacete 679.27
Los Yébenes Toledo 676.16
Alcázar de San Juan Ciudad Real 666.50
Retuerta del Bullaque Ciudad Real 654.83
Utrera Seville 651.29
Trujillo Cáceres 649.53
Mula Murcia 634.08
Ejea de los Caballeros Zaragoza 613.51
Madrid Madrid 605.77
Yecla Murcia 605.28
Níjar Almería 599.77
Alía Cáceres 599.51
Valencia de Alcántara Cáceres 594.78
Osuna Seville 592.24
Fuente Obejuna Córdoba 591.39
Sabiñánigo Huesca 586.82
Montoro Córdoba 585.42
Alhambra Ciudad Real 579.63
Piedrabuena Ciudad Real 565.36
Cartagena Murcia 560.19
Don Benito Badajoz 559.37
Alcántara Cáceres 552.01
Baza Granada 545.39
Tineo Asturias 540.83
Viso del Marqués Ciudad Real 533.20
Almansa Albacete 532.41
Hinojosa del Duque Córdoba 531.47
Arcos de la Frontera Cádiz 526.82
Puebla de Don Fadrique Granada 522.69
Cardeña Córdoba 513.78
Yeste Albacete 512.22
Caspe Zaragoza 503.15
El Bonillo Albacete 502.87
Aroche Huelva 498.13
Azuaga Badajoz 497.89
Valdepeñas Ciudad Real 489.26
Medina Sidonia Cádiz 487.63
Constantina Seville 481.32
Alcalá de los Gazules Cádiz 479.07
Cabeza del Buey Badajoz 475.02
Manzanares Ciudad Real 473.82
Huéscar Granada 472.86
Alcañiz Teruel 472.12
Villaviciosa de Córdoba Córdoba 468.74
Albarracín Teruel 452.43
Aznalcázar Seville 449.62
Loja Granada 447.49
Ayora Valencia 446.68
Arcos de Jalón Soria 441.40
Vélez-Blanco Almería 441.32
Teruel Teruel 440.41
A Fonsagrada Lugo 438.42
Daimiel Ciudad Real 438.06
Fraga Huesca 437.81
Espiel Córdoba 437.27
Nerpio Albacete 436.74
Castuera Badajoz 432.04
Morón de la Frontera Seville 431.94
Olivenza Badajoz 431.00
Villanueva de Córdoba Córdoba 429.52
Cúllar Granada 427.53
Puebla de Don Rodrigo Ciudad Real 424.87
Jaén Jaén 424.23
Abenójar Ciudad Real 423.43
Alhama de Granada Granada 419.60
Tarifa Cádiz 419.18
Morella Castellón 413.54
Calzada de Calatrava Ciudad Real 410.82
San Esteban de Gormaz Soria 406.71
Jaca Huesca 406.34
Tauste Zaragoza 405.18
Úbeda Jaén 403.92
Torre de Juan Abad Ciudad Real 399.19

By population density

This list ranks the 100 most densely populated municipalities as of 2024, by inhabitants per square kilometer. [3]

MunicipalityProvincePopulation density
(inhabitants/km2)
Emperador Valencia 22,900
Mislata Valencia 21,522.66
L'Hospitalet de Llobregat Barcelona 19,451.03
Benetússer Valencia 18,973.08
Santa Coloma de Gramenet Barcelona 16,814.53
Barcelona Barcelona 16,514.6
Barañain Navarre 14,531.65
Portugalete Biscay 14,391.82
Badia del Vallès Barcelona 14,387.1
Premià de Mar Barcelona 14,346.43
Cornellà de Llobregat Barcelona 12,990.03
Tavernes Blanques Valencia 12,324.32
Burjassot Valencia 11,053.49
Badalona Barcelona 10,522.2
Esplugues de Llobregat Barcelona 10,259.34
Sant Adrià de Besòs Barcelona 9,814.02
Villava – Atarrabia Navarre 9,626.42
Cádiz Cádiz 9,433.09
Burlada – Burlata Navarre 9,050.24
Ripollet Barcelona 8,787.5
Bilbao Biscay 8,379.87
Castilleja de la Cuesta Seville 8,026.73
Pamplona Navarre 8,021.2
Sestao Biscay 7,754.55
Fuengirola Málaga 7,744.36
Alaquàs Valencia 7,579.74
El Masnou Barcelona 7,325.55
Coslada Madrid 6,799.42
Paiporta Valencia 6,587.88
Getxo Biscay 6,566.64
A Coruña A Coruña 6,495.14
Sant Joan Despí Barcelona 6,115.23
Melilla Melilla 6,073.53
Basauri Biscay 5,790.16
Xirivella Valencia 5,774.46
Mataró Barcelona 5,751.79
Valencia Valencia 5,701.59
Sabadell Barcelona 5,692.62
Sedaví Valencia 5,646.45
Ansoáin – Antsoain Navarre 5,612.95
Armilla Granada 5,608.82
Madrid Madrid 5,391.69
Parla Madrid 5,309.02
Vilassar de Mar Barcelona 5,261.87
Castelldefels Barcelona 5,230.6
San Juan de Aznalfarache Seville 5,210.71
Santurtzi Biscay 5,163.63
Alcorcón Madrid 5,055.26
Fuenlabrada Madrid 4,905.04
Igualada Barcelona 4,874.02
Seville Seville 4,871.88
Sant Andreu de la Barca Barcelona 4,860.32
Tomares Seville 4,858.05
Santander Cantabria 4,782.12
Mollet del Vallès Barcelona 4,751.67
Salt Girona 4,744.63
Gines Seville 4,643.6
Móstoles Madrid 4,619.79
Maracena Granada 4,522.7
La Llagosta Barcelona 4,478.41
Eivissa Balearic Islands 4,468.85
Leganés Madrid 4,406.15
Ceuta Ceuta 4,266.58
Montgat Barcelona 4,210.14
Granollers Barcelona 4,098.66
Lekeitio Biscay 4,082.12
Benirredrà Valencia 4,082.05
Barberà del Vallès Barcelona 4,045.35
Caldes d'Estrac Barcelona 4,029.73
Torrejón de Ardoz Madrid 4,027.47
Barakaldo Biscay 4,015.96
Sant Hipòlit de Voltregà Barcelona 3,871.11
Berriozar Navarre 3,847.23
Leioa Biscay 3,785.12
Sant Boi de Llobregat Barcelona 3,777.9
Sant Feliu de Llobregat Barcelona 3,753.97
Las Palmas de Gran Canaria Las Palmas 3,677.17
Salamanca Salamanca 3,666.19
Etxebarri Biscay 3,536.09
Bonrepòs i Mirambell Valencia 3,515.24
Puerto de la Cruz Santa Cruz de Tenerife 3,450.51
Torremolinos Málaga 3,450.3
Viladecans Barcelona 3,320.59
Maleján Zaragoza 3,237.5
León León 3,184.81
Terrassa Barcelona 3,137.8
Cájar Granada 3,108.48
San Fernando Cádiz 3,098.83
Rocafort Valencia 3,094.02
San Sebastián Gipuzkoa 3,077.93
Lasarte-Oria Gipuzkoa 3,058.24
Sant Vicenç dels Horts Barcelona 3,036.39
Llocnou de la Corona Valencia 2,950
Zizur Mayor/Zizur Nagusia Navarre 2,949.31
Alboraya Valencia 2,932.13
Avilés Asturias 2,916.15
Rafal Alicante 2,864.97
Huétor Vega Granada 2,839.39
Roda de Ter Barcelona 2,825.56
Durango Biscay 2,776.42

See also

References

  1. "Annual population census 2021-2025". INE.
  2. "Nomenclátor Geográfico de Municipios y Entidades de Población" [Geographical Nomenclature of Municipalities and Population Entities] (in Spanish). National Center for Geographic Information (CNIG).
  3. "Datos del registro de entidades locales". Secretaría de Estado de Administraciones Públicas. Ministerio de Hacienda y Administraciones Públicas. Retrieved 9 March 2020.