Highest Major Cities in Spain
Cities in Spain with more than 15,000 inhabitants, ranked by elevation above sea level (GeoNames digital elevation model).
1Ávila57,657 people · Castille and León
1,127 m
2Soria39,112 people · Castille and León
1,064 m
3San Lorenzo de El Escorial17,889 people · Madrid
1,049 m
4Segovia51,683 people · Castille and León
996 m
5Béjar15,007 people · Castille and León
946 m
6Cuenca54,898 people · Castille-La Mancha
941 m
7Guadix18,718 people · Andalusia
927 m
8Alcalá la Real22,783 people · Andalusia
918 m
9El Escorial15,842 people · Madrid
917 m
10Teruel36,240 people · Aragon
908 m
11San Bartolomé de Tirajana53,588 people · Canary Islands
902 m
12Villaquilambre17,013 people · Castille and León
893 m
13Colmenar Viejo43,700 people · Madrid
889 m
14Collado-Villalba63,074 people · Madrid
884 m
15Galapagar31,820 people · Madrid
883 m
16Gamonal60,000 people · Castille and León
867 m
17Burgos176,418 people · Castille and León
863 m
18Torrelodones21,781 people · Madrid
856 m
19San Andrés del Rabanedo30,820 people · Castille and León
852 m
20León124,772 people · Castille and León
844 m
21Baza23,359 people · Andalusia
842 m
22Tarancón15,651 people · Castille-La Mancha
817 m
23Salamanca144,825 people · Castille and León
815 m
24Aranda de Duero33,187 people · Castille and León
800 m
25Úbeda34,602 people · Andalusia
766 m
26La Solana15,523 people · Castille-La Mancha
765 m
27Baeza16,253 people · Andalusia
763 m
28Zubia18,995 people · Andalusia
755 m
29Benavente19,119 people · Castille and León
750 m
30Ibi24,113 people · Valencia
748 m
31Majadahonda68,110 people · Madrid
743 m
32Costillares21,914 people · Madrid
741 m
33Palencia78,629 people · Castille and León
739 m
34El Goloso19,036 people · Madrid
737 m
35Pinar de Chamartín30,000 people · Madrid
737 m
36Tres Cantos41,896 people · Madrid
731 m
37Alcorcón172,384 people · Madrid
729 m
38Castilla17,046 people · Madrid
729 m
39Villarrobledo26,642 people · Castille-La Mancha
729 m
40Almenara23,057 people · Madrid
727 m
41Nueva España24,476 people · Madrid
726 m
42Tetuán de las Victorias155,000 people · Madrid
725 m
43Hispanoamérica31,470 people · Madrid
724 m
44Fuencarral238,765 people · Madrid
723 m
45Guadalajara93,470 people · Castille-La Mancha
722 m
46La Paz32,192 people · Madrid
722 m
47Algete20,204 people · Madrid
721 m
48Castillejos20,570 people · Madrid
721 m
49Medina del Campo21,540 people · Castille and León
721 m
50Valdeacederas26,573 people · Madrid
721 m
Highlights
Within Spain, Ávila ranks first in 2026 with 1,127 m, followed by Soria (1,064 m) and San Lorenzo de El Escorial (1,049 m).
Across 50 entries, values run from 1,127 m (Ávila) to 721 m (Valdeacederas), with a median of 766 m.
Source: GeoNames, cities with more than 15,000 inhabitants, 2026. Unit: metres.