GetMyPostalCode

Find Your Postal Code in South Africa

A South African postal code is four digits, and one town commonly has more than one: street delivery and post office boxes are coded separately. Press the button and your position becomes the street postal code covering that spot.

Your location is only used to find your postal code.

Postal Code

8001

South Africa

Example

The Postal Code Format

Format

Four digits (8001)

Example

A South African postal code is four digits with no space and no letters. It goes on its own line at the end of the address, below the town, rather than beside it.

Leading zeros are real and common โ€” a great many codes in the northern provinces begin with 0, so 0181 is valid and 181 is not. As everywhere, the fix is to store postal codes as text rather than as numbers.

The feature that distinguishes the South African system is that a single town normally has at least two codes: one for street delivery and a different one for post office boxes and private bags. They are not interchangeable, and which one you need depends on how the item is being delivered rather than on where the place is.

What Each Part of a Postal Code Means

Read left to right, each part of a South Africa postal code narrows the destination down.

Breakdown of each part of a South Africa postal code
PartIdentifiesWhat it means
Digit 1Broad regionPlaces the code in a broad part of the country. Codes beginning 0 cover much of the north, including Gauteng and Limpopo.
Digits 2-3Area within the regionNarrows to a town, a city or a district served by one delivery operation.
Digit 4Delivery area or modeResolves to the particular delivery area, and in many towns distinguishes street delivery from the post office box code for the same place.
Street vs boxTwo codes per townA street address and a PO Box in the same town normally carry different codes. Pretoria goes further and encodes the delivery type in the digits themselves.

How postal codes work in South Africa

South African postal codes were introduced in the early 1970s and the four-digit shape has not changed since. What makes the system worth explaining is not the digits but the way it treats delivery methods as separate destinations.

In most countries a town has a postal code and everything in that town uses it, whether the item goes to a front door or to a box at the post office. Here the two are coded apart. The street delivery code routes an item to the carriers who walk or drive rounds; the box code routes it to the lobby of boxes at the post office. Both belong to the same town and neither is more correct than the other.

Pretoria takes this furthest, encoding the delivery type directly in the digits so that a street address and a box address are distinguishable on sight. Elsewhere the two codes are simply different numbers that happen to belong to the same place.

Post office boxes matter more here than in many countries, which is why the distinction earns its own place in the system. A large share of South African households and businesses receive post at a box rather than at a street address, so a coding scheme that could not tell the two apart would be sorting a great deal of mail into the wrong operation.

The practical warning that follows is the same one that applies to every postal system but bites harder here: the code belongs to a delivery arrangement, not to a point on a map. A location lookup can only ever tell you about the ground you are standing on.

Street codes and box codes are different things

If you have a street address and a post office box in the same town, you have two postal codes, and putting one where the other belongs misroutes the item inside the same post office.

A courier delivering a parcel to your door needs the street code. An item addressed to your box needs the box code. Online forms rarely explain which they want, and the safe assumption is that a delivery address wants the street code and a correspondence address may want either, depending on where you actually collect post.

This tool can only ever return the street code. It works from the position your device reports, and a box code is not a property of any position โ€” it belongs to an arrangement you hold with the post office. No location-based lookup anywhere can produce it.

Postal codes and the shape of South African addresses

South African addressing puts the postal code on its own line at the end, after the town or suburb, rather than on the same line. That is worth matching when you fill in a form that offers separate fields, because a code typed into the town field is a code the sorting system will not see.

Postal codes here also sit awkwardly alongside administrative geography. They were drawn around delivery operations rather than around municipalities or provinces, so a code does not reliably tell you which municipality an address falls in, and several codes can serve one municipality while one code straddles a boundary.

Anything that needs a province or a municipality should take it from the address itself. The postal code answers a question about mail, and it answers that question well; it is a poor substitute for administrative geography.

Where a lookup and the Post Office can disagree

This tool answers which postal code covers the point your device reported. The South African Post Office answers which code belongs to a specific address and a specific kind of delivery. Those are related questions but not the same one.

The structural difference is the street-versus-box split described above, which a position can never resolve. The ordinary difference is accuracy: a device fix is less reliable indoors, among tall buildings and when working from mobile signals rather than a clear satellite view, so near a boundary the answer can belong to the area next door.

For filling in a form quickly or checking that a code looks plausible, a lookup is fast and usually right. For a legal document, a bank form or a valuable delivery, confirm the code against the official Post Office postal code search for the actual address.

Frequently Asked Questions

Can I find a postal code from an address here?

No. This site works only from your current position: your device reports where it is, and that point becomes the postal code covering it. There is no address database behind it. To search from an address, use the South African Post Office postal code search.

Why does my town have two postal codes?

Because street delivery and post office boxes are coded separately. One code routes mail to the carriers who deliver to doors, the other to the lobby of boxes at the post office. Both belong to the same town.

Can this tool give me my PO Box code?

No, and nor can any location-based tool. A box code describes an arrangement with the Post Office rather than a place on the ground. A GPS lookup can only return the street delivery code for where you are standing.

Why does my postal code start with a zero?

Much of the north of the country, including Gauteng, uses codes beginning with 0. If yours is showing as three digits somewhere, it has been stored as a number and the zero has been dropped โ€” postal codes should be kept as text.

Where does the postal code go in an address?

On its own line at the end, after the town or suburb and before the country on international post. It is not written beside the town name.

Does a postal code tell me the municipality?

Not reliably. Codes were drawn around delivery operations rather than administrative boundaries, so a municipality can span several codes and a code can cross a boundary. Derive the municipality from the address.