Montehermoso es un municipio ubicado en la provincia de Provincia de Cáceres en Extremadura. La población de Montehermoso es de 5 718 personas (2020), el área de Montehermoso es de 96 kilómetros cuadrados, la distancia de Montehermoso a Mérida (capital de la Extremadura) es de 130 kilómetros, la distancia de Montehermoso a Madrid es de 278 kilómetros. Montehermoso comparte fronteras con Aceituna, Valdeobispo, Galisteo, Alagón del Río, Riolobos, Guijo de Galisteo y Pozuelo de Zarzón.