Badajoz: Population and Demographics

With a population of around 150,000 residents, Badajoz is one of the largest cities in Extremadura, offering a lively yet manageable urban environment. The population is predominantly Spanish, but the city’s proximity to Portugal has created a distinct cross-border influence, with many residents speaking both Spanish and Portuguese.

Badajoz is a relatively youthful city, with a large percentage of the population under 35, thanks in part to the presence of the University of Extremadura. This younger demographic contributes to the city’s vibrant atmosphere, particularly in terms of nightlife, cultural events, and contemporary arts.