Herrera de Alcántara is a municipality in Spain, located in the province of Cáceres within the autonomous community of Extremadura. It lies in the western part of the country, near the border with Portugal.
The municipality is small in population; according to the 2006 census conducted by the Instituto Nacional de Estadística (INE), it had 293 inhabitants. This makes it one of the many sparsely populated rural settlements characteristic of the Extremadura region.