军民分籍,是把老百姓分为两种。一种是“军”:每家世世代代要有一个人当兵或军官。另一种是“民”:世世代代均免除兵役(除非是志愿投军的)。政府的户籍,因此也有两套,一套是军户,一套是民户。
这是朱元璋所手创的奇特制度:综合了汉的屯田,唐的府兵,与宋的尺籍。他很以此种军民分籍自豪。他说:“朕养兵百万,不费国家一钱。”
他早就在占有和州之时,试行军士屯田:拿下了集庆(南京)及其外围以后,更是十分注意于此。他的军队,从不缺乏粮饷,因此才能做到对人民秋毫无犯,到哪里均受欢迎。
洪武元年,天下事已经大定,他考虑到如何于胜利以后,安顿庞大数量的军官与兵士。裁减,编遣,复员,都不是好办法。裁谁?不裁谁?编谁?遣谁?复员,复到哪里去?复到农村,农村吃不消;“退伍军人”无田,无牛,无农具,无种子,也复不进农村!
于是,朱元璋想出了这个军民分籍的办法,不仅安顿了兵士,酬庸了军官,而且替他自己与他的子孙保存了庞大的军事力量,也就是替大明帝国维持了长治久安的国防军。
兵士,每人赏官田五十亩。条件是:当兵到老(六十岁);老了或死了以后,由儿子孙子一代一代地继承下去:每代只须有长子一人服役,次子以下作为“余丁”,也就是补缺的兵。这五十亩田,也要纳税(称做粮),每亩二斗四升,不运到中央政府或地方政府,而集中储藏起来,作为军粮军饷。
军官,每人封一个“世官”:最高的是指挥使,管一个卫,其次有“千户”、“百户”,管千户所与百户所,最小的是镇抚,有资格管一个总旗或小旗。千户有正有副,百户之下有所谓“试百户”。指挥使与正千户之间,有所谓指挥同知、指挥佥事、卫镇抚。一共有九等。
大军官有功劳的,封为指挥使不够,便封公、封侯、封伯、封子、封男。这五等封爵,不属于“卫所体系”以内。
卫所的军官与兵士,分别居住于指定的地区以内,遍于全国。全国的卫所,在洪武十三年的时候,共有四百九十三个卫,卫之下各有若干千户所、百户所。独立的千户所有三百五十九个。此外,属于羁縻性质的边胞的卫所,也有四百多个。“世官”的总数,在洪武二十三年,有一万六千五百名左右。“世兵”的总数,有一百二十万名左右。全国的总人口,依照洪武二十六年的统计,是六千零五十四万五千八百一十二人。