En la Edad Media las tierras en las que se sitúa este municipio pertenecían a la encomienda de Villamayor de Santiago donde había una población llamada Almenara poblada ya en 1337, población que paso al municipio de Puebla de Almenara al siglo siguiente.