Postal Codes Dataset for Kuwait, KW

146
Files:1
Formats:csv

Postal Codes Dataset for Kuwait, KW including name of the city, town, or place, various administrative divisions and alternative city names.

Part of a Data Solution

  • Postal Codes Solution

    Every worldwide postal-code dataset in one bundle — the ultimate global reference for precise postal codes.

    Explore →

Premium

You're viewing a free sample

Get the complete dataset — all rows and files — delivered instantly after checkout, with lifetime access to the latest version.

  • Secure checkout via Stripe
  • Instant download after payment
  • Lifetime access to the latest version
20% off
$49.90$39.92
one-time payment

API Access

Access dataset files directly from scripts, code, or AI agents.

Browse dataset files
Dataset Files

Each file has a stable URL (r-link) that you can use directly in scripts, apps, or AI agents. These URLs are permanent and safe to hardcode.

/logistics/postal-codes-kw/
https://datahub.io/logistics/postal-codes-kw/_r/-/.licensing-notes.md
https://datahub.io/logistics/postal-codes-kw/_r/-/.migration-notes.md
https://datahub.io/logistics/postal-codes-kw/_r/-/ATTRIBUTION.txt
https://datahub.io/logistics/postal-codes-kw/_r/-/README.md
https://datahub.io/logistics/postal-codes-kw/_r/-/datapackage.yaml
Key Files

Start with these files — they give you everything you need to understand and access the dataset.

datapackage.yaml— metadata & schema
https://datahub.io/logistics/postal-codes-kw/_r/-/datapackage.yaml
README.md— documentation
https://datahub.io/logistics/postal-codes-kw/_r/-/README.md
Typical Usage
  1. 1. Fetch datapackage.yaml to inspect schema and resources
  2. 2. Download data resources listed in datapackage.yaml
  3. 3. Read README.md for full context

Data Files

postal-codes-kw-sample


About this dataset

Kuwait (KW): migration notes

Internal record of the SST migration. This is a dated record (2026-10-09) and is not shipped in the zip.

  • Issue: none (the beads database was unavailable locally when this landed)
  • Producer: none. Frozen premium dataset (no pipeline:), like om and tm.
  • Parity: not run (no producer).

History

  • P3 migrated kw as a no-data dataset (data_available: false, header-only CSV).
  • main then gained 7f56647 (2026-10-08): Kuwait rebuilt from the Ministry of Communications tables and sold as premium tier B (premium_source_key: kw/kw.zip). That commit changed only metadata (datapackage.yml, README.md, .licensing-notes.md); no builder script was committed.
  • The branch merged main taking its datasets/kw as-is (1a88856), and this commit converts that descriptor to the SST shape.

What was carried over

  • Description, sources, tier B and kw/kw.zip source key, and the field descriptions, taken from 7f56647. Nothing about pricing was decided here.
  • ATTRIBUTION.txt copied verbatim from the live zip.
  • No licenses entry: the licence is unresolved and the owner chose to omit it (see .licensing-notes.md). Frozen datasets may omit it.
  • Schema stays all-string with no primaryKey (no producer owns it). For a future producer: (postal_code, place_name, admin_name3) is unique in the live CSV, and postal_code alone is not.

Checked against R2 (2026-10-09, read only)

  • Premium bucket kw/kw.zip (uploaded 2026-10-08) holds kw.csv with 5,656 rows, 5,586 distinct codes, all 6 governorates, and no coordinates.
  • Public postal.datahub.io/kw/kw.csv is the first 100 rows of that CSV (byte-exact prefix).

Decisions

DecisionByBasis
Re-migrate kw on top of main's versionUser, 2026-10-09PR #37 conflict with 7f56647
Frozen (no producer)Standing rule (user, 2026-10-03)No builder scripts in the repo to port

Open questions

  • pending: Do the builder scripts exist outside the repo (the colleague's local checkout)? If they get committed, they can be ported to scripts/produce.py and the dataset unfrozen.
  • pending: The retrieval date differs. The datapackage and README say 2026-10-08; the zip's ATTRIBUTION.txt and datapackage.json say 2026-10-06.

Provenance

Written 2026-10-09 from 7f56647, the live zip and sample, and the merge session.