身份证号码的组成如下:
前6位:
地址码,表示持证人的户籍所在地。这六位数字中,前两位代表所在省份(自治区、直辖市)的代码,中间两位代表所在城市(地区、自治州、盟及国家直辖市所属市辖区和县的汇总码),最后两位则代表所在区县(市辖区、县级市、旗、自治县、林区、特区)的代码。
第7至14位:
出生日期码,用于记录持证人的出生年月日。这八位数字中,前四位代表年份(采用公历年份表示法),中间两位代表月份(采用公历月份表示法),后两位则代表日期(采用公历日期表示法)。
第15至17位:
顺序码,用于在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号。奇数分配给男性,偶数分配给女性。
第18位:
校验码,用于验证前面17位数字的正确性。校验码可以是0-9的数字,有时也用X表示。尾号X表示如果尾号是10,那么就得用X来代替,因为如果用10作尾号,那么此人的身份证就变成了19位,而19位的号码违反了国家标准,并且我国计算机应用系统也不承认19位的身份证号码。X是罗马数字的10,用X来代替10,可以保证公民身份证符合国家标准。
总结起来,身份证号码由18位数字组成,分别表示所在省份的代码、所在城市的代码、所在区县的代码、出生年、月、日、顺序码以及校验码。其中,第17位数字还表示性别,奇数为男性,偶数女性。