South African Postal Codes Lookup

Search by place, look up by code, or validate a code-and-place pair through a fast local API.

Search South African postal codes

Choose a mode, enter your search, and fetch results only when you are ready.

Tap to prefill

What this tool checks

Matches are checked against place, town, and local-area fields from the build-managed dataset. Box and street codes are shown separately when available.

Results

Run a search to load matching postal-code records.

No results yet

Select a lookup mode, enter your query, and run the search to view matching postal-code records.

Helpful answers

South African postal code FAQs

Useful context for looking up and validating South African postal codes.

Yes. The lookup searches across place, town, local area place, and local area town values from the dataset.

That means a search can still work even if you know the larger town name rather than the exact place name.

Box code is the postal code used for PO boxes and postal agencies.

Street code is the postal code used for physical street delivery where a separate street-delivery code exists.

Yes. The validate mode checks whether the supplied postal code matches the supplied place or town in the dataset.

This is useful when you want to confirm a code-place combination instead of just finding possible matches.

The raw source is committed into this repository and then transformed into a local build-managed dataset for deployment.

That keeps runtime lookups independent from GitHub while still allowing the source file to be refreshed when needed.

The page intentionally waits for your search before showing any result data.

This keeps the interface focused and avoids rendering large result blocks before the user has chosen a lookup mode and entered a query.

Yes. If you need the broader source files or alternative download formats, use the upstream South African Postal Codes repository.

Open the South African Postal Codes repository to review the available files and download options.