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.

Highest689,423Sevilla
Median2,638785 municipalities
Andalusia8,666,412History

Top 40 municipalities, 2025

CSVChart (SVG)

SevillaSevilla: 689,423 persons689,423MálagaMálaga: 599,063 persons599,063CórdobaCórdoba: 323,262 persons323,262GranadaGranada: 233,975 persons233,975Jerez de la FronteraJerez de la Frontera: 213,634 persons213,634AlmeríaAlmería: 205,468 persons205,468MarbellaMarbella: 159,786 persons159,786HuelvaHuelva: 143,215 persons143,215Dos HermanasDos Hermanas: 142,519 persons142,519AlgecirasAlgeciras: 126,589 persons126,589JaénJaén: 112,235 persons112,235Roquetas de MarRoquetas de Mar: 111,240 persons111,240CádizCádiz: 109,950 persons109,950MijasMijas: 95,104 persons95,104San FernandoSan Fernando: 93,338 persons93,338El EjidoEl Ejido: 91,440 persons91,440Chiclana de la FronteraChiclana de la Frontera: 90,864 persons90,864El Puerto de Santa MaríaEl Puerto de Santa María: 89,983 persons89,983Vélez-MálagaVélez-Málaga: 86,048 persons86,048FuengirolaFuengirola: 85,211 persons85,211EsteponaEstepona: 79,621 persons79,621BenalmádenaBenalmádena: 78,338 persons78,338Alcalá de GuadaíraAlcalá de Guadaíra: 77,474 persons77,474TorremolinosTorremolinos: 71,329 persons71,329Sanlúcar de BarramedaSanlúcar de Barrameda: 70,012 persons70,012La Línea de la ConcepciónLa Línea de la Concepción: 64,499 persons64,499MotrilMotril: 59,862 persons59,862LinaresLinares: 55,633 persons55,633Rincón de la VictoriaRincón de la Victoria: 52,454 persons52,454UtreraUtrera: 52,403 persons52,403Mairena del AljarafeMairena del Aljarafe: 48,017 persons48,017Alhaurín de la TorreAlhaurín de la Torre: 45,066 persons45,066LucenaLucena: 43,408 persons43,408Puerto RealPuerto Real: 42,527 persons42,527AntequeraAntequera: 41,849 persons41,849La RinconadaLa Rinconada: 40,724 persons40,724ÉcijaÉcija: 39,659 persons39,659Los Palacios y VillafrancaLos Palacios y Villafranca: 38,761 persons38,761AndújarAndújar: 35,610 persons35,610San RoqueSan Roque: 34,310 persons34,310
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2025
persons
Change on 2024
1Sevilla689,423+0.3%
2Málaga599,063+1.3%
3Córdoba323,262+0.1%
4Granada233,975+0.5%
5Jerez de la Frontera213,634-0%
6Almería205,468+1.4%
7Marbella159,786+0.5%
8Huelva143,215-0.1%
9Dos Hermanas142,519+1.5%
10Algeciras126,589+1.3%
11Jaén112,235+0.1%
12Roquetas de Mar111,240+1.9%
13Cádiz109,950-0.9%
14Mijas95,104+1.9%
15San Fernando93,338-0.3%
16El Ejido91,440+1.4%
17Chiclana de la Frontera90,864+1.2%
18El Puerto de Santa María89,9830%
19Vélez-Málaga86,048+0.1%
20Fuengirola85,211-0.8%
21Estepona79,621+1.5%
22Benalmádena78,338+0.9%
23Alcalá de Guadaíra77,474+0.7%
24Torremolinos71,329+0.6%
25Sanlúcar de Barrameda70,012+0.2%
26La Línea de la Concepción64,499+0.5%
27Motril59,862+0.4%
28Linares55,633+0.7%
29Rincón de la Victoria52,454+0.4%
30Utrera52,403+0.4%
31Mairena del Aljarafe48,017+0.2%
32Alhaurín de la Torre45,066+2.3%
33Lucena43,408+0.7%
34Puerto Real42,527+0.9%
35Antequera41,849+0.6%
36La Rinconada40,724+0.5%
37Écija39,659+0.4%
38Los Palacios y Villafranca38,7610%
39Andújar35,610-0%
40San Roque34,310+0.4%
41Ronda33,671+0.7%
42Úbeda33,588-0.3%
43Níjar33,319+0.7%
44Coria del Río31,278+0.6%
45Arcos de la Frontera31,267+0.7%
46Carmona30,240+1.2%
47Puente Genil29,963+0.4%
48Lepe29,677+1.5%
49Vícar29,342+1.8%
50Cártama29,333+1.4%
51Rota29,289-0.9%
52Camas29,089+1.3%
53Lebrija27,788+0.2%
54Alhaurín el Grande27,552-0.3%
55Almuñécar27,544+0.9%
56Morón de la Frontera27,210-0.1%
57Coín26,574+3%
58Adra25,501-0.1%
59Tomares25,432-0.2%
60Armilla25,300-0.4%
61Almonte24,8640%
62Martos24,4620%
63Los Barrios24,449+0.2%
64Mairena del Alcor24,339+0.4%
65Conil de la Frontera24,102+0.4%
66Moguer24,083+2.3%
67Las Gabias23,584+1.1%
68San Juan de Aznalfarache23,408+1.4%
69Bormujos23,071+0.4%
70Aljaraque22,737+1.1%
71Barbate22,635-0.3%
72Montilla22,305-0.1%
73Maracena22,294-0.1%
74Nerja22,132-0.2%
75Torrox22,015+2%
76Ayamonte22,001+1.8%
77Priego de Córdoba21,764-0.3%
78Isla Cristina21,525-0.5%
79Alcalá la Real21,496-0.4%
80Cartaya21,471+0.3%
81Loja20,951+0.5%
82Atarfe20,914+2.2%
83Huércal-Overa20,860+1.2%
84Baza20,587+0.1%
85Palma del Río20,438-0.5%
86La Zubia20,389+1.7%
87Vera20,282+4.1%
88Chipiona20,076+0.8%
89Cabra19,995-0.1%
90Albolote19,768+0.9%
91Arahal19,546+0.7%
92El Viso del Alcor19,458+0.8%
93Marchena19,405+0.1%
94Guadix18,881+0.8%
95Huércal de Almería18,660+0.4%
96Tarifa18,613-0.3%
97Baena18,386-0.3%
98Manilva18,165+0.4%
99Lora del Río18,122-0.4%
100Osuna17,396+0.1%
101Bailén17,119-0.8%
102Castilleja de la Cuesta17,074-0.5%
103Pozoblanco16,931-0.1%
104Churriana de la Vega16,878+1.1%
105La Algaba16,803+0.8%
106Ubrique16,615+1.1%
107Espartinas16,479-0%
108Las Cabezas de San Juan16,388-0.1%
109Punta Umbría16,281+0.9%
110Baeza15,575-0.7%
111Cuevas del Almanzora15,526+1.8%
112Santa Fe15,494+1.5%
113Ogíjares15,239+1.2%
114La Carolina14,677-0%
115Sanlúcar la Mayor14,648+1.9%
116La Carlota14,503+0.8%
117Bollullos Par del Condado14,314-0.3%
118Guillena14,260+1.4%
119Pilas14,222+0.8%
120Torredelcampo13,888-0.4%
121Álora13,650+0.6%
122Gines13,634+0.8%
123Gibraleón13,261+0.9%
124Torredonjimeno13,213-0.4%
125Vejer de la Frontera13,131+1.7%
126Aguilar de la Frontera13,130-0.6%
127Berja13,120+1.4%
128Brenes12,975+0.7%
129Palos de la Frontera12,938+2.2%
130Albox12,799+3.2%
131Salobreña12,760+0.8%
132Valverde del Camino12,631+0.2%
133Estepa12,430+0.3%
134Vegas del Genil12,424+0.8%
135Alcalá del Río12,335+0.7%
136Huétor Vega12,285-0.1%
137Pulpí12,214+2.6%
138Villamartín12,184+0.1%
139La Puebla del Río11,903+0.3%
140Medina Sidonia11,838+0.6%
141Peligros11,725+0.4%
142Mancha Real11,481+0.8%
143Bollullos de la Mitación11,431+1.6%
144Jódar11,285-0.7%
145Garrucha10,845+2.3%
146La Palma del Condado10,841+1.2%
147La Puebla de Cazalla10,830+0.3%
148Cantillana10,780+0.5%
149Huétor Tájar10,749+0.9%
150Gelves10,548+0.7%
151Alhendín10,475+0.7%
152Villacarrillo10,342+0.2%
153Pizarra10,334+1.5%
154Mengíbar10,250+2.4%
155Peñarroya-Pueblonuevo10,244-0.4%
156Alcaudete10,129-1.1%
157San Juan del Puerto9,969+1.6%
158Íllora9,923+0.1%
159Fuente Palmera9,883-0.2%
160Rute9,824+0.6%
161Pinos Puente9,807+1%
162Fernán-Núñez9,670+0.3%
163Padul9,667+1.4%
164Olivares9,537+0.3%
165Benahavís9,472+4.4%
166Umbrete9,455+0.6%
167Tocina9,431+0.6%
168Palomares del Río9,421+1.6%
169Casares9,009+6.2%
170Montoro9,004-0.5%
171La Mojonera8,793+1.3%
172El Cuervo de Sevilla8,783+0.8%
173Monachil8,664+0.7%
174Santiponce8,634+0.1%
175Campillos8,561+0.7%
176Carboneras8,458+0.2%
177Aracena8,425+0.4%
178Villanueva de Córdoba8,328-0.6%
179Cenes de la Vega8,254-0.5%
180Trigueros8,159+0.6%
181Archidona8,105+0.8%
182Valencina de la Concepción8,050-0.4%
183Almodóvar del Río8,040+0.7%
184Rociana del Condado8,024+0.5%
185Gerena7,971+0.6%
186Cúllar Vega7,947+1.8%
187Villaverde del Río7,885+1.2%
188Olvera7,842-0.3%
189Villanueva del Arzobispo7,703-0.6%
190Villa de Otura7,696+1.2%
191Mojácar7,680+2.2%
192Castro del Río7,597-0.2%
193Bornos7,510-0.3%
194Burguillos7,448+1.7%
195La Rambla7,412-0.3%
196Albuñol7,388+0.4%
197Benacazón7,363+0.1%
198Posadas7,273+0.7%
199Fuentes de Andalucía7,2470%
200Huéscar7,241+0.1%
201Benalup-Casas Viejas7,236+0.1%
202Dúrcal7,234+0.3%
203Torreperogil7,107-0.1%
204Algarrobo7,103+2.8%
205Bujalance7,065-1%
206Montellano7,0320%
207Trebujena6,999-0.2%
208Villanueva del Ariscal6,965+0.4%
209Cazorla6,930-1.2%
210Puerto Serrano6,877-0.3%
211Villa del Río6,852-0.2%
212Paradas6,762-0.3%
213Jimena de la Frontera6,719+0.4%
214Vélez-Rubio6,685+1.1%
215Almensilla6,646-0.1%
216Herrera6,575+0.1%
217Hinojosa del Duque6,534-0.4%
218Olula del Río6,506+1.2%
219Marmolejo6,412-1.5%
220Gójar6,371+0.5%
221Viator6,339+1.1%
222Bonares6,125-0.5%
223Los Villares6,111+0.5%
224Aznalcóllar6,096+0.3%
225Porcuna5,936+0.5%
226Alfacar5,834+0.9%
227Chauchina5,817+0.6%
228Isla Mayor5,748-0.6%
229Constantina5,745+0.1%
230Órgiva5,728+1%
231Prado del Rey5,692+0.4%
232Pulianas5,659+0.6%
233Salteras5,604+0.4%
234Alhama de Granada5,544-2%
235Paterna de Rivera5,539+0.6%
236Mollina5,528+1.4%
237Villanueva del Trabuco5,521+2.1%
238Cájar5,511+0.3%
239Huelma5,485-0.7%
240Macael5,436+0.1%
241Alameda5,426-0.4%
242Algodonales5,425-0.3%
243Arjona5,330-0.9%
244Casariche5,291-0.3%
245Peal de Becerro5,290+0.3%
246Gualchos5,284-0.5%
247Montefrío5,283-0.4%
248Nueva Carteya5,235-1.4%
249Alcalá de los Gazules5,230+0.1%
250La Guardia de Jaén5,212-0.1%

Showing the top 250 of 785. The CSV download has every row.

Other periods

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

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

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

Municipalities in Andalusia: more rankings