Tiene una superficie de 87 km², estando el núcleo urbano a 529 metros de altitud, nueve kilómetros al sur de Zafra.