This article includes several ranked indicators for Spain's municipalities.
By population
This list ranks the 100 most populous municipalities as of 2025.
| Municipality | Province | Population (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.
| Municipality | Province | Area (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.
| 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 |
See also
- Demographics of Spain
- List of municipalities of Spain
- List of metropolitan areas in Spain
- Ranked lists of Spanish autonomous communities
- List of mayors of the 50 largest cities in Spain
wikipedia, wiki, encyclopedia, book, library, article, read, free download, Information about Ranked lists of Spanish municipalities, What is Ranked lists of Spanish municipalities? What does Ranked lists of Spanish municipalities mean?