Spain, Europe
Administrative division
Larger cities, towns, localities in Spain
Madrid (3.117.977) Barcelona (1.581.595) Valencia (805.304) Sevilla (701.894) Zaragoza (649.404) Málaga (550.058) Murcia (406.807) Las Palmas de Gran Canaria (378.495) Palma (375.773) Bilbao (351.409) Valladolid (322.304) Córdoba (321.376) Alacant (315.863) Vigo (292.745) Gijón (271.452) Eixample (262.485) l'Hospitalet de Llobregat (254.158) A Coruña (242.619) Granada (238.248) Vitoria-Gasteiz (224.578) Santa Cruz de Tenerife (222.190) Sant Martí (221.029) Badalona (215.879) Elx (212.373) Oviedo (211.398) Móstoles (203.457) Cartagena (201.274) Fuenlabrada (196.549) Sabadell (195.676) Alcalá de Henares (195.094) Jerez de la Frontera (194.565) Pamplona (193.166) San Sebastián (183.528) Santander (183.288) Leganés (180.184) Almería (179.405) Castelló de la Plana (172.110) Burgos (170.183) Nou Barris (164.981) Salamanca (162.353)