东晋十六国人囗,由于每个政权的统治时期都比较短,因而在人口数据方面十分缺乏。在十六国初期,有前赵、后赵、前凉等政权,《中国人口通史》推测:刘聪汉国人口300万,刘曜前赵280万,石勒后赵200多万,慕容氏燕国130多万,拓跋氏代国100多万,张氏前凉100多万,河套匈奴20多万,黄淮之间200万多,总共1300多万。

十六国中期,留下了重要的户籍信息。370年,前秦灭前燕之后,得到前燕的户籍有245万户,998万人口。前燕的统治范围包括辽东、辽西、河北、山西、山东、河南一带,大概是华北地区。这样说来,当时华北地区的人口是超过1000万的。又根据《中国人口通史》的信息,前秦早期有人口390万,前凉100万,代国100万,总共有1588万。

十六国后期,由于前秦的统一崩溃,北方陷入了更大规模的战乱,人口出现了下降。其中代国大约150万,后秦大约340万,西秦70万,后燕900万,凉州80万(这里值得商榷)。那么北方总人口为1540万。但是我认为,后燕的人口应该远没有900万,而凉州河西远不止80万,根据葛剑雄推测,凉州人口后期达到了200万。综合来看,十六国后期人口应该达不到1500万,在1100多万比较合适。