Granja de Torrehermosa localidad situada en la comarca de Campiña del Sur. El municipio
limita al norte con Azuaga y con Campillo de Llerena, al sur con Fuente Obejuna, al este con
Los Blázquez y al oeste con Azuaga. Ocupa una superficie de 151,7 km² y tiene una población de
2.014 habitantes en 2019. En la sierra de Tetua en donde se sitúa se han encontrado yacimientos
de minerales.