Primitivamente Puebla de Alcocer estuvo asentada al pie de la sierra, sobre el llano, trasladándose posteriormente a su emplazamiento actual, buscando, bien por razones de seguridad, bien por razones de salud, la proximidad del castillo.