Ranked lists of Spanish municipalities

Municipalities of Spain. 2004
Madrid, capital of Spain
Barcelona
Valencia
Seville
Zaragoza
Málaga
Murcia
Palma
Las Palmas
Bilbao
Alicante
Córdoba
Valladolid
Vigo
Gijón
L'Hospitalet de Llobregat
A Coruña
Vitoria-Gasteiz
Granada
Elche
Santa Cruz de Tenerife
Oviedo
Badalona
Terrassa

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

By population

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

Municipality Province Population

(2024)

Madrid Madrid 3,422,416
Barcelona Barcelona 1,686,208
Valencia Valencia 824,340
Zaragoza Zaragoza 691,037
Seville Seville 686,741
Málaga Málaga 592,346
Murcia Murcia 471,982
Palma Balearic Islands 438,234
Las Palmas de Gran Canaria Las Palmas 383,516
Alicante Alicante 358,608
Bilbao Biscay 347,342
Córdoba Córdoba 324,902
Valladolid Valladolid 299,816
Vigo Pontevedra 295,523
L'Hospitalet de Llobregat Barcelona 282,299
Gijón Asturias 270,219
Vitoria-Gasteiz Álava 257,407
A Coruña A Coruña 249,255
Elche/Elx Alicante 242,317
Granada Granada 233,532
Terrassa Barcelona 228,294
Badalona Barcelona 226,219
Sabadell Barcelona 221,564
Oviedo Asturias 220,027
Cartagena Murcia 219,235
Jerez de la Frontera Cádiz 214,844
Móstoles Madrid 213,268
Santa Cruz de Tenerife Santa Cruz de Tenerife 210,486
Pamplona Navarre 208,243
Almería Almería 201,946
Alcalá de Henares Madrid 199,804
Leganés Madrid 193,934
Getafe Madrid 191,560
Fuenlabrada Madrid 190,496
Donostia/San Sebastián Gipuzkoa 188,487
Castellón de la Plana Castellón 179,861
Burgos Burgos 176,551
Alcorcón Madrid 174,740
Albacete Albacete 174,073
Santander Cantabria 173,635
San Cristóbal de La Laguna Santa Cruz de Tenerife 160,855
Marbella Málaga 159,054
Badajoz Badajoz 151,146
Logroño La Rioja 150,845
Lleida Lleida 144,878
Salamanca Salamanca 144,458
Huelva Huelva 143,526
Torrejón de Ardoz Madrid 141,047
Tarragona Tarragona 141,018
Dos Hermanas Seville 140,463
Parla Madrid 134,876
Mataró Barcelona 130,887
Algeciras Cádiz 125,047
León León 122,866
Alcobendas Madrid 121,446
Santa Coloma de Gramenet Barcelona 120,903
Jaén Jaén 111,945
Cádiz Cádiz 111,180
Reus Tarragona 109,961
Roquetas de Mar Almería 108,348
Girona Girona 106,476
Ourense Ourense 104,725
Telde Las Palmas 103,587
Barakaldo Biscay 101,869
Rivas-Vaciamadrid Madrid 101,637
Santiago de Compostela A Coruña 99,491
Lugo Lugo 99,365
Las Rozas de Madrid Madrid 99,193
Sant Cugat del Vallès Barcelona 98,649
Lorca Murcia 97,769
Cáceres Cáceres 96,448
Torrevieja Alicante 95,760
San Sebastián de los Reyes Madrid 94,942
San Fernando Cádiz 93,793
Mijas Málaga 92,211
Cornellà de Llobregat Barcelona 91,196
Guadalajara Guadalajara 90,878
El Puerto de Santa María Cádiz 90,423
Chiclana de la Frontera Cádiz 89,805
El Ejido Almería 89,462
Torrent Valencia 89,456
Pozuelo de Alarcón Madrid 89,123
Arona Santa Cruz de Tenerife 87,848
Vélez-Málaga Málaga 87,300
Toledo Toledo 86,281
Melilla Melilla 85,985
Fuengirola Málaga 85,646
Talavera de la Reina Toledo 85,138
Sant Boi de Llobregat Barcelona 84,588
Valdemoro Madrid 83,582
Orihuela Alicante 83,348
Ceuta Ceuta 83,179
Pontevedra Pontevedra 83,106
Rubí Barcelona 81,523
Coslada Madrid 80,688
Gandia Valencia 80,001
Manresa Barcelona 79,737
Estepona Málaga 78,590
Santa Lucía de Tirajana Las Palmas 78,048
Benalmádena Málaga 78,011

