身份证号码的前6位的数字是地址码,表示编码对象第一次申领居民身份证时的常住户口所在县(市、旗、区)的行政区划代码。
居民身份证号码是特征组合码,共18位数字,由17位数字本体码和1位数字校验码组成。排列顺序从左至右依次为:6位数字地址码,8位数字出生日期码,3位数字顺序码和1位数字校验码。
地址码(身份证前6位)表示编码对象第一次申领居民身份证时的常住户口所在县(市、旗、区)的行政区划代码。其中1-2位是省、自治区、直辖市代码; 3-4位是地级市、自治州、盟代码; 5-6位是县、县级市、区代码。例如:上海市普陀区的代码就是310107。
出生日期码(身份证第7位到第14位)表示编码对象出生的年、月、日,其中年份用4位数字表示,年、月、日之间不用分隔符。例如:1981年05月11日就用19810511表示。
顺序码(身份证第15位到17位)是县、区级政府所辖派出所的分配码,每个派出所分配码为10个连续号码,例如“000-009”或“060-069”,其中单数为男性分配码,双数为女性分配码,如遇同年同月同日有两人以上时顺延第二、第三、第四、第五个分配码。如:007的就是个男生,而且和他同年月日生的男生至少有两个,他们的后四位是001*和003*。分配顺序码中“999、998、997、996”四个顺序号分别为男女性百岁以上老人专用的特定编号。
校验码(身份证最后1位)是根据前面17位数字码,由号码编制单位按统一的公式计算出来的。尾号的范围是0-10,如果尾号是10,那么就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位,Ⅹ是罗马数字的10,保证公民的身份证符合国家标准。