South Africa Postal Codes

All South Africa Postal Codes 2025 for All Provinces And Districts

Joseph Richard
By
Joseph Richard
Founder & Tech Expert
Joseph is the founder of Mawese.com, where he shares in-depth analysis of the latest tech and business trends in Kenya. As a web developer and tech...
- Founder & Tech Expert
12 Min Read

If you are in South Africa, knowing the country’s postal codes is still very important in today’s modern age, especially when it comes to mastering the country’s logistical and communication infrastructure in addition to sorting and delivering mail. Postal Codes were first introduced in South Africa in 1973, and they are today managed by the South African Post Office, which provides the format for Postal codes and assigns the codes to various regions in the country.

Do you know all the postal codes for South Africa? If not, don’t worry—this guide has all the answers to all your questions, including how to track your parcels and postal Code Prices as of 2025. So make sure to read to the end to understand how postal codes work in South Africa.

What is the format of the postal code in South Africa?

The South Africa Postal Office Corporation has made it easier for anyone to understand how Postal codes are structured since its first use in 1973. The structure of the Postal codes in South Africa uses a four-digit format, with each digit serving a specific purpose.

The first digit represents broader geographic areas, such as provinces, while the remaining digits refine the location further, distinguishing between urban and rural regions or delivery modes like street addresses versus PO Boxes. For example, urban postal codes often cover smaller, densely populated zones. In contrast, rural codes span larger geographic areas due to lower population density.

READ ALSO:  Free State (South Africa) Postal Codes 2025: Full List by District, Municipality and Zip Codes

The Key difference between street addresses and PO boxes within the South African postal code system lies in the differentiation between delivery types. Both have different codes, which help in logistics and ensure that packages arrive at the right destination. For example, if you take a look at Pretoria, you will see that its PO Box code is 0001, while its street address code is 0002.

South Africa Postal Codes By Province

The postal codes of South Africa are classified based on various regions, which take into account all the provinces and districts within the provinces. Below is a detailed breakdown of postal codes by province:

Eastern Cape Province Postal Code Ranges

The Eastern Cape province, established on April 27, 1994, is divided into six district municipalities and two metropolitan municipalities as sen below:

No.District/Metropolitan MunicipalityPostal Code RangeMajor Locations
1Alfred Nzo4730-5142Matatiele, Mount Ayliff, Bizana, Mount Frere, Ntabankulu
2Amathole4930-6280Butterworth, Dutywa, Stutterheim, Alice, Fort Beaufort, Bedford
3Buffalo City Metropolitan5200-5664East London, Mdantsane, King William’s Town, Zwelitsha, Bhisho
4Chris Hani1055-5930Queenstown (Komani), Lady Frere, Cradock, Hofmeyr, Engcobo, Elliot
5Joe Gqabi4750-9798Mount Fletcher, Maclear, Steynsburg, Aliwal North, Barkly East
6Nelson Mandela Bay Metropolitan6000-6390Port Elizabeth, Uitenhage, Despatch, Colchester
7OR Tambo4810-5190Mthatha (Umtata), Port St Johns, Lusikisiki, Libode, Qumbu
8Sarah Baartman5805-6450Grahamstown (Makana), Graaff-Reinet, Humansdorp, Jeffreys Bay, Addo

Free State Province Postal Code Ranges

The Free State has five districts and 20 municipalities with various postal codes, as seen below:

No.District/Metropolitan MunicipalityPostal Code RangeMajor Locations
1Fezile Dabi1911-9840Sasolburg, Kroonstad, Parys, Heilbron, Frankfort
2Lejweleputswa8340-9870Welkom, Virginia, Odendaalsrus, Bothaville, Wesselsbron
3Mangaung9300-9944Bloemfontein, Botshabelo, Thaba Nchu, Wepener
4Thabo Mofutsanyana3372-9885Bethlehem, Harrismith, Phuthaditjhaba, Ficksburg, Senekal
5Xhariep8710-9992Trompsburg, Koffiefontein, Zastron, Philippolis, Bethulie

Gauteng Province Postal Code Ranges

