甘肃在地理位置上是属于北方的,而且就目前来看,甘肃的环境并不是很好,但是为什么历史上不断有汉人向甘肃迁徙?甚至盛唐时期直接迁徙五十万人进驻甘肃,后来朱元璋也进行过大的迁徙。甘肃从地理位置上看是南北方的交界处,从文明上看,是农业文明和游牧文明的过度地带,甘肃在历史上就是南北民族的必争之地,所以朱元璋等迁徙大量的百姓到甘肃也在情理之中。
从有文献记载以来,中原汉人开始大规模西迁是在秦穆公时期。因为当时东进受挫,秦穆公便向西开垦国土。在秦朝建立以后,关中秦人慢慢向榆林迁移,开创了中原王朝向西部离开的先潮,在汉朝的时候汉武帝控制了河西地区,直接掀起了向西迁徙的热潮。
魏晋时期,社会动荡不安,不少汉人向甘肃迁徙,将其视为避难地。这批汉人中包括富商,读书人等。所以他们的到来也促进了甘肃的经济文化发展。但是在安史之乱的时候,甘肃成为少数民族角逐的战场,这极大的打击了甘肃,导致甘肃人口急剧下降,经济文化都遭受到了重创。
到了北宋宋神宗时期,大将王昭从西夏手中夺回了河州,兰州等城,并开始屯田,而后又开始了一次新的汉人迁徙到甘肃地区的浪潮。但是,蒙古崛起后,将甘肃收入自己囊中。在元朝时期,统治者大力开发甘肃等地区,且将中原的流民,投降的汉军,被罚配的他人等等强行迁徙到甘肃。到了明朝洪武年间,朱元璋将盘踞在甘肃的元朝遗部清理干净之后,又进一步清除了河西走廊的蒙古军队,控制了黄河至嘉峪关一带。然后朱元璋组织了大规模离开迁往甘肃。据统计,朱元璋前前后后迁了1100万人到西部,其中包括军队,普通百姓,农民,豪强,他人等,其中到甘肃的就有五十余万。
甘肃是南北分界线,故而也是军事要地。朱元璋十分重视此地,他在此地设立了大量卫所,当初西征得军士基本上都留在了甘肃,且明代的人为世袭制,也就是这里的军士的子子孙孙都要留在这里,镇守西部。北元在朱元璋的持续打击后,委实没有力气再折腾了,于是甘肃在经历几次繁荣,破败之后终于迎来了一百多年的安宁。在这一百多年间,甘肃的经济文明都得到了很好的发展,同时也改变了甘肃的民族格局与人口比例。甘肃的发展在后来清军成功收复新疆中起到了很大的作用,甘肃作为距新疆最近的地方给清军提供了源源不断的粮草等,极大地保证了后勤补给。