西汉末年的战乱,中原人士开始向长江流域迁徙,更远的还到了岭南地区。同时南方经济进一步得到开发,人口显著增加。
据《后汉书·郡国志》所载永和五年(140)的版籍,全国有户万,口万。秦岭淮河以北人口占3/5,以南占2/5。户数超过百万,口数超5百万的有豫、荆、扬、益4州,除了豫州外,其余3州均在长江流域,其户数占全国的42.2%,口数占全国的%。可见经过了138年,南北人口的分布起了显著变化。
与西汉末年人口相比,扬州增加了1/4,荆州和益州都增加了一倍。其中增加最显著的南阳郡(南阳盆地),人口从194万(尾数不计)增至244万,零陵郡(湖南南部湘、资、潇水流域)从14万增至100万,长沙郡(湘、资水中下游流域)从23万增至105万,豫章郡(今江西省)从35万增至166万,巴郡(四川东部)从70万增至108万。可见南方人口的增加除了北方人口南移外,还由于原来中原王朝势力不及的地区深入开发的结果。而黄河流域除了少数几个郡国外,人口普遍减少。而根据各处收集到的材料,人口数如下:
公元105年(东汉永兴元年)5325
公元122年(东汉延光四年)4869
公元140年(东汉永和五年)4915
公元156年(东汉永寿二年)5649万
东汉末年开始,中国进入了长期分裂和战乱时期。黄河流域屡经兵燹,关中地区经董卓之乱,“长安城中尽空,并皆四散,二三年间关中无复行人”。“洛阳附近,无辜而死者不可胜计”。从洛阳至彭城(今徐州)的黄淮平原上,经曹操和陶谦之间战争,“墟邑无复行人”。除了战争中死亡外,大批中原人民向相对安定的地区迁徙。三辅、南阳人民多迁往益州。徐州一带人民多避乱江东。江淮之间十余万户皆渡江而东,“江西遂虚,合肥以南惟有皖城”。还有不少士大夫甚至渡海远徙交州。在蜀汉、东吴政权内任职的不少是黄河流域迁来的士大夫。
此外,还有不少中原人士逃往幽州、辽东,甚至去鲜卑境内。如东汉末刘虞为幽州牧,“青徐士庶,避黄巾之难归虞者,百余万口”(《后汉书·刘虞传》)。
三国鼎立局面稳定后,迁往辽东的往往复归故土,而迁往南方的大多定居下来。以后魏蜀吴三家为了充实各自统治区内的实力,利用政治手段强迫人民迁居其统治中心的周围。如建安末曹操讨张鲁,进入巴东、