Tras la Reconquista cristiana del valle del Guadalquivir en el siglo XIII, el rey Alfonso X el Sabio decidió repoblar con ciento cincuenta familias de catalanes, por juro de heredad, todo el terreno que constituye el término de la villa.