ホーム / お役立ち記事 / 郵便番号データの取り方と活用法|顧客の住所の補完・照合・事業所の個別番号

Knowledge

郵便番号データの​取り方と​活用法|​顧客の​住所の​補完・​照合・​事業所の​個別番号

郵便番号データは、日本郵便が公開する郵便番号と住所のCSVで、登録なしでzipを取れます。2026年11月1日に弊社が全国一括のKEN_ALLを取ると124,841行・15列でした。取り方、形式の違いと規模、列の中身、町域が2行に分かれるなどの落とし穴、取ったデータで顧客の住所を直した例、利用の条件を、取った記録と公式の説明でまとめます。

著者: 村山 悠太(ゴムマリ) 最終更新: 2026年11月

青い封筒に貼った日本郵便の料金の証紙。郵便局の名前「所沢」と番号、日付が赤い印字で入っている
写真はイメージです

この記事でわかること

  • 全国一括のKEN_ALLは登録なしで取れ、2026年11月1日に取ると約1.7MBのzipで、124,841行・15列だった。郵便番号は120,721種類で、番地までは決まらない
  • KEN_ALLは長い町域名を2行以上に分け、分かれた組は208組・余分の行は314だった。1レコード1行のUTF-8の版は124,527行で分割は無いが、記号の字がKEN_ALLと違う
  • 事業所の個別郵便番号の22,420行は、KEN_ALLの郵便番号と1つも重ならなかった。KEN_ALLで引けない郵便番号は、個別番号のデータで引く
目次
  1. 使いどころは3つ:郵便番号からの補完・住所との照合・事業所の個別番号
  2. 取ったデータで、顧客の住所を直してみた
  3. 取り方:ダウンロードの頁で形式を選んでzipを落とす
  4. 規模感:KEN_ALLは124,841行
  5. 取れる列・取れない列
  6. 差分:毎月の新規追加と廃止のファイル
  7. 落とし穴:実際に取って踏んだもの
  8. 規約:郵便番号データは著作権を主張しない
  9. 次の一歩

郵便番号データは、日本郵便が公開する、郵便番号と住所等を対応させたCSVのデータで、登録なしでzipを取れます。2026年11月1日に弊社が全国一括のKEN_ALLを取ると、124,841行・15列でした。

ただし郵便番号が表すのは町域までで、1つの町域が2行以上に分かれる行もあります。この記事は、顧客の一覧の住所を直したい営業・データ整備の担当者に向けて、取り方・列・落とし穴・利用の条件を、取った記録と公式の説明でまとめます。

使いどころは​3つ:郵便番号からの​補完・​住所との​照合・​事業所の​個別番号

郵便番号データとは、日本郵便の「郵便番号データダウンロード」の頁で配られる、郵便番号と住所等を対応させたデータベースです。住所の郵便番号と、事業所の個別郵便番号の2種類があります。

郵便番号データの説明の頁によると、郵便番号は町域(町名から○丁目を除く部分と大字)に設定され、小字や通称には原則として設定されません。番地は郵便番号では決まりません。

1. 郵便番号から、都道府県・市区町村を埋める

顧客の一覧に郵便番号が正しく入っていれば、都道府県と市区町村の列を埋められます。KEN_ALLの全国地方公共団体コード(5桁)を付ければ、市区町村ごとの集計にも使えます。

町域まで埋まるとは限りません。1つの郵便番号に2つ以上の町域がある番号は1,339あり、最も多い愛知県清須市の452-0961には66の町域がありました。

2. 住所の文字列から郵便番号を引き、食い違いを見つける

住所の市区町村と町域を郵便番号データと照らせば、郵便番号の空いた行を埋められます。郵便番号と住所の両方が入った行では、2つが食い違う行を見つけられます。

町字の正式な書き方と町字IDは、デジタル庁のアドレス・ベース・レジストリにあります。KEN_ALLの1,892の全国地方公共団体コードは、どれもその市区町村マスターの6桁のコードの上5桁にありました。

3. 住所の番号に無い郵便番号を、事業所の個別番号で引く

配達物の多い大口事業所と私書箱には、個別の郵便番号が設定されています(大口事業所個別番号データの説明の頁)。

弊社が取った22,420行の個別番号は、KEN_ALLの郵便番号と1つも重なりませんでした。KEN_ALLで引けない番号は、個別番号のデータで引けることがあります。

