Alfonso I de Portugal venció a la Taifa de Badajoz en 1147 y la conquistó para el cristianismo, otorgándole el título de municipio el 9 de enero de 1154.