Lista orașelor din Spania cuprinde cele mai populate 100 de municipii ale țării. Clasamentul se bazează pe populația municipiilor în limitele lor administrative și nu pe populația zonelor urbane sau a regiunilor metropolitane. Sunt indicate, de asemenea, provincia și comunitatea autonomă din care face parte fiecare municipiu.
Datele populației provin din recensământul anual al Instituto Nacional de Estadística (INE) și sunt raportate la 1 ianuarie 2025.
Cele mai populate 100 de municipii Loc Municipiu Provincie Comunitate autonomă Populație(1 ianuarie 2025) 1 Madrid Madrid Comunitatea Madrid 3.506.730 2 Barcelona Barcelona Catalonia 1.731.649 3 Valencia Valencia Comunitatea Valenciană 840.792 4 Zaragoza Zaragoza Aragon 693.091 5 Sevilla Sevilla Andaluzia 689.423 6 Málaga Málaga Andaluzia 599.063 7 Murcia Murcia Regiunea Murcia 479.405 8 Palma de Mallorca Insulele Baleare Insulele Baleare 434.786 9 Las Palmas de Gran Canaria Las Palmas Insulele Canare 381.868 10 Alicante Alicante Comunitatea Valenciană 366.221 11 Bilbao Biscaia Țara Bascilor 351.124 12 Córdoba Córdoba Andaluzia 323.262 13 Valladolid Valladolid Castilia și León 302.614 14 Vigo Pontevedra Galicia 294.489 15 L'Hospitalet de Llobregat Barcelona Catalonia 289.510 16 Gijón Asturia Asturia 269.894 17 Vitoria-Gasteiz Álava Țara Bascilor 260.699 18 A Coruña A Coruña Galicia 251.543 19 Elche Alicante Comunitatea Valenciană 245.557 20 Granada Granada Andaluzia 233.975 21 Terrassa Barcelona Catalonia 233.270 22 Badalona Barcelona Catalonia 231.542 23 Sabadell Barcelona Catalonia 225.368 24 Oviedo Asturia Asturia 223.968 25 Cartagena Murcia Regiunea Murcia 220.704 26 Móstoles Madrid Comunitatea Madrid 214.817 27 Jerez de la Frontera Cádiz Andaluzia 213.634 28 Santa Cruz de Tenerife Santa Cruz de Tenerife Insulele Canare 211.957 29 Pamplona Navarra Navarra 209.094 30 Almería Almería Andaluzia 205.468 31 Alcalá de Henares Madrid Comunitatea Madrid 203.208 32 Leganés Madrid Comunitatea Madrid 195.734 33 Getafe Madrid Comunitatea Madrid 193.238 34 Fuenlabrada Madrid Comunitatea Madrid 190.076 35 San Sebastián Gipuzkoa Țara Bascilor 189.866 36 Castellón de la Plana Castellón Comunitatea Valenciană 183.711 37 Burgos Burgos Castilia și León 177.402 38 Alcorcón Madrid Comunitatea Madrid 175.719 39 Santander Cantabria Cantabria 175.425 40 Albacete Albacete Castilia-La Mancha 175.400 41 San Cristóbal de La Laguna Santa Cruz de Tenerife Insulele Canare 161.108 42 Marbella Málaga Andaluzia 159.786 43 Logroño La Rioja La Rioja 152.150 44 Badajoz Badajoz Extremadura 150.209 45 Lleida Lleida Catalonia 146.266 46 Salamanca Salamanca Castilia și León 146.110 47 Tarragona Tarragona Catalonia 143.649 48 Torrejón de Ardoz Madrid Comunitatea Madrid 143.526 49 Huelva Huelva Andaluzia 143.215 50 Dos Hermanas Sevilla Andaluzia 142.519 51 Parla Madrid Comunitatea Madrid 137.471 52 Mataró Barcelona Catalonia 131.683 53 Algeciras Cádiz Andaluzia 126.589 54 Santa Coloma de Gramenet Barcelona Catalonia 123.981 55 León León Castilia și León 123.446 56 Alcobendas Madrid Comunitatea Madrid 123.342 57 Jaén Jaén Andaluzia 112.235 58 Reus Tarragona Catalonia 111.601 59 Roquetas de Mar Almería Andaluzia 111.240 60 Cádiz Cádiz Andaluzia 109.950 61 Girona Girona Catalonia 108.666 62 Ourense Ourense Galicia 105.769 63 Telde Las Palmas Insulele Canare 104.168 64 Rivas-Vaciamadrid Madrid Comunitatea Madrid 103.148 65 Barakaldo Biscaia Țara Bascilor 102.986 66 Santiago de Compostela A Coruña Galicia 100.965 67 Lugo Lugo Galicia 100.143 68 Las Rozas de Madrid Madrid Comunitatea Madrid 99.037 69 Lorca Murcia Regiunea Murcia 98.969 70 Torrevieja Alicante Comunitatea Valenciană 98.533 71 Sant Cugat del Vallès Barcelona Catalonia 97.983 72 San Sebastián de los Reyes Madrid Comunitatea Madrid 96.992 73 Cáceres Cáceres Extremadura 96.651 74 Mijas Málaga Andaluzia 95.104 75 San Fernando Cádiz Andaluzia 93.338 76 Guadalajara Guadalajara Castilia-La Mancha 92.834 77 Cornellà de Llobregat Barcelona Catalonia 92.237 78 El Ejido Almería Andaluzia 91.440 79 Torrent Valencia Comunitatea Valenciană 90.928 80 Chiclana de la Frontera Cádiz Andaluzia 90.684 81 El Puerto de Santa María Cádiz Andaluzia 89.983 82 Pozuelo de Alarcón Madrid Comunitatea Madrid 89.770 83 Arona Santa Cruz de Tenerife Insulele Canare 87.793 84 Toledo Toledo Castilia-La Mancha 87.216 85 Melilla — Melilla 86.780 86 Vélez-Málaga Málaga Andaluzia 86.048 87 Valdemoro Madrid Comunitatea Madrid 85.972 88 Sant Boi de Llobregat Barcelona Catalonia 85.610 89 Fuengirola Málaga Andaluzia 85.211 90 Orihuela Alicante Comunitatea Valenciană 84.560 91 Talavera de la Reina Toledo Castilia-La Mancha 83.803 92 Ceuta — Ceuta 83.595 93 Pontevedra Pontevedra Galicia 83.316 94 Gandia Valencia Comunitatea Valenciană 83.135 95 Rubí Barcelona Catalonia 82.823 96 Manresa Barcelona Catalonia 80.974 97 Coslada Madrid Comunitatea Madrid 80.512 98 Estepona Málaga Andaluzia 79.621 99 Santa Lucía de Tirajana Las Palmas Insulele Canare 78.584 100 Molina de Segura Murcia Regiunea Murcia 78.458
Vezi și Lista municipiilor din Spania Comunitățile autonome ale Spaniei
Note
Spania, Listă de orașe din Spania Orașe #Lista