31是上海市的,没有这个代码(不会是浦东新区,以后要改这个代码吧)
(不过可能是某个行业的代码,我就不清楚了,但肯定不会出现在身份证上)
上海区县代码如下(含历史代码)
变动时间 代码版本 代码 名称
1949-10-01 1999 310000 上海市
1999 310100 市辖区
2011-07-27 1999 310101 黄浦区
2000-06-13 2002撤 310102 南市区
2011-07-27 1999 310103 卢湾区
1999 310104 徐汇区
1999 310105 长宁区
1999 310106 静安区
1999 310107 普陀区
1999 310108 闸北区
1999 310109 虹口区
1999 310110 杨浦区
1988-01-01 1986 310111 吴淞区
1999 310112 闵行区
1988-01-01 1999 310113 宝山区
1999 310114 嘉定区
1999 310115 浦东新区
1997-01-01 1999 310116 金山区
1998-01-01 1999 310117 松江区
1999-01-01 2002增 310118 青浦区
2009-05-06 2002增 310119 南汇区
2000-01-01 2002增 310120 奉贤区
1999 310200 县
1992-01-01 1991 310221 上海县
1992-01-01 1991 310222 嘉定县
1988-01-01 1986 310223 宝山县
1991-01-01 1991 310224 川沙县
2000-01-01 2002撤 310225 南汇县
2000-01-01 2002撤 310226 奉贤县
1998-01-01 1995 310227 松江县
1997-01-01 1995 310228 金山县
1999-01-01 2002撤 310229 青浦县
1999 310230 崇明县
百度一下就解决了