Conoce más de Puebla de Alcocer
Está situada al NE de la provincia de Badajoz, a 178 km de su capital, en la comarca de La Siberia. Pertenece al Partido judicial de Herrera del Duque. El término municipal tiene una superficie de 296,7 kilómetros cuadrados y la localidad se sitúa en la zona sur del mismo, sobre la falda septentrional de la sierra del castillo, y dentro un paraje natural privilegiado. Está comunicada mediante las carreteras EX-103 y EX-322 .