西漢末年,戰(zhàn)亂和天災使人口從6000萬降至2100萬。這2100萬的數字是經過東漢對戶口調查得來的。東漢對戶口調查,有一套嚴格的制度。戶口調查稱為“案比”,即案驗、比較,常常在每年8月舉行。每年的戶口調查規(guī)模也是非常之大,從縣到鄉(xiāng),上至80歲老人,下到6歲以下孩童,都要一一進行調查。東漢戶口調查的內容也很細,連身高、相貌都要調查。據《晉書·地理志》記載,桓帝永壽三年有口56486856,是史籍記載的東漢最高人口記錄。
隋朝建立后,對戶口管理很嚴格,多次進行全國規(guī)模的戶口大檢查,并且實行“貌閱”,就是對每戶的家庭成員都要當面驗視,看性別、年齡是否符合,防止有成丁年齡人口脫漏。并發(fā)動檢舉,凡是戶口不實的,不僅戶主要受罰,鄉(xiāng)長里正也要發(fā)配服苦役。所以史學家一般都認為隋朝戶口統(tǒng)計比較近于實際。據隋朝大業(yè)五年清查,當時的戶總數是8907546戶,人口總數是46019956人。不過經考證,這只是中原地區(qū)人口,江南和邊遠地區(qū)還有大量人口沒有統(tǒng)計進來。
宋朝初建,人口已由唐時的5300萬銳減為1628萬。
宋朝政府對戶口統(tǒng)計又設立了一些新的制度,比如丁籍制度。丁籍專指用于征役催稅的簿籍,又稱丁簿。但是,所謂的丁籍制度和現(xiàn)代人口普查是不一樣的,丁籍制度只調查每戶家中的壯丁,“男夫二十為丁,六十為老,女口不須通勘”。就是說這個調查只統(tǒng)計壯年男子,對老人、小孩和女子都是不統(tǒng)計的。除了丁籍制度,宋朝還有保甲簿統(tǒng)計,但也只統(tǒng)計男性人口而不包括女性。所以這時的每戶平均人口都很少。但專家估計宋鼎盛時期的人口達到1.1億。