Data / Rankings / Population / Municipalities in Extremadura
Municipalities in Extremadura by population, 2025
Badajoz had the highest population of 388 municipalities in 2025, at 150,209. Benquerencia had the lowest, at 74. The median was 816 and the figure for Extremadura was 1.05 million. Source: the Instituto Nacional de Estadística.
Median 816 388 municipalities
Badajoz Badajoz: 150,209 persons 150,209 Cáceres Cáceres: 96,651 persons 96,651 Mérida Mérida: 60,225 persons 60,225 Plasencia Plasencia: 40,132 persons 40,132 Don Benito Don Benito: 37,986 persons 37,986 Almendralejo Almendralejo: 34,587 persons 34,587 Villanueva de la Serena Villanueva de la Serena: 25,773 persons 25,773 Navalmoral de la Mata Navalmoral de la Mata: 17,352 persons 17,352 Zafra Zafra: 16,735 persons 16,735 Montijo Montijo: 15,198 persons 15,198 Villafranca de los Barros Villafranca de los Barros: 12,284 persons 12,284 Coria Coria: 12,001 persons 12,001 Olivenza Olivenza: 11,789 persons 11,789 Miajadas Miajadas: 9,396 persons 9,396 Jerez de los Caballeros Jerez de los Caballeros: 9,095 persons 9,095 Trujillo Trujillo: 8,611 persons 8,611 Los Santos de Maimona Los Santos de Maimona: 8,088 persons 8,088 Azuaga Azuaga: 7,587 persons 7,587 Talayuela Talayuela: 7,439 persons 7,439 Jaraíz de la Vera Jaraíz de la Vera: 6,831 persons 6,831 Guareña Guareña: 6,665 persons 6,665 Moraleja Moraleja: 6,562 persons 6,562 Fuente del Maestre Fuente del Maestre: 6,499 persons 6,499 Calamonte Calamonte: 6,104 persons 6,104 Puebla de la Calzada Puebla de la Calzada: 5,815 persons 5,815 Llerena Llerena: 5,642 persons 5,642 Montehermoso Montehermoso: 5,552 persons 5,552 Arroyo de la Luz Arroyo de la Luz: 5,495 persons 5,495 Castuera Castuera: 5,457 persons 5,457 Aceuchal Aceuchal: 5,307 persons 5,307 Talavera la Real Talavera la Real: 5,288 persons 5,288 San Vicente de Alcántara San Vicente de Alcántara: 5,227 persons 5,227 Valencia de Alcántara Valencia de Alcántara: 5,150 persons 5,150 Alburquerque Alburquerque: 4,928 persons 4,928 Oliva de la Frontera Oliva de la Frontera: 4,907 persons 4,907 Fregenal de la Sierra Fregenal de la Sierra: 4,715 persons 4,715 Campanario Campanario: 4,702 persons 4,702 Malpartida de Plasencia Malpartida de Plasencia: 4,666 persons 4,666 Fuente de Cantos Fuente de Cantos: 4,583 persons 4,583 Casar de Cáceres Casar de Cáceres: 4,511 persons 4,511 persons. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Municipalities 2025persons Change on 2024 1 Badajoz 150,209 -0.2% 2 Cáceres 96,651 +0.2% 3 Mérida 60,225 +0.6% 4 Plasencia 40,132 +0.8% 5 Don Benito 37,986 +0.7% 6 Almendralejo 34,587 +0.9% 7 Villanueva de la Serena 25,773 -0% 8 Navalmoral de la Mata 17,352 +1.9% 9 Zafra 16,735 +0.1% 10 Montijo 15,198 -0.2% 11 Villafranca de los Barros 12,284 -0.6% 12 Coria 12,001 -0.9% 13 Olivenza 11,789 +0.4% 14 Miajadas 9,396 +0.3% 15 Jerez de los Caballeros 9,095 -0.2% 16 Trujillo 8,611 -0.1% 17 Los Santos de Maimona 8,088 +0.2% 18 Azuaga 7,587 -0.1% 19 Talayuela 7,439 +1.8% 20 Jaraíz de la Vera 6,831 +1.7% 21 Guareña 6,665 +0.2% 22 Moraleja 6,562 -0.2% 23 Fuente del Maestre 6,499 -1% 24 Calamonte 6,104 -0.3% 25 Puebla de la Calzada 5,815 -0.8% 26 Llerena 5,642 -0.1% 27 Montehermoso 5,552 -0.6% 28 Arroyo de la Luz 5,495 -0.5% 29 Castuera 5,457 -0.7% 30 Aceuchal 5,307 -1.8% 31 Talavera la Real 5,288 -0.2% 32 San Vicente de Alcántara 5,227 +0.4% 33 Valencia de Alcántara 5,150 -0.9% 34 Alburquerque 4,928 -1.4% 35 Oliva de la Frontera 4,907 -0.6% 36 Fregenal de la Sierra 4,715 -0.6% 37 Campanario 4,702 -0.1% 38 Malpartida de Plasencia 4,666 -0.1% 39 Fuente de Cantos 4,583 -0.2% 40 Casar de Cáceres 4,511 +0.8% 41 Cabeza del Buey 4,489 -0.8% 42 Quintana de la Serena 4,429 -0.6% 43 Navalvillar de Pela 4,303 -1% 44 Monesterio 4,245 +0.4% 45 Valverde de Leganés 4,230 +0.3% 46 Santa Marta 4,201 +1.4% 47 Malpartida de Cáceres 4,027 -0.1% 48 Arroyo de San Serván 4,001 -1.5% 49 Hervás 3,898 -0.6% 50 Santa Amalia 3,881 -1% 51 Barcarrota 3,456 -0.5% 52 Herrera del Duque 3,385 -0.4% 53 Hornachos 3,375 -0.6% 54 Zalamea de la Serena 3,371 -1.7% 55 La Zarza 3,339 -0.2% 56 Talarrubias 3,251 -0.2% 57 Villanueva del Fresno 3,247 -0.8% 58 Ribera del Fresno 3,130 -1.8% 59 Burguillos del Cerro 2,940 -1% 60 Jarandilla de la Vera 2,894 +1.7% 61 Losar de la Vera 2,799 -0.2% 62 Zahínos 2,766 0% 63 Lobón 2,756 +0.8% 64 Torrejoncillo 2,743 -0.8% 64 Valdelacalzada 2,743 -0.4% 66 Puebla de Sancho Pérez 2,634 -0% 67 Orellana la Vieja 2,580 +0.3% 68 Solana de los Barros 2,522 -0.8% 69 Alcuéscar 2,447 -0.3% 70 Guadiana 2,444 +0.3% 71 Madroñera 2,349 -0.6% 72 La Garrovilla 2,310 +0.8% 73 Medellín 2,241 +0.2% 74 Torremejía 2,238 +0.7% 75 Higuera la Real 2,186 -0.7% 76 Berlanga 2,171 -1.9% 77 Monterrubio de la Serena 2,157 -1.9% 78 Valverde del Fresno 2,143 +1% 79 La Coronada 2,136 -0.6% 80 Fuentes de León 2,118 -1.9% 81 Villanueva de la Vera 2,108 -0.1% 82 Sierra de Fuentes 2,081 +1.2% 83 Villar del Rey 2,064 -0.8% 84 Cabezuela del Valle 2,049 -3.7% 85 Navaconcejo 2,037 -0.3% 86 Bienvenida 1,999 -1.1% 87 La Albuera 1,995 +0.2% 88 La Codosera 1,983 -2.1% 89 Aldeanueva de la Vera 1,966 -1.6% 90 Pueblonuevo del Guadiana 1,955 +0.1% 91 Garrovillas de Alconétar 1,941 -0.9% 92 Granja de Torrehermosa 1,913 +0.7% 93 Valencia del Ventoso 1,870 -0.8% 94 Logrosán 1,852 -2.7% 95 Higuera de Vargas 1,830 -1.4% 96 Zarza de Granadilla 1,815 +0.7% 97 Puebla de Obando 1,809 +0.2% 98 Alange 1,802 -0.3% 99 Pinofranqueado 1,783 +1.1% 100 Almoharín 1,771 -0.4% 101 Ceclavín 1,769 -0.7% 102 Siruela 1,766 -0.3% 103 Segura de León 1,758 -1.9% 104 Aliseda 1,726 +0.1% 105 Guadalupe 1,722 -1.7% 106 Brozas 1,718 -1.6% 107 Madrigalejo 1,710 +0.1% 108 Usagre 1,698 -1.5% 109 Fuenlabrada de los Montes 1,693 -0.9% 110 Oliva de Mérida 1,660 -1.1% 111 Salvaleón 1,645 -0.7% 112 Torreorgaz 1,641 -2.1% 113 Montánchez 1,597 -0.7% 114 Almaraz 1,594 -1.3% 115 Alconchel 1,592 -2.1% 116 Cañamero 1,578 -1.4% 117 Cilleros 1,547 -0.5% 118 Salvatierra de los Barros 1,546 -0.8% 119 Madrigal de la Vera 1,536 +0.2% 120 Esparragalejo 1,506 +0.8% 121 Guijo de Galisteo 1,460 -1.8% 122 La Roca de la Sierra 1,454 +0.1% 123 Serradilla 1,448 -2.3% 124 Peraleda de la Mata 1,444 +0.9% 125 Piornal 1,443 -0.8% 126 Villalba de los Barros 1,429 -1.2% 127 Trujillanos 1,397 +1.1% 128 Casatejada 1,393 +0.8% 129 Casas de Don Pedro 1,375 +0.4% 130 Ahigal 1,340 -0.7% 131 Gata 1,335 -1.3% 132 Alcántara 1,329 -1.3% 133 Villar de Rena 1,326 +0.2% 134 Campillo de Llerena 1,321 +0.5% 135 La Parra 1,297 +1% 136 Majadas 1,281 +1.1% 137 Rosalejo 1,268 -4.5% 138 Cabeza la Vaca 1,257 +0.2% 139 Navas del Madroño 1,254 -0.4% 140 Torre de Miguel Sesmero 1,234 -0.6% 141 Mirandilla 1,232 -1.1% 142 Montemolín 1,231 -2.8% 143 Villagonzalo 1,226 +0.2% 144 Zorita 1,223 -2% 145 Almendral 1,202 +0.4% 146 Nuñomoral 1,196 -0.5% 147 Jerte 1,189 -0.9% 148 La Haba 1,184 -2.5% 149 Cheles 1,175 -0.2% 150 Riolobos 1,173 -0.6% 151 Medina de las Torres 1,160 -0.5% 152 Corte de Peleas 1,153 -1% 153 Valdetorres 1,105 -2.6% 154 Caminomorisco 1,097 -2.1% 155 Zarza la Mayor 1,096 -1.9% 156 Puebla de Alcocer 1,091 -1.4% 157 Valle de Santa Ana 1,090 -1.5% 158 Carcaboso 1,076 +0.7% 159 Valle de la Serena 1,075 -1.6% 160 Valdefuentes 1,074 -2.4% 161 Feria 1,054 +0.7% 162 Torrecillas de la Tiesa 1,038 -0.9% 163 Valdecaballeros 1,036 -1.4% 164 Castañar de Ibor 1,020 -1.2% 165 Saucedilla 1,002 +0.8% 165 Valverde de Mérida 1,002 -0.8% 167 Cañaveral 995 -1.3% 168 Torremayor 992 -1.2% 169 Casar de Palomero 991 -0.2% 170 Tornavacas 989 -0.2% 171 Bodonal de la Sierra 982 -1.1% 172 La Pesga 950 -0.5% 173 Alagón del Río 919 +1.1% 173 Maguilla 919 -1.1% 175 La Nava de Santiago 914 0% 176 Calera de León 912 -0.7% 176 Esparragosa de la Serena 912 -2.3% 178 Monroy 909 +2.8% 178 Villagarcía de la Torre 909 +2% 180 Higuera de la Serena 881 -0.7% 181 Garganta la Olla 874 -1% 181 Perales del Puerto 874 -3.2% 183 San Pedro de Mérida 859 -0.2% 184 Escurial 855 -1.6% 185 Galisteo 849 +1.7% 186 Hoyos 848 -1.2% 187 Don Álvaro 841 +3.2% 188 Esparragosa de Lares 839 -1.8% 189 Vegaviana 837 -0.8% 190 Tiétar 835 -2.2% 191 Eljas 827 -1.1% 192 Castilblanco 820 -2.8% 193 Mohedas de Granadilla 817 -3.9% 194 Arroyomolinos 816 +0.5% 195 Acedera 815 +1.6% 195 Cordobilla de Lácara 815 -1.5% 195 La Cumbre 815 -1.6% 198 Cuacos de Yuste 809 -2.4% 199 Acehúche 808 +0.4% 200 El Torno 805 -3.4% 200 Peñalsordo 805 -2.3% 202 Ahillones 793 +1.1% 203 Campo Lugar 790 -1.7% 204 Llera 781 -2.6% 205 Talaván 775 +0.8% 206 Belvís de Monroy 774 +4.2% 207 Benquerencia de la Serena 771 -2.3% 208 Pueblonuevo de Miramontes 762 -1.7% 209 Casas del Monte 761 -0.9% 209 Tejeda de Tiétar 761 -0.7% 211 Alconera 748 -1.1% 212 Torremocha 742 +0.8% 213 Manchita 741 +0.5% 214 Baños de Montemayor 738 +0.1% 215 Alía 722 -3.2% 216 Santibáñez el Bajo 711 +0.1% 217 Valencia del Mombuey 703 -1.4% 218 La Morera 698 -0.9% 219 Aldeanueva del Camino 696 -1.1% 220 San Martín de Trevejo 693 -1.3% 221 Puebla de la Reina 689 -0.9% 222 Deleitosa 681 -0.1% 223 Calzadilla de los Barros 679 -0.9% 224 Navezuelas 668 +2.9% 225 Garciaz 666 +0.3% 226 Puebla del Maestre 653 -0.8% 227 Palomas 651 -1.7% 228 Táliga 650 -1.5% 229 Fuente del Arco 648 -1.8% 230 Albalá 647 -1.5% 231 Torrecilla de los Ángeles 642 +0.3% 232 Nogales 632 -1.3% 233 Mirabel 620 -1.9% 233 Torremenga 620 +0.6% 235 Valdeobispo 617 +1.1% 236 Aldea del Cano 609 +1.5% 237 Rena 605 -1.3% 238 Aldeacentenera 603 +1.7% 239 Trasierra 590 -0.5% 240 Holguera 588 -0.8% 240 Pasarón de la Vera 588 -0.7% 242 Membrío 587 +2.6% 243 Casas del Castañar 583 +0.9% 244 Aceituna 569 -2.1% 245 Acebo 567 -1.6% 246 Torrequemada 564 +0.7% 247 Valverde de Llerena 560 -1.1% 248 Helechosa de los Montes 556 -1.1% 249 Cristina 549 +0.4% 250 Entrín Bajo 548 +1.5%
Showing the top 250 of 388. 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 Extremadura by population using official data, and cite the source. rank_places {"indicator":"population","level":"municipality","within":"Extremadura","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=municipality&within=Extremadura&limit=10Connect 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? Benquerencia, with 74 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 Extremadura: more rankings