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 km² 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.