Skip to content
Province

Soria Province, Spain

Soria province, in Castile and León, is home to 90,234 people in 183 municipalities covering 3,980 sq mi. Its capital, Soria, sits at 3,465 ft (1,056 m), and its highest point is Moncayo, at 7,592 ft (2,314 m).

Population (2025)
90,234
−0.8% since 2015
Area
3,980 sq mi
24th largest of the 50 provinces
Density
23 people/sq mi
Spain: 251 people/sq mi
Municipalities
183
172 with fewer than 1,000 people
Capital’s elevation
3,465 ft
Soria
Highest point
7,592 ft
Moncayo

Map of Soria province by municipality

Fuentes de Magaña Fuentestrún Gormaz La Losilla Nepas Maján Nolay Tajueco Portillo de Soria Valdeavellano de Tera Valdegeña Valdelagua del Cerro Villar del Ala Villar del Campo Abejar Adradas Barca Ágreda Alconaba Alcubilla de Avellaneda Alcubilla de las Peñas Aldealafuente Aldealices Aldealpozo Aldealseñor Aldehuela de Periáñez Las Aldehuelas Alentisque Aliud Almajano Almaluez Almarza Almazán Almazul Almenar de Soria Alpanseque Arancón Arcos de Jalón Arenillas Arévalo de la Sierra Ausejo de la Sierra Baraona Barcones Bayubas de Abajo Bayubas de Arriba Beratón Borjabad Berlanga de Duero Blacos Bliecos Cañamaque Borobia Buberos Buitrago Burgo de Osma-Ciudad de Osma Cabrejas del Campo Cabrejas del Pinar Carrascosa de la Sierra Calatañazor Caltojar Candilichera Carabantes Caracena Carrascosa de Abajo Casarejos Castilfrío de la Sierra Cerbón Castilruiz Castillejo de Robledo Centenera de Andaluz Cirujales del Río Cidones Cigudosa Espejón Cihuela Ciria Coscurita Covaleda Cubilla Estepa de San Juan Cubo de la Solana Cueva de Ágreda Dévanos Fuentelsaz de Soria Deza Duruelo de la Sierra Escobosa de Almazán Espeja de San Marcelino Frechilla de Almazán Fresno de Caracena Fuentearmegil Fuentepinilla Fuentecambrón Fuentecantos Fuentelmonge Garray Gómara Golmayo Herrera de Soria Hinojosa del Campo Magaña Langa de Duero Liceras Matalebreras Matamala de Almazán La Póveda de Soria Medinaceli Pozalmuro Miño de Medinaceli Miño de San Esteban Quintanas de Gormaz Molinos de Duero Momblona Nafría de Ucero Monteagudo de las Vicarías Narros Navaleno Montejo de Tiermes Montenegro de Cameros Morón de Almazán Muriel de la Fuente Muriel Viejo Noviercas Quiñonería Recuerda Ólvega Oncala Pinilla del Campo Rello Quintana Redonda Los Rábanos Rebollar Renieblas Retortillo de Soria Reznos La Riba de Escalote Rioseco de Soria Rollamienta San Felices El Royo Salduero San Esteban de Gormaz Villaseca de Arciel San Leonardo de Yagüe Santa María de Huerta San Pedro Manrique Santa Cruz de Yanguas Santa María de las Hoyas Serón de Nágima Soliedra Soria Sotillo del Rincón Suellacabras Tajahuerce Talveila Tardelcuende Taroda Tejado Torlengua Torreblacos Torrubia de Soria Trévago Ucero Vadillo Valdemaluque Valdenebro Vizmanos Valdeprado Valderrodilla Valtajeros Velamazán Velilla de la Sierra Velilla de los Ajos Vozmediano Viana de Duero Villaciervos Villanueva de Gormaz Villar del Río Los Villares de Soria Villasayas Yanguas Vinuesa Yelo Soria · 3,465 ft Moncayo · 7,592 ft Urbión · 7,310 ft
  • Capital
  • Elevation page (color shows elevation)
  • Highest point and peaks
Open the interactive province map

Population and municipalities

With 90,234 people on January 1, 2025, Soria province ranks 50th by population and 24th by area among Spain’s 50 provinces. Since 2015 it has lost 772 people (0.8%). Density is 23 people/sq mi, against a Spanish average of 251 people/sq mi.

The capital, Soria, has 41,025 residents, 45% of the province. Next come Almazán (5,544), Burgo de Osma-Ciudad de Osma (5,283), and Ólvega (3,782).

Of its 183 municipalities (the 22nd most of any province), 172 have fewer than 1,000 people. The smallest by population is Villanueva de Gormaz, with 6, and the largest by area is Arcos de Jalón, at 170 sq mi.

Largest municipalities by population (2025)
Municipality Population Area Elevation
Soria 41,025 100 sq mi 3,465 ft
Almazán 5,544 64.3 sq mi —
Burgo de Osma-Ciudad de Osma 5,283 112 sq mi —
Ólvega 3,782 38.3 sq mi —
Ágreda 3,133 63.6 sq mi —
Golmayo 3,085 73.3 sq mi —
San Esteban de Gormaz 2,962 157 sq mi —
San Leonardo de Yagüe 1,954 23.4 sq mi —
Covaleda 1,560 40.3 sq mi —
Arcos de Jalón 1,531 170 sq mi —

Elevation

The capital, Soria, sits 3,465 ft (1,056 m) above sea level, the 2nd highest of Spain’s 52 provincial capitals and autonomous cities.

According to the IGN’s summit table, the highest point in Soria province is Moncayo, at 7,592 ft (2,314 m), in the Sierra del Moncayo, on the border with Zaragoza. It’s 32 mi from the capital in a straight line and 4,127 ft higher.

Peaks with a page in Soria province or on its border: Moncayo (7,592 ft) and Urbión (7,310 ft).

  1. Moncayo 7,592 ft
  2. Urbión 7,310 ft
  3. Soria 3,465 ft

Castile and León

Soria is one of the 9 provinces of Castile and León, along with Ávila, Burgos, León, Palencia, Salamanca, Segovia, Valladolid, and Zamora. See Castile and León: its provinces, population and peaks.

Tools and maps

Frequently asked questions

How many municipalities are in Soria province?

183. That ranks 22nd among Spain’s provinces, and 172 of them have fewer than 1,000 people.

What is the population of Soria province?

90,234, according to the INE’s municipal register on January 1, 2025: the 50th most populous province in Spain.

What is the highest point in Soria province?

Moncayo, at 7,592 ft (2,314 m), according to the IGN’s summit table. It’s shared with Zaragoza.

What is the elevation of Soria?

3,465 ft (1,056 m) above sea level, according to Spain’s National Geographic Institute (IGN).

What is the largest town in Soria province after the capital?

Almazán, with 5,544 people. Next is Burgo de Osma-Ciudad de Osma, with 5,283.

Sources

  • Population: our own work with data from the INE website (www.ine.es), municipal register on January 1, 2025 (updated 12/11/2025).
  • Area, municipal boundaries, elevations and highest point: Spain’s National Geographic Institute, IGN (CC BY 4.0 ign.es). Simplified boundaries.
  • Position of peaks with a page: OpenStreetMap (ODbL).

Reviewed October 31, 2026 · Methodology and sources · Spotted a mistake? Let us know