Puebla de Alcocer es un municipio ubicado en la provincia de Provincia de Badajoz en Extremadura. La población de Puebla de Alcocer es de 1 212 personas (2020), el área de Puebla de Alcocer es de 296.7 kilómetros cuadrados, la distancia de Puebla de Alcocer a Mérida (capital de la Extremadura) es de 94 kilómetros, la distancia de Puebla de Alcocer a Madrid es de 307 kilómetros. Puebla de Alcocer comparte fronteras con Esparragosa de Lares, Navalvillar de Pela, Logrosán, Casas de Don Pedro, Talarrubias, Siruela, Sancti-Spíritus, Herrera del Duque, Fuenlabrada de los Montes y Garbayuela.