| City | Region | Population | Latitude | Longitude |
|---|---|---|---|---|
| Puente-Genil | Andalusia | 30,033 | 37.3894300 | -4.7668600 |
| Redondela | Galicia | 30,001 | 42.2833700 | -8.6096000 |
| Atamaría | Murcia | 30,000 | 37.5998900 | -0.8068200 |
| Pinar de Chamartín | Madrid | 30,000 | 40.4790300 | -3.6683600 |
| Puerto del Carmen | Canary Islands | 30,000 | 28.9231300 | -13.6657900 |
| Salt | Catalonia | 29,985 | 41.9748900 | 2.7928100 |
| Aldaia | Valencia | 29,914 | 39.4656900 | -0.4600500 |
| Arteixo | Galicia | 29,762 | 43.3048200 | -8.5074900 |
| Calpe | Valencia | 29,666 | 38.6447000 | 0.0445000 |
| Sestao | Basque Country | 29,476 | 43.3097500 | -3.0071600 |
| Xàtiva | Valencia | 29,386 | 38.9904200 | -0.5185200 |
| Ingenio | Canary Islands | 29,319 | 27.9185500 | -15.4343300 |
| Inca | Balearic Islands | 29,308 | 39.7211000 | 2.9109300 |
| el Putxet i el Farró | Catalonia | 29,278 | 41.4069300 | 2.1439200 |
| San Roque | Andalusia | 29,249 | 36.2106700 | -5.3841500 |
| Galdakao | Basque Country | 29,226 | 43.2333300 | -2.8333300 |
| Totana | Murcia | 29,211 | 37.7688000 | -1.5022900 |
| Rota | Andalusia | 29,179 | 36.6254500 | -6.3622000 |
| Ciutadella | Balearic Islands | 29,160 | 40.0011200 | 3.8414400 |
| La Sagrera | Catalonia | 29,134 | 41.4227100 | 2.1858900 |
| Mahon | Balearic Islands | 29,125 | 39.8885300 | 4.2658300 |
| la Verneda i la Pau | Catalonia | 29,013 | 41.4239900 | 2.2030400 |
| Agüimes | Canary Islands | 28,924 | 27.9053900 | -15.4460900 |
| Sueca | Valencia | 28,908 | 39.2026000 | -0.3111400 |
| Crevillent | Valencia | 28,609 | 38.2499400 | -0.8097500 |
| Morón de la Frontera | Andalusia | 28,455 | 37.1208400 | -5.4540300 |
| Oliva | Valencia | 28,419 | 38.9197100 | -0.1193500 |
| Sant Pere de Ribes | Catalonia | 28,353 | 41.2604500 | 1.7739100 |
| Carmona | Andalusia | 28,344 | 37.4712500 | -5.6460800 |
| Algemesí | Valencia | 28,308 | 39.1904200 | -0.4357200 |
| Vinaròs | Valencia | 28,273 | 40.4703300 | 0.4755900 |
| Durango | Basque Country | 28,229 | 43.1712400 | -2.6338000 |
| Culleredo | Galicia | 28,227 | 43.2878800 | -8.3885800 |
| Coria del Río | Andalusia | 28,100 | 37.2876600 | -6.0541000 |
| Sant Vicenç dels Horts | Catalonia | 27,701 | 41.3931700 | 2.0068900 |
| Almuñécar | Andalusia | 27,696 | 36.7339300 | -3.6907200 |
| Sitges | Catalonia | 27,668 | 41.2350600 | 1.8119300 |
| Ribeira | Galicia | 27,518 | 42.7461100 | -8.4439200 |
| Eibar | Basque Country | 27,419 | 43.1849300 | -2.4715800 |
| Premià de Mar | Catalonia | 27,399 | 41.4920600 | 2.3652400 |
| el Clot | Catalonia | 27,170 | 41.4098600 | 2.1905300 |
| Novelda | Valencia | 27,135 | 38.3847900 | -0.7677300 |
| Catarroja | Valencia | 27,035 | 39.4000000 | -0.4000000 |
| Amés | Galicia | 26,983 | 42.9042600 | -8.6555100 |
| Martorell | Catalonia | 26,681 | 41.4740200 | 1.9306200 |
| Horta | Catalonia | 26,676 | 41.4362800 | 2.1572500 |
| Benicarló | Valencia | 26,655 | 40.4165000 | 0.4270900 |
| Salou | Catalonia | 26,649 | 41.0766300 | 1.1416300 |
| Villarrobledo | Castille-La Mancha | 26,642 | 39.2699200 | -2.6011900 |
| Níjar | Andalusia | 26,516 | 36.9665500 | -2.2059500 |
| El Campello | Valencia | 26,511 | 38.4288500 | -0.3977400 |
| Villaviciosa de Odón | Madrid | 26,475 | 40.3569200 | -3.9001100 |
| Lebrija | Andalusia | 26,434 | 36.9207700 | -6.0752900 |
| Caravaca | Murcia | 26,415 | 38.1055800 | -1.8634300 |
| Sant Andreu de la Barca | Catalonia | 26,401 | 41.4465900 | 1.9718700 |
| la Prosperitat | Catalonia | 26,295 | 41.4426900 | 2.1820000 |
| Pineda de Mar | Catalonia | 26,203 | 41.6276300 | 2.6889000 |
| Sant Martí de Provençals | Catalonia | 26,196 | 41.4202000 | 2.1963200 |
| Camas | Andalusia | 26,015 | 37.4020200 | -6.0331400 |
| Marín | Galicia | 25,969 | 42.3833300 | -8.7000000 |
| Lepe | Andalusia | 25,886 | 37.2548200 | -7.2043300 |
| Villanueva de la Serena | Extremadura | 25,838 | 38.9765500 | -5.7974000 |
| Almozara | Aragon | 25,767 | 41.6612400 | -0.9016900 |
| el Baix Guinardó | Catalonia | 25,766 | 41.4117500 | 2.1678400 |
| Cangas do Morrazo | Galicia | 25,748 | 42.2641300 | -8.7846300 |
| Almansa | Castille-La Mancha | 25,727 | 38.8691700 | -1.0971300 |
| Onda | Valencia | 25,691 | 39.9649500 | -0.2604100 |
| Jumilla | Murcia | 25,685 | 38.4791700 | -1.3250000 |
| Vilapicina i la Torre Llobeta | Catalonia | 25,581 | 41.4286100 | 2.1741000 |
| La Bonanova | Catalonia | 25,574 | 41.4058500 | 2.1324300 |
| Quart de Poblet | Valencia | 25,499 | 39.4813900 | -0.4393700 |
| Valls | Catalonia | 25,092 | 41.2861200 | 1.2499300 |
| Santa Perpètua de Mogoda | Catalonia | 25,048 | 41.5333300 | 2.1833300 |
| Almassora | Valencia | 24,963 | 39.9472900 | -0.0631300 |
| Iturrama | Navarre | 24,846 | 42.8084700 | -1.6582500 |
| Sarrià | Catalonia | 24,819 | 41.4026900 | 2.1162000 |
| Calahorra | La Rioja | 24,787 | 42.3050600 | -1.9652100 |
| Martos | Andalusia | 24,655 | 37.7210700 | -3.9726400 |
| Porta | Catalonia | 24,604 | 41.4349000 | 2.1788300 |
| Gáldar | Canary Islands | 24,405 | 28.1470100 | -15.6502000 |
| Adra | Andalusia | 24,373 | 36.7496100 | -3.0205500 |
| Sants - Badal | Catalonia | 24,344 | 41.3747100 | 2.1277500 |
| Candelaria | Canary Islands | 24,319 | 28.3548000 | -16.3726800 |
| Calafell | Catalonia | 24,265 | 41.1999700 | 1.5683000 |
| Erandio | Basque Country | 24,262 | 43.3043800 | -2.9735200 |
| Cullera | Valencia | 24,121 | 39.1666700 | -0.2500000 |
| Ibi | Valencia | 24,113 | 38.6253300 | -0.5722500 |
| Molins de Rei | Catalonia | 24,067 | 41.4166700 | 2.0166700 |
| la Maternitat i Sant Ramon | Catalonia | 24,058 | 41.3812500 | 2.1174400 |
| Icod de los Vinos | Canary Islands | 24,024 | 28.3724100 | -16.7118800 |
| Montilla | Andalusia | 23,840 | 37.5862700 | -4.6380500 |
| Altea | Valencia | 23,780 | 38.5988500 | -0.0513900 |
| San Pedro del Pinatar | Murcia | 23,738 | 37.8356800 | -0.7910200 |
| Tacoronte | Canary Islands | 23,562 | 28.4768800 | -16.4101600 |
| Paiporta | Valencia | 23,519 | 39.4281400 | -0.4176500 |
| Priego de Córdoba | Andalusia | 23,513 | 37.4380700 | -4.1952300 |
| Baza | Andalusia | 23,359 | 37.4907300 | -2.7725900 |
| Alhaurín el Grande | Andalusia | 23,319 | 36.6430000 | -4.6872800 |
| Olesa de Montserrat | Catalonia | 23,301 | 41.5437200 | 1.8940700 |
| el Besòs i el Maresme | Catalonia | 23,254 | 41.4130900 | 2.2173600 |