Municipalities in Badajoz province by population, 2025

Badajoz had the highest population of 165 municipalities in 2025, at 150,209. El Carrascalejo had the lowest, at 80. The median was 1,321 and the figure for Badajoz province was 663,886. Source: the Instituto Nacional de Estadística.

Highest150,209Badajoz
Median1,321165 municipalities
Badajoz province663,886History

Top 40 municipalities, 2025

CSVChart (SVG)

BadajozBadajoz: 150,209 persons150,209MéridaMérida: 60,225 persons60,225Don BenitoDon Benito: 37,986 persons37,986AlmendralejoAlmendralejo: 34,587 persons34,587Villanueva de la SerenaVillanueva de la Serena: 25,773 persons25,773ZafraZafra: 16,735 persons16,735MontijoMontijo: 15,198 persons15,198Villafranca de los BarrosVillafranca de los Barros: 12,284 persons12,284OlivenzaOlivenza: 11,789 persons11,789Jerez de los CaballerosJerez de los Caballeros: 9,095 persons9,095Los Santos de MaimonaLos Santos de Maimona: 8,088 persons8,088AzuagaAzuaga: 7,587 persons7,587GuareñaGuareña: 6,665 persons6,665Fuente del MaestreFuente del Maestre: 6,499 persons6,499CalamonteCalamonte: 6,104 persons6,104Puebla de la CalzadaPuebla de la Calzada: 5,815 persons5,815LlerenaLlerena: 5,642 persons5,642CastueraCastuera: 5,457 persons5,457AceuchalAceuchal: 5,307 persons5,307Talavera la RealTalavera la Real: 5,288 persons5,288San Vicente de AlcántaraSan Vicente de Alcántara: 5,227 persons5,227AlburquerqueAlburquerque: 4,928 persons4,928Oliva de la FronteraOliva de la Frontera: 4,907 persons4,907Fregenal de la SierraFregenal de la Sierra: 4,715 persons4,715CampanarioCampanario: 4,702 persons4,702Fuente de CantosFuente de Cantos: 4,583 persons4,583Cabeza del BueyCabeza del Buey: 4,489 persons4,489Quintana de la SerenaQuintana de la Serena: 4,429 persons4,429Navalvillar de PelaNavalvillar de Pela: 4,303 persons4,303MonesterioMonesterio: 4,245 persons4,245Valverde de LeganésValverde de Leganés: 4,230 persons4,230Santa MartaSanta Marta: 4,201 persons4,201Arroyo de San ServánArroyo de San Serván: 4,001 persons4,001Santa AmaliaSanta Amalia: 3,881 persons3,881BarcarrotaBarcarrota: 3,456 persons3,456Herrera del DuqueHerrera del Duque: 3,385 persons3,385HornachosHornachos: 3,375 persons3,375Zalamea de la SerenaZalamea de la Serena: 3,371 persons3,371La ZarzaLa Zarza: 3,339 persons3,339TalarrubiasTalarrubias: 3,251 persons3,251
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2025
persons
Change on 2024
1Badajoz150,209-0.2%
2Mérida60,225+0.6%
3Don Benito37,986+0.7%
4Almendralejo34,587+0.9%
5Villanueva de la Serena25,773-0%
6Zafra16,735+0.1%
7Montijo15,198-0.2%
8Villafranca de los Barros12,284-0.6%
9Olivenza11,789+0.4%
10Jerez de los Caballeros9,095-0.2%
11Los Santos de Maimona8,088+0.2%
12Azuaga7,587-0.1%
13Guareña6,665+0.2%
14Fuente del Maestre6,499-1%
15Calamonte6,104-0.3%
16Puebla de la Calzada5,815-0.8%
17Llerena5,642-0.1%
18Castuera5,457-0.7%
19Aceuchal5,307-1.8%
20Talavera la Real5,288-0.2%
21San Vicente de Alcántara5,227+0.4%
22Alburquerque4,928-1.4%
23Oliva de la Frontera4,907-0.6%
24Fregenal de la Sierra4,715-0.6%
25Campanario4,702-0.1%
26Fuente de Cantos4,583-0.2%
27Cabeza del Buey4,489-0.8%
28Quintana de la Serena4,429-0.6%
29Navalvillar de Pela4,303-1%
30Monesterio4,245+0.4%
31Valverde de Leganés4,230+0.3%
32Santa Marta4,201+1.4%
33Arroyo de San Serván4,001-1.5%
34Santa Amalia3,881-1%
35Barcarrota3,456-0.5%
36Herrera del Duque3,385-0.4%
37Hornachos3,375-0.6%
38Zalamea de la Serena3,371-1.7%
39La Zarza3,339-0.2%
40Talarrubias3,251-0.2%
41Villanueva del Fresno3,247-0.8%
42Ribera del Fresno3,130-1.8%
43Burguillos del Cerro2,940-1%
44Zahínos2,7660%
45Lobón2,756+0.8%
46Valdelacalzada2,743-0.4%
47Puebla de Sancho Pérez2,634-0%
48Orellana la Vieja2,580+0.3%
49Solana de los Barros2,522-0.8%
50Guadiana2,444+0.3%
51La Garrovilla2,310+0.8%
52Medellín2,241+0.2%
53Torremejía2,238+0.7%
54Higuera la Real2,186-0.7%
55Berlanga2,171-1.9%
56Monterrubio de la Serena2,157-1.9%
57La Coronada2,136-0.6%
58Fuentes de León2,118-1.9%
59Villar del Rey2,064-0.8%
60Bienvenida1,999-1.1%
61La Albuera1,995+0.2%
62La Codosera1,983-2.1%
63Pueblonuevo del Guadiana1,955+0.1%
64Granja de Torrehermosa1,913+0.7%
65Valencia del Ventoso1,870-0.8%
66Higuera de Vargas1,830-1.4%
67Puebla de Obando1,809+0.2%
68Alange1,802-0.3%
69Siruela1,766-0.3%
70Segura de León1,758-1.9%
71Usagre1,698-1.5%
72Fuenlabrada de los Montes1,693-0.9%
73Oliva de Mérida1,660-1.1%
74Salvaleón1,645-0.7%
75Alconchel1,592-2.1%
76Salvatierra de los Barros1,546-0.8%
77Esparragalejo1,506+0.8%
78La Roca de la Sierra1,454+0.1%
79Villalba de los Barros1,429-1.2%
80Trujillanos1,397+1.1%
81Casas de Don Pedro1,375+0.4%
82Villar de Rena1,326+0.2%
83Campillo de Llerena1,321+0.5%
84La Parra1,297+1%
85Cabeza la Vaca1,257+0.2%
86Torre de Miguel Sesmero1,234-0.6%
87Mirandilla1,232-1.1%
88Montemolín1,231-2.8%
89Villagonzalo1,226+0.2%
90Almendral1,202+0.4%
91La Haba1,184-2.5%
92Cheles1,175-0.2%
93Medina de las Torres1,160-0.5%
94Corte de Peleas1,153-1%
95Valdetorres1,105-2.6%
96Puebla de Alcocer1,091-1.4%
97Valle de Santa Ana1,090-1.5%
98Valle de la Serena1,075-1.6%
99Feria1,054+0.7%
100Valdecaballeros1,036-1.4%
101Valverde de Mérida1,002-0.8%
102Torremayor992-1.2%
103Bodonal de la Sierra982-1.1%
104Maguilla919-1.1%
105La Nava de Santiago9140%
106Calera de León912-0.7%
106Esparragosa de la Serena912-2.3%
108Villagarcía de la Torre909+2%
109Higuera de la Serena881-0.7%
110San Pedro de Mérida859-0.2%
111Don Álvaro841+3.2%
112Esparragosa de Lares839-1.8%
113Castilblanco820-2.8%
114Acedera815+1.6%
114Cordobilla de Lácara815-1.5%
116Peñalsordo805-2.3%
117Ahillones793+1.1%
118Llera781-2.6%
119Benquerencia de la Serena771-2.3%
120Alconera748-1.1%
121Manchita741+0.5%
122Valencia del Mombuey703-1.4%
123La Morera698-0.9%
124Puebla de la Reina689-0.9%
125Calzadilla de los Barros679-0.9%
126Puebla del Maestre653-0.8%
127Palomas651-1.7%
128Táliga650-1.5%
129Fuente del Arco648-1.8%
130Nogales632-1.3%
131Rena605-1.3%
132Trasierra590-0.5%
133Valverde de Llerena560-1.1%
134Helechosa de los Montes556-1.1%
135Cristina549+0.4%
136Entrín Bajo548+1.5%
137Carmonita514-1.2%
138Garlitos510-3.8%
139Malpartida de la Serena508-1.9%
140Mengabril504+2.6%
141Magacela502+0.8%
142Valencia de las Torres486+1.3%
143Hinojosa del Valle472-1.7%
144Peraleda del Zaucejo465-2.9%
145Puebla del Prior462+0.4%
146Garbayuela450-5.3%
147Retamal de Llerena428-0.2%
148Villarta de los Montes375-5.1%
149Higuera de Llerena343+1.2%
149Malcocinado343-0.9%
151Valle de Matamoros337+1.5%
152La Lapa298+1.7%
153Zarza-Capilla295-1.3%
154Valverde de Burguillos260-3.7%
155Atalaya2580%
156Aljucén252-1.2%
157Orellana de la Sierra250-4.2%
158Baterno231-2.9%
159Casas de Reina200-3.4%
160Tamurejo190-4.5%
161Reina144+1.4%
162Capilla142-2.1%
163Sancti-Spíritus141-2.8%
164Risco126-0.8%
165El Carrascalejo80+3.9%

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

Badajoz, with 150,209 in 2025, according to the Instituto Nacional de Estadística.

Which municipality has the lowest population?

El Carrascalejo, with 80 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 Badajoz province: more rankings