Navalmoral de la Mata es un municipio y localidad española del noreste de la provincia de Cáceres, en la comunidad autónoma de Extremadura. Se encuentra a 117 kilómetros de la capital cacereña, Cáceres, y a 291 metros sobre el nivel del mar.
El término municipal tiene una superficie de 155,96 km² y una población de 16 784 habitantes (INE 2022), lo que lo convierte en el tercero más poblado de la provincia y el octavo de la región.