在“三国”中的魏国建立初期,魏国大臣陈群就曾说,此时魏国的人口,“比汉文景时,不过一大郡”。而“三足鼎立”后的具体人口数字,按照杜佑《通典》里的说法,蜀国在公元221年刘禅登基时,人口是90万,到了公元263年蜀国灭亡时,人口增长到94万,这一年平定蜀国的魏国将魏蜀人口“通计”,中国北方加上四川,一共是537万人。而《晋书》里记载,吴国在蜀国灭亡时的人口,有230万。这样加起来,中国的总人口也不超过800万。这还是三国时代进入了相对和平期后,长期恢复人口生产后才恢复到的数字。甚至在现代,许多研究者提出了更为惊人的结论:史料上的人口数字,依然还是注水的。三国时代中国人口的损失要更大,在《历史不忍细看》中就曾有观点:三国赤壁之战后,中国人口只剩下了140万。如果这样的话,真可以说是“百不存一”了。
三国人口下降幅度之大,在整个中国历史上都是触目惊心的。在三国之后,中国人口下降最快的时期,应该是宋末元初。在蒙古帝国灭金朝与宋朝的战争中,中国人口大约下降了40%左右,这算是近一千年来中国最大规模的一次灾难了。但是和三国时代的情景相比,依然是“小巫见大巫”了。
说到东汉末至三国早期的人口锐减,论原因自然可以总结出很多,有一些是我们今天可以想到的,比如从黄巾军起义开始的全国性战乱。当时的黄巾军起义,采取的是全国各地同时举事的策略,一爆发就是“全面战争”,战争蔓延到了全国。又比如东汉末期出现的枭雄们,都是漠视民力,滥杀无辜的奸雄,权臣董卓在把持大权后,采取的是残暴压榨的统治政策,为了扩充军力更不断抓壮丁,导致大量百姓逃亡。而且当时的北方军阀,喜欢拿老百姓来做挡箭牌,在战争中,经常抓无辜的百姓做为“肉盾”充在前面,阻挡敌人的进攻。常年的相互战争,也造成了大批城镇被毁,许多繁华一时的州县,都变成了无人区。并且东汉末年至三国的战乱,可以说是全国循环的,让老百姓无处可逃。如北方刚打完官渡之战,南方又爆发赤壁之战,随后西北、西南都爆发战争。汉帝国的疆土,除了边远的西域地区外,几乎都被卷入了战火,没有受战争破坏的地方,可以说少之又少。如上原因,在后来史家的记录中,也不止一次被提起。