できないこと

  • 番地と緯度経度データは町域までで、番地や号の一覧と緯度経度はありません。番地の正しさは確かめられません。
  • 事業所の網羅説明の頁は、インターネットへの掲載を希望しない事業所を個別番号のデータから除いているとしています。料金受取人払の個別番号も載っていません。
  • 会社の特定1つの個別番号に2つ以上の事業所が載る番号が104ありました。会社の名寄せの主なキーは法人番号で、手順は法人番号で名寄せする方法にまとめています。

取った​データで、​顧客の​住所を​直してみた

弊社は、取ったデータで、顧客の一覧に入っていそうな郵便番号と住所を直してみました。住所は町域と番地だけの見本で、個人や顧客の住所は使っていません。

引き方は弊社が書いた短いプログラムで、1レコード1行のUTF-8の版と、事業所の個別郵便番号のデータを使いました。

寄せ方は、全角の英数字と記号を半角にする(NFKC)、「ヶ」を「ケ」にそろえる、UTF-8の版の「〜」「−」を半角にする、の4つです。

入力 結果
郵便番号 600042(6桁) 頭に0を足した060-0042で、北海道札幌市中央区の大通西(1〜19丁目)
郵便番号 452-0961 愛知県清須市までは埋まり、町域は66の候補
郵便番号 100-8792 住所の郵便番号に無く、個別番号で千代田区大手町の日本郵便株式会社
東京都千代田区霞が関1-3-1 町域名の括弧の前で照らし、100-0013
北海道札幌市中央区大通西25丁目1-1 候補2つを括弧の中の丁目で絞り、064-0820
茨城県猿島郡境町1234 「境町の次に番地がくる場合」の306-0433
東京都利島村999 「利島村一円」の100-0301
埼玉県日高市旭ヶ丘100 「ヶ」を「ケ」にそろえ、旭ケ丘の350-1203
郵便番号 060-0042・住所 札幌市中央区大通西25丁目1-1 住所から引いた番号は064-0820で、食い違い

霞が関の町域名は「霞が関(次のビルを除く)」で、字面のまま比べると当たりません。同じ千代田区には、霞が関ビルの階ごとの番号と「地階・階層不明」の番号の行が、合わせて37あります。

寄せる前の「旭ヶ丘」では、日高市の行に当たりませんでした。KEN_ALLの町域名には「ケ」を含む行が1,889、「ヶ」を含む行が166あり、両方が使われています。

「境町の次に番地がくる場合」と「一円」は、町域名の無い住所に書く番号です。説明の頁は、「以下に掲載がない場合」の番号は町域を特定するものではないとしているので、それで埋めた行には印を付けます。

取り方​:ダウンロードの​頁で​形式を​選んで​zipを​落とす

データは、日本郵便の「郵便番号データダウンロード」の頁から取ります。日本郵便のトップから郵便番号検索を経た頁で、2026年11月1日は次の場所でした。

https://www.post.japanpost.jp/service/search/zipcode/download/

住所の郵便番号は、読み仮名の小書きで表記しない版・小書きで表記する版・ローマ字の版・1レコード1行のUTF-8の版の、4つの形式があります。事業所の個別郵便番号は1つの形式です。

小書きの2つの版は、全国一括と都道府県ごとのzipがあります。UTF-8の版は全国一括だけで、ローマ字の版の頁は年1回程度の更新予定としています。

弊社は、小書きで表記する版の全国一括(KEN_ALL)、UTF-8の版、事業所の個別郵便番号、2026年10月30日更新分の差分を取りました。ログインや申し込みは要らず、間を5秒あけて1本ずつ取りました。

小書きで表記する版の全国一括のzipは、次の場所にありました。

https://www.post.japanpost.jp/service/search/zipcode/download/kogaki/zip/ken_all.zip

規模感:KEN_ALLは​124,841行

弊社が取ったファイルは次のとおりです(2026年11月1日)。どのCSVにも見出しの行は無く、1行目からデータです。

ファイル 取った結果
KEN_ALL(小書き・全国一括) zip 1,694,947バイト・124,841行・15列
1レコード1行・UTF-8 zip 2,033,286バイト・124,527行・15列
事業所の個別郵便番号 zip 775,732バイト・22,420行・13列
差分(住所・2026年10月) 新規追加6行・廃止5行
差分(事業所・2026年10月) 新規追加22行・廃止26行

KEN_ALLのCSVは、展開すると12,372,612バイト(約12MB)です。郵便番号は120,721種類、全国地方公共団体コードは1,892、都道府県は47でした。

