Municipalities in Seville province by population, 2025

Sevilla had the highest population of 106 municipalities in 2025, at 689,423. El Madroño had the lowest, at 286. The median was 6,704 and the figure for Seville province was 1.98 million. Source: the Instituto Nacional de Estadística.

Highest689,423Sevilla
Lowest286El Madroño
Median6,704106 municipalities
Seville province1,976,624History

Top 40 municipalities, 2025

CSVChart (SVG)

SevillaSevilla: 689,423 persons689,423Dos HermanasDos Hermanas: 142,519 persons142,519Alcalá de GuadaíraAlcalá de Guadaíra: 77,474 persons77,474UtreraUtrera: 52,403 persons52,403Mairena del AljarafeMairena del Aljarafe: 48,017 persons48,017La RinconadaLa Rinconada: 40,724 persons40,724ÉcijaÉcija: 39,659 persons39,659Los Palacios y VillafrancaLos Palacios y Villafranca: 38,761 persons38,761Coria del RíoCoria del Río: 31,278 persons31,278CarmonaCarmona: 30,240 persons30,240CamasCamas: 29,089 persons29,089LebrijaLebrija: 27,788 persons27,788Morón de la FronteraMorón de la Frontera: 27,210 persons27,210TomaresTomares: 25,432 persons25,432Mairena del AlcorMairena del Alcor: 24,339 persons24,339San Juan de AznalfaracheSan Juan de Aznalfarache: 23,408 persons23,408BormujosBormujos: 23,071 persons23,071ArahalArahal: 19,546 persons19,546El Viso del AlcorEl Viso del Alcor: 19,458 persons19,458MarchenaMarchena: 19,405 persons19,405Lora del RíoLora del Río: 18,122 persons18,122OsunaOsuna: 17,396 persons17,396Castilleja de la CuestaCastilleja de la Cuesta: 17,074 persons17,074La AlgabaLa Algaba: 16,803 persons16,803EspartinasEspartinas: 16,479 persons16,479Las Cabezas de San JuanLas Cabezas de San Juan: 16,388 persons16,388Sanlúcar la MayorSanlúcar la Mayor: 14,648 persons14,648GuillenaGuillena: 14,260 persons14,260PilasPilas: 14,222 persons14,222GinesGines: 13,634 persons13,634BrenesBrenes: 12,975 persons12,975EstepaEstepa: 12,430 persons12,430Alcalá del RíoAlcalá del Río: 12,335 persons12,335La Puebla del RíoLa Puebla del Río: 11,903 persons11,903Bollullos de la MitaciónBollullos de la Mitación: 11,431 persons11,431La Puebla de CazallaLa Puebla de Cazalla: 10,830 persons10,830CantillanaCantillana: 10,780 persons10,780GelvesGelves: 10,548 persons10,548OlivaresOlivares: 9,537 persons9,537UmbreteUmbrete: 9,455 persons9,455
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2025
persons
Change on 2024
1Sevilla689,423+0.3%
2Dos Hermanas142,519+1.5%
3Alcalá de Guadaíra77,474+0.7%
4Utrera52,403+0.4%
5Mairena del Aljarafe48,017+0.2%
6La Rinconada40,724+0.5%
7Écija39,659+0.4%
8Los Palacios y Villafranca38,7610%
9Coria del Río31,278+0.6%
10Carmona30,240+1.2%
11Camas29,089+1.3%
12Lebrija27,788+0.2%
13Morón de la Frontera27,210-0.1%
14Tomares25,432-0.2%
15Mairena del Alcor24,339+0.4%
16San Juan de Aznalfarache23,408+1.4%
17Bormujos23,071+0.4%
18Arahal19,546+0.7%
19El Viso del Alcor19,458+0.8%
20Marchena19,405+0.1%
21Lora del Río18,122-0.4%
22Osuna17,396+0.1%
23Castilleja de la Cuesta17,074-0.5%
24La Algaba16,803+0.8%
25Espartinas16,479-0%
26Las Cabezas de San Juan16,388-0.1%
27Sanlúcar la Mayor14,648+1.9%
28Guillena14,260+1.4%
29Pilas14,222+0.8%
30Gines13,634+0.8%
31Brenes12,975+0.7%
32Estepa12,430+0.3%
33Alcalá del Río12,335+0.7%
34La Puebla del Río11,903+0.3%
35Bollullos de la Mitación11,431+1.6%
36La Puebla de Cazalla10,830+0.3%
37Cantillana10,780+0.5%
38Gelves10,548+0.7%
39Olivares9,537+0.3%
40Umbrete9,455+0.6%
41Tocina9,431+0.6%
42Palomares del Río9,421+1.6%
43El Cuervo de Sevilla8,783+0.8%
44Santiponce8,634+0.1%
45Valencina de la Concepción8,050-0.4%
46Gerena7,971+0.6%
47Villaverde del Río7,885+1.2%
48Burguillos7,448+1.7%
49Benacazón7,363+0.1%
50Fuentes de Andalucía7,2470%
51Montellano7,0320%
52Villanueva del Ariscal6,965+0.4%
53Paradas6,762-0.3%
54Almensilla6,646-0.1%
55Herrera6,575+0.1%
56Aznalcóllar6,096+0.3%
57Isla Mayor5,748-0.6%
58Constantina5,745+0.1%
59Salteras5,604+0.4%
60Casariche5,291-0.3%
61Castilblanco de los Arroyos5,145+0.2%
62La Campana5,122-0.2%
63Villanueva del Río y Minas5,073+0.8%
64Pedrera5,057-0.6%
65Aznalcázar4,875-0.2%
66Villamanrique de la Condesa4,694+0.4%
67El Coronil4,659-0.8%
68Cazalla de la Sierra4,626-0.1%
69La Luisiana4,618-0.2%
70El Saucejo4,189-0.6%
71La Roda de Andalucía4,168-0.3%
72Los Corrales4,021+1.3%
73Lantejuela3,857-0.1%
74Los Molares3,659+0.6%
75Gilena3,647-0.3%
76Peñaflor3,628-1.1%
77Cañada Rosal3,481+2.1%
78Huévar del Aljarafe3,388+0.8%
79El Rubio3,287-0.1%
80Alcolea del Río3,265-0.4%
81Albaida del Aljarafe3,220-0.1%
82Badolatosa3,058-0.6%
83La Puebla de los Infantes2,949+0.8%
84Castilleja de Guzmán2,843-0.7%
85Carrión de los Céspedes2,647+1.1%
86Martín de la Jara2,627-0.6%
87Marinaleda2,562+0.3%
88Guadalcanal2,544+0.9%
89Pruna2,461-1.9%
90El Palmar de Troya2,301-0.2%
91Aguadulce2,109+3.3%
92El Pedroso2,062-0.6%
93Alanís1,638-2.1%
94El Real de la Jara1,517-0.9%
95El Castillo de las Guardas1,501-0.7%
95Las Navas de la Concepción1,501-1.3%
97El Ronquillo1,453+1%
98Almadén de la Plata1,3280%
99Algámitas1,258+1.4%
100Coripe1,218+1.7%
101Villanueva de San Juan986-1.6%
102Lora de Estepa890+0.2%
103El Garrobo800-1.5%
104Castilleja del Campo611-0.2%
105San Nicolás del Puerto604+0.7%
106El Madroño286-6.2%

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 Seville province by population using official data, and cite the source.
rank_places {"indicator":"population","level":"municipality","within":"Seville","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=municipality&within=Seville&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?

El Madroño, with 286 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 Seville province: more rankings