By population density

This list ranks the 100 most densely populated municipalities as of 2019.[2]

Municipality Province Population 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

By surface area

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

Municipality Province Area
(km2)
Cáceres Cáceres 1,750.23
Lorca Murcia 1,675.2
Badajoz Badajoz 1,440.37
Córdoba Córdoba 1,254.25
Almodóvar del Campo Ciudad Real 1,208.27
Jerez de la Frontera Cádiz 1,187.92
Albacete Albacete 1,126.99
Écija Seville 978.47
Zaragoza Zaragoza 973.78
Jumilla Murcia 969
Andújar Jaén 964.9
Moratalla Murcia 954.82
Carmona Seville 923.12
Cuenca Cuenca 910.6
Hornachuelos Córdoba 909.2
Murcia Murcia 885.96
Mérida Badajoz 865.19
Villarrobledo Albacete 862.41
Caravaca de la Cruz Murcia 859.51
Almonte Huelva 859.21
Cangas del Narcea Asturias 823.57
Requena Valencia 814.21
Hellín Albacete 781.19
Antequera Málaga 749.34
Jerez de los Caballeros Badajoz 739.79
Alburquerque Badajoz 723.23
Santiago-Pontones Jaén 682.83
Chinchilla de Monte-Aragón Albacete 679.27
Los Yébenes Toledo 677.46
Alcázar de San Juan Ciudad Real 666.5
Retuerta del Bullaque Ciudad Real 653.9
Utrera Seville 651.27
Trujillo Cáceres 649.53
Mula Murcia 634.06
Ejea de los Caballeros Zaragoza 609.92
Madrid Madrid 605.77
Yecla Murcia 605.64
Níjar Almería 599.77
Alía Cáceres 599.51
Valencia de Alcántara Cáceres 594.83
Osuna Seville 592.25
Fuente Obejuna Córdoba 591.39
Sabiñánigo Huesca 586.82
Montoro Córdoba 586.12
Alhambra Ciudad Real 580.09
Piedrabuena Ciudad Real 565.36
Don Benito Badajoz 561.69
Cartagena Murcia 558.08
Alcántara Cáceres 551.99
Baza Granada 545.39
Tineo Asturias 540.83
Viso del Marqués Ciudad Real 533.2
Almansa Albacete 531.91
Hinojosa del Duque Córdoba 531.47
Arcos de la Frontera Cádiz 526.81
Puebla de Don Fadrique Granada 523.39
Cardeña Córdoba 512.87
Yeste Albacete 511.22
Caspe Zaragoza 503.15
El Bonillo Albacete 502.66
Aroche Huelva 498.44
Azuaga Badajoz 497.89
Valdepeñas Ciudad Real 489.26
Medina Sidonia Cádiz 487.23
Constantina Seville 481.32
Alcalá de los Gazules Cádiz 479.07
Cabeza del Buey Badajoz 475.02
Manzanares Ciudad Real 474.22
Huéscar Granada 473.44
Alcañiz Teruel 472.12
Villaviciosa de Córdoba Córdoba 468.75
Albarracín Teruel 452.7
Aznalcázar Seville 449.62
Loja Granada 447.53
Ayora Valencia 446.58
Arcos de Jalón Soria 441.54
Vélez-Blanco Almería 441.31
Teruel Teruel 440.41
A Fonsagrada Lugo 438.42
Daimiel Ciudad Real 438.06
Fraga Huesca 437.64
Espiel Córdoba 437.26
Nerpio Albacete 435.78
Castuera Badajoz 432.04
Morón de la Frontera Seville 431.93
Olivenza Badajoz 430.14
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.3
Abenójar Ciudad Real 423.43
Alhama de Granada Granada 419.8
Tarifa Cádiz 419.77
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.23
Úbeda Jaén 403.78
Torre de Juan Abad Ciudad Real 399.19

See also

References

  1. ^ "Annual population census 2021-2024". INE.
  2. ^ a b "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.