Municipio situado al sureste de la provincia de Badajoz, a mitad de camino entre Llerena y Azuaga, sobre un asentamiento de suaves ondulaciones compuesto por buenas tierras de labor, surcada por los arroyos Culebras y Conejos. Pertenece a la comarca de Campiña Sur.
Su distancia a la capital es de 133 Kms.