← Back to Spain
Cities of Spain
30,891 cities and localities
Total cities30,891
Total population56,562,039
Provinces19
Showing 1–50 of 30,891 cities and localities
1
MadridMadrid
3,255,944inhab.
40.4°
2BarcelonaCatalonia
1,686,208inhab.
15 m
3ValenciaValencia
824,340inhab.
15 m
4ZaragozaAragon
686,986inhab.
41.7°
5SevillaAndalusia
686,741inhab.
37.4°
6MálagaAndalusia
591,637inhab.
36.7°
7MurciaMurcia
471,982inhab.
38.0°
8PalmaBalearic Islands
438,234inhab.
39.6°
9Las Palmas de Gran CanariaCanary Islands
383,516inhab.
28.1°
10AlicanteValencia
348,901inhab.
38.3°
11BilbaoBasque Country
347,342inhab.
43.3°
12CórdobaAndalusia
325,708inhab.
37.9°
13ValladolidCastille and León
300,618inhab.
41.7°
14VigoGalicia
293,642inhab.
42.2°
15GijónAsturias
271,780inhab.
43.5°
16EixampleCatalonia
266,477inhab.
41.4°
17Gasteiz / VitoriaBasque Country
257,407inhab.
42.8°
18L'Hospitalet de LlobregatCatalonia
257,038inhab.
41.4°
19LatinaMadrid
256,644inhab.
40.4°
20CarabanchelMadrid
253,678inhab.
40.4°
21A CoruñaGalicia
250,438inhab.
43.4°
22Puente de VallecasMadrid
244,151inhab.
40.4°
23FuencarralMadrid
238,765inhab.
40.5°
24Sant MartíCatalonia
235,719inhab.
41.4°
25ElcheValencia
234,765inhab.
96 m
26
GranadaAndalusia
233,532inhab.
37.2°
27Ciudad LinealMadrid
228,171inhab.
40.4°
28Fuencarral-El PardoMadrid
220,085inhab.
40.5°
29OviedoAsturias
220,027inhab.
43.4°
30TerrassaCatalonia
218,535inhab.
41.6°
31BadalonaCatalonia
217,741inhab.
41.5°
32CartagenaMurcia
213,943inhab.
37.6°
33Jerez de la FronteraAndalusia
212,879inhab.
36.7°
34SabadellCatalonia
211,734inhab.
41.5°
35Santa Cruz de TenerifeCanary Islands
211,359inhab.
10 m
36PamplonaNavarre
208,243inhab.
460 m
37MóstolesMadrid
207,095inhab.
40.3°
38AlmeríaAndalusia
196,851inhab.
36.8°
39Alcalá de HenaresMadrid
193,751inhab.
40.5°
40FuenlabradaMadrid
190,496inhab.
40.3°
41LeganésMadrid
188,425inhab.
40.3°
42GetafeMadrid
187,525inhab.
623 m
43Donostia / San SebastiánBasque Country
185,357inhab.
43.3°
44Sants-MontjuïcCatalonia
183,120inhab.
41.4°
45BurgosCastille and León
176,418inhab.
42.3°
46SantanderCantabria
173,635inhab.
43.5°
47AlbaceteCastille-La Mancha
173,050inhab.
39.0°
48AlcorcónMadrid
172,384inhab.
40.3°
49Castelló de la PlanaValencia
171,857inhab.
30 m
50Horta-GuinardóCatalonia
168,092inhab.
41.4°