Map with Cities and Municipalities in Spain
Detailed map (1995) scale 1: 2,000,000, with the largest Cities and Municipalities in Spain.
In 2018, there are 8124 municipalities in Spain, distributed throughout the fifty provinces, Ceuta and Melilla (official population data collected by the National Statistics Institute). Burgos is the province with the most municipalities (371) and Las Palmas has the least (34).
In 2018, there are 8124 municipalities in Spain, distributed throughout the fifty provinces, Ceuta and Melilla (official population data collected by the National Statistics Institute). Burgos is the province with the most municipalities (371) and Las Palmas has the least (34).
Num. | City/Municipality | Population (2018) | Province | Autonomous Community |
1 | Madrid | 3,223,334 | Madrid | Community of Madrid |
2 | Barcelona | 1,620,343 | Barcelona | Catalonia |
3 | Valencia | 791,413 | Valencia | Valencian Community |
4 | Seville | 688,711 | Seville | Andalusia |
5 | Zaragoza | 666,880 | Zaragoza | Aragon |
6 | Málaga | 571,026 | Málaga | Andalusia |
7 | Murcia | 447,182 | Murcia | Region of Murcia |
8 | Palma | 409,661 | Balearic Islands | Balearic Islands |
9 | Las Palmas de Gran Canaria | 378,517 | Las Palmas | Canary Islands |
10 | Bilbao | 345,821 | Biscay | Basque Country |
11 | Alicante | 331,577 | Alicante | Valencian Community |
12 | Córdoba | 325,708 | Córdoba | Andalusia |
13 | Valladolid | 298,866 | Valladolid | Castile and León |
14 | Vigo | 293,642 | Pontevedra | Galicia |
15 | Gijón | 271,843 | Asturias | Asturias |
16 | L'Hospitalet de Llobregat | 261,068 | Barcelona | Catalonia |
17 | Vitoria | 249,176 | Álava | País Vasco |
18 | A Coruña | 244,850 | A Coruña | Galicia |
19 | Granada | 232,208 | Granada | Andalusia |
20 | Elche | 230,625 | Alicante | Valencian Community |
21 | Oviedo | 220,020 | Asturias | Asturias |
22 | Terrassa | 218,535 | Barcelona | Catalonia |
23 | Badalona | 217,741 | Barcelona | Catalonia |
24 | Cartagena | 213,943 | Murcia | Region of Murcia |
25 | Jerez de la Frontera | 212,879 | Cádiz | Andalusia |
26 | Sabadell | 211,734 | Barcelona | Catalonia |
27 | Móstoles | 207,095 | Madrid | Community of Madrid |
28 | Santa Cruz de Tenerife | 204,856 | Santa Cruz de Tenerife | Canary Islands |
29 | Pamplona | 199,066 | Navarre | Navarre |
30 | Almería | 196,851 | Almería | Andalusia |
31 | Alcalá de Henares | 193,751 | Madrid | Community of Madrid |
32 | Fuenlabrada | 193,586 | Madrid | Community of Madrid |
33 | Leganés | 188,425 | Madrid | Community of Madrid |
34 | Donostia-San Sebastián | 186,665 | Gipuzkoa | Basque Country |
35 | Getafe | 180,747 | Madrid | Community of Madrid |
36 | Burgos | 175,921 | Burgos | Castile and León |
37 | Albacete | 173,050 | Albacete | Castile?La Mancha |
38 | Santander | 172,044 | Cantabria | Cantabria |
39 | Castellón de la Plana | 170,888 | Castellón | Comunidad Valenciana |
40 | Alcorcón | 169,502 | Madrid | Community of Madrid |
41 | San Cristóbal de La Laguna | 155,549 | Santa Cruz de Tenerife | Canary Islands |
42 | Logroño | 151,113 | La Rioja | La Rioja |
43 | Badajoz | 150,530 | Badajoz | Extremadura |
44 | Huelva | 144,258 | Huelva | Andalusia |
45 | Salamanca | 143,978 | Salamanca | Castile and León |
46 | Marbella | 141,463 | Málaga | Andalusia |
47 | Lleida | 137,856 | Lleida | Catalonia |
48 | Dos Hermanas | 133,168 | Seville | Andalusia |
49 | Tarragona | 132,299 | Tarragona | Catalonia |
50 | Torrejón de Ardoz | 129,729 | Madrid | Community of Madrid |
51 | Parla | 128,256 | Madrid | Community of Madrid |
52 | Mataró | 126,988 | Barcelona | Catalonia |
53 | León | 124,772 | León | Castile and León |
54 | Algeciras | 121,414 | Cádiz | Andalusia |
55 | Santa Coloma de Gramanet | 118,821 | Barcelona | Catalonia |
56 | Cádiz | 116,979 | Cádiz | Andalusia |
57 | Alcobendas | 116,037 | Madrid | Community of Madrid |
58 | Jaén | 113,457 | Jaén | Andalusia |
59 | Ourense | 105,505 | Ourense | Galicia |
60 | Reus | 103,477 | Tarragona | Catalonia |
61 | Telde | 102,424 | Las Palmas | Canary Islands |
62 | Barakaldo | 100,435 | Biscay | Basque Country |
63 | Girona | 100,266 | Girona | Catalonia |