Herrera del Duque es un municipio ubicado en la provincia de Provincia de Badajoz en Extremadura. La población de Herrera del Duque es de 3 489 personas (2020), el área de Herrera del Duque es de 277.3 kilómetros cuadrados, la distancia de Herrera del Duque a Mérida (capital de la Extremadura) es de 115 kilómetros, la distancia de Herrera del Duque a Madrid es de 181 kilómetros. Herrera del Duque comparte fronteras con Alía, Helechosa de los Montes, Villarta de los Montes, Fuenlabrada de los Montes, Puebla de Alcocer, Talarrubias, Valdecaballeros y Castilblanco.