三国鼎立局面稳定后,迁往辽东的往往复归故土,而迁往南方的大多定居下来。以后魏蜀吴三家为了充实各自统治区内的实力,利用政治手段强迫🝛🝝人民迁居其统治中心的周围。如建安末曹操讨张鲁,进入巴东、巴西郡(今川东),劝诱当地人民8万余口迁至邺、洛阳;继而曹既平张鲁,迁汉中民数万户以实长安、三辅。曹丕建都洛阳,徒冀州5万户士家以实河南。魏灭蜀后将蜀人3万家迁往洛阳和关中。东吴孙权在建安年间连续西征盘居在长江中游的江夏太守黄祖,虏掠男女数万口迁至江东。刘备入蜀带去了大批荆州人士,以后几次北伐南征,也迁民于成都平原。此外,东汉末年,北方乌桓、鲜卑逐渐入居中原,散布于沿边诸郡。匈奴入居汾水流域的就有3万余落。东吴征服山越后,也将越人从山区迁至平原,总数约有10余万人。
经三国时期屡年战争,人口死亡、逃亡、隐匿的数字是相当高的。所以据西晋太康初年(3世纪80年代)的户籍,🄑☝国仅246万户,1616万口。黄河流域仍占56.72%,长江流域占34%。黄河流域集中在可、冀2州,约占国人口的32.12%。国郡级人口分布第一位是河南郡,即曹魏政权首都洛阳的所在地,有11万户,以下依次为与河南郡接界的河内郡、东吴旧都建业所在地的丹阳郡、今冀南与鲁接界的阳平郡、蜀汉旧都成都所在地的蜀郡,户数都在5万以上。可见是由三国时代人口迁移的结果。
而更一步的分析表明:若以亡蜀的人口数计算,当年蜀约九十四🗍万口,魏则有四百四十三万口,蜀魏的比率大约为百分之二十一。再以吞吴的人口数计算,吴约二百三十万口,若假设前述魏蜀人口不变(因史料考证欠缺,略以三国人口零成长为前提),吴魏比为为百分之五十六。三国时期总人口约767万,与上述之值并无太大出入。
二、永和五年(公元140年)人口
司隶
河南(洛阳)人口100万
河内,人口80万
河东,人口57万
弘农人口19万
京兆(长安)人口28万
冯翊,人口14万
扶风(陈仓在扶风境内),人口9万
豫州
颍川(许昌原是颍川一县)人口43万
汝南,人口210万
梁国,人口43万
沛国(谯为沛国的治所,小沛是沛国一县)人口25万,曹操封刘备为豫州牧时,正因为刘备在豫州的沛国。谯为沛国的🚬🖜📟治所,刘备又一度屯兵在沛,这样我们就可以理解,为什么张飞会抢走夏侯家的女孩。