格式规范

美国地址体系深度解析:ZIP+4 的含义、USPS 缩写规范与 PO Box 的限制

2025年4月18日
阅读时间:14分钟

美国地址是为机器分拣设计的

理解美国地址的关键,在于意识到它并不是一套「行政区划描述」,而是一套投递路径编码。 ZIP 码不描述行政边界,而描述邮件如何流动;街道缩写不是为了省纸, 而是为了让高速分拣机能稳定识别。这个出发点解释了美国地址里几乎所有看起来奇怪的规则。

美国邮政(USPS)把这些规则写在 Publication 28《Postal Addressing Standards》里, 这份文档是所有地址校验软件的共同参照物。下面按结构逐层拆开。

一、标准地址的四行结构

USPS 推荐的标准形态是全大写、无标点、每个元素固定位置:

JOHN SMITH
ACME CORPORATION
1600 AMPHITHEATRE PKWY STE 200
MOUNTAIN VIEW CA 94043-1351
  • 收件人行:个人姓名或职务
  • 机构行(可选):公司或部门名称
  • 投递地址行:门牌号 + 方位 + 街道名 + 街道类型 + 单元标识
  • 末行:城市 + 两字母州码 + ZIP,三者之间只用空格分隔

注意「投递地址行」这个概念——USPS 认定的投递目的地永远是紧邻末行上方的那一行。 这条规则在后面讲邮政信箱时会再次出现。

二、ZIP 码九位数字分别代表什么

ZIP 是 Zone Improvement Plan 的缩写,1963 年启用,最初只有五位; 1983 年增加了后四位,形成今天的 ZIP+4。九位数字是逐层收敛的:

位置含义说明
第 1 位全国区域组从东北向西递增,0 对应东北部各州,9 对应西海岸
第 2-3 位分拣中心(SCF)对应一个区域分拣设施,覆盖若干个邮政编码
第 4-5 位具体邮局或投递区定位到某个邮局或其管辖的投递范围
第 6-7 位投递区段(Sector)一组街道、一批信箱、一栋大楼或一小片区域
第 8-9 位投递分段(Segment)街道的某一侧、写字楼的某一层,或某个具体部门

ZIP+4 之外还有第十、十一位。USPS 在九位之后再加两位构成「投递点代码」,把定位精确到单个投递点 (例如公寓楼里的某一户);这十一位加上一位校验码,就是印在信封上的投递点条码。 一个街道地址可能对应多个投递点,因此十一位码不能靠门牌号推算, 必须查询经过认证的地址数据库。

后四位是会变的。ZIP+4 依据投递路线划分,而路线会因人员配置、路径优化而调整, 变更频率明显高于五位 ZIP。因此把 ZIP+4 当作稳定的地理标识符来用是不可靠的; 它更适合作为一次性的分拣辅助信息。

ZIP 码不是多边形。这是数据分析中最常见的误解。ZIP 码本质是一组投递路线的集合, 没有官方的面状边界,市面上流通的「ZIP 边界图」都是根据点位推算出来的近似结果。 用 ZIP 做人口统计聚合时,更严谨的做法是使用统计局定义的 ZCTA 分区。

三、街道类型的标准缩写

Publication 28 附录 C1 收录了完整的街道后缀缩写表。使用标准缩写不只是格式偏好—— 不合规的写法可能通不过 CASS 认证的地址校验,进而影响自动化邮件的资费折扣。

STREET
ST
AVENUE
AVE
BOULEVARD
BLVD
DRIVE
DR
ROAD
RD
LANE
LN
COURT
CT
PARKWAY
PKWY
PLACE
PL
CIRCLE
CIR
HIGHWAY
HWY
TERRACE
TER

方位词同样有讲究。North / South / East / West 缩写为 N / S / E / W, 西北等复合方位为 NW / NE / SW / SE。位置很重要:100 N MAIN ST100 MAIN ST N 在同一座城市里 可能是两个完全不同的地点,前者的 N 是街道名的一部分,后者的 N 是街道的分段标识。

四、Apt、Suite、Unit 到底怎么选

这是中文用户最容易困惑的一组词。它们在 Publication 28 里统称「二级单元标识」, 语义上的区别主要在于建筑物用途:

