人口——元宏时有户五百余万,口三千余万。尔朱荣乱起,人户流亡,官司文簿散弃,据旧史所记,户减至三百三十七万五千三百六十八。周灭齐,得户三百万二千五百八十八,口二千万六千八百八十六。字文周亡时,有户三百五十九万,口九百万九千六百四。齐占有中原,是人口密集的地区,高欢曾派遣括户大使搜获逃户六十余万。周史没有括户的记载,户口隐漏当非少数。高欢与宇文泰战(五三七年),欢兵二十万,泰兵不满万人。宇文邕两次伐齐(五七五年—五七六年),每次出兵都在二十万以下。高洋筑长城,一次发夫役一百八十万,筑邺三台,发丁匠三十余万。两国人口,相差悬殊,自是事实。但灭齐到周亡,四五年间,总人口反减到齐半数,史书记载,未免失实过甚。
奴隶——高洋大破库莫奚,俘虏发配到山东为百姓。高殷免元氏良口为奴。西魏元宝炬免妓乐杂役,编入民籍。宇文泰破江陵,杀萧绎,虏梁百宫士庶十余万,悉数没为奴婢,宇文邕时免江陵良人为奴婢。邕又免齐诸杂户为平民。从元宏到齐周,多见释放奴婢的诏令,适与魏初赐百官生口相反。当时良(平民)贱(奴隶)区分,非常严格。元恪时阜城(河北阜城县)费羊皮母死家贫,卖七岁女与同城人张回为婢,回转卖与鄃县(山东平原县)人梁定之,按照卖五服内亲属为奴,尊长处死刑及掠人、掠卖人、卖人为奴婢处死刑的法律,费羊皮、张回二人,几乎都被判死罪。又大将邢峦在汉中掠良人二百余口为奴婢,被朝官弹劾,几陷重罪。元诩时,江阳王元继,用良人为婢,革夺王爵。高谦之家奴诉良(自诉被迫为贱),谦之系廷尉(最高法庭)被杀。良人有法律保障,奴婢数量自受限制。齐时定制,亲王奴婢限三百人,以次递减,八品以下至庶人限六十人。限外奴婢不给田,也不纳赋税。高洋篡魏,封给魏帝奴婢三百人、水碾一具、田百顷、园一所。大抵贵族占有奴婢,最多不过三百人,庶人竟得占有六十人。按魏均田制有“奴婢牛随有无以还(田)受(田)”的规定,奴隶与牛不是一般人都有,足见所谓庶人只是一部分地主,不得误认每一庶人都占有奴隶。