事業所の個別郵便番号の22,420行は、大口事業所が20,266行、私書箱が2,154行です。個別番号は22,196種類でした。

取れる​列・​取れない​列

KEN_ALLの15列は、説明の頁の順に次のとおりです。

列 中身
1 全国地方公共団体コード(5桁)
2 旧郵便番号(5桁)。3桁の番号は後ろに空白が2つ
3 郵便番号(7桁)
4〜6 都道府県・市区町村・町域の読み(半角カタカナ)
7〜9 都道府県・市区町村・町域(漢字)
10 一町域が二以上の郵便番号で表される場合の表示
11 小字毎に番地が起番されている町域の表示
12 丁目を有する町域の場合の表示
13 一つの郵便番号で二以上の町域を表す場合の表示
14・15 更新の表示と変更理由

1レコード1行のUTF-8の版も、同じ15列です。違いは、読みが全角カタカナであること、町域を2行以上に分けないこと、文字コードがUTF-8であることなどです。

事業所の個別郵便番号の13列には、事業所名の読みと漢字、所在地、個別番号、取扱局、種別(大口事業所か私書箱か)が入ります。KEN_ALLに事業所名の列は無く、町字IDもありません。

差分:毎月の​新規追加と​廃止の​ファイル

差分は、毎月の更新分ごとに、新規追加(ADD_YYMM)と廃止(DEL_YYMM)のzipで配られます。小書きの版の頁には、2023年10月31日更新分から2026年10月30日更新分までが並んでいました。

2026年10月30日更新分の廃止5行は、どれも同じ郵便番号・同じ町域で、新規追加にも入っていました。12列目(丁目を有する町域)が「0」から「1」に変わり、変更理由は訂正が4行、区画整理が1行です。

この月の廃止のファイルは、無くなった町域ではなく、直す前の行でした。前に取ったファイルに当てるなら、廃止の行を消してから新規追加の行を足す順にします。

日本郵便は「郵便番号・デジタルアドレスAPI」を、2025年5月から無料で提供しています。頁は最新の郵便番号データに自動更新されるとしていますが、利用登録が要るため、弊社はこの記事では使っていません。

落と​し穴:実際に​取って​踏んだ​もの

  • 古い形のURLのzipが404になる/zipcode/dl/kogaki/zip/ken_all.zipのzipは、2026年11月1日にHTTP 404でした。同じ形の頁のURLは新しい場所へ転送され、zipもその下で取れました。
  • 1つの町域が2行以上に分かれるKEN_ALLは、説明の頁によれば、町域名が38字を超えるか、フリガナが76字を超えると行を分けます。分かれた組は208組・余分の行は314で、UTF-8の版との行の差と同じでした。208組のうち154組は京都府です。
  • 分かれた行に目印の列が無い弊社は、括弧が閉じない行から閉じる行までを、同じ郵便番号・同じ市区町村の続きとして結びました。最も長い鹿児島市の川上町は9行に分かれ、結ぶと297字です。
  • 2つの形式で記号の字が違うKEN_ALLの町域名の「-」「~」は、UTF-8の版では「−」「〜」でした(205か所と344か所)。NFKCで寄せると、KEN_ALLの側は半角になり、UTF-8の版の側は変わりません。
  • 文字コードと読みKEN_ALLと個別番号のデータはShift_JISで、UTF-8では読めません。UTF-8の版はBOMの無いUTF-8です。改行は、どれもCRとLFでした。
  • 頭の0が落ちるUTF-8の版で、郵便番号が0で始まる行は14,937(北海道・青森県・岩手県・秋田県)でした。表計算ソフトで数値として読むと0が落ちるため、文字列として読みます。
  • 旧郵便番号に空白が入るKEN_ALLの旧郵便番号の列は、3桁の番号の後ろに半角の空白が2つ付きます(59,734行)。キーに使うなら空白を外します。
  • 特別な町域名KEN_ALLには「以下に掲載がない場合」が1,870行、「○○の次に番地がくる場合」が17行、「○○一円」が23行あります。町域名に括弧が入る行は6,479です。
  • ビルの階ごとの番号UTF-8の版には、町域名が「(N階)」で終わる行が3,351、「(地階・階層不明)」で終わる行が86ありました。住所にそのビル名が入るなら、階まで見ないと番号が決まりません。

規約:郵便番号データは​著作権を​主張しない

