中国城市统计年鉴数据获取,先给结论:别在 data.stats.gov.cn 的查询接口上死磕(实测 403,加全套浏览器头也没用),走「统计局主站静态页 + 中国统计信息网年鉴库」这条组合路线,同时认清年鉴的内容年份比名称年份晚一年、发布比数据年度晚大半年这两个时间差。下面是三条路都实测过之后的完整记录。
口径问题先立个标杆:站里那篇 国家统计局开放数据实测 403 后换路已经讲过一次「权威不等于好拿」,这篇把同一套方法论用到城市统计年鉴上,还多了一层口径陷阱——先想清楚,你真的需要《城市统计年鉴》吗?
典型症状
来找城市级统计数据的人,症状出奇一致。第一种:打开国家数据平台 data.stats.gov.cn,点了半天「分城市年度数据」,请求直接 403;第二种:搜到一堆「中国城市统计年鉴下载」,点进去要么要注册金币,要么只有十几年前的老版本;第三种:好不容易拿到数据,做城市对比时发现数字和别处的对不上——比如同一个城市的 GDP,《城市统计年鉴》和《中国统计年鉴》就是不一样。
我在写这篇时把三种症状都复现了一遍:easyquery 接口带参数访问返回 403;统计主站 www.stats.gov.cn 正常 200;tjcn.org 上《中国城市统计年鉴2025》要 20 金币一个版本。
排查路径(从外到内)
第一站:国家数据平台。官方问答页(2024-05-24)明说注册后可下载数据,支持 Excel/CSV/XML/PDF 格式。听起来很美,但实测它的 easyquery.htm 接口返回 403,之前那篇实测的结论是 WAF 的 URL 级 ACL 在挡(响应里带着 reason: UrlACL),这次复测结果一致——这不是缺请求头的问题,加全套浏览器头也一样。
第二站:统计局主站。www.stats.gov.cn 的年度数据栏目正常可达,但《中国统计年鉴》电子版里是分省数据,城市级(尤其地级市)粒度基本没有。主站能解决「省」的问题,解决不了「市」的问题。
第三站:中国统计信息网 tjcn.org。我把它的城市统计年鉴 tag 索引页整个采了一遍,2010 到 2025 共 20 个版本全在,每个版本标了上线日期和内容年份。详情页写得清楚:2025 版收录 2024 年数据,PDF 版和 EXCEL 版各 20 金币,注册会员后联系客服获取。这是目前能一次性看全历年版本、还能拿到 Excel 版的最顺的第三方公开渠道。
根因定位
三条路的差异,根子在三件事上。
接口 vs 静态页。easyquery 是动态接口,被 WAF 的 URL 级 ACL 精准拦截;而主站的静态页、tjcn 的详情页都是普通 HTML,抓取毫无障碍。想自动化采集的人,方向就该选静态页,别再对着 403 的接口调参数。
版权 vs 整理权。《城市统计年鉴》由中国统计出版社出版,知网、中经网这些正版渠道按年付费,价格对个人不友好;tjcn 这类站点做的是「收集整理」,金币制成本极低,但免责声明也写明「部分内容收集于互联网,如有侵权联系删除」——学术用途可以参考,商用要自己掂量。
发布时滞。这是我实采时间线后最有价值的发现:把 tjcn 上 20 个版本的上线日期排开,2025 版(内容 2024)2026-06-23 上线、2024 版(内容 2023)2025-06-09 上线、2023 版 2024-07-01、2022 版 2023-09-12、2021 版 2022-04-27。规律很稳:内容年度结束后,快则 4 个月、慢则 8 个月才有 PDF 版。你要查「去年的城市数据」,很可能根本还没出版。
修复动作
路线定了,真正干活时按这个清单走。
第一步,先对齐年份口径。年鉴名称年份和内容年份差一年,2025 版是 2024 年数据。写论文标注数据年份时标内容年份,别标书名年份——这是最容易在被审稿人挑出来的错。tjcn 详情页专门放了「为何年鉴的内容年度跟名称年度不一致」的说明链接,可见踩这个坑的人不少。
第二步,分清「全市」和「市辖区」。这是城市数据第一大口径坑,官方说明原文写得明白:「全市」为城市的全部行政区域,包括城区、辖县、辖市;「市辖区」只含所有城区,不包括辖县和辖市。做城市经济对比用「全市」,做城区分析用「市辖区」,两者混用,结论直接报废。这和站里做人口数据查询时踩过的坑是同一类:以为拿到的是原始数,实际是另一套统计口径(人口普查公开数据的口径对照)。
第三步,读懂表内符号。官方说明:表中空格表示数据不详或无该项数据,「#」表示其中的主要项。空格不是零,「#」行不是新指标——把这两条搞错,汇总时数字会对不上。
第四步,接受跨年鉴不一致。2025 版详情页原话:部分城市的个别指标与《中国统计年鉴》不一致是统计原则和数据来源不同所致。这不是数据错了,是两套年鉴的统计口径本来就不同。另外从 1997 年起地级以上城市和县级城市分别采用不同统计制度,有些指标在两类城市之间不可比。
第五步,数据缺失时的替补。最新一版覆盖不到的年份,可以退到上一版;要月度或更细粒度的城市数据,《城市统计年鉴》给不了,可以考虑空气质量这类专项公开数据(十大城市空气质量逐小时数据),或者用百度指数这类替代性指标做城市关注度研究(358 城市百度指数数据集)——但替代指标要写清楚它不是官方统计。
怎么防止再犯
三件事。第一,把「名称年份 − 1 = 内容年份」写进你的数据字典注释里,别靠记忆。第二,引用任何年鉴数字时同时记录:年鉴版本、指标名、全市还是市辖区、是否初步数(官方声明「部分数据为初步数」),四样缺一个,回头都对不上。第三,采集脚本永远以静态页为目标,遇到 403 先想 URL 级 ACL,别浪费一下午调请求头。
防再犯的核心就一句:口径清单先于数据本身。这和做采集的第一步永远是「先确定范围」(批量采集的完整实操流程)是同一个道理——先想清楚要什么口径的数据,再动手去抓,顺序反了全白干。
常见问题
城市统计年鉴 2025 版现在能免费下到吗?官方正版渠道(知网、中经网、中国统计出版社)都是付费的;tjcn 这类第三方站点 20 金币一版,本质上也是付费。全网搜到的「免费下载」链接,要么是老版本,要么来路不明,小心捆绑安装。急用且预算有限的,先看国家统计局主站有没有你需要的省级替代数据。
为什么我查的城市 GDP 和《中国统计年鉴》对不上?官方详情页写明:部分城市的个别指标与《中国统计年鉴》不一致是统计原则和数据来源不同所致。不是谁错了,选一套口径贯穿到底就行,别两套混着用。
县级市数据也在里面吗?在。年鉴分两部分:地级以上城市统计资料和县级城市统计资料,但 1997 年起两类城市统计制度不同,有些指标不具可比性,跨层级对比前先看指标解释(第四部分附录就是干这个的)。
2024 年的城市数据什么时候能查到?按实采的时间线规律,《中国城市统计年鉴2025》(收录 2024 年数据)2026-06-23 已上线 tjcn,可以入手。再往后的年份,做好「等 6-8 个月」的心理预期,期间可先用各省统计局的城市公报顶一下。
想自动化采集年鉴数据,接口从哪来?没有公开接口。data.stats.gov.cn 的 easyquery 实测被 URL 级 ACL 拦死,年鉴本体是 PDF/Excel 文件不是接口。可行的路子是抓 tjcn 这类静态索引页获取版本信息,数据本体按页下载后用表格工具整理。

