Badajoz is a locality located 329.04 km east-northeast from Madrid in Badajoz Province, Spain. The population of Badajoz is 150,984 people. Alcala de Guadaira, Caceres, Dos Hermanas are located close to Badajoz. You can find Badajoz on any map using the following decimal coordinates: 38.8803 (latitude), -6.9753 (longitude).