Almaraz és un municipi de la província de Càceres, a la comunitat autònoma d'Extremadura (Espanya). Limita al nord amb Saucedilla, al sud amb Higuera de Albalat i Valdecañas de Tajo, separats pel riu Tajo, a l'est amb Belvís de Monroy i a l'oest amb Romangordo.