Skip to content
Province

Badajoz Province, Spain

Badajoz province, in Extremadura, is home to 663,886 people in 165 municipalities covering 8,405 sq mi. Its capital, Badajoz, sits at 614 ft (187 m), and its highest point is Cerro de Tentudía, at 3,615 ft (1,102 m).

Population (2025)
663,886
−3.3% since 2015
Area
8,405 sq mi
largest of the 50 provinces
Density
79 people/sq mi
Spain: 251 people/sq mi
Municipalities
165
64 with fewer than 1,000 people
Capital’s elevation
614 ft
Badajoz
Highest point
3,615 ft
Cerro de Tentudía

Map of Badajoz province by municipality

El Carrascalejo Casas de Don Pedro San Pedro de Mérida La Roca de la Sierra Entrín Bajo Orellana de la Sierra Puebla de la Calzada Puebla de Sancho Pérez Rena Torremayor La Garrovilla Malpartida de la Serena Manchita Acedera La Albuera Alburquerque Alconchel Aceuchal Ahillones Alange Alconera Aljucén Almendral Almendralejo Arroyo de San Serván Atalaya Azuaga Badajoz Barcarrota Bienvenida Baterno Calamonte Calera de León Benquerencia de la Serena Berlanga Bodonal de la Sierra Burguillos del Cerro Cabeza del Buey Calzadilla de los Barros Campanario Cabeza la Vaca Campillo de Llerena Capilla Carmonita Casas de Reina Castilblanco Castuera La Codosera Cordobilla de Lácara La Coronada Corte de Peleas Cristina Cheles Don Álvaro Don Benito Esparragalejo Esparragosa de la Serena Esparragosa de Lares Feria Fregenal de la Sierra Fuenlabrada de los Montes Fuente de Cantos Fuente del Arco Fuente del Maestre Fuentes de León Garbayuela Medellín Garlitos Granja de Torrehermosa Guareña La Haba Helechosa de los Montes Herrera del Duque Higuera de la Serena La Nava de Santiago Navalvillar de Pela Higuera de Llerena Nogales Oliva de la Frontera Oliva de Mérida Olivenza Higuera de Vargas Higuera la Real Hinojosa del Valle Hornachos Jerez de los Caballeros La Lapa Lobón Llera Llerena Magacela Maguilla Malcocinado Medina de las Torres Mengabril Mérida Mirandilla Monesterio Montemolín Monterrubio de la Serena Montijo La Morera Orellana la Vieja Palomas La Parra Peñalsordo Risco Peraleda del Zaucejo Puebla de Alcocer Puebla de la Reina Puebla del Maestre Puebla del Prior Puebla de Obando Quintana de la Serena Reina Retamal de Llerena Ribera del Fresno Salvaleón Sancti-Spíritus Salvatierra de los Barros Santa Amalia Santa Marta Los Santos de Maimona San Vicente de Alcántara Valle de Matamoros Segura de León Siruela Solana de los Barros Talarrubias Talavera la Real Táliga Tamurejo Torre de Miguel Sesmero Torremejía Valle de Santa Ana Trasierra Trujillanos Usagre Valdecaballeros Valdetorres Valencia de las Torres Valencia del Mombuey Valencia del Ventoso Valverde de Burguillos Valverde de Leganés Valverde de Llerena Valverde de Mérida Valle de la Serena Villafranca de los Barros Villagarcía de la Torre Villagonzalo Villalba de los Barros Villanueva de la Serena Villanueva del Fresno Villar del Rey Villar de Rena Villarta de los Montes Zafra Zahínos Zalamea de la Serena Zarza-Capilla La Zarza Valdelacalzada Pueblonuevo del Guadiana Guadiana Mérida · 722 ft Badajoz · 614 ft Cerro de Tentudía · 3,615 ft
  • Capital
  • Municipality with an elevation page
  • Elevation page (color shows elevation)
  • Highest point and peaks
Open the interactive province map

Population and municipalities

With 663,886 people on January 1, 2025, Badajoz province ranks 25th by population and 1st by area among Spain’s 50 provinces. Since 2015 it has lost 22,844 people (3.3%). Density is 79 people/sq mi, against a Spanish average of 251 people/sq mi.

The capital, Badajoz, has 150,209 residents, 23% of the province. Next come Mérida (60,225), Don Benito (37,986), and Almendralejo (34,587).

Of its 165 municipalities (the 26th most of any province), 64 have fewer than 1,000 people. The smallest by population is El Carrascalejo, with 80, and the largest by area is Badajoz, at 556 sq mi.

Largest municipalities by population (2025)
Municipality Population Area Elevation
Badajoz 150,209 556 sq mi 614 ft
Mérida 60,225 334 sq mi 722 ft
Don Benito 37,986 216 sq mi —
Almendralejo 34,587 63.6 sq mi —
Villanueva de la Serena 25,773 59.1 sq mi —
Zafra 16,735 24.2 sq mi —
Montijo 15,198 46.2 sq mi —
Villafranca de los Barros 12,284 40.3 sq mi —
Olivenza 11,789 166 sq mi —
Jerez de los Caballeros 9,095 286 sq mi —

Elevation

The capital, Badajoz, sits 614 ft (187 m) above sea level, the 26th lowest of Spain’s 52 provincial capitals and autonomous cities.

According to the IGN’s summit table, the highest point in Badajoz province is Cerro de Tentudía, at 3,615 ft (1,102 m), in the Sierra de Tentudía. It’s 66 mi from the capital in a straight line and 3,002 ft higher.

Besides the capital, one city over 50,000 people has its own elevation page: Mérida (722 ft).

  1. Mérida 722 ft
  2. Badajoz 614 ft

Extremadura

Badajoz is one of the 2 provinces of Extremadura, along with Cáceres. See Extremadura: its provinces, population and peaks.

Tools and maps

Frequently asked questions

How many municipalities are in Badajoz province?

165. That ranks 26th among Spain’s provinces, and 64 of them have fewer than 1,000 people.

What is the population of Badajoz province?

663,886, according to the INE’s municipal register on January 1, 2025: the 25th most populous province in Spain.

What is the highest point in Badajoz province?

Cerro de Tentudía, at 3,615 ft (1,102 m), according to the IGN’s summit table.

What is the elevation of Badajoz?

614 ft (187 m) above sea level, the ground height in the IGN’s MDT05 terrain model at the city’s reference point.

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

Mérida, with 60,225 people. Next is Don Benito, with 37,986.

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