Data / Rankings / Population / Municipalities in Salamanca province
Municipalities in Salamanca province by population, 2025
Salamanca had the highest population of 362 municipalities in 2025, at 146,110. Cilleros de la Bastida had the lowest, at 21. The median was 180 and the figure for Salamanca province was 328,779. Source: the Instituto Nacional de Estadística.
Median 180 362 municipalities
Salamanca Salamanca: 146,110 persons 146,110 Santa Marta de Tormes Santa Marta de Tormes: 14,976 persons 14,976 Béjar Béjar: 11,993 persons 11,993 Ciudad Rodrigo Ciudad Rodrigo: 11,750 persons 11,750 Carbajosa de la Sagrada Carbajosa de la Sagrada: 7,791 persons 7,791 Villamayor Villamayor: 7,728 persons 7,728 Villares de la Reina Villares de la Reina: 6,784 persons 6,784 Peñaranda de Bracamonte Peñaranda de Bracamonte: 6,162 persons 6,162 Guijuelo Guijuelo: 5,427 persons 5,427 Alba de Tormes Alba de Tormes: 5,099 persons 5,099 Cabrerizos Cabrerizos: 4,218 persons 4,218 Terradillos Terradillos: 3,314 persons 3,314 Castellanos de Moriscos Castellanos de Moriscos: 3,149 persons 3,149 Aldeatejada Aldeatejada: 2,662 persons 2,662 Vitigudino Vitigudino: 2,344 persons 2,344 Doñinos de Salamanca Doñinos de Salamanca: 2,273 persons 2,273 Lumbrales Lumbrales: 1,507 persons 1,507 Ledesma Ledesma: 1,480 persons 1,480 Carrascal de Barregas Carrascal de Barregas: 1,456 persons 1,456 Pelabravo Pelabravo: 1,427 persons 1,427 Monterrubio de Armuña Monterrubio de Armuña: 1,321 persons 1,321 La Fuente de San Esteban La Fuente de San Esteban: 1,293 persons 1,293 Calvarrasa de Abajo Calvarrasa de Abajo: 1,240 persons 1,240 Villoria Villoria: 1,239 persons 1,239 San Cristóbal de la Cuesta San Cristóbal de la Cuesta: 1,169 persons 1,169 Aldeadávila de la Ribera Aldeadávila de la Ribera: 1,094 persons 1,094 La Alberca La Alberca: 1,034 persons 1,034 Fuentes de Oñoro Fuentes de Oñoro: 1,012 persons 1,012 Macotera Macotera: 1,006 persons 1,006 Babilafuente Babilafuente: 924 persons 924 Linares de Riofrío Linares de Riofrío: 924 persons 924 Cantalapiedra Cantalapiedra: 884 persons 884 Candelario Candelario: 832 persons 832 Cantalpino Cantalpino: 802 persons 802 Tamames Tamames: 781 persons 781 Arapiles Arapiles: 744 persons 744 Aldealengua Aldealengua: 730 persons 730 Villoruela Villoruela: 729 persons 729 Castellanos de Villiquera Castellanos de Villiquera: 727 persons 727 Villarino de los Aires Villarino de los Aires: 727 persons 727 persons. Source: INE . Retrieved 2026-10-07.
Full ranking Rank Municipalities 2025persons Change on 2024 1 Salamanca 146,110 +0.9% 2 Santa Marta de Tormes 14,976 +1.7% 3 Béjar 11,993 +0.3% 4 Ciudad Rodrigo 11,750 -0.8% 5 Carbajosa de la Sagrada 7,791 +2% 6 Villamayor 7,728 +0.8% 7 Villares de la Reina 6,784 +0.9% 8 Peñaranda de Bracamonte 6,162 +1.6% 9 Guijuelo 5,427 -1.5% 10 Alba de Tormes 5,099 -0.4% 11 Cabrerizos 4,218 -0.2% 12 Terradillos 3,314 +2.9% 13 Castellanos de Moriscos 3,149 +3.2% 14 Aldeatejada 2,662 +2.9% 15 Vitigudino 2,344 -0.7% 16 Doñinos de Salamanca 2,273 +2.9% 17 Lumbrales 1,507 -0.2% 18 Ledesma 1,480 -2.4% 19 Carrascal de Barregas 1,456 +1.2% 20 Pelabravo 1,427 +4.5% 21 Monterrubio de Armuña 1,321 -0.8% 22 La Fuente de San Esteban 1,293 +1.1% 23 Calvarrasa de Abajo 1,240 +3.2% 24 Villoria 1,239 -1.5% 25 San Cristóbal de la Cuesta 1,169 +2.3% 26 Aldeadávila de la Ribera 1,094 -2.3% 27 La Alberca 1,034 -1.1% 28 Fuentes de Oñoro 1,012 +0.3% 29 Macotera 1,006 +0.5% 30 Babilafuente 924 -0.1% 30 Linares de Riofrío 924 +1.2% 32 Cantalapiedra 884 -3% 33 Candelario 832 -1.3% 34 Cantalpino 802 -0.2% 35 Tamames 781 -0.5% 36 Arapiles 744 +0.7% 37 Aldealengua 730 +2.4% 38 Villoruela 729 -0.3% 39 Castellanos de Villiquera 727 +3.4% 39 Villarino de los Aires 727 -1.6% 41 Calzada de Valdunciel 717 +2.4% 42 Galindo y Perahuy 713 +1.3% 42 Sancti-Spíritus 713 -2.5% 44 Villavieja de Yeltes 676 -1.7% 45 Fuenteguinaldo 635 -2.6% 46 Encinas de Abajo 615 -0.6% 47 Matilla de los Caños del Río 607 -1% 48 Calvarrasa de Arriba 604 -1.8% 49 Moriscos 577 +1.9% 50 Los Santos 570 -1.7% 51 La Vellés 566 +4.8% 52 Hinojosa de Duero 562 -2.6% 53 Aldearrubia 518 -0.2% 53 Topas 518 +1.4% 55 Mozárbez 510 0% 56 Sotoserrano 498 -2.9% 57 Cespedosa de Tormes 480 -3.2% 58 Ledrada 476 +2.4% 59 Robleda 453 -0.9% 60 Miranda de Azán 451 +0.9% 61 Santibáñez de Béjar 448 +0.9% 62 Alaraz 444 -0.9% 63 Machacón 442 -0.7% 64 Lagunilla 414 -3.3% 65 Garcihernández 412 +0.2% 66 Gomecello 411 -0.2% 67 Barruecopardo 409 -2.9% 68 Galinduste 401 +0.3% 69 Barbadillo 391 +0.3% 70 Valdelosa 386 -4.5% 71 Martín de Yeltes 383 -1% 72 Paradinas de San Juan 380 -1% 73 Vilvestre 374 -5.3% 74 El Cubo de Don Sancho 373 -1.1% 75 Buenavista 368 +0.8% 76 Navasfrías 365 +0.8% 77 El Cerro 363 -0.5% 78 Miranda del Castañar 361 -5.2% 79 San Felices de los Gallegos 355 +1.4% 80 San Morales 346 -5.5% 81 San Esteban de la Sierra 343 -7.8% 82 Puerto de Béjar 342 -2.8% 83 Galisancho 320 -1.5% 84 Arabayona de Mógica 318 -2.2% 85 Rollán 317 -5.9% 86 Cabrillas 316 -1.9% 87 Navales 312 +0.3% 87 Pedrosillo de los Aires 312 -0.6% 89 San Miguel de Valero 308 +1.7% 90 Tordillos 306 -3.2% 91 Almenara de Tormes 302 -1% 91 El Payo 302 -3.5% 93 Pereña de la Ribera 300 -4.5% 94 Peñaparda 298 -3.2% 95 La Fregeneda 296 -3.9% 95 Valdecarros 296 -4.5% 95 Villaseco de los Reyes 296 -0.7% 98 Cepeda 287 -5.3% 99 Palaciosrubios 283 -5.4% 100 El Maíllo 282 0% 100 Huerta 282 -1.1% 102 Cantagallo 281 +0.7% 103 Santiago de la Puebla 280 -0.7% 104 Bañobárez 277 -1.1% 105 Las Veguillas 275 0% 106 San Pedro de Rozados 273 +1.5% 107 Valero 269 -5.9% 108 Valverdón 266 +0.8% 109 Parada de Arriba 264 -2.9% 110 Tarazona de Guareña 261 -3% 111 Aldehuela de la Bóveda 260 -1.9% 111 Fuenterroble de Salvatierra 260 +3.2% 113 Boada 259 -3.4% 113 Gallegos de Argañán 259 -1.9% 115 Beleña 258 +2.8% 116 Sorihuela 255 -0.4% 116 Villaflores 255 -1.9% 118 Villar de Ciervo 253 0% 119 Martiago 252 +0.8% 120 Florida de Liébana 248 +1.6% 121 El Bodón 247 +0.8% 122 Aldea del Obispo 245 -2.8% 122 Montemayor del Río 245 -6.5% 124 Saucelle 242 -4% 125 Aldeaseca de la Frontera 241 -2.8% 125 El Campo de Peñaranda 241 -3.6% 125 Monleras 241 -1.6% 128 Masueco 240 -4.4% 129 Fuentes de Béjar 239 -2% 129 Serradilla del Arroyo 239 -2.8% 131 Aldeanueva de Figueroa 238 -5.9% 131 Espino de la Orbada 238 -2.9% 133 Parada de Rubiales 237 -1.7% 134 Mogarraz 236 -6.3% 134 Puente del Congosto 236 +4.9% 136 Cipérez 233 +3.6% 136 Escurial de la Sierra 233 -4.5% 136 San Martín del Castañar 233 -0.4% 139 Vecinos 231 +5.5% 139 Villasrubias 231 -2.1% 141 Morasverdes 230 +0.4% 142 El Cabaco 227 +0.9% 143 Santiz 225 -1.7% 144 Cabeza del Caballo 224 -5.5% 145 Encinas de Arriba 223 -1.3% 145 Yecla de Yeltes 223 +0.5% 147 Herguijuela de la Sierra 222 -1.8% 148 Morille 221 -1.3% 149 Sequeros 216 +4.3% 150 Pedraza de Alba 214 -2.7% 151 Espeja 212 +0.5% 151 Villagonzalo de Tormes 212 -1.9% 151 Villar de Peralonso 212 +3.9% 154 Forfoleda 207 +1.5% 155 Sanchotello 206 -2.8% 156 Alba de Yeltes 205 +2.5% 157 El Pedroso de la Armuña 202 -6% 158 Endrinal 201 -1.5% 159 Horcajo Medianero 199 -2.9% 160 Poveda de las Cintas 197 +1.5% 161 Rágama 196 -0.5% 162 Fresno Alhándiga 194 +7.2% 163 Castillejo de Martín Viejo 193 -5.9% 163 Sieteiglesias de Tormes 193 +17.7% 163 Tardáguila 193 -2% 166 Mancera de Abajo 192 -2.5% 166 San Muñoz 192 -4.5% 166 Torresmenudas 192 +4.3% 166 Villar de Gallimazo 192 -3% 166 Zamayón 192 0% 171 Anaya de Alba 190 +3.8% 172 Ituero de Azaba 189 -5% 173 Cantaracillo 188 -1.1% 174 Narros de Matalayegua 187 -5.6% 174 Valdelacasa 187 -1.1% 176 Bóveda del Río Almar 186 -5.1% 176 Garcibuey 186 -8.8% 176 Montejo 186 -6.1% 179 Carrascal del Obispo 185 -1.1% 179 Robliza de Cojos 185 -1.1% 181 Valdefuentes de Sangusín 182 -3.7% 182 El Sahugo 178 -1.7% 182 Larrodrigo 178 -4.3% 184 Colmenar de Montemayor 177 +2.3% 184 La Orbada 177 -2.7% 186 Aldehuela de Yeltes 176 -2.8% 186 Juzbado 176 -3.8% 188 Saelices el Chico 175 +1.2% 189 Pitiegua 173 -4.9% 190 Retortillo 172 -1.1% 190 Villanueva del Conde 172 -1.1% 192 Casillas de Flores 171 +1.8% 192 Peñarandilla 171 -5.5% 194 Mieza 170 -3.4% 194 Sobradillo 170 -1.7% 196 Frades de la Sierra 163 -2.4% 196 La Maya 163 +3.2% 198 Peralejos de Abajo 162 -5.3% 199 Pelarrodríguez 161 +1.3% 200 Trabanca 159 -0.6% 201 Cristóbal 158 -2.5% 201 Villasbuenas 158 -3.7% 203 Armenteros 156 -16.1% 204 Navarredonda de la Rinconada 153 +1.3% 204 Sepulcro-Hilario 153 -2.5% 206 Villar de la Yegua 151 -2.6% 207 Monterrubio de la Sierra 150 +1.4% 208 Peñacaballera 149 -2.6% 209 Abusejo 148 +3.5% 210 El Pino de Tormes 147 -1.3% 210 Nava de Sotrobal 147 -8.1% 210 Pedrosillo el Ralo 147 +8.9% 213 Campillo de Azaba 146 +2.8% 213 Encinasola de los Comendadores 146 -1.4% 215 Puebla de Azaba 145 +2.1% 216 Aldearrodrigo 143 -4.7% 216 San Pedro del Valle 143 -1.4% 218 Santibáñez de la Sierra 142 -4.7% 219 Navacarros 141 +6% 219 Palacios del Arzobispo 141 -6.6% 221 Palencia de Negrilla 140 +1.4% 221 Zorita de la Frontera 140 -7.9% 223 Éjeme 139 -3.5% 223 Golpejas 139 -3.5% 223 Vega de Tirados 139 -6.7% 223 Villarmayor 139 -9.7% 227 Villaseco de los Gamitos 138 +0.7% 228 Puebla de Yeltes 136 -4.2% 228 Serradilla del Llano 136 -1.4% 230 Gajates 135 -3.6% 231 La Zarza de Pumareda 131 -1.5% 232 Alconada 130 -3% 233 Almendra 129 -2.3% 233 Bermellar 129 -1.5% 233 Monsagro 129 +1.6% 233 Valderrodrigo 129 +0.8% 237 Madroñal 128 -5.2% 237 Villaverde de Guareña 128 -7.2% 239 Calzada de Don Diego 127 -3.1% 240 Valdunciel 125 +13.6% 241 Bogajo 124 -3.9% 242 Pedrosillo de Alba 123 -0.8% 242 Tenebrón 123 +1.7% 244 Agallas 122 -7.6% 245 Peromingo 121 -0.8% 246 Guadramiro 120 -3.2% 246 Valsalabroso 120 +0.8% 248 Dios le Guarde 116 -7.2% 248 Nava de Francia 116 -3.3% 250 Encina de San Silvestre 111 +2.8%
Showing the top 250 of 362. 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 Salamanca province by population using official data, and cite the source. rank_places {"indicator":"population","level":"municipality","within":"Salamanca","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=municipality&within=Salamanca&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? Salamanca, with 146,110 in 2025, according to the Instituto Nacional de Estadística.
Which municipality has the lowest population? Cilleros de la Bastida, with 21 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 Salamanca province: more rankings