Miajadas es un municipio español situado en el sur de la provincia de Cáceres, en el Partido Judicial de Trujillo y prácticamente en el centro geográfico de Extremadura. Con una población de 9.685 habitantes (2018), es el quinto municipio más poblado de la provincia.
La ciudad se encuentra ubicada a una altitud de 388 metros sobre el nivel del mar, en la comarca de Miajadas-Trujillo. Su término municipal limita con los de Don Benito, La Garrovilla, Alía, Guadalupe, Villanueva de la Serena, Torrecillas de la Tiesa y Arroyo de San Serván.