清明上河图局部
太平兴国五年(980年)全国有6418500户、约达3210万人,若加上未列入主客户统计范围的户数则该年有687万户、近3710万人;至
宋徽宗大观四年(1110年)全国有20882258户、46734784男丁,学者考虑到宋代户口只统计承担赋役的成年男丁,故认为实际人口达11275万,并提出北宋人口峰值出现在靖康之乱前夕的宣和六年(1124年),全国有2340户、12600万人。
宋金之际因战乱人口大量锐减,靖康之乱前的宣和六年(1124年)南方约有1360万户,到
宋高宗绍兴五年(1135年)南宋境内约有1086万户、5650万人,自平定民乱和绍兴和议后南方人口逐步恢复,至绍兴三十二年(1162年)南宋约有1240万户、6450万人;南宋中后期因“人稠地狭”人口增长缓慢,至
宋宁宗嘉定十六年(1223年)达到户口峰值,官方统计有12670801户、28320085男丁,学者考虑到隐户问题认为该年应有1550万户、8060万人。
靖康之难后,中国再次出现中原人口大量南徙的现象。这次南迁有两波,第一个高潮是从“靖康之难”到《绍兴和议》,第二个高峰则是在金主
完颜亮南侵期间,南方人口因此大量增加,若以绍兴三十二年(1162年)与崇宁元年(1102年)比较,两浙路户口增加26万户、江南西路增加42万户、福建路增加33万户、潼川府路增加24万户,夔州府路增加14万户,宋金之际大约有五百万北方移民迁入南方各地。
在人口分布上,太平兴国五年(980年)全国人口总数中南方占56.9%、北方占43.1%,这是唐末五代北方长期战乱、南方相对和平发展的结果,不过宋代统一后并没有导致北方人口在全国所占比重上升,经过百年的发展到元丰元年(1078年)南方在全国所占人口比重上升至62.6%,而北方则下降至37.4%,到北宋后期的崇宁元年(1102年),南北各占比重已是64.1%及35.9%。