La Puebla de Alcócer es una población de la provincia de Badajoz, Comunidad Autónoma de Extremadura, España. Está situada al NE de la provincia de Badajoz, de la que dista 178 km, en una comarca conocida como la Siberia extremeña. El término municipal, amplio, tiene una superficie de 296,7 kilómetros cuadrados. Se localiza en el borde sur de la zona, sobre la falda septentrional de la Sierra de Lares (Sierra del Castillo), ocupando un paraje natural privilegiado: la altura del ayuntamiento es de 527 metros sobre el nivel del mar.