Se halla al borde de Sierra Morena y se encuadra dentro de la de Campiña Sur, en el límite con las provincias andaluzas de Sevilla y de Córdoba, junto a la N-432, siendo el cuarto municipio en extensión de la provincia de Badajoz.