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.

Highest146,110Salamanca
Median180362 municipalities
Salamanca province328,779History

Top 40 municipalities, 2025

CSVChart (SVG)

SalamancaSalamanca: 146,110 persons146,110Santa Marta de TormesSanta Marta de Tormes: 14,976 persons14,976BéjarBéjar: 11,993 persons11,993Ciudad RodrigoCiudad Rodrigo: 11,750 persons11,750Carbajosa de la SagradaCarbajosa de la Sagrada: 7,791 persons7,791VillamayorVillamayor: 7,728 persons7,728Villares de la ReinaVillares de la Reina: 6,784 persons6,784Peñaranda de BracamontePeñaranda de Bracamonte: 6,162 persons6,162GuijueloGuijuelo: 5,427 persons5,427Alba de TormesAlba de Tormes: 5,099 persons5,099CabrerizosCabrerizos: 4,218 persons4,218TerradillosTerradillos: 3,314 persons3,314Castellanos de MoriscosCastellanos de Moriscos: 3,149 persons3,149AldeatejadaAldeatejada: 2,662 persons2,662VitigudinoVitigudino: 2,344 persons2,344Doñinos de SalamancaDoñinos de Salamanca: 2,273 persons2,273LumbralesLumbrales: 1,507 persons1,507LedesmaLedesma: 1,480 persons1,480Carrascal de BarregasCarrascal de Barregas: 1,456 persons1,456PelabravoPelabravo: 1,427 persons1,427Monterrubio de ArmuñaMonterrubio de Armuña: 1,321 persons1,321La Fuente de San EstebanLa Fuente de San Esteban: 1,293 persons1,293Calvarrasa de AbajoCalvarrasa de Abajo: 1,240 persons1,240VilloriaVilloria: 1,239 persons1,239San Cristóbal de la CuestaSan Cristóbal de la Cuesta: 1,169 persons1,169Aldeadávila de la RiberaAldeadávila de la Ribera: 1,094 persons1,094La AlbercaLa Alberca: 1,034 persons1,034Fuentes de OñoroFuentes de Oñoro: 1,012 persons1,012MacoteraMacotera: 1,006 persons1,006BabilafuenteBabilafuente: 924 persons924Linares de RiofríoLinares de Riofrío: 924 persons924CantalapiedraCantalapiedra: 884 persons884CandelarioCandelario: 832 persons832CantalpinoCantalpino: 802 persons802TamamesTamames: 781 persons781ArapilesArapiles: 744 persons744AldealenguaAldealengua: 730 persons730VilloruelaVilloruela: 729 persons729Castellanos de VilliqueraCastellanos de Villiquera: 727 persons727Villarino de los AiresVillarino de los Aires: 727 persons727
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2025
persons
Change on 2024
1Salamanca146,110+0.9%
2Santa Marta de Tormes14,976+1.7%
3Béjar11,993+0.3%
4Ciudad Rodrigo11,750-0.8%
5Carbajosa de la Sagrada7,791+2%
6Villamayor7,728+0.8%
7Villares de la Reina6,784+0.9%
8Peñaranda de Bracamonte6,162+1.6%
9Guijuelo5,427-1.5%
10Alba de Tormes5,099-0.4%
11Cabrerizos4,218-0.2%
12Terradillos3,314+2.9%
13Castellanos de Moriscos3,149+3.2%
14Aldeatejada2,662+2.9%
15Vitigudino2,344-0.7%
16Doñinos de Salamanca2,273+2.9%
17Lumbrales1,507-0.2%
18Ledesma1,480-2.4%
19Carrascal de Barregas1,456+1.2%
20Pelabravo1,427+4.5%
21Monterrubio de Armuña1,321-0.8%
22La Fuente de San Esteban1,293+1.1%
23Calvarrasa de Abajo1,240+3.2%
24Villoria1,239-1.5%
25San Cristóbal de la Cuesta1,169+2.3%
26Aldeadávila de la Ribera1,094-2.3%
27La Alberca1,034-1.1%
28Fuentes de Oñoro1,012+0.3%
29Macotera1,006+0.5%
30Babilafuente924-0.1%
30Linares de Riofrío924+1.2%
32Cantalapiedra884-3%
33Candelario832-1.3%
34Cantalpino802-0.2%
35Tamames781-0.5%
36Arapiles744+0.7%
37Aldealengua730+2.4%
38Villoruela729-0.3%
39Castellanos de Villiquera727+3.4%
39Villarino de los Aires727-1.6%
41Calzada de Valdunciel717+2.4%
42Galindo y Perahuy713+1.3%
42Sancti-Spíritus713-2.5%
44Villavieja de Yeltes676-1.7%
45Fuenteguinaldo635-2.6%
46Encinas de Abajo615-0.6%
47Matilla de los Caños del Río607-1%
48Calvarrasa de Arriba604-1.8%
49Moriscos577+1.9%
50Los Santos570-1.7%
51La Vellés566+4.8%
52Hinojosa de Duero562-2.6%
53Aldearrubia518-0.2%
53Topas518+1.4%
55Mozárbez5100%
56Sotoserrano498-2.9%
57Cespedosa de Tormes480-3.2%
58Ledrada476+2.4%
59Robleda453-0.9%
60Miranda de Azán451+0.9%
61Santibáñez de Béjar448+0.9%
62Alaraz444-0.9%
63Machacón442-0.7%
64Lagunilla414-3.3%
65Garcihernández412+0.2%
66Gomecello411-0.2%
67Barruecopardo409-2.9%
68Galinduste401+0.3%
69Barbadillo391+0.3%
70Valdelosa386-4.5%
71Martín de Yeltes383-1%
72Paradinas de San Juan380-1%
73Vilvestre374-5.3%
74El Cubo de Don Sancho373-1.1%
75Buenavista368+0.8%
76Navasfrías365+0.8%
77El Cerro363-0.5%
78Miranda del Castañar361-5.2%
79San Felices de los Gallegos355+1.4%
80San Morales346-5.5%
81San Esteban de la Sierra343-7.8%
82Puerto de Béjar342-2.8%
83Galisancho320-1.5%
84Arabayona de Mógica318-2.2%
85Rollán317-5.9%
86Cabrillas316-1.9%
87Navales312+0.3%
87Pedrosillo de los Aires312-0.6%
89San Miguel de Valero308+1.7%
90Tordillos306-3.2%
91Almenara de Tormes302-1%
91El Payo302-3.5%
93Pereña de la Ribera300-4.5%
94Peñaparda298-3.2%
95La Fregeneda296-3.9%
95Valdecarros296-4.5%
95Villaseco de los Reyes296-0.7%
98Cepeda287-5.3%
99Palaciosrubios283-5.4%
100El Maíllo2820%
100Huerta282-1.1%
102Cantagallo281+0.7%
103Santiago de la Puebla280-0.7%
104Bañobárez277-1.1%
105Las Veguillas2750%
106San Pedro de Rozados273+1.5%
107Valero269-5.9%
108Valverdón266+0.8%
109Parada de Arriba264-2.9%
110Tarazona de Guareña261-3%
111Aldehuela de la Bóveda260-1.9%
111Fuenterroble de Salvatierra260+3.2%
113Boada259-3.4%
113Gallegos de Argañán259-1.9%
115Beleña258+2.8%
116Sorihuela255-0.4%
116Villaflores255-1.9%
118Villar de Ciervo2530%
119Martiago252+0.8%
120Florida de Liébana248+1.6%
121El Bodón247+0.8%
122Aldea del Obispo245-2.8%
122Montemayor del Río245-6.5%
124Saucelle242-4%
125Aldeaseca de la Frontera241-2.8%
125El Campo de Peñaranda241-3.6%
125Monleras241-1.6%
128Masueco240-4.4%
129Fuentes de Béjar239-2%
129Serradilla del Arroyo239-2.8%
131Aldeanueva de Figueroa238-5.9%
131Espino de la Orbada238-2.9%
133Parada de Rubiales237-1.7%
134Mogarraz236-6.3%
134Puente del Congosto236+4.9%
136Cipérez233+3.6%
136Escurial de la Sierra233-4.5%
136San Martín del Castañar233-0.4%
139Vecinos231+5.5%
139Villasrubias231-2.1%
141Morasverdes230+0.4%
142El Cabaco227+0.9%
143Santiz225-1.7%
144Cabeza del Caballo224-5.5%
145Encinas de Arriba223-1.3%
145Yecla de Yeltes223+0.5%
147Herguijuela de la Sierra222-1.8%
148Morille221-1.3%
149Sequeros216+4.3%
150Pedraza de Alba214-2.7%
151Espeja212+0.5%
151Villagonzalo de Tormes212-1.9%
151Villar de Peralonso212+3.9%
154Forfoleda207+1.5%
155Sanchotello206-2.8%
156Alba de Yeltes205+2.5%
157El Pedroso de la Armuña202-6%
158Endrinal201-1.5%
159Horcajo Medianero199-2.9%
160Poveda de las Cintas197+1.5%
161Rágama196-0.5%
162Fresno Alhándiga194+7.2%
163Castillejo de Martín Viejo193-5.9%
163Sieteiglesias de Tormes193+17.7%
163Tardáguila193-2%
166Mancera de Abajo192-2.5%
166San Muñoz192-4.5%
166Torresmenudas192+4.3%
166Villar de Gallimazo192-3%
166Zamayón1920%
171Anaya de Alba190+3.8%
172Ituero de Azaba189-5%
173Cantaracillo188-1.1%
174Narros de Matalayegua187-5.6%
174Valdelacasa187-1.1%
176Bóveda del Río Almar186-5.1%
176Garcibuey186-8.8%
176Montejo186-6.1%
179Carrascal del Obispo185-1.1%
179Robliza de Cojos185-1.1%
181Valdefuentes de Sangusín182-3.7%
182El Sahugo178-1.7%
182Larrodrigo178-4.3%
184Colmenar de Montemayor177+2.3%
184La Orbada177-2.7%
186Aldehuela de Yeltes176-2.8%
186Juzbado176-3.8%
188Saelices el Chico175+1.2%
189Pitiegua173-4.9%
190Retortillo172-1.1%
190Villanueva del Conde172-1.1%
192Casillas de Flores171+1.8%
192Peñarandilla171-5.5%
194Mieza170-3.4%
194Sobradillo170-1.7%
196Frades de la Sierra163-2.4%
196La Maya163+3.2%
198Peralejos de Abajo162-5.3%
199Pelarrodríguez161+1.3%
200Trabanca159-0.6%
201Cristóbal158-2.5%
201Villasbuenas158-3.7%
203Armenteros156-16.1%
204Navarredonda de la Rinconada153+1.3%
204Sepulcro-Hilario153-2.5%
206Villar de la Yegua151-2.6%
207Monterrubio de la Sierra150+1.4%
208Peñacaballera149-2.6%
209Abusejo148+3.5%
210El Pino de Tormes147-1.3%
210Nava de Sotrobal147-8.1%
210Pedrosillo el Ralo147+8.9%
213Campillo de Azaba146+2.8%
213Encinasola de los Comendadores146-1.4%
215Puebla de Azaba145+2.1%
216Aldearrodrigo143-4.7%
216San Pedro del Valle143-1.4%
218Santibáñez de la Sierra142-4.7%
219Navacarros141+6%
219Palacios del Arzobispo141-6.6%
221Palencia de Negrilla140+1.4%
221Zorita de la Frontera140-7.9%
223Éjeme139-3.5%
223Golpejas139-3.5%
223Vega de Tirados139-6.7%
223Villarmayor139-9.7%
227Villaseco de los Gamitos138+0.7%
228Puebla de Yeltes136-4.2%
228Serradilla del Llano136-1.4%
230Gajates135-3.6%
231La Zarza de Pumareda131-1.5%
232Alconada130-3%
233Almendra129-2.3%
233Bermellar129-1.5%
233Monsagro129+1.6%
233Valderrodrigo129+0.8%
237Madroñal128-5.2%
237Villaverde de Guareña128-7.2%
239Calzada de Don Diego127-3.1%
240Valdunciel125+13.6%
241Bogajo124-3.9%
242Pedrosillo de Alba123-0.8%
242Tenebrón123+1.7%
244Agallas122-7.6%
245Peromingo121-0.8%
246Guadramiro120-3.2%
246Valsalabroso120+0.8%
248Dios le Guarde116-7.2%
248Nava de Francia116-3.3%
250Encina de San Silvestre111+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=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?

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