1850-1880年的30年间,中国人口的损失大约在6000万-8000万,但不分青红皂白将其归于太平天国战争是毫无道理的,因为这一人口损失包括了西部回汉冲突造成的人口损失(甘肃一省即达1400万,总计2000万-3000万),太平天国失败多年后才爆发的北方五省的大饥荒造成的损失(2000万-3000万),真正在太平天国时期的各类起义中损失的人口大约是2000万。
这2000万人口也并不都是在和太平天国相关的战争中死去的,由于满清政府的腐朽无道,1850-1880年期间,中国十八行省每个省都有起义爆发,有一定规模的起义超过50次,小规模起义多如牛毛,参加这些起义的人员总数超过太平天国兵力最盛期的10倍以上,因此,在2000万人口损失中,真正和太平天国直接相关的人口损失,也只占其中的一部份。所谓“太平天国战争中损失”的两千万人口,只是笼统估计太平天国时期各类起义造成的人口损失,其中相当大的一部份跟太平天国没有直接关系。
另外,死于太平天国战争中的人口,很大比例并不是太平天国占领期间和战争中死去的,而是死于清军的坚壁清野政策和收复失地后的大规模杀戮(参考
http://tieba.baidu.com/f?kz=99906346 ),比如作为中国主要出口原产地的苏杭地区,在太平军占领时期的出口贸易额连年上升,创下历史新高,但在清军收复后的当年即下降为前一年的一半,次年还继续下降,这说明当地生产的严重破坏发生在清军收复以后而不是太平天国占领期间(参考
http://cn.netor.com/m/yuanqu/yq/2002/17223/sys/adlist.asp?joursid=15903)
关于“根据太平天国前后《户部清册》所载的户口数,认为从1851年到1864年中国人口锐减40%,绝对损失数量达1.6亿”——这种估计是非常不准确的,因为大规模战乱总是伴随着大规模人口迁移和户籍遗失,而民众在原有户籍丢失了,为了逃避征兵、税收、徭役,在时局混乱的时期故意隐瞒丁口的情况非常严重,事实上,从1852年开始,《户部清册》对人口的统计每年都缺报数省,最多时可缺报多达十省(总共才十八个省),直到太平天国失败三十年后的1898年,清廷对户籍的统计中仍然缺少七个省的数字,超过全国总省份的三分之一。像这样在动辄有三分之一甚至半数省份未计入统计的情况下计算出来的人口,怎能用作考证依据?宣统人口普查资料比《户部清册》可信,但由于统计不完善,并不能很好地反映移民的情况——江苏、安徽、浙江、江西、湖北五省的人口损失重有很多并不是死亡造成的,而是逃难迁徙的结果,至于湖南、广西、福建、四川等省,本地起义的规模都达到或超过了太平军在当地的活动规模,将人口损失归于太平天国也不妥。“7000万”这个数字如果是指咸同年间中国总的人口损失,倒是差不多,但这个数字有一大半和太平天国是没有直接关系的。