South Africa postal codes
South Africa has 3 266 postal codes for 1 012 cities, towns and villages. Each postal code has 4 digits, for example 0002.
South Africa in numbers
- Codes
- 3 266
- Places
- 1 012
- Format
- 9999
- Example
- 0002
How to write an address in South Africa
Recipient nameStreet addressPRETORIA0002SOUTH AFRICA
The postal code goes on its own line, below the town. Write the town in capital letters. From abroad, add SOUTH AFRICA as the last line.
Write your own address in this format or print it on an envelope.
South Africa by region
- Eastern Cape 129 places
- Free State 95 places
- Gauteng 177 places
- KwaZulu-Natal 157 places
- Limpopo 83 places
- Mpumalanga 78 places
- North West 69 places
- Northern Cape 58 places
- Western Cape 166 places
Questions
What is the postal code format in South Africa?
Postal codes in South Africa have 4 digits, for example 0002.
How many postal codes does South Africa have?
South Africa has 3 266 postal codes for 1 012 cities, towns and villages, by the open data updated 14 November 2026.
What is the postal code of Pretoria?
Pretoria has 123 postal codes, from 0002 to 0204.
How do I write an address in South Africa?
Recipient name, Street address, PRETORIA, 0002, SOUTH AFRICA. The postal code goes on its own line, below the town. Write the town in capital letters. From abroad, add SOUTH AFRICA as the last line.