Municipalities in Castile and León by population, 2025

Valladolid had the highest population of 2248 municipalities in 2025, at 302,614. Villanueva de Gormaz had the lowest, at 6. The median was 162 and the figure for Castile and León was 2.4 million. Source: the Instituto Nacional de Estadística.

Highest302,614Valladolid
Median1622248 municipalities
Castile and León2,398,500History

Top 40 municipalities, 2025

CSVChart (SVG)

ValladolidValladolid: 302,614 persons302,614BurgosBurgos: 177,402 persons177,402SalamancaSalamanca: 146,110 persons146,110LeónLeón: 123,446 persons123,446PalenciaPalencia: 77,466 persons77,466PonferradaPonferrada: 63,186 persons63,186ZamoraZamora: 59,815 persons59,815ÁvilaÁvila: 59,107 persons59,107SegoviaSegovia: 52,375 persons52,375SoriaSoria: 41,025 persons41,025Miranda de EbroMiranda de Ebro: 36,622 persons36,622Aranda de DueroAranda de Duero: 33,956 persons33,956San Andrés del RabanedoSan Andrés del Rabanedo: 29,944 persons29,944Laguna de DueroLaguna de Duero: 22,965 persons22,965Arroyo de la EncomiendaArroyo de la Encomienda: 22,800 persons22,800Medina del CampoMedina del Campo: 20,215 persons20,215VillaquilambreVillaquilambre: 18,905 persons18,905BenaventeBenavente: 17,309 persons17,309Santa Marta de TormesSanta Marta de Tormes: 14,976 persons14,976BéjarBéjar: 11,993 persons11,993Ciudad RodrigoCiudad Rodrigo: 11,750 persons11,750El EspinarEl Espinar: 10,409 persons10,409AstorgaAstorga: 10,305 persons10,305La BañezaLa Bañeza: 10,195 persons10,195CuéllarCuéllar: 9,527 persons9,527CistérnigaCistérniga: 9,489 persons9,489Tudela de DueroTudela de Duero: 8,861 persons8,861TordesillasTordesillas: 8,773 persons8,773ToroToro: 8,336 persons8,336BembibreBembibre: 8,041 persons8,041Valverde de la VirgenValverde de la Virgen: 7,936 persons7,936ArévaloArévalo: 7,851 persons7,851Carbajosa de la SagradaCarbajosa de la Sagrada: 7,791 persons7,791VillamayorVillamayor: 7,728 persons7,728VillablinoVillablino: 7,585 persons7,585Aguilar de CampooAguilar de Campoo: 6,916 persons6,916Villares de la ReinaVillares de la Reina: 6,784 persons6,784BriviescaBriviesca: 6,728 persons6,728Villamuriel de CerratoVillamuriel de Cerrato: 6,501 persons6,501ÍscarÍscar: 6,493 persons6,493
persons. Source: INE. Retrieved 2026-10-07.

Full ranking

