现在的身份证号码统一都是以18位数的。
1、号码的结构
公民身份号码是特大孝征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。
2、地址码(前六位数)
表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。
3、出生日期码(第七位至十四位)
表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。
4、顺序码(第十五位至十七位)
表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。
5、校验码(第十八位数)
作为尾号的校验码,是由号码编制单位按统一的公式计算出来的,如果某人的尾号是0-9,都不会出现X,但如果尾号是10,那么消庆就得用X来代替,因为如果用10做尾号,那么此人的身份证就变成了19位。不符合国家标准。而X是罗马数字的10,用X来代替10,可以保证公民的身份证符合国家标准。
中华人民共和国行政区划代码(GB/T2260—999)
代码省、市名称代码省、市名称
11北京市42湖北省
12天津市43湖南省
13河北省44广东省
14山西省45广西壮族自治区
15内蒙古自治区46海南省
21辽宁省50重庆市
22吉林省51四川省
23黑龙江省52贵州省
31上海市53云南省
32江苏省54西藏自治区
33浙江省61陕西省
34安拿仿握徽省62甘肃省
35福建省63青海省
36江西省64宁夏回族自治区
37山东省65新疆维吾尔自治区
41河南省
如果想看祥细的,可以去百度广库里面找,里面的资料更齐全!