Countries
South Africa Postal Codes and Addresses: A Guide
How South Africa's four-digit postal codes work, the difference between street and box codes, how addresses are written and where UPCS fits.
Updated 14 October 2026 · 3 min read
South Africa has a national postal code system with four-digit codes, operated by the national postal operator, the South African Post Office (often shortened to SAPO). One feature makes it different from many countries: a place can have more than one postal code, because delivery to a street address and delivery to a post office box are handled with separate codes.
How the system works
The country is divided into postal areas, and each suburb, town or box facility is linked to a code. The four digits are numeric, and the same town usually has one code for the physical street addresses in a suburb and another for PO Boxes held at the local post office. The postal code format page explains the "street code" and "box code" distinction in detail.
Many people also use private courier companies, and parcels from online shops are often delivered by couriers rather than by the postal operator. They still ask for the postal code because it is used to calculate delivery zones and rates.
How addresses are typically written
A South African street address generally lists the street number and street name, the suburb, the city or town and the postal code, with the province sometimes added. English is the language mostly used in addresses, even though the country has eleven official languages. Residential estates, gated complexes and townhouse developments are widespread, so the estate or complex name and unit number are an important part of the address. The address format page shows the order.
In informal settlements and some rural or township areas, formal street names and numbers may be absent or not recognised by every system. This is where additional location information can make a real difference.
How UPCS codes work in South Africa
UPCS generates a short code for an exact point chosen on a map. In South Africa the code starts with ZA, followed by two blocks of letters and digits, for example ZA-XXXX-XXXX. Each code represents a 3 m by 3 m grid cell, and identical coordinates always give an identical code.
A UPCS code is not an official postal code. It is not issued by the South African Post Office or any government, and it does not replace the four-digit code or the written address. It is meant to accompany the address, so that the postal code gets the parcel to the right area and the UPCS code shows the exact spot.
In this guide
- South Africa postal code format: the four digits, street codes and box codes.
- How to write a South African address: suburbs, complexes and units.
- How to find a South Africa postal code: lookup and verification.
- Delivery and addressing challenges: estates, informal settlements and what shops can do.
You can see how a code is generated by opening the map on the UPCS home page.
In this guide
Frequently asked questions
How many digits is a South African postal code?
Four digits. The same town can have different codes for street addresses and for post office boxes.
Is a UPCS code the same as a South African postal code?
No. A UPCS code such as ZA-XXXX-XXXX is not issued by the South African Post Office or any government. It points to an exact map location and complements the normal address.
