Skip to content

Postcode area

published · September 16, 2026 · updated · September 24, 2026

The postcode area is the neighbourhood a written town is checked against when it is not one of the postcode's own places: the letters of a British outward code, the first three digits of a ZIP.

The postcode area is the neighbourhood a written town is checked against when it is not one of the places the directory lists under the postcode itself: the letters of a British outward code, the first three digits of a US ZIP, and the first two characters of a postcode everywhere else.

What Spaw answers

locality_matches_postcode is strict: true only when the town is one the directory publishes for that postcode. When it is false, the town is looked for among every place the directory lists across the postcode area. A hit sets confirmation.locality to postcode_area and adds no weight, because a post town written for a settlement — Reading for a Woodley postcode, Toronto for a district the Canadian directory names by its neighbourhood — is how envelopes are addressed, not an error. Where the postcode's region is a single city — Mexico City, Delhi, Jakarta, Bangkok, Moscow, Seoul and Tokyo's wards among them — the region's own name (Distrito Federal for 06000, Tokyo for 100-0005) reads postcode_area too, reported and never scored. Only a town found nowhere in the area carries the locality_mismatch weight of +30, and only where the directory lists every place a postcode is written with; a directory that carries one default place per code, as the United States one does, reports the mismatch and never scores it.

What it is not

It is not a claim that the town is right. postcode_area means the directory knows the name in the vicinity; the strict field beside it still says the postcode's own places did not include it.

Related

markdown version: /glossary/postcode-area.md

Verify addresses the same way

The Spaw API runs every check described here on each lookup, with an SMTP handshake that never sends mail. 10 free lookups a month, no card required.

Get your API key

More glossary

  • Area-code overlay

    An area-code overlay is a new area code added over the same area as an existing one, instead of splitting it, so neighbours can hold different codes and local calls need ten digits.

  • Calling window

    A calling window is the span of local hours a sender contacts people in. Spaw answers in_call_window from the number's time zones: clock arithmetic, not compliance advice.

  • Fictional number

    A fictional number sits in a range kept out of service for films, TV and other fiction: 555-0100 to 555-0199 in North America, and ranges Ofcom, ARCEP, ACMA and ComReg reserve elsewhere.

  • International (exit) prefix

    An international prefix is what is dialled to leave a country before the calling code: 00 in most of the world, 011 in North America. Spaw reads it and suggests a fix in did_you_mean.

  • International network number

    An international network number sits under a calling code the ITU gives a global service rather than a country, such as +870, +881, +882 or +883, so its country is null.

  • Live carrier check (HLR lookup)

    A live carrier check asks the mobile networks, at the moment of the lookup, whether a number is in service, which network serves it and whether it is roaming. On Spaw it is not enabled.

  • Number pooling (thousands-blocks)

    Number pooling splits a North American central office code into ten blocks of a thousand numbers, each assigned to a carrier separately, so one code can hold several carriers' numbers.

  • Number portability

    Number portability lets a subscriber keep a phone number when changing carrier. The number's block stays listed under the carrier it was issued to, so block data names the original holder.