哪里可以拿到全国身份证前六位跟行政区划吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
godleon
V2EX    问与答

哪里可以拿到全国身份证前六位跟行政区划吗?

  •  
  •   godleon 2025 年 2 月 25 日 4742 次点击
    这是一个创建于 347 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT

    身份证前六位跟对应的行政区划(省市县)

    如果能提供 sql 或 Json 那就更完美了;

    ps: 付费的也行,一次性下载, 数据新一点 (不要接口)

    35 条回复    2025-02-26 10:31:45 +08:00
    kokerkov
        1
    kokerkov  
       2025 年 2 月 25 日
    godleon
        2
    godleon  
    OP
       2025 年 2 月 25 日
    @kokerkov 有能下载的吗,这个还要爬..
    chutsetien
        3
    chutsetien  
       2025 年 2 月 25 日
    fruitmonster
        4
    fruitmonster  
       2025 年 2 月 25 日   1
    @godleon 这么懒么,复制一下,粘贴一下就入库了
    kokerkov
        5
    kokerkov  
       2025 年 2 月 25 日
    @fruitmonster 哈哈,就是。这跟 txt 没啥区别。
    learnshare
        6
    learnshare  
       2025 年 2 月 25 日
    @godleon 全选,粘贴到 Excel
    NoCash
        7
    NoCash  
       2025 年 2 月 25 日
    @kokerkov #5 现在的程序员都弱鸡到这个地步了吗,文本都不愿意处理一下
    godleon
        8
    godleon  
    OP
       2025 年 2 月 25 日
    @learnshare 我怎么没想到 excel 这个东西呢 [!doge]
    godleon
        9
    godleon  
    OP
       2025 年 2 月 25 日
    @NoCash 主要是是个程序小白,自己从 txt -> mysql 的树形表,还是有难度的。
    godleon
        10
    godleon  
    OP
       2025 年 2 月 25 日
    @NoCash 大佬轻喷
    344457769
        11
    344457769  
       2025 年 2 月 25 日   1
    @godleon 1 楼老哥不仅告诉你了答案,还告诉了你找答案的方法。

    在 Google 上花不到 5 分钟就可以找到各种格式的数据。

    https://github.com/uiwjs/province-city-china/tree/master/packages/data
    learnshare
        12
    learnshare  
       2025 年 2 月 25 日
    @godleon 会 JS 的话,F12 写几行代码也很快
    godleon
        13
    godleon  
    OP
       2025 年 2 月 25 日
    @344457769 这个好,这个可以下载
    Rat3
        14
    Rat3  
       2025 年 2 月 25 日
    GitHub 一大堆
    learnshare
        15
    learnshare  
       2025 年 2 月 25 日
    @NoCash 以前的电脑小白,甚至能够为了某种目的下载 VMWare ,安装 Linux ,编译安装和运行 MySQL
    fruitmonster
        16
    fruitmonster  
       2025 年 2 月 25 日   1
    @godleon #8
    复制,粘贴,就入库了


    dko
        17
    dko  
       2025 年 2 月 25 日
    你把内容给 deepseek ,让他给你整理表格不会吗
    essethon
        18
    essethon  
       2025 年 2 月 25 日   1
    @chutsetien #3 是的,如果目的是匹配用户的身份证号,还是很有必要把废止的区划代码都入库的。如果只有较新的数据(比如 #1 www.mca.gov.cn 那个 2022 版 还有 #11 那个 data.json ),很多人的身份证前六位在这些数据表里根本不存在。
    deplives
        19
    deplives  
       2025 年 2 月 25 日   1
    伸手党是真的多,
    pianjiao
        20
    pianjiao  
       2025 年 2 月 25 日
    你复制 让 gpt 帮你处理格式不就好了
    Damn
        21
    Damn  
       2025 年 2 月 25 日 via iPhone
    @deplives 还有很骄傲的伸手党,以后看到这类帖子别理就行了,我反正是以后不回这种帖子了。
    https://v2ex.com/t/1113774
    deplives
        22
    deplives  
       2025 年 2 月 25 日   2
    @Damn
    之前的标签看起来打的没错
    shulinbao
        23
    shulinbao  
       2025 年 2 月 25 日 via iPhone   2
    楼上有的回答可能没搞清楚这个问题的复杂性。你这个需求永远也不可能完全实现,只能实现一个大概,因为有的身份证开头对应的并不是合法的行政区。另外从实际上讲,有的身份开头是某个行政区的,实际上可能归属另一个行政区。举个例子,611100 ,#1 和 #3 里面给的都没有
    EastLord
        24
    EastLord  
       2025 年 2 月 25 日
    github 上 好像有的
    b821025551b
        25
    b821025551b  
       2025 年 2 月 25 日   1
    弱弱地补充一下:身份证号前六位和行政地址不是完全一一对应的,迁移户口只改地址不会改身份证号。
    dhb233
        26
    dhb233  
       2025 年 2 月 25 日   1
    https://github.com/yescallop/areacodes?tab=readme-ov-file
    找到了这个项目,看起来包含一些已经撤销的编码
    vanityfairn
        27
    vanityfairn  
       2025 年 2 月 25 日
    @b821025551b 对!!踩过坑了
    shulinbao
        28
    shulinbao  
       2025 年 2 月 25 日 via iPhone
    @dhb233 撤销的代码实际上很难统计全,因为在户政系统中可以填进任何数字,但十几二十年以前,中国除了地方政府之外,林业、工矿、农垦、兵团、石化等等系统都有行政权,他们一般都按照自己的习惯编出来一个自己的数字,有的可能省一层的知道,但还有的除了自己可能根本没人知道。由于户籍所在地的迁移并不会影响身份证号,所以直到现在还有大量这种情况的例子。建议最好还是不要死磕身份证前六位,实在有必要的话精确到省/副省级行政区这一级比较好,这样相对比较好实现
    cat
        29
    cat  
       2025 年 2 月 25 日
    @shulinbao 听起来跟我处理手机号码一样,只要 1 开头的 11 位数字就行… 各种库都有覆盖不到的 case…
    MonoMikan
        30
    MonoMikan  
       2025 年 2 月 25 日
    @Damn 去看了这个帖子,笑死我了,哈哈。
    Jerry23333
        31
    Jerry23333  
       2025 年 2 月 25 日
    如果是严肃的业务需求通过这个判断户籍的话是有问题的,因为没法反映迁移户口的情况。
    dx123
        32
    dx123  
       2025 年 2 月 25 日
    @kokerkov 不过 Google 到的也不一定准,这个里面有的就不准,因为我特地看了一眼我身份证和这上面的。
    flynaj
        33
    flynaj  
       2025 年 2 月 26 日 via Android
    wikipedia 这个有历史,启用,停用时间,更详细。

    @chutsetien

    @shulinbao
    kylebing
        34
    kylebing  
       2025 年 2 月 26 日
    CodeCodeStudy
        35
    CodeCodeStudy  
       2025 年 2 月 26 日
    @kokerkov #1 这个是当前的行政区划,如果是已经撤销的,并不会出现在这里。比如来源的某某地区改成了某某地级市,某某县升级成某某市。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1846 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 10:48 PVG 18:48 LAX 02:48 JFK 05:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86