法律分析:身份证342开头是是安徽省 。以下是安徽省各地市身份证号码开头数字列举:340100 安徽省合肥市;340200 安徽省芜湖市;340300 安徽省蚌埠市;340400 安徽省淮南市;340500 安徽省马鞍山市;340600 安徽省淮北市;340700 安徽省铜陵市;340800 安徽省安庆市。身份证号代表个人身份,其前两位数字表示所在省份的代码,第三四位数字表示所在城市的代码,第五六位数字表示所在区县的代码,第七至十四位数字表示出生年、月、日,第十五和十六位数字表示所在地的派出所的代码,第十七位表示性别,第十八位表示校验码。提醒您,校验码主要是为了校验计算机输入公民身份证号码的前17位数字是否正确,其取值范围是0至10.当值等于10时,用罗马数字符X表示。