Gauteng is a Province in South Africa located in the northeastern part of the country. It has 5 districts and 11 municipalities with Postal codes as follows:

READ ALSO:  Abia State Postal Codes: Directory by Area & LGA (2025 Update)
No.District/Metropolitan MunicipalityPostal Code RangeMajor Locations
1City of Tshwane0002–1028Pretoria, Centurion, Soshanguve, Hammanskraal
2City of Ekurhuleni1400–1690Benoni, Boksburg, Kempton Park, Germiston, Alberton
3City of Johannesburg1709–2198Sandton, Midrand, Randburg, Soweto, Roodepoort
4Sedibeng District1441–1985Vanderbijlpark, Vereeniging, Sharpeville, Meyerton
5West Rand District1718–2534Krugersdorp, Randfontein, Mogale City, Magaliesburg

KwaZulu-Natal Province Postal Code Ranges

KwaZulu-Natal has 11 districts and 1 metropolitan municipality, as shown below:

No.District/Metropolitan MunicipalityPostal Code RangeMajor Locations
1eThekwini Metropolitan Municipality4000–4459Durban, Umhlanga, Pinetown
2Amajuba District2900–3388Dundee, Newcastle
3Harry Gwala District3226–4710Kokstad, Underberg
4iLembe District3802–4493KwaDukuza, Ballito
5uMgungundlovu District3109–3996Pietermaritzburg, Howick
6Ugu District3223–4787Port Shepstone, Margate
7Zululand District3100–3994Vryheid, Ulundi
8King Cetshwayo District3243–3996Richards Bay, Ulundi
9uMkhanyakude District3808–3996Hluhluwe, Mtubatuba
10uMzinyathi District2920–3388Dundee, Nquthu
11uThukela District2900–3388Ladysmith, Winterton
12uMzinyathi District2920–3388Nquthu, Msinga

Limpopo Province Postal Code Ranges

Limpopo is south of Africa’s northernmost province with five districts and 25 local municipalities with Postal Codes as follows:

No.District/Metropolitan MunicipalityPostal Code RangeMajor Locations
1Capricorn District0400–0899Polokwane, Seshego, Lebowakgomo, Mokopane, Mankweng
2Mopani District0800–0899,1300–1399Phalaborwa, Tzaneen, Giyani, Haenertsburg, Modjadjiskloof
3Sekhukhune District0400–0580Groblersdal, Burgersfort, Marble Hall, Steelpoort
4Vhembe District0900–0999Thohoyandou, Musina, Makhado, Louis Trichardt, Sibasa
5Waterberg District0300–0699Mokopane, Bela-Bela, Modimolle, Lephalale, Vaalwater

Mpumalanga Province Postal Code Ranges

Mpumalanga is a province in northeastern South Africa with three districts and 17 local municipalities. Its Postal code is as Follows:

No.District/Metropolitan MunicipalityPostal Code RangeMajor Locations
1Ehlanzeni District1100–1399Mbombela (Nelspruit), White River, Barberton, Bushbuckridge, Komatipoort, Malelane
2Gert Sibande District1190–2499Bethal, Ermelo, Secunda, Standerton, Piet Retief, Volksrust
3Nkangala District1000–2276Emalahleni (Witbank), Middelburg, Steve Tshwete, Thembisile Hani, Dr JS Moroka

North West Province Postal Code Ranges

The North West is a province in South Africa that is found in the northwestern part of the country. It has four districts and 18 local municipalities with the following postal code ranges:

No.District/Metropolitan MunicipalityPostal Code RangeMajor Locations
1Bojanala Platinum District0189–0399, 2835–2862Rustenburg, Brits, Marikana, Mogwase
2Dr Kenneth Kaunda District2531–2739Potchefstroom, Klerksdorp, Stilfontein
3Dr Ruth Segomotsi Mompati District8484–8792, 2600–2792Vryburg, Taung, Schweizer-Reneke
4Ngaka Modiri Molema District0357–2891Mahikeng (Mafikeng), Lichtenburg, Delareyville

Northern Cape Province Postal Code Ranges

The Northern Cape has five districts and 27 municipalities with Postal codes as follows:

No.District/Metropolitan MunicipalityPostal Code RangeMajor Locations
1Frances Baard District8301–8745Kimberley, Barkly West, Galeshewe, Warrenton
2John Taolo Gaetsewe District8446–8631Kathu, Hotazel, Olifantshoek, Van Zylsrus
3Namakwa District6920–8925Springbok, Port Nolloth, Calvinia, Sutherland
4Pixley Ka Seme District7000–9922De Aar, Colesberg, Prieska, Gariep Dam, Noupoort*
5ZF Mgcawu District8405–8943Upington, Keimoes, Groblershoop, Danielskuil

How to Find and Use Postal Codes Effectively

The age of digital connectivity has made it easier for us to access information with just a few taps on our smartphones. Similarly, if you are looking to learn all the postal codes in South Africa in real time, you will be glad to know that the process is easier thanks to the tools that the South African Post Office provides.

All you need to do is access the official website at https://www.postoffice.co.za/, navigate to the tools section, and go to either Postal Codes or Postal Offices to retrieve the specific information you need. Below is a summary of all the tools offered, along with their respective URLs to access them:

ToolURL
Postal Costhttps://www.postoffice.co.za/Questions/Postalrates.pdf
Postal Codeshttps://www.postoffice.co.za/Tools/postalcodes.html
Postal Officeshttps://www.postoffice.co.za/Tools/postofficelocations.html
Postal Guidehttps://www.postoffice.co.za/Questions/guidelines.html
Tracking Apphttps://www.postoffice.co.za/Tools/trackingapp.html
Track My Parcelhttps://www.postoffice.co.za/Tools/tracktrace.html
Tracking Commentshttps://www.postoffice.co.za/Tools/trackingcomments.html

Questions And Answers

What are the postal code ranges in South Africa?

The following are the ranges for South Africa’s postal codes based on the various regions:

RegionPostal Code RangeAreas Covered
Northern Region0001–2999Gauteng, Mpumalanga, Limpopo, parts of North West
Eastern Region3000–4999KwaZulu-Natal, parts of Eastern Cape
Southern Region5000–6699Eastern Cape, parts of Western Cape
Western Region6000–8299Western Cape, Northern Cape
Central Region8300–9999Northern Cape, Free State

How do I get a postal address in South Africa?

To get a postal address in South Africa, you can apply for a PO Box or Private Bag at your nearest post office, or use your residential address if mail delivery is available there

What are the area codes in South Africa?

South Africa is made up of 36 area codes which are usually made up of 2 digits as follows:

#Area NameArea Code
1Bethlehem(0)58
2Bisho(0)40
3Bloemfontein(0)51
4Cape Town(0)21
5Durban(0)31
6East London(0)43
7Ermelo(0)17
8Garden Route(0)44
9Graaff-Reinet(0)49
10Grahamstown(0)46
11Humansdorp(0)42
12Johannesburg(0)10
13Johannesburg(0)11
14Kimberley(0)53
15Kroonstad(0)56
16Ladysmith(0)36
17Malmesbury(0)22
18Northern Cape(0)27
19Pietermaritzburg(0)33
20Polokwane (Pietersburg)(0)15
21Port Elizabeth(0)41
22Port Shepstone(0)39
23Potchefstroom / Klerksdorp(0)18
24Pretoria(0)12
25Queenstown(0)45
26Richards Bay(0)35
27Rustenburg(0)14
28Stanger(0)32
29Steynsburg(0)48
30Swellendam(0)28
31Umtata(0)47
32Upington(0)54
33Vereeniging(0)16
34Vryheid(0)34
35Welkom(0)57
36Worcester(0)23

How to format a South African address?

Include the recipient’s full name on the first line, the house or building number, and the street name on the second line. The third line should contain the suburb or city/town name, along with the province if necessary. Add the postal code on the next line and finish with “SOUTH AFRICA” for international mail. Finally, ensure all lines are left-aligned and written in capital letters for clarity.

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x