Puebla de Sancho Pérez es un municipio ubicado en la provincia de Provincia de Badajoz en Extremadura. La población de Puebla de Sancho Pérez es de 2 676 personas (2020), el área de Puebla de Sancho Pérez es de 56.7 kilómetros cuadrados, la distancia de Puebla de Sancho Pérez a Mérida (capital de la Extremadura) es de 58 kilómetros, la distancia de Puebla de Sancho Pérez a Madrid es de 418 kilómetros. Puebla de Sancho Pérez comparte fronteras con Calzadilla de los Barros, Medina de las Torres, Zafra, Los Santos de Maimona y Usagre.