明清时期
元朝末年,由于元贵族及封建地主对良民进行残酷的剥削和压迫,致使阶级矛盾与民族矛盾日益激化,农民起义日益频繁,仅1341年,山东、河北、湖广等就爆发起义百余起。此后,农民起义更加频繁,力量也越来越大。元朝廷派出大量的精锐部队与农民军决战,所到之处,烧杀抢掠,竭尽残暴之事。两淮、河南、山东、河北成为主战场。豫、鲁、苏北、皖之民十之七八被杀或逃亡,造成“赤地千里少人烟”的荒凉景象。除兵乱之外,水、旱、蝗、疫等灾害也相继发生。黄淮河多次决口,使中原之地“漂没田庐无算,死亡百姓无数,村庄城邑多成荒墟”据《元史》记载,仅元朝末年,雨、旱灾山东有19次,河南17次,河北15次,两淮地区8次。从1341—1365年,黄、淮河几乎每年都有特大洪水泛滥。同时,大蝗灾、瘟疫也相继而至,百姓非亡即逃,使中原地区人烟稀少,土地荒芜。元朝廷不得不把一些路、州、府降格,据史料记载,在河南“凡州改县者十二,县并州者六十”。
明朝建立以后,朱元璋采纳了部属的建议,进行移民屯田,其移民规模之大,时间之久都是历史上少有的。
明初洪武年间,农业生产刚刚有所恢复,又发生了“靖难之役”,四年的战争,又加剧了中原地区的荒凉局面。所谓靖难之役,是指明初朱元璋为了稳固政权,派他的儿孙们到各地镇守一方,以辅佐皇室。朱元璋死后,建文帝即位,为了加强中央集权,又采取了“削藩”措施。燕王朱棣以入京诛奸为名,从北京进取南京,经过河北、河南、山东、皖北、淮北等地,与政府军反复拉锯,作战,进行了近四年的战争。1402年,朱棣攻下南京,即皇帝位,年号“永乐”。朱棣即位以后,继续进行了大规模的移民屯田。
明初移民的重点是山西地区,因为山西兵乱较少,又没有发生大的水、旱、虫灾。同邻省相比社会较为安定,经济繁荣,人丁兴盛。据统计,洪武十四年,山西的人口为四百多万,比河南、河北人口的总和还多。山西人口稠密,首推晋南,而洪洞县丈是平阳一带人口稠密之县。洪洞县地处交通要塞,北达幽燕,东接齐鲁,南通秦蜀,西临河陇,明时迁民,虽然不是专迁洪洞人,但把洪洞县作为移民的重地。为此,明政府便在洪洞县城北的广济寺设局驻员,集中移民,编排队伍,发放“凭照川资”广济寺前的汉植大槐树下,成为移民聚集,开拔外迁的集中之地。所以后来河南、河北、山东、皖北等地许多姓氏大族追根问祖,都说自己是山西洪洞人。
山西高氏由来已久,早在战国时期就有高姓族人迁到这里。北齐高氏亦起家于山西,高欢第四子平阳靖翼王高淹就封于平阳,子孙后代在此繁衍,山西高氏遂成望族。明初的迁民,有不少高姓族人从山西平阳移至山东、河南、河北等地。山东东明西关《高氏族谱》载有:“念我高氏不能纪远闻,自前明,由山西洪洞迁徙居于东明之西关,今祖茔始祖之墓犹存遗址。”
山东郓城北关《高氏族谱》亦记载:“始祖明公偕始祖母米孺人于洪武二年率领二子一侄自山西洪洞县迁濮州之南。二子长居杨妃店,次居饲鹤池,侄往东不知其处。适民国二十四年,高老庄祠堂落成,与祭者七十余村。”山东、河南、河北为高氏发祥地,山西高氏大部分为渤海高氏后裔,明时山西高氏迁徙当为回迁。
明末,李自成起义军自西安经山西北上入京,山西洪洞高氏又有人东迁河南、河北、山东,其中一支迁入河南安阳东夏寒村,子孙繁盛,遂成大家。