完整词标准缩写典型用途
APARTMENTAPT住宅公寓
SUITESTE写字楼、商业办公单元
UNITUNIT通用单元,住宅商业均可
BUILDINGBLDG园区内的某栋楼
FLOORFL楼层
ROOMRM房间号
DEPARTMENTDEPT大型机构内的部门

位置规则:首选写在投递地址行的末尾,例如102 MAIN ST APT 101。 只有当一行放不下时,才把单元标识单独放到城市行的上一行。

井号(#)的规则:如果已知正确的标识(APT、STE 等),就不应该使用井号; 确实要用时,井号与数字之间必须留一个空格,写成# 101 而不是#101。 「Apartment No.」「Suite #」之类的混合写法都不符合规范。

选错的实际后果:住宅楼填 STE、写字楼填 APT,可能导致地址与官方记录对不上, 被校验系统判定为无法投递。单元号本身可以包含字母,APT 2A、STE B 都是合法的。

五、PO Box:三条必须知道的限制

1. 商业快递不投递邮政信箱

邮政信箱位于邮局内部,由 USPS 管理。UPS、FedEx、DHL 等商业承运商没有访问权限, 因此凡是走这些渠道的包裹都无法送达 PO Box。跨境电商下单时若选择了商业快递, 填写信箱地址通常会被系统拒绝,即使侥幸下单成功,最终也只能退回。

2. 同时写街道地址和信箱时,只有一个生效

Publication 28 有一条「双地址」规则:当地址中同时出现街道地址和 PO Box 时, USPS 会按照紧邻城市/州/ZIP 行上方的那一行来投递,另一行被视为补充信息。 这意味着两行的先后顺序直接决定了包裹去哪里——这是一个非常容易被忽略、 却会造成实际投递偏差的细节。

3. 格式必须写成 PO BOX

规范写法是PO BOX 1234, 「Post Office Box」「P.O.B.」「Box #1234」等变体在地址校验时可能不被识别。 另外 USPS 提供一项「信箱街道地址」服务,允许信箱用户使用邮局的街道地址加信箱号收件, 但这需要单独开通,不是默认能力。

六、两类会让校验器出错的特殊地址

军事与外交地址

「城市」栏填 APO(陆军/空军)、FPO(海军/海军陆战队/海岸警卫队)或 DPO(外交邮局), 「州」栏填三个特殊代码之一:

  • AA — 美洲方向
  • AE — 欧洲、中东、非洲及加拿大方向
  • AP — 亚洲太平洋方向

关键规则:地址中不能出现真实的城市名或国家名, 否则邮件会被误送入所在国的邮政网络。单位号和信箱号取代街道地址。

波多黎各地址

波多黎各地址有一个别处没有的元素:urbanización(社区/住宅区, 常缩写为 URB,也可能写作 REPARTO、VILLA、JARDINES 等)。

同一个市镇内的多个社区可能拥有完全相同的街道名、门牌号和 ZIP 码, URB 行是区分它们的唯一依据。按规范,它应当写在收件人姓名的下一行、街道行之前。

并非所有波多黎各地址都有 URB,乡村地址和信箱地址通常没有。 美属维尔京群岛则不使用这一元素,州码为 VI。

写给开发者的四条提醒

  • • 州码列表要包含 DC 和 PR、VI、GU、AS、MP 等属地,以及 AA / AE / AP
  • • ZIP 一律按字符串存储,前导零不能丢(麻省、新泽西大量以 0 开头)
  • • 城市名不要做强校验:同一个 ZIP 往往有「首选城市名」与多个「可接受城市名」
  • • 别把用户输入直接改成全大写展示,标准化结果应作为独立字段保存

小结

美国地址的复杂度不在字段数量,而在那些「看起来无所谓、实际会改变投递结果」的细节: 单元标识的位置、双地址的行序、方位词的前后、ZIP 的前导零。 把 Publication 28 当作事实标准,配合 CASS 认证的校验工具, 能消除绝大部分问题。需要构造覆盖这些边界形态的测试地址时, 可以用本站工具按美国格式批量生成样例数据。