RankMunicipalities2025
persons
Change on 2024
1Valladolid302,614+0.7%
2Burgos177,402+0.9%
3Salamanca146,110+0.9%
4León123,446+1%
5Palencia77,466+0.9%
6Ponferrada63,186+0.3%
7Zamora59,815+0.5%
8Ávila59,107+1.7%
9Segovia52,375+1.6%
10Soria41,025+0.7%
11Miranda de Ebro36,622+1.7%
12Aranda de Duero33,956+0.6%
13San Andrés del Rabanedo29,944+0.2%
14Laguna de Duero22,965+0.3%
15Arroyo de la Encomienda22,800+2.4%
16Medina del Campo20,215+0.6%
17Villaquilambre18,905+1.4%
18Benavente17,309+0.4%
19Santa Marta de Tormes14,976+1.7%
20Béjar11,993+0.3%
21Ciudad Rodrigo11,750-0.8%
22El Espinar10,409+2.6%
23Astorga10,305-0%
24La Bañeza10,195+1.7%
25Cuéllar9,527-0%
26Cistérniga9,489+2.2%
27Tudela de Duero8,861+0.9%
28Tordesillas8,773+1.6%
29Toro8,336-0.4%
30Bembibre8,041-1.4%
31Valverde de la Virgen7,936+1.7%
32Arévalo7,851+0.3%
33Carbajosa de la Sagrada7,791+2%
34Villamayor7,728+0.8%
35Villablino7,585-1.6%
36Aguilar de Campoo6,916+1.4%
37Villares de la Reina6,784+0.9%
38Briviesca6,728+2.6%
39Villamuriel de Cerrato6,501-0.1%
40Íscar6,493+1.5%
41Arenas de San Pedro6,460+0.3%
42Zaratán6,3860%
43Venta de Baños6,372+0.6%
44Aldeamayor de San Martín6,290+2.1%
45Medina de Pomar6,190+3.2%
46Peñaranda de Bracamonte6,162+1.6%
47Palazuelos de Eresma6,107+2.3%
48Las Navas del Marqués5,670+1.4%
49Almazán5,544+1.2%
50Simancas5,533-0.1%
51Guardo5,502-0.8%
52Sariegos5,456+0.2%
53Cigales5,454+1.7%
54Guijuelo5,427-1.5%
55Burgo de Osma-Ciudad de Osma5,283+1.5%
56Real Sitio de San Ildefonso5,217+0.2%
57Peñafiel5,143-0.9%
58Valencia de Don Juan5,103+0.2%
59Alba de Tormes5,099-0.4%
60Sotillo de la Adrada5,081+1.6%
61Candeleda5,003-0.6%
62La Lastrilla4,781+1.8%
63Santovenia de Pisuerga4,762+1.3%
64Cacabelos4,734-0%
65Medina de Rioseco4,617+1.8%
66El Tiemblo4,582+1.2%
67Boecillo4,446+2%
68Cabrerizos4,218-0.2%
69Valle de Mena4,155+0.4%
70Villarcayo de Merindad de Castilla la Vieja4,103+1.4%
71Camponaraya4,060-1.1%
72Fabero3,998-1.6%
73Renedo de Esgueva3,993+0.5%
74Cabezón de Pisuerga3,910+0.4%
75Ólvega3,782-1.5%
76Cantalejo3,619+1.7%
77Olmedo3,592+0.8%
78La Robla3,574-0.9%
79Pedrajas de San Esteban3,434+0.8%
80Carracedelo3,4230%
81Mojados3,415+0.6%
82Cebreros3,345+3.3%
83Terradillos3,314+2.9%
84San Cristóbal de Segovia3,161+0.3%
85Castellanos de Moriscos3,149+3.2%
86Ágreda3,133+1.3%
87Golmayo3,085+0.8%
88Morales del Vino3,040-1.5%
89Santa María del Páramo2,994-0.2%
90San Esteban de Gormaz2,962+0.9%
91Villanubla2,903-0.4%
92Cistierna2,857-1.7%
93Villarejo de Órbigo2,856-0.6%
94La Adrada2,853+2%
95Saldaña2,844-0.9%
96Grijota2,839+1.8%
97La Pola de Gordón2,833-0.3%
97Toreno2,833-0.8%
99Nava de la Asunción2,806+0.7%
100Chozas de Abajo2,699+0.8%
101Aldeatejada2,662+2.9%
102Lerma2,629+2.9%
103Dueñas2,605+0.7%
104Villafranca del Bierzo2,591-2.6%
105Carbonero el Mayor2,463-1.6%
106Sahagún2,380-0.8%
107Portillo2,377+0.4%
108Valdefresno2,362+1.2%
109Vitigudino2,344-0.7%
110Benavides2,321-0.9%
111El Barco de Ávila2,308+0.5%
112Viana de Cega2,282-0.4%
113Roa2,276+1.4%
114Doñinos de Salamanca2,273+2.9%
115Cervera de Pisuerga2,272-0.5%
116Carrizo2,242+0.9%
117Piedralaves2,183+1.5%
118El Hoyo de Pinares2,179-0.2%
119Alfoz de Quintanadueñas2,158+1.2%
120Fuensaldaña2,146+0.4%
121Navaluenga2,135-1.7%
122Riaza2,128-0.7%
123El Barraco2,086+2.9%
124Cuadros2,075-0.7%
125Santovenia de la Valdoncina2,058-0.3%
126Vega de Espinareda2,006-0%
127Carrión de los Condes1,997-0.1%
128Onzonilla1,974+1.6%
129Salas de los Infantes1,959-1.3%
130Villalobón1,955+2.9%
131San Leonardo de Yagüe1,954+0.3%
132Torre del Bierzo1,929-2%
133Paredes de Nava1,927+0.8%
134Nava del Rey1,924-0.1%
135Villagonzalo Pedernales1,903+1.1%
136Herrera de Pisuerga1,875-1.2%
137Arcos1,823-0.7%
137Belorado1,823-0.6%
139Villaturiel1,818-1.1%
140Moraleja del Vino1,796-0.6%
141Villaralbo1,782-1.3%
142Toral de los Vados1,751-0.1%
143San Justo de la Vega1,750-1.4%
144Cubillos del Sil1,746+1.6%
145Boñar1,732-1.9%
146Santa Marina del Rey1,718-1.5%
147Coca1,706+0.2%
147Mansilla de las Mulas1,706+2.6%
149Hontanares de Eresma1,680+1.1%
150Garrafe de Torío1,649+0.5%
151Piedrahíta1,6370%
152Valdestillas1,634+1.4%
153Espinosa de los Monteros1,627-1.3%
154Espirdo1,613+0.4%
155Fuentesaúco1,593-0.8%
156Castropodame1,570-0.3%
157Villacastín1,567+2.8%
158Covaleda1,560-0.9%
159Villalbilla de Burgos1,554+2.6%
160Cantimpalos1,533+7.4%
161Arcos de Jalón1,531-0.9%
162Lumbrales1,507-0.2%
163Torrecaballeros1,505+0.6%
164Melgar de Fernamental1,496-1.1%
165Ibeas de Juarros1,492+3.3%
166Soto de la Vega1,481-0.8%
167Ledesma1,480-2.4%
168Valderas1,479-0.7%
169Quintanar de la Sierra1,474-2.6%
170Villalón de Campos1,473-1.5%
171Condado de Treviño1,468-1.4%
172Carrascal de Barregas1,456+1.2%
173Villadiego1,453-0.1%
174Cardeñadijo1,445+1%
175Villalpando1,433+2.4%
176Alaejos1,427+1.4%
176Pelabravo1,427+4.5%
178Congosto1,418-0.5%
179Merindad de Río Ubierna1,400-0.8%
180Puebla de Sanabria1,378+0.9%
181Casavieja1,362-2.3%
182Mayorga1,354-3.9%
183Puente de Domingo Flórez1,348-2.7%
184Bernuy de Porreros1,342+7.6%
185San Cristóbal de Entreviñas1,328+0.8%
186Monterrubio de Armuña1,321-0.8%
187Traspinedo1,308+5.5%
188Navas de Oro1,305+2.4%
189La Fuente de San Esteban1,293+1.1%
190Cabañas Raras1,286-1.2%
191Madrigal de las Altas Torres1,281-1.4%
192Burgohondo1,269+1.6%
193Villadangos del Páramo1,268+2.7%
194Villanueva de Duero1,263+0.4%
195Calvarrasa de Abajo1,240+3.2%
196Villoria1,239-1.5%
197Baltanás1,226-0.2%
198Matallana de Torío1,214-1.1%
199La Pedraja de Portillo1,186+0.9%
200Cardeñajimeno1,185+1.4%
201Osorno la Mayor1,180-0.8%
202Valdepolo1,177-3.1%
203San Cristóbal de la Cuesta1,169+2.3%
204Vegas del Condado1,165+1%
205Barruelo de Santullán1,164+0.3%
206Villasabariego1,155+0.6%
207Páramo del Sil1,141-2.4%
208Fermoselle1,131-1.6%
209Trescasas1,130+2.3%
210Rueda1,118+1.4%
211Serrada1,117+0.7%
212Ayllón1,110+0.5%
213Velilla del Río Carrión1,104-2.2%
214Valverde del Majano1,097-2.6%
215Aldeadávila de la Ribera1,094-2.3%
216Pradoluengo1,090+1.9%
217Villamañán1,084+0.7%
218Villabrágima1,075+2.6%
219Magaz de Pisuerga1,065+3.3%
220Alcañices1,062+0.1%
221Bustillo del Páramo1,0570%
222Laguna de Negrillos1,056+1%
223Coreses1,054+1.6%
224Sanchonuño1,053+2.5%
225Quintanilla de Onésimo1,043+5.1%
226Astudillo1,041+0.2%
226Navalmanzano1,041-0.3%
228Duruelo de la Sierra1,035+0.9%
229La Alberca1,034-1.1%
229Santa Cristina de la Polvorosa1,034+0.7%
231Bermillo de Sayago1,028+0.2%
232Santa Elena de Jamuz1,021+0.6%
233Sabero1,020-0.1%
234Galende1,019-0.5%
234Roales1,019-0.3%
236La Seca1,015+0.2%
237Fuentes de Oñoro1,012+0.3%
237Igüeña1,012-3.5%
239Turégano1,007-1%
240Macotera1,006+0.5%
241Campaspero1,001-0.3%
242Monfarracinos998+0.3%
243Otero de Herreros987+2.2%
244Sepúlveda979-0.9%
245Matapozuelos977-3.7%
246Turcia974-1.2%
247Folgoso de la Ribera973-0.9%
248Torquemada964-0.2%
249El Arenal961-1.7%
250Hospital de Órbigo948-0.8%

Showing the top 250 of 2248. 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 Castile and León by population using official data, and cite the source.
rank_places {"indicator":"population","level":"municipality","within":"Castile and León","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=municipality&within=Castile%20and%20Le%C3%B3n&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?

Valladolid, with 302,614 in 2025, according to the Instituto Nacional de Estadística.

Which municipality has the lowest population?

Villanueva de Gormaz, with 6 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 Castile and León: more rankings