郵便番号データの説明の頁の「使用・再配布・移植・改良について」には、次の文があります(UTF-8の版の説明の頁も同じ文です)。

  • 住所の郵便番号「郵便番号データに限っては日本郵便株式会社は著作権を主張しません。自由に配布していただいて結構です。」
  • 事業所の個別郵便番号「大口事業所個別番号データに限っては日本郵便株式会社は著作権を主張しません。自由に配布していただいて結構です。日本郵便株式会社への許諾も必要ありません。」

「限っては」とあるとおり、この文が当たるのは郵便番号データです。日本郵便のサイトのほかのコンテンツ(文章・画像など)には、「サイトのご利用について」の知的財産権の定めがあります。

「サイトのご利用について」は、私的使用など法律で認められる範囲を超えて、事前の承諾なくコンテンツを複製・転載などしてはいけないとしています。リンクは、原則としてトップページに設定するよう求めています。

同じ定めの禁止事項には、「営業活動若しくは営利を目的とする行為、又はその準備を目的とする行為。」もあります。データの説明の頁の文との関係は、弊社は確かめていません。

説明の頁に、出典の書き方の決まりはありませんでした。弊社はこの記事に、取った日と頁の名前を書いています。

出典:日本郵便株式会社「郵便番号データダウンロード」(2026年11月1日取得)

次の​一歩

まず、KEN_ALLかUTF-8の版を取り、顧客の一覧から郵便番号と住所の両方がある行を100件ほど照らしてみてください。食い違う行と町域が決まらない行の数が、住所を直す手間の目安になります。

顧客の一覧の重複と表記ゆれを、社名・法人格・住所の正規化と名寄せの判定表まで付けて、CRMに取り込める形にするなら、顧客マスタ整備を承ります。

2つ以上の台帳を、形式の変換と正規化を込みで全件突き合わせ、差分だけを見るならデータ突合・照合チェックです。相談からどうぞ。

関連記事: アドレス・ベース・レジストリの取り方と活用法/法人番号で名寄せする方法/法人番号公表サイトのCSVダウンロードと活用法

この記事を書いた人

代表 村山悠太のポートレート

村山 悠太(ゴムマリ代表)

ワークスアプリケーションズで大手企業向けERPの営業と導入を担当し、外資系SaaS企業と国内大手放送局で販路と新規事業の立ち上げ、AI学習用データを扱うAIスタートアップ2社でマーケティングと営業を担った。2024年10月から生成AIの実装に入り、いまは大手企業の現場で、AIエージェントを要件定義から運用まで手がけている。

代表の経歴を見る

Ask

この​業務を​頼むなら

専門業務AI-BPO

顧客マスタ整備

重複と表記ゆれだらけの顧客リストを、営業で使えるマスタに。名寄せの判定根拠つきで、CRMに取り込める形で返します。

20万円〜(1週間)

顧客マスタ整備を見る

Related

関連

FAQ

よく​ある​質問

郵便番号データを取るのに、登録や料金は要りますか?

要りませんでした。ダウンロードの頁から、ログインも申し込みも無くzipが落ちました(2026年11月1日)。郵便番号・デジタルアドレスAPIは無料ですが、利用登録が要ります。

KEN_ALLと、1レコード1行のUTF-8の版のどちらを使えばよいですか?

UTF-8の版は町域を2行以上に分けないので、行を結ぶ手間がありません。ただしUTF-8の版は全国一括だけで、都道府県ごとのファイルはありません。記号の字もKEN_ALLと違うため、2つを混ぜずにどちらかにそろえます。

郵便番号から、番地まで分かりますか?

分かりません。郵便番号が表すのは町域までです。弊社が取ったデータでは、1,339の郵便番号が2つ以上の町域を表していて、郵便番号だけでは町域も決まりませんでした。

事業所の個別郵便番号のデータで、会社の所在地を調べられますか?

個別番号を持つ事業所なら、所在地と事業所名が分かることがあります。ただし掲載を希望しない事業所は除かれ、1つの個別番号に2つ以上の事業所が載る番号が104ありました。会社を決めるキーには使いません。

取ったデータを、自由に配布してよいですか?

郵便番号データの説明の頁は、郵便番号データに限っては日本郵便株式会社は著作権を主張せず、自由に配布してよいとしています。一方で「サイトのご利用について」は、禁止事項に営業活動や営利を目的とする行為を挙げており、この2つの関係は弊社は確かめていません。

ご相談は​こちらから

相談は無料です。

相談する