Municipalities of Spain. 2004   This is a list of lists of the municipalities of Spain  . The municipalities list links are listed below, by autonomous community  and province . 
In 2023, there were a total of 8,132 municipalities in Spain, including the autonomous cities of Ceuta  and Melilla *.[ 1]   Burgos  is the province with the most municipalities (371) and Las Palmas  the one with the least (34). 
   
List   Notes:  *Single-province autonomous communities.  
 
Ranked lists of Spanish municipalities   
By surface area  The 100 largest municipalities by area .[ 3]   
  
By population  The 100 most populous in Spain as of 1 January 2019, from the revision of the padrón continuo  provided by the INE .[ 4]   
    #   Municipality   Province   Population(1 January 2019)       1  Madrid   Madrid   3,266,126     2  Barcelona   Barcelona   1,636,762     3  Valencia   Valencia   794,288     4  Seville   Seville   688,592     5  Zaragoza   Zaragoza   674,997     6  Málaga   Málaga   574,654     7  Murcia   Murcia   453,258     8  Palma   Balearic Islands   416,065     9  Las Palmas de Gran Canaria   Las Palmas   379,925     10  Bilbao   Biscay   346,843     11  Alicante   Alicante   334,887     12  Córdoba   Córdoba   325,701     13  Valladolid   Valladolid   298,412     14  Vigo   Pontevedra   295,364     15  Gijón   Asturias   271,780     16  L'Hospitalet de Llobregat   Barcelona   264,923     17  Vitoria-Gasteiz   Álava   251,774     18  A Coruña   A Coruña   245,711     19  Elche/Elx   Alicante   232,517     20  Granada   Granada   232,462     21  Terrassa   Barcelona   220,556     22  Badalona   Barcelona   220,440     23  Oviedo   Asturias   219,686     24  Cartagena   Murcia   214,802     25  Sabadell   Barcelona   213,644     26  Jerez de la Frontera   Cádiz   212,749     27  Móstoles   Madrid   209,184     28  Santa Cruz de Tenerife   Santa Cruz de Tenerife   207,312     29  Pamplona   Navarre   201,653     30  Almería   Almería   198,533     31  Alcalá de Henares   Madrid   195,649     32  Fuenlabrada   Madrid   193,700     33  Leganés   Madrid   189,861     34  Donostia/San Sebastián   Gipuzkoa   187,415     35  Getafe   Madrid   183,374     36  Burgos   Burgos   175,821     37  Albacete   Albacete   173,329     38  Santander   Cantabria   172,539     39  Castellón de la Plana   Castellón   171,728     40  Alcorcón   Madrid   170,514     41  San Cristóbal de La Laguna   Santa Cruz de Tenerife   157,503     42  Logroño   La Rioja   151,136     43  Badajoz   Badajoz   150,702     44  Salamanca   Salamanca   144,228     45  Huelva   Huelva   143,663     46  Marbella   Málaga   143,386     47  Lleida   Lleida   138,956     48  Tarragona   Tarragona   134,515     49  Dos Hermanas   Seville   133,968     50  Torrejón de Ardoz   Madrid   131,376     51  Parla   Madrid   130,124     52  Mataró   Barcelona   128,265     53  León   León   124,303     54  Algeciras   Cádiz   121,957     55  Santa Coloma de Gramenet   Barcelona   119,215     56  Alcobendas   Madrid   117,040     57  Cádiz   Cádiz   116,027     58  Jaén   Jaén   112,999     59  Ourense   Ourense   105,233     60  Reus   Tarragona   104,373     61  Telde   Las Palmas   102,647     62  Girona   Girona   101,852     63  Barakaldo   Biscay   100,881     64  Lugo   Lugo   98,276     65  Santiago de Compostela   A Coruña   97,260     66  Roquetas de Mar   Almería   96,800     67  Cáceres   Cáceres   96,126     68  Las Rozas de Madrid   Madrid   95,814     69  San Fernando   Cádiz   94,979     70  Lorca   Murcia   94,404     71  Sant Cugat del Vallès   Barcelona   91,006     72  San Sebastián de los Reyes   Madrid   89,276     73  Cornellà de Llobregat   Barcelona   88,592     74  El Puerto de Santa María   Cádiz   88,405     75  Rivas-Vaciamadrid   Madrid   88,150     76  Melilla   Melilla   86,487     77  Pozuelo de Alarcón   Madrid   86,422     78  Guadalajara   Guadalajara   85,871     79  Toledo   Toledo   84,873     80  Ceuta   Ceuta   84,777     81  Chiclana de la Frontera   Cádiz   84,489     82  Sant Boi de Llobregat   Barcelona   83,605     83  El Ejido   Almería   83,594     84  Talavera de la Reina   Toledo   83,417     85  Torrevieja   Alicante   83,337     86  Pontevedra   Pontevedra   83,029     87  Mijas   Málaga   82,742     88  Torrent   Valencia   82,208     89  Coslada   Madrid   81,661     90  Vélez-Málaga   Málaga   81,643     91  Arona   Santa Cruz de Tenerife   81,216     92  Fuengirola   Málaga   80,309     93  Palencia   Palencia   78,412     94  Avilés   Asturias   78,182     95  Getxo   Biscay   77,946     96  Manresa   Barcelona   77,714     97  Rubí   Barcelona   77,464     98  Orihuela   Alicante   77,414     99  Valdemoro   Madrid   75,983     100  Alcalá de Guadaíra   Seville   75,279   
 
By population density  The 100 most densely populated  Spanish municipalities (2019). 
    #   Municipality   Province   Population density(inhabitants/km2  )      1  Emperador   Valencia   22,900     2  Mislata   Valencia   21,522.66     3  L'Hospitalet de Llobregat   Barcelona   19,451.03     4  Benetússer   Valencia   18,973.08     5  Santa Coloma de Gramenet   Barcelona   16,814.53     6  Barcelona   Barcelona   16,514.6     7  Barañain   Navarre   14,531.65     8  Portugalete   Biscay   14,391.82     9  Badia del Vallès   Barcelona   14,387.1     10  Premià de Mar   Barcelona   14,346.43     11  Cornellà de Llobregat   Barcelona   12,990.03     12  Tavernes Blanques   Valencia   12,324.32     13  Burjassot   Valencia   11,053.49     14  Badalona   Barcelona   10,522.2     15  Esplugues de Llobregat   Barcelona   10,259.34     16  Sant Adrià de Besòs   Barcelona   9,814.02     17  Villava – Atarrabia   Navarre   9,626.42     18  Cádiz   Cádiz   9,433.09     19  Burlada – Burlata   Navarre   9,050.24     20  Ripollet   Barcelona   8,787.5     21  Bilbao   Biscay   8,379.87     22  Castilleja de la Cuesta   Seville   8,026.73     23  Pamplona   Navarre   8,021.2     24  Sestao   Biscay   7,754.55     25  Fuengirola   Málaga   7,744.36     26  Alaquàs   Valencia   7,579.74     27  El Masnou   Barcelona   7,325.55     28  Coslada   Madrid   6,799.42     29  Paiporta   Valencia   6,587.88     30  Getxo   Biscay   6,566.64     31  A Coruña   A Coruña   6,495.14     32  Sant Joan Despí   Barcelona   6,115.23     33  Melilla   Melilla   6,073.53     34  Basauri   Biscay   5,790.16     35  Xirivella   Valencia   5,774.46     36  Mataró   Barcelona   5,751.79     37  Valencia   Valencia   5,701.59     38  Sabadell   Barcelona   5,692.62     39  Sedaví   Valencia   5,646.45     40  Ansoáin – Antsoain   Navarre   5,612.95     41  Armilla   Granada   5,608.82     42  Madrid   Madrid   5,391.69     43  Parla   Madrid   5,309.02     44  Vilassar de Mar   Barcelona   5,261.87     45  Castelldefels   Barcelona   5,230.6     46  San Juan de Aznalfarache   Seville   5,210.71     47  Santurtzi   Biscay   5,163.63     48  Alcorcón   Madrid   5,055.26     49  Fuenlabrada   Madrid   4,905.04     50  Igualada   Barcelona   4,874.02     51  Seville   Seville   4,871.88     52  Sant Andreu de la Barca   Barcelona   4,860.32     53  Tomares   Seville   4,858.05     54  Santander   Cantabria   4,782.12     55  Mollet del Vallès   Barcelona   4,751.67     56  Salt   Girona   4,744.63     57  Gines   Seville   4,643.6     58  Móstoles   Madrid   4,619.79     59  Maracena   Granada   4,522.7     60  La Llagosta   Barcelona   4,478.41     61  Eivissa   Balearic Islands   4,468.85     62  Leganés   Madrid   4,406.15     63  Ceuta   Ceuta   4,266.58      64  Montgat   Barcelona   4,210.14     65  Granollers   Barcelona   4,098.66     66  Lekeitio   Biscay   4,082.12     67  Benirredrà   Valencia   4,082.05     68  Barberà del Vallès   Barcelona   4,045.35     69  Caldes d'Estrac   Barcelona   4,029.73     70  Torrejón de Ardoz   Madrid   4,027.47     71  Barakaldo   Biscay   4,015.96     72  Sant Hipòlit de Voltregà   Barcelona   3,871.11     73  Berriozar   Navarre   3,847.23     74  Leioa   Biscay   3,785.12     75  Sant Boi de Llobregat   Barcelona   3,777.9     76  Sant Feliu de Llobregat   Barcelona   3,753.97     77  Las Palmas de Gran Canaria   Las Palmas   3,677.17     78  Salamanca   Salamanca   3,666.19     79  Etxebarri   Biscay   3,536.09     80  Bonrepòs i Mirambell   Valencia   3,515.24     81  Puerto de la Cruz   Santa Cruz de Tenerife   3,450.51     82  Torremolinos   Málaga   3,450.3     83  Viladecans   Barcelona   3,320.59     84  Maleján   Zaragoza   3,237.5     85  León   León   3,184.81     86  Terrassa   Barcelona   3,137.8     87  Cájar   Granada   3,108.48     88  San Fernando   Cádiz   3,098.83     89  Rocafort   Valencia   3,094.02     90  San Sebastián   Gipuzkoa   3,077.93     91  Lasarte-Oria   Gipuzkoa   3,058.24     92  Sant Vicenç dels Horts   Barcelona   3,036.39     93  Llocnou de la Corona   Valencia   2,950     94  Zizur Mayor/Zizur Nagusia   Navarre   2,949.31     95  Alboraya   Valencia   2,932.13     96  Avilés   Asturias   2,916.15     97  Rafal   Alicante   2,864.97     98  Huétor Vega   Granada   2,839.39     99  Roda de Ter   Barcelona   2,825.56     100  Durango   Biscay   2,776.42   
 
Gallery   
See also   
References   Topónimo en castellano según: Celdrán Gomáriz, Pancracio: Diccionario de topónimos españoles y sus gentilicios. Espasa Calpe, 2002. ISBN  84-670-0146-1    
 
 
Lists of places in Europe
Sovereign states States with limited recognition Dependencies and other entities 
  
Sovereign states States with limited recognition Dependencies and other entities 
  
Sovereign states States with limited recognition Dependencies and other entities