Spain: largest cities and towns and statistics of their population


download data for Google Earth
see also the list of metropolitan areas

view more cities and places
no.namecensus 1991census 2001estimate 2010calculation 2013annual
growth
latitudelongitudeparent divisionname variantsmetropolitan area
1Madrid3 010 4922 938 7233 273 0493 362 2580.9040.42°N3.71°WMadrid  
2Barcelona1 643 5421 503 8841 619 3371 626 2010.1441.40°N2.17°ECataloniaBarcelone 
3Valencia752 909738 441809 267837 9041.1739.48°N0.39°WValenciaValència, Valence 
4Sevilla683 028684 633704 198701 933-0.1137.40°N5.98°WAndalusiaSéville 
5Zaragoza594 394614 905675 121691 2260.7941.65°N0.89°WAragonSaragossa, SaragosseZaragoza
6Málaga522 108524 414568 507572 8330.2536.72°N4.42°WAndalusia  
7Murcia328 100370 745441 345460 1421.4037.98°N1.13°WMurciaMurcieMurcia
8Las Palmas354 877354 863383 308387 0410.3228.10°N15.43°WCanary IslandsLas Palmas de Gran Canaria, Palmas de Gran Canaria, Palmas de Gran Canaria (Las)Las Palmas
9Bilbao369 839349 972353 187351 056-0.2043.25°N2.93°WBasque CountryBilbo 
10Palma296 754333 801404 681426 6211.7839.57°N2.65°EBalearic IslandsPalma de MallorcaPalma
11Valladolid330 700316 580315 522311 003-0.4841.65°N4.74°WCastile and Leon Valladolid
12Córdoba302 154308 072328 547331 7780.3337.88°N4.77°WAndalusiaCordova, Cordoue 
13Alacant265 473284 580334 418333 565-0.0938.35°N0.48°WValenciaAlicante, Alicante / Alacant 
14Vigo276 109280 186297 124299 3190.2542.22°N8.71°WGalicia Vigo
15Gijón259 067266 419277 198278 4010.1443.53°N5.67°WAsturiasXixónGijón
16Granada255 212240 661239 154238 189-0.1337.17°N3.59°WAndalusiaGrenadeGranada
17L'Hospitalet de Llobregat272 578239 019258 642264 2240.7141.35°N2.10°ECataloniaHospitalet, Hospitalet de Llobregat, Hospitalet de Llobregat (L') 
18A Coruña246 953236 379246 047247 0240.1343.33°N8.42°WGaliciaLa Coruña, Corunna, La Corogne, Coruña, Coruña (A) 
19Vitoria206 116216 852238 247244 9270.9342.85°N2.67°WBasque CountryVitoria-Gasteiz, Vitoria-Gasteitz, Gasteitz, Gasteiz 
20Badalona218 725205 836218 886217 455-0.2241.45°N2.24°ECatalonia  
21Oviedo196 051201 154225 155231 8030.9743.35°N5.83°WAsturiasUviéuOviedo
22Móstoles192 018196 524206 015205 937-0.0140.32°N3.88°WMadrid  
23Elx188 062194 767230 822232 4450.2338.27°N0.68°WValenciaElche, Elche / Elx 
24Santa Cruz de Tenerife200 172188 477222 643224 3870.2628.47°N16.25°WCanary Islands Santa Cruz de Tenerife
25Cartagena168 023184 686214 165219 2570.7937.61°N0.98°WMurcia  
26Pamplona180 372183 964197 488198 7040.2042.82°N1.65°WNavarraIruñea, Iruña, Pampeluna, Pampelune, Pamplona / IruñaPamplona
27Sabadell189 404183 788207 338211 9840.7441.55°N2.10°ECatalonia  
28Jerez183 316183 273208 896215 2391.0036.68°N6.13°WAndalusiaJerez de la Frontera, Xeres 
29Fuenlabrada144 723182 705198 973203 0470.6840.27°N3.80°WMadrid  
30Santander191 079180 717181 589179 938-0.3043.47°N3.80°WCantabria  
31San Sebastián171 439178 377185 506186 5300.1843.32°N1.98°WBasque CountrySaint-Sébastien, Donostia, Donostia-San Sebastián 
32Alcalá de Henares159 355176 434204 120207 5920.5640.48°N3.37°WMadridAlkal'a, al-Kal'a 
33Terrassa158 063173 775212 724222 7001.5441.57°N2.00°ECataloniaTarrasa, Terrasa 
34Leganés171 589173 584187 227190 2160.5340.33°N3.77°WMadrid  
35Almería155 120166 328190 013193 7820.6636.83°N2.43°WAndalusiaal-Mariyyah, al-Mariyya 
36Burgos160 278166 187178 574181 4940.5442.35°N3.69°WCastile and Leon  
37Salamanca162 888156 368154 462150 791-0.8040.97°N5.67°WCastile and LeonSalamanque 
38Alcorcón139 662153 100168 299171 1310.5640.35°N3.82°WMadrid  
39Getafe139 190151 479169 130177 2711.5840.30°N3.73°WMadrid  
40Albacete130 023148 934170 475176 5621.1839.00°N1.87°WCastile-La Mancha  
41Castelló134 213147 667180 690181 3360.1239.97°N0.05°WValenciaCastellón, Castelló de la Plana, Castellón de la Plana, Castellón de la Plana / Castelló de la Plana 
42Huelva142 547142 284149 310151 0370.3837.25°N6.94°WAndalusia  
43Badajoz122 225133 519150 376154 9451.0038.88°N6.97°WExtremadura  
44Cádiz154 347133 363125 826121 971-1.0336.53°N6.29°WAndalusia  
45Logroño122 254133 058152 650156 9620.9342.47°N2.44°WLa Rioja  
46León144 021130 916134 012131 959-0.5142.59°N5.57°WCastile and LeonLleón 
47San Cristóbal de la Laguna110 895128 822152 222159 6341.6028.48°N16.32°WCanary IslandsLa Laguna, Laguna, San Cristóbal de La LagunaSanta Cruz de Tenerife
48Tarragona110 153113 129140 184147 1831.6441.12°N1.24°ECataloniaTarragoneTarragona
49Santa Coloma de Gramenet133 138112 992120 060120 3520.0841.47°N2.22°ECataloniaSanta Coloma de Gramanet 
50Jaén103 260112 590116 790116 728-0.0237.77°N3.80°WAndalusia  
51Lleida112 093112 199137 387145 7211.9841.62°N0.63°ECataloniaLérida 
52Ourense102 758107 510108 673108 588-0.0342.33°N7.87°WGaliciaOrense 
53Mataró101 510106 358122 905126 1220.8641.54°N2.44°ECatalonia  
54Dos Hermanas78 025101 988125 086132 9382.0537.28°N5.93°WAndalusia  
55Algeciras101 256101 468116 417119 0820.7636.13°N5.45°WAndalusia  
56Marbella80 599100 036136 322145 7972.2736.52°N4.89°WAndalusia  
57Torrejón de Ardoz82 23897 887118 441123 6331.4440.46°N3.48°WMadrid  
58Barakaldo105 08894 47899 321101 0750.5943.28°N2.98°WBasque CountryBaracaldo, San Vicente de Baracaldo 
59Alcobendas78 72592 090110 080114 8041.4140.54°N3.64°WMadrid  
60Santiago de Compostela87 80790 18894 82495 5400.2542.88°N8.54°WGaliciaCompostella 
61Reus87 67089 006106 622110 4611.1941.16°N1.11°ECatalonia Tarragona
62Lugo83 24288 41497 635100 2180.8743.02°N7.56°WGalicia  
63San Fernando85 41088 07396 68998 7060.6936.47°N6.20°WAndalusia  
64Telde77 35687 949100 900103 6730.9128.00°N15.42°WCanary Islands Las Palmas
65Avilés85 35183 18584 20284 2220.0143.56°N5.91°WAsturias  
66Cáceres74 58982 71694 17997 0090.9939.47°N6.38°WExtremaduraQazris, Cacerès 
67Getxo79 95482 28580 27778 741-0.6443.36°N3.00°WBasque CountryGuecho, Algorta 
68Cornellà84 92779 97987 24088 9530.6541.37°N2.06°ECataloniaCornellá de Llobregat, Cornellá, Cornellà de Llobregat 
69Palencia77 86379 79782 16981 948-0.0942.03°N4.54°WCastile and Leon  
70Parla69 90779 213120 182140 0855.2440.25°N3.77°WMadrid  
71Sant Boi de Llobregat77 93278 73882 41182 8870.1941.36°N2.03°ECataloniaSan Baudilio de Llobregat 
72Ferrol83 04577 95073 63871 514-0.9743.49°N8.24°WGaliciaO Ferrol, El Ferrol, El Ferrol del Caudillo 
73Coslada73 86677 88491 21896 5931.9340.43°N3.57°WMadrid  
74Lorca65 91977 47792 69495 4480.9837.68°N1.70°WMurciaLurka 
75El Puerto de Santa María65 51776 23688 50392 3321.4236.61°N6.23°WAndalusiaPuerto de Santa María, Puerto de Santa María (El) 
76Talavera de la Reina68 70075 36988 98692 6521.3539.96°N4.83°WCastile-La Mancha  
77Pontevedra71 49174 94281 98183 2780.5242.42°N8.66°WGalicia  
78Girona68 65674 87996 236101 5511.8141.98°N2.81°ECataloniaGerona, Gérone 
79Ceuta67 61571 50580 57983 6581.2635.91°N5.30°WCeutaSebta, Sibta 
80Toledo59 80268 38282 48986 1441.4639.86°N4.03°WCastile-La ManchaTolède 
81Guadalajara63 64968 24883 78989 3842.1840.64°N3.17°WCastile-La ManchaWād-al-Hajārah 
82Pozuelo de Alarcón48 32868 21482 80485 9931.2740.44°N3.81°WMadrid  
83Melilla56 60066 41176 03481 7952.4635.30°N2.95°WMelillaTamlit 
84Torrent56 56465 41779 84386 3852.6639.44°N0.46°WValenciaTorrente 
85Zamora64 47664 84565 99865 699-0.1541.52°N5.75°WCastile and Leon  
86Manresa66 32063 98176 20979 3511.3641.74°N1.81°ECatalonia  
87Las Rozas de Madrid35 13763 38588 06598 2653.7240.50°N3.87°WMadridRozas de Madrid, Rozas de Madrid (Las) 
88Ciudad Real57 03063 25174 34577 3201.3238.98°N3.94°WCastile-La Mancha  
89Ponferrada59 94862 17568 76770 1630.6742.55°N6.59°WCastile and Leon  
90San Sebastián de los Reyes53 70761 88478 15785 8793.1940.55°N3.62°WMadrid  
91El Prat de Llobregat64 32161 81863 43463 422-0.0141.34°N2.08°ECataloniaPrat de Llobregat, Prat de Llobregat (El) 
92Rubí50 40561 15973 59176 5381.3241.50°N2.03°ECatalonia  
93Chiclana46 86261 02878 59183 6732.1136.42°N6.15°WAndalusiaChiclana de la Frontera 
94Sant Cugat del Vallès38 93760 26581 74588 5322.6941.47°N2.08°ECataloniaSan Cugat del Vallés 
95Sanlúcar de Barrameda56 00660 25466 54168 4780.9636.78°N6.36°WAndalusia  
96Gandia51 80659 85079 43086 2122.7738.98°N0.18°WValenciaGandía 
97La Línea58 31559 43764 64565 6710.5336.17°N5.36°WAndalusiaLa Línea de la Concepción, Línea de la Concepción, Línea de la Concepción (La) 
98Alcoi65 51458 35861 41760 164-0.6838.70°N0.48°WValenciaAlcoy, Alcoy / Alcoi 
99El Ejido41 37457 87785 38993 7363.1636.79°N2.83°WAndalusiaEjido, Ejido (El) 
100Linares59 24957 57861 30661 234-0.0438.10°N3.63°WAndalusia  
101Alcalá de Guadaira52 25757 42671 74076 6522.2337.34°N5.84°WAndalusiaAlcalá de Guadaíra 
102Vélez-Málaga50 99957 14275 62381 7362.6236.79°N4.10°WAndalusia  
103Viladecans48 29456 84164 07766 1271.0641.32°N2.02°ECatalonia  
104Irun53 27656 60160 93861 4520.2843.35°N1.80°WBasque CountryIrún 
105Sagunt55 45756 47166 25970 8682.2739.68°N0.29°WValenciaSagunto, Murviedro, Sagunto / Sagunt 
106Torrelavega60 02355 47755 88855 491-0.2443.35°N4.06°WCantabria  
107Orihuela49 47554 39087 11391 8611.7838.09°N0.95°WValencia  
108Segovia54 37554 36855 74855 717-0.0240.94°N4.11°WCastile and LeonSégovie 
109Vilanova i la Geltrú45 86454 23066 53269 5491.4941.23°N1.72°ECataloniaVillanova y Geltrú 
110Cerdanyola56 61253 34358 40758 7640.2041.49°N2.13°ECataloniaCerdanyola de Vallès, Cerdanyola del Vallès 
111Granollers51 87353 10559 69160 4130.4041.61°N2.28°ECatalonia  
112Benidorm42 44251 87371 19871 9750.3638.55°N0.14°WValencia  
113Elda54 35051 59354 81553 288-0.9438.48°N0.81°WValencia  
114Motril46 50051 29860 88463 1891.2536.76°N3.52°WAndalusia  
115Portugalete55 82351 06647 85646 684-0.8243.32°N3.02°WBasque Country  
116Torrevieja25 01450 953101 091108 5292.3937.98°N0.69°WValencia  
117Majadahonda33 47550 68369 43975 5622.8640.47°N3.87°WMadrid  
118Mérida49 28450 27157 12759 2441.2238.92°N6.34°WExtremadura  
119Roquetas de Mar26 84250 09685 80898 7674.8036.77°N2.61°WAndalusia  
120Ávila45 97749 71258 24561 4901.8240.67°N4.70°WCastile and LeonÁvila de los Caballeros 
121Fuengirola37 74249 67571 78378 5653.0636.55°N4.64°WAndalusia  
122Puertollano50 91048 08652 30053 2910.6338.68°N4.12°WCastile-La Mancha  
123Siero44 03347 89051 73053 1490.9143.40°N5.66°WAsturiasPola de Siero 
124Mieres53 48247 71943 68842 137-1.2043.25°N5.78°WAsturiasMieres del Camino, Mieres del Camín 
125Santa Lucía33 05947 65264 84571 0643.1027.92°N15.54°WCanary IslandsSanta Lucía de TirajanaLas Palmas
126Mollet del Vallès40 87747 27052 45953 1700.4541.55°N2.21°ECatalonia  
127Santurtzi50 46647 17347 10146 722-0.2743.33°N3.04°WBasque CountrySanturce, Santurce-Antiguo 
128Collado Villalba26 35647 00159 90065 9603.2640.64°N4.00°WMadrid  
129Paterna41 08146 97465 92174 8504.3339.50°N0.42°WValencia  
130Molina de Segura37 80646 90565 81572 5793.3138.06°N1.22°WMurcia Murcia
131Castelldefels33 01746 42862 25065 7961.8641.29°N1.96°ECatalonia  
132Cuenca42 81746 34156 18959 5911.9840.08°N2.14°WCastile-La Mancha  
133Huesca44 16546 24352 34754 3531.2642.14°N0.41°WAragonUesca 
134Mijas31 68046 23276 36289 3185.3636.60°N4.64°WAndalusia  
135Langreo51 71045 73145 39744 747-0.4843.31°N5.69°WAsturiasSama de Langreo, Llangréu 
136Utrera43 22045 17551 17753 1121.2437.18°N5.78°WAndalusia  
137Esplugues de Llobregat48 31045 12746 64946 433-0.1541.37°N2.08°ECataloniaEsplugas de Llobregat 
138Basauri50 22445 08542 45241 392-0.8443.24°N2.90°WBasque Country  
139Arrecife33 90644 98058 15661 0661.6428.96°N13.55°WCanary Islands  
140Torremolinos27 54344 77266 95774 2953.5336.63°N4.51°WAndalusia  
141Estepona34 96543 10966 15072 8853.2836.44°N5.16°WAndalusia  
142Vila-real37 92742 44251 36751 6990.2139.94°N0.10°WValenciaVillarreal, Villarreal / Vila-real 
143Arona22 72140 82679 37790 2334.3728.09°N16.67°WCanary Islands  
144Aranjuez36 16240 79755 05461 5953.8140.03°N3.61°WMadrid  
145Mislata38 66640 54843 79245 4621.2639.49°N0.40°WValenciaMislada 
146Antequera38 76540 28945 23446 1350.6637.02°N4.56°WAndalusia  
147Sant Feliu de Llobregat36 60840 04243 11243 5560.3441.38°N2.05°ECataloniaSan Felíu de Llobregat 
148Gavà35 20439 81546 38347 8351.0341.31°N2.00°ECatalonia  
149Alzira40 30939 66844 75847 1821.7739.16°N0.44°WValenciaAlcira 
150Sant Vicent del Raspeig29 22539 66654 08856 8691.6938.40°N0.52°WValenciaSan Vicente de Raspeig, San Vicente del Raspeig, San Vicente del Raspeig / Sant Vicent del Raspeig 
151Errenteria41 64638 22439 02039 4780.3943.32°N1.89°WBasque CountryRentería, Orereta 
152La Orotava35 14237 73841 42742 0510.5028.39°N16.52°WCanary IslandsOrotava, Orotava (La) 
153Lucena32 17337 02842 30843 8281.1837.41°N4.49°WAndalusia  
154Tres Cantos 36 92741 14742 0590.7340.61°N3.71°WMadrid  
155Écija35 78636 89640 53441 3420.6637.54°N5.09°WAndalusiaEcija 
156Plasencia36 06036 69041 44742 5820.90Extremadura  
157Andújar36 66136 45539 17139 4790.2638.04°N4.06°WAndalusia  
158San Fernando de Henares25 35036 24441 38442 6100.9840.43°N3.53°WMadrid  
159Calvià20 98235 97751 46256 8703.3939.57°N2.51°EBalearic IslandsCalviáPalma
160Miranda de Ebro36 55035 92539 03839 5230.4142.69°N2.95°WCastile and Leon  
161Mairena del Aljarafe24 55635 83341 51043 3871.4937.34°N6.07°WAndalusia  
162Puerto Real29 63835 78340 66742 2771.3036.53°N6.20°WAndalusia  
163Rivas-Vaciamadrid14 86335 74270 84086 6446.9440.33°N3.52°WMadridVaciamadrid 
164Burjassot34 13835 33038 17039 6411.2739.50°N0.39°WValenciaBurjasot 
165Colmenar Viejo39 63335 18144 43747 0531.9340.67°N3.76°WMadrid  
166Soria32 36035 15139 83841 0781.0341.77°N2.46°WCastile and Leon  
167Eivissa29 93534 82649 51654 8483.4738.91°N1.42°EBalearic IslandsIbiza, Iviza 
168Benalmádena21 99434 56561 38371 4805.2136.60°N4.57°WAndalusia  
169San Bartolomé de Tirajana24 45134 51553 28858 4433.1327.92°N15.57°WCanary Islands Las Palmas
170Alcantarilla30 14434 30341 32643 4081.6537.96°N1.22°WMurcia Murcia
171Vilagarcía de Arousa32 17033 49637 92638 9250.8742.61°N8.77°WGaliciaVillagarcía de Arosa 
172Los Realejos29 82933 43837 65838 4390.6928.39°N16.57°WCanary IslandsRealejo Alto, Realejo Bajo, Realejos, Realejos (Los) 
173Arganda del Rey26 11333 43253 13560 1014.1940.30°N3.44°WMadridArganda 
174Dénia24 76433 34244 49845 3180.6138.85°N0.11°EValenciaDenia 
175Valdemoro17 80633 16965 92281 3487.2640.19°N3.68°WMadrid  
176Figueres34 57333 06444 25547 7962.6042.27°N2.95°ECataloniaFigueras 
177Igualada31 85533 04939 14940 8141.4041.60°N1.61°ECatalonia  
178Los Palacios y Villafranca29 52233 04537 27938 6551.2237.26°N6.00°WAndalusiaPalacios y Villafranca, Palacios y Villafranca (Los) 
179Vic28 73632 70340 42241 9371.2341.94°N2.24°ECatalonia  
180Ontinyent29 88832 66437 93540 3112.0538.82°N0.62°WValenciaOntiniente 
181Arucas26 97432 46636 74538 0991.2128.11°N15.53°WCanary Islands Las Palmas
182Narón31 59432 20438 28540 1171.5743.52°N8.17°WGalicia  
183Pinto22 25131 34044 52448 8643.1540.24°N3.70°WMadrid  
184Manacor25 57331 25540 85943 8522.3839.57°N3.20°EBalearic Islands  
185Vilafranca del Penedès27 81831 24838 21839 5781.17CataloniaVillafranca del Panadés 
186Blanes25 66330 69340 01042 0721.6941.69°N2.79°ECatalonia  
187Tomelloso28 63230 65438 64140 9361.9439.16°N3.02°WCastile-La Mancha  
188Ripollet26 78230 23537 15138 6221.3041.50°N2.16°ECatalonia  
189La Rinconada21 32029 28236 64139 1702.2537.49°N5.97°WAndalusiaRinconada, Rinconada (La) 
190Boadilla del Monte15 82427 44344 70950 8974.4240.40°N3.89°WMadrid  
191Rincón de la Victoria12 60125 30239 92245 4144.3936.72°N4.31°WAndalusia  
192Llucmajor17 35724 27736 68141 2023.9539.49°N2.88°EBalearic IslandsLucmajor, LluchmayorPalma
193El Vendrell15 41523 74436 06839 8583.3941.23°N1.52°ECataloniaVendrell, Vendrell (El) 
194Alhaurín de la Torre12 87423 36935 83240 6564.3036.67°N4.55°WAndalusia  
195Puerto del Rosario16 48521 29635 70240 3934.2028.49°N13.86°WCanary Islands  
196Granadilla de Abona16 88421 13540 86247 0274.8028.11°N16.58°WCanary Islands  
197Mazarrón14 59120 84135 46439 9084.0137.60°N1.32°WMurcia  
198Azuqueca de Henares11 62420 67333 73540 2166.0340.57°N3.27°WCastile-La Mancha  
199Adeje9 70820 25543 80151 2035.3428.12°N16.72°WCanary Islands  
200Lloret de Mar15 01820 23939 79446 5895.4041.70°N2.85°ECatalonia  

sponsored link:
#