云南各州(市)身份证号前六位如下:
昆明市:530100;曲靖市:530300;玉溪市:530400;保山市:530500;昭通市:530600;丽江市:530700;普洱市:530800;临沧市:530900;
楚雄彝族自治州:532300;红河哈尼族彝族自治州:532500;文山壮族苗族自治州:532600;西双版纳傣族自治州:532800;大理白族自治州:532900;德宏傣族景颇族自治州:533100;怒江傈僳族自治州:533300;迪庆藏族自治州:533400。
中国大陆居民身份证号码中的地址码的数字编码规则为:第一、二位表示省(自治区、直辖市、特别行政区)。第三、四位表示市(地级市、自治州、盟及国家直辖市所属市辖区和县的汇总码)。第五、六位表示县(市辖区、县级市、旗)地址码。
云南省身份证号码格式:530000 ABCD EF GH IJK L,长度是18位,前17位全部是数字,第18位多数人是数字,少数人是字母“X”。其中,530000为云南省的地区编码(户口所在地的行政区代码);ABCD为出生年,EF为出生月,GH为出生日;IJK为顺序编码(在同一区域内,对同一天出生的人员编制的顺序号),且K为性别代码(单数为男,双数为女);L为末位校验码(按统一的公式计算出来,计算结果是数字0-10,用X代替10)。
如果出生月、日为个位数的,前面加个0占位,凑双位数,例如5月1日出生,写为0501;如果云南省的行政区发生更名、合并、升级等变化,其地区编码也会相应发生变化,这时老人用老编码(不变),新人用新编码。