15 362 suburbs · 1 081 towns · 9 provinces
South African postal codes
Street and PO Box codes for every suburb on the South African Post Office list. Search a suburb or town, or browse by province.
Most searched towns
Cape Town
8001 · Western Cape
Johannesburg
2001 · Gauteng
Pretoria
0002 · Gauteng
Durban
4001 · KwaZulu-Natal
Midrand
1685 · Gauteng
Centurion
0157 · Gauteng
Bloemfontein
9301 · Free State
Boksburg
1459 · Gauteng
Kempton Park
1619 · Gauteng
Randburg
2194 · Gauteng
Polokwane
0699 · Limpopo
Sandton
2196 · Gauteng
Rustenburg
0299 · North West
Potchefstroom
2531 · North West
East London
5201 · Eastern Cape
Port Elizabeth
6001 · Eastern Cape
Bellville
7530 · Western Cape
Stellenbosch
7600 · Western Cape
Germiston
1401 · Gauteng
George
6529 · Western Cape
Benoni
1501 · Gauteng
Roodepoort
1724 · Gauteng
Pietermaritzburg
3201 · KwaZulu-Natal
Witbank
1034 · Mpumalanga
Browse by province
Gauteng
184 towns · 5 987 suburbs
Western Cape
153 towns · 1 936 suburbs
KwaZulu-Natal
165 towns · 2 070 suburbs
Eastern Cape
191 towns · 1 842 suburbs
Free State
99 towns · 715 suburbs
Limpopo
83 towns · 713 suburbs
Mpumalanga
77 towns · 816 suburbs
North West
69 towns · 904 suburbs
Northern Cape
60 towns · 379 suburbs
Postal code questions
What is the difference between a street code and a box code?
South Africa uses separate postal codes for street addresses and for PO Boxes. Put the street code on anything delivered to a house or business, including courier and online orders. Put the box code on post to a PO Box or Private Bag at a post office. Many suburbs have both, and they are usually different numbers.
How many digits does a South African postal code have?
Four. On the Post Office list they run from 0001 (Pretoria) to 9992 (Bethulie), and codes that start with 0 keep the leading zero, so Pretoria is 0002 and not 2.
Is a postal code the same as a zip code?
Yes. Forms built for the United States often say "zip code"; in South Africa enter the four-digit postal code for your suburb.
Do I still need a postal code if the Post Office is not delivering?
Yes. Couriers, banks, online shops and government forms all use the postal code to route and verify an address, whether or not the post goes through the South African Post Office.
Postal codes come from the South African Post Office's domestic postal code list, and post office branch status from SAPO's branch list (updated 2026-04-24). Provinces and distances are worked out from GeoNames place data. Spotted a wrong code? Tell us.