Puebla de la Calzada is a Spaingie municipality in the province o Badajoz, Extremadura. It haes a population o 5,685 (2007) an a aurie o 14.2 km².