1 - Madrid - 3.305.408 2 - Barcelona - 1.636.732 3 - Valencia - 789.744 4 - Sevilla - 684.234 5 - Zaragoza - 675.301 6 - Málaga - 577.405 7 - Murcia - 460.349 8 - Palma - 419.366 9 - Las Palmas de Gran Canaria - 378.675 10 - Bilbao - 346.405 11 - Alicante - 337.304 12 - Córdoba - 322.071 13 - Valladolid - 297.775 14 - Vigo - 293.837 15 - Gijón - 268.896 16 - Hospitalet de Llobregat - 264.657 17 - Vitoria - 253.093 18 - La Coruña - 245.468 19 - Elche - 234.205 20 - Granada - 231.775 21 - Tarrasa - 223.011 22 - Badalona - 223.006 23 - Oviedo - 217.552 24 - Cartagena - 216.365 25 - Sabadell - 216.204 26 - Jerez de la Frontera - 212.801 27 - Móstoles - 209.639 28 - Santa Cruz de Tenerife - 208.563 29 - Pamplona - 203.081 30 - Almería - 200.753 31 - Alcalá de Henares - 195.982 32 - Fuenlabrada - 192.233 33 - San Sebastián - 188.102 34 - Leganés - 187.762 35 - Getafe - 183.095 36 - Burgos - 174.051 37 - Albacete - 172.722 38 - Castellón de la Plana - 172.589 39 - Santander - 172.221 40 - Alcorcón - 170.817 41 - San Cristóbal de La Laguna - 158.010 42 - Logroño - 150.808 43 - Badajoz - 150.610 44 - Marbella - 147.958 45 - Salamanca - 143.269 46 - Huelva - 142.538 47 - Lérida - 140.080 48 - Dos Hermanas - 136.250 49 - Tarragona - 135.436 50 - Torrejón de Ardoz - 132.771 51 - Parla - 131.689 52 - Mataró - 129.120 53 - Algeciras - 122.982 54 - León - 122.051 55 - Santa Coloma de Gramanet - 119.289 56 - Alcobendas - 116.589 57 - Cádiz - 114.244 58 - Jaén - 111.932 59 - Reus - 106.084 60 - Orense - 104.596 61 - Telde - 102.769 62 - Gerona - 101.932 63 - Baracaldo - 100.907 64 - Roquetas de Mar - 98.725 65 - Santiago de Compostela - 97.858 66 - Lugo - 97.613 67 - Lorca - 96.238 68 - Cáceres - 95.418 69 - San Fernando - 94.867 70 - Las Rozas de Madrid - 94.862 71 - San Cugat del Vallés - 94.012 72 - Rivas-Vaciamadrid - 92.925 73 - San Sebastián de los Reyes - 90.962 74 - Cornellá de Llobregat - 89.300 75 - El Puerto de Santa María - 89.060 76 - Pozuelo de Alarcón - 87.134 77 - Guadalajara - 87.064 78 - Mijas - 86.744 79 - Chiclana de la Frontera - 86.306 80 - Melilla - 86.261 81 - Toledo - 85.449 82 - Torrente - 84.025 83 - El Ejido - 84.005 84 - San Baudilio de Llobregat - 83.755 85 - Ceuta - 83.517 86 - Talavera de la Reina - 83.477 87 - Pontevedra - 83.114 88 - Vélez-Málaga - 82.967 89 - Torrevieja - 82.842 90 - Fuengirola - 82.585 91 - Arona - 82.563 92 - Coslada - 81.273 93 - Orihuela - 78.940 94 - Rubí - 78.549 95 - Manresa - 78.192 96 - Valdemoro - 77.587 97 - Guecho - 77.139 98 - Palencia - 77.090 99 - Avilés - 76.874 100 - Gandía - 75.970 101 - Alcalá de Guadaíra - 75.546 102 - Ciudad Real - 75.104 103 - Santa Lucía de Tirajana - 73.573 104 - Molina de Segura - 73.498 105 - Majadahonda - 72.034 106 - Estepona - 71.925 107 - Paterna - 71.361 108 - Benalmádena - 70.204 109 - Sanlúcar de Barrameda - 69.507 110 - Benidorm - 69.118 111 - Torremolinos - 68.056 112 - Villanueva y Geltrú - 67.458 113 - Castelldefels - 67.226 114 - Sagunto - 67.043 115 - Viladecans - 66.707 116 - El Prat de Llobregat - 65.532 117 - Ferrol - 64.785 118 - Arrecife - 64.497 119 - Collado Villalba - 63.825 120 - Ponferrada - 63.747 121 - La Línea de la Concepción - 63.365 122 - Irún - 62.933 123 - Granollers - 62.475 124 - Zamora - 60.297 125 - Aranjuez - 59.833 126 - Mérida - 59.424 127 - Alcoy - 59.128 128 - Boadilla del Monte - 59.052 129 - San Vicente del Raspeig - 58.912 130 - Motril - 58.545 131 - Ávila - 57.949 132 - Sardañola del Vallés - 57.217 133 - Linares - 56.525 134 - Arganda del Rey - 56.386 135 - Cuenca - 53.988 136 - Pinto - 53.537 137 - Huesca - 53.429 138 - San Bartolomé de Tirajana - 53.066 139 - Elda - 52.551 140 - Colmenar Viejo - 52.480 141 - Granadilla de Abona - 51.850 142 - Siero - 51.608 143 - Calviá - 51.567 144 - Segovia - 51.258 145 - Torrelavega - 51.237 146 - Mollet del Vallés - 51.151 147 - Utrera - 51.145 148 - Villarreal - 51.130 149 - Ibiza - 50.643