La Granja o Granja de Granadilla, es un municipio español, en el norte de la provincia de Cáceres, situado en la Comunidad Autónoma de Extremadura.