Home Cities Spain Badajoz city

Population of Badajoz city, Spain ES flag

City with 124,523 residents in Extremadura, Spain.

124,523
Residents (2026)
#13,120
World Ranking
#146
In Spain (of 168)

About Badajoz city

Badajoz city is a city located in Spain, in the Extremadura region. According to the latest available data (2026), the population of Badajoz city is approximately 124,523 residents, making it the #146 most populous city in Spain.

Globally, Badajoz city ranks #13,120 among the world's most populated cities.

Badajoz city City Statistics

CityBadajoz city
CountryES flag Spain
Population124,523
Global Rank#13,120
Rank in Spain#146 of 168 cities
City Categorycity
RegionExtremadura
Latitude38.8787
Longitude-6.971
Data Year2026

Where is Badajoz city ES flag Located?

Badajoz city is located in Spain, in the Extremadura region, at coordinates 38.8787° latitude and -6.971° longitude. Badajoz city sits in the subtropics, typically enjoying warm temperatures year-round.

Nearby Cities

Other Cities in Spain ES flag

View all cities in Spain

Largest Cities in Spain ES flag

# City Population
1 Madrid 3,506,730
2 Madrid city 3,332,035
3 Province of Valencia 2,709,433
4 Barcelonès 2,369,316
5 Province of Alicante 1,991,259

Frequently Asked Questions

What is the population of Badajoz city?

The population of Badajoz city is approximately 124,523 residents according to the latest available data (2026).

Where is Badajoz city located?

Badajoz city is located in Spain at approximately 38.8787° latitude and -6.971° longitude.

Is Badajoz city one of the largest cities in Spain?

With a population of 124,523, Badajoz city is one of the notable urban areas in Spain. It ranks #146 out of 168 cities in the country.

Explore More Cities