Municipalities in Andalusia by population, 2025
Sevilla had the highest population of 785 municipalities in 2025, at 689,423. Cumbres de Enmedio had the lowest, at 54. The median was 2,638 and the figure for Andalusia was 8.67 million. Source: the Instituto Nacional de Estadística.
Top 40 municipalities, 2025
Full ranking
| Rank | Municipalities | 2025 | Change on 2024 |
|---|---|---|---|
| 1 | Sevilla | 689,423 | +0.3% |
| 2 | Málaga | 599,063 | +1.3% |
| 3 | Córdoba | 323,262 | +0.1% |
| 4 | Granada | 233,975 | +0.5% |
| 5 | Jerez de la Frontera | 213,634 | -0% |
| 6 | Almería | 205,468 | +1.4% |
| 7 | Marbella | 159,786 | +0.5% |
| 8 | Huelva | 143,215 | -0.1% |
| 9 | Dos Hermanas | 142,519 | +1.5% |
| 10 | Algeciras | 126,589 | +1.3% |
| 11 | Jaén | 112,235 | +0.1% |
| 12 | Roquetas de Mar | 111,240 | +1.9% |
| 13 | Cádiz | 109,950 | -0.9% |
| 14 | Mijas | 95,104 | +1.9% |
| 15 | San Fernando | 93,338 | -0.3% |
| 16 | El Ejido | 91,440 | +1.4% |
| 17 | Chiclana de la Frontera | 90,864 | +1.2% |
| 18 | El Puerto de Santa María | 89,983 | 0% |
| 19 | Vélez-Málaga | 86,048 | +0.1% |
| 20 | Fuengirola | 85,211 | -0.8% |
| 21 | Estepona | 79,621 | +1.5% |
| 22 | Benalmádena | 78,338 | +0.9% |
| 23 | Alcalá de Guadaíra | 77,474 | +0.7% |
| 24 | Torremolinos | 71,329 | +0.6% |
| 25 | Sanlúcar de Barrameda | 70,012 | +0.2% |
| 26 | La Línea de la Concepción | 64,499 | +0.5% |
| 27 | Motril | 59,862 | +0.4% |
| 28 | Linares | 55,633 | +0.7% |
| 29 | Rincón de la Victoria | 52,454 | +0.4% |
| 30 | Utrera | 52,403 | +0.4% |
| 31 | Mairena del Aljarafe | 48,017 | +0.2% |
| 32 | Alhaurín de la Torre | 45,066 | +2.3% |
| 33 | Lucena | 43,408 | +0.7% |
| 34 | Puerto Real | 42,527 | +0.9% |
| 35 | Antequera | 41,849 | +0.6% |
| 36 | La Rinconada | 40,724 | +0.5% |
| 37 | Écija | 39,659 | +0.4% |
| 38 | Los Palacios y Villafranca | 38,761 | 0% |
| 39 | Andújar | 35,610 | -0% |
| 40 | San Roque | 34,310 | +0.4% |
| 41 | Ronda | 33,671 | +0.7% |
| 42 | Úbeda | 33,588 | -0.3% |
| 43 | Níjar | 33,319 | +0.7% |
| 44 | Coria del Río | 31,278 | +0.6% |
| 45 | Arcos de la Frontera | 31,267 | +0.7% |
| 46 | Carmona | 30,240 | +1.2% |
| 47 | Puente Genil | 29,963 | +0.4% |
| 48 | Lepe | 29,677 | +1.5% |
| 49 | Vícar | 29,342 | +1.8% |
| 50 | Cártama | 29,333 | +1.4% |
| 51 | Rota | 29,289 | -0.9% |
| 52 | Camas | 29,089 | +1.3% |
| 53 | Lebrija | 27,788 | +0.2% |
| 54 | Alhaurín el Grande | 27,552 | -0.3% |
| 55 | Almuñécar | 27,544 | +0.9% |
| 56 | Morón de la Frontera | 27,210 | -0.1% |
| 57 | Coín | 26,574 | +3% |
| 58 | Adra | 25,501 | -0.1% |
| 59 | Tomares | 25,432 | -0.2% |
| 60 | Armilla | 25,300 | -0.4% |
| 61 | Almonte | 24,864 | 0% |
| 62 | Martos | 24,462 | 0% |
| 63 | Los Barrios | 24,449 | +0.2% |
| 64 | Mairena del Alcor | 24,339 | +0.4% |
| 65 | Conil de la Frontera | 24,102 | +0.4% |
| 66 | Moguer | 24,083 | +2.3% |
| 67 | Las Gabias | 23,584 | +1.1% |
| 68 | San Juan de Aznalfarache | 23,408 | +1.4% |
| 69 | Bormujos | 23,071 | +0.4% |
| 70 | Aljaraque | 22,737 | +1.1% |
| 71 | Barbate | 22,635 | -0.3% |
| 72 | Montilla | 22,305 | -0.1% |
| 73 | Maracena | 22,294 | -0.1% |
| 74 | Nerja | 22,132 | -0.2% |
| 75 | Torrox | 22,015 | +2% |
| 76 | Ayamonte | 22,001 | +1.8% |
| 77 | Priego de Córdoba | 21,764 | -0.3% |
| 78 | Isla Cristina | 21,525 | -0.5% |
| 79 | Alcalá la Real | 21,496 | -0.4% |
| 80 | Cartaya | 21,471 | +0.3% |
| 81 | Loja | 20,951 | +0.5% |
| 82 | Atarfe | 20,914 | +2.2% |
| 83 | Huércal-Overa | 20,860 | +1.2% |
| 84 | Baza | 20,587 | +0.1% |
| 85 | Palma del Río | 20,438 | -0.5% |
| 86 | La Zubia | 20,389 | +1.7% |
| 87 | Vera | 20,282 | +4.1% |
| 88 | Chipiona | 20,076 | +0.8% |
| 89 | Cabra | 19,995 | -0.1% |
| 90 | Albolote | 19,768 | +0.9% |
| 91 | Arahal | 19,546 | +0.7% |
| 92 | El Viso del Alcor | 19,458 | +0.8% |
| 93 | Marchena | 19,405 | +0.1% |
| 94 | Guadix | 18,881 | +0.8% |
| 95 | Huércal de Almería | 18,660 | +0.4% |
| 96 | Tarifa | 18,613 | -0.3% |
| 97 | Baena | 18,386 | -0.3% |
| 98 | Manilva | 18,165 | +0.4% |
| 99 | Lora del Río | 18,122 | -0.4% |
| 100 | Osuna | 17,396 | +0.1% |
| 101 | Bailén | 17,119 | -0.8% |
| 102 | Castilleja de la Cuesta | 17,074 | -0.5% |
| 103 | Pozoblanco | 16,931 | -0.1% |
| 104 | Churriana de la Vega | 16,878 | +1.1% |
| 105 | La Algaba | 16,803 | +0.8% |
| 106 | Ubrique | 16,615 | +1.1% |
| 107 | Espartinas | 16,479 | -0% |
| 108 | Las Cabezas de San Juan | 16,388 | -0.1% |
| 109 | Punta Umbría | 16,281 | +0.9% |
| 110 | Baeza | 15,575 | -0.7% |
| 111 | Cuevas del Almanzora | 15,526 | +1.8% |
| 112 | Santa Fe | 15,494 | +1.5% |
| 113 | Ogíjares | 15,239 | +1.2% |
| 114 | La Carolina | 14,677 | -0% |
| 115 | Sanlúcar la Mayor | 14,648 | +1.9% |
| 116 | La Carlota | 14,503 | +0.8% |
| 117 | Bollullos Par del Condado | 14,314 | -0.3% |
| 118 | Guillena | 14,260 | +1.4% |
| 119 | Pilas | 14,222 | +0.8% |
| 120 | Torredelcampo | 13,888 | -0.4% |
| 121 | Álora | 13,650 | +0.6% |
| 122 | Gines | 13,634 | +0.8% |
| 123 | Gibraleón | 13,261 | +0.9% |
| 124 | Torredonjimeno | 13,213 | -0.4% |
| 125 | Vejer de la Frontera | 13,131 | +1.7% |
| 126 | Aguilar de la Frontera | 13,130 | -0.6% |
| 127 | Berja | 13,120 | +1.4% |
| 128 | Brenes | 12,975 | +0.7% |
| 129 | Palos de la Frontera | 12,938 | +2.2% |
| 130 | Albox | 12,799 | +3.2% |
| 131 | Salobreña | 12,760 | +0.8% |
| 132 | Valverde del Camino | 12,631 | +0.2% |
| 133 | Estepa | 12,430 | +0.3% |
| 134 | Vegas del Genil | 12,424 | +0.8% |
| 135 | Alcalá del Río | 12,335 | +0.7% |
| 136 | Huétor Vega | 12,285 | -0.1% |
| 137 | Pulpí | 12,214 | +2.6% |
| 138 | Villamartín | 12,184 | +0.1% |
| 139 | La Puebla del Río | 11,903 | +0.3% |
| 140 | Medina Sidonia | 11,838 | +0.6% |
| 141 | Peligros | 11,725 | +0.4% |
| 142 | Mancha Real | 11,481 | +0.8% |
| 143 | Bollullos de la Mitación | 11,431 | +1.6% |
| 144 | Jódar | 11,285 | -0.7% |
| 145 | Garrucha | 10,845 | +2.3% |
| 146 | La Palma del Condado | 10,841 | +1.2% |
| 147 | La Puebla de Cazalla | 10,830 | +0.3% |
| 148 | Cantillana | 10,780 | +0.5% |
| 149 | Huétor Tájar | 10,749 | +0.9% |
| 150 | Gelves | 10,548 | +0.7% |
| 151 | Alhendín | 10,475 | +0.7% |
| 152 | Villacarrillo | 10,342 | +0.2% |
| 153 | Pizarra | 10,334 | +1.5% |
| 154 | Mengíbar | 10,250 | +2.4% |
| 155 | Peñarroya-Pueblonuevo | 10,244 | -0.4% |
| 156 | Alcaudete | 10,129 | -1.1% |
| 157 | San Juan del Puerto | 9,969 | +1.6% |
| 158 | Íllora | 9,923 | +0.1% |
| 159 | Fuente Palmera | 9,883 | -0.2% |
| 160 | Rute | 9,824 | +0.6% |
| 161 | Pinos Puente | 9,807 | +1% |
| 162 | Fernán-Núñez | 9,670 | +0.3% |
| 163 | Padul | 9,667 | +1.4% |
| 164 | Olivares | 9,537 | +0.3% |
| 165 | Benahavís | 9,472 | +4.4% |
| 166 | Umbrete | 9,455 | +0.6% |
| 167 | Tocina | 9,431 | +0.6% |
| 168 | Palomares del Río | 9,421 | +1.6% |
| 169 | Casares | 9,009 | +6.2% |
| 170 | Montoro | 9,004 | -0.5% |
| 171 | La Mojonera | 8,793 | +1.3% |
| 172 | El Cuervo de Sevilla | 8,783 | +0.8% |
| 173 | Monachil | 8,664 | +0.7% |
| 174 | Santiponce | 8,634 | +0.1% |
| 175 | Campillos | 8,561 | +0.7% |
| 176 | Carboneras | 8,458 | +0.2% |
| 177 | Aracena | 8,425 | +0.4% |
| 178 | Villanueva de Córdoba | 8,328 | -0.6% |
| 179 | Cenes de la Vega | 8,254 | -0.5% |
| 180 | Trigueros | 8,159 | +0.6% |
| 181 | Archidona | 8,105 | +0.8% |
| 182 | Valencina de la Concepción | 8,050 | -0.4% |
| 183 | Almodóvar del Río | 8,040 | +0.7% |
| 184 | Rociana del Condado | 8,024 | +0.5% |
| 185 | Gerena | 7,971 | +0.6% |
| 186 | Cúllar Vega | 7,947 | +1.8% |
| 187 | Villaverde del Río | 7,885 | +1.2% |
| 188 | Olvera | 7,842 | -0.3% |
| 189 | Villanueva del Arzobispo | 7,703 | -0.6% |
| 190 | Villa de Otura | 7,696 | +1.2% |
| 191 | Mojácar | 7,680 | +2.2% |
| 192 | Castro del Río | 7,597 | -0.2% |
| 193 | Bornos | 7,510 | -0.3% |
| 194 | Burguillos | 7,448 | +1.7% |
| 195 | La Rambla | 7,412 | -0.3% |
| 196 | Albuñol | 7,388 | +0.4% |
| 197 | Benacazón | 7,363 | +0.1% |
| 198 | Posadas | 7,273 | +0.7% |
| 199 | Fuentes de Andalucía | 7,247 | 0% |
| 200 | Huéscar | 7,241 | +0.1% |
| 201 | Benalup-Casas Viejas | 7,236 | +0.1% |
| 202 | Dúrcal | 7,234 | +0.3% |
| 203 | Torreperogil | 7,107 | -0.1% |
| 204 | Algarrobo | 7,103 | +2.8% |
| 205 | Bujalance | 7,065 | -1% |
| 206 | Montellano | 7,032 | 0% |
| 207 | Trebujena | 6,999 | -0.2% |
| 208 | Villanueva del Ariscal | 6,965 | +0.4% |
| 209 | Cazorla | 6,930 | -1.2% |
| 210 | Puerto Serrano | 6,877 | -0.3% |
| 211 | Villa del Río | 6,852 | -0.2% |
| 212 | Paradas | 6,762 | -0.3% |
| 213 | Jimena de la Frontera | 6,719 | +0.4% |
| 214 | Vélez-Rubio | 6,685 | +1.1% |
| 215 | Almensilla | 6,646 | -0.1% |
| 216 | Herrera | 6,575 | +0.1% |
| 217 | Hinojosa del Duque | 6,534 | -0.4% |
| 218 | Olula del Río | 6,506 | +1.2% |
| 219 | Marmolejo | 6,412 | -1.5% |
| 220 | Gójar | 6,371 | +0.5% |
| 221 | Viator | 6,339 | +1.1% |
| 222 | Bonares | 6,125 | -0.5% |
| 223 | Los Villares | 6,111 | +0.5% |
| 224 | Aznalcóllar | 6,096 | +0.3% |
| 225 | Porcuna | 5,936 | +0.5% |
| 226 | Alfacar | 5,834 | +0.9% |
| 227 | Chauchina | 5,817 | +0.6% |
| 228 | Isla Mayor | 5,748 | -0.6% |
| 229 | Constantina | 5,745 | +0.1% |
| 230 | Órgiva | 5,728 | +1% |
| 231 | Prado del Rey | 5,692 | +0.4% |
| 232 | Pulianas | 5,659 | +0.6% |
| 233 | Salteras | 5,604 | +0.4% |
| 234 | Alhama de Granada | 5,544 | -2% |
| 235 | Paterna de Rivera | 5,539 | +0.6% |
| 236 | Mollina | 5,528 | +1.4% |
| 237 | Villanueva del Trabuco | 5,521 | +2.1% |
| 238 | Cájar | 5,511 | +0.3% |
| 239 | Huelma | 5,485 | -0.7% |
| 240 | Macael | 5,436 | +0.1% |
| 241 | Alameda | 5,426 | -0.4% |
| 242 | Algodonales | 5,425 | -0.3% |
| 243 | Arjona | 5,330 | -0.9% |
| 244 | Casariche | 5,291 | -0.3% |
| 245 | Peal de Becerro | 5,290 | +0.3% |
| 246 | Gualchos | 5,284 | -0.5% |
| 247 | Montefrío | 5,283 | -0.4% |
| 248 | Nueva Carteya | 5,235 | -1.4% |
| 249 | Alcalá de los Gazules | 5,230 | +0.1% |
| 250 | La Guardia de Jaén | 5,212 | -0.1% |
Other periods
- 2025
- 2024
About this ranking
Resident population. Spain and the EU: 1 January, with Spanish figures from the official municipal register (Padrón). United States: Census Bureau population estimates for 1 July. Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.
For Denmark, Statistics Denmark counts the registered resident population on 1 January. Greenland and the Faroe Islands are excluded. The annual series selects the first-quarter reference date from FOLK1A. The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.
Every value in the ranking comes from the same publisher and the same period, so the municipalities are compared on one definition. Equal values share a rank.
How to cite
Instituto Nacional de Estadística (INE). Cifras oficiales de población de los municipios españoles: Revisión del Padrón municipal (tabla 29005). https://www.ine.es/jaxiT3/Tabla.htm?t=29005. Retrieved 2026-10-07.
Use this data in your AI agent
Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:
Rank Municipalities in Andalusia by population using official data, and cite the source.
rank_places {"indicator":"population","level":"municipality","within":"Andalusia","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=municipality&within=Andalusia&limit=10
Questions
Which municipality has the highest population?
Sevilla, with 689,423 in 2025, according to the Instituto Nacional de Estadística.
Which municipality has the lowest population?
Cumbres de Enmedio, with 54 in 2025.
Where does this ranking come from?
Every value comes from one source and one period, so the places are comparable: Instituto Nacional de Estadística, Cifras oficiales de población de los municipios españoles: Revisión del Padrón municipal (tabla 29005). Retrieved 2026-10-07.
Population: other rankings
- Countries
- EU countries
- US states
- EU regions (NUTS 2)
- US counties
- Autonomous communities of Spain
- Provinces of Spain
- Municipalities of Spain
- Regions of Germany (NUTS 2)
- Regions of France (NUTS 2)
- Regions of Italy (NUTS 2)
- Regions of Poland (NUTS 2)