Zarza de Granadilla is a municipality in Spain, located in Cáceres Province within the autonomous community of Extremadura. It is one of the many small towns that make up this western region of the country, near the border with Portugal.
The municipality has a population of 1,873 residents. Like much of rural Extremadura, it is a small, sparsely populated settlement typical of the area's agricultural character.