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