Accurate postal codes are essential in Johannesburg. Whether you are sending mail, ordering online, completing legal forms, or arranging courier deliveries, using the correct code ensures smooth and reliable service. Mistakes cause delays, lost parcels, and wasted time.

The City of Johannesburg is South Africa’s largest metropolitan hub, with more than 1,000 suburbs and over 1,100 postal codes. These codes are not random. They are designed to keep mail organised, make deliveries faster, and help businesses and residents maintain accurate addresses.

This 2025 guide provides a complete, updated list of Johannesburg postal codes by suburb. It covers the northern, southern, eastern, and western suburbs, along with the CBD and inner city. It also explains the difference between street codes and P.O. Box codes, common mistakes to avoid, and tools you can use to verify information.

Understanding Johannesburg Postal Codes

Four-Digit System

Postal codes in South Africa are always four digits long. Johannesburg codes usually fall between 2000 and 2199, with a few exceptions in surrounding suburbs.

Street vs P.O. Box Codes

  • Street code: used for residential or business street addresses.

  • P.O. Box code: used when sending mail to a post office box.
    Using the wrong type of code is one of the most common mistakes. Always confirm which version applies to your address.

Sorting and Distribution

Johannesburg mail is routed through the City Deep terminal, one of the country’s main postal hubs. From there, deliveries are sorted by suburb code and directed to local branches.

Johannesburg Postal Codes by Region

To make it easy to navigate, suburbs are grouped by region. Each table shows the suburb name, street code, and box code if available.

Northern Suburbs

The northern suburbs include some of Johannesburg’s most important business and residential areas such as Sandton, Bryanston, Rivonia, Fourways, and Morningside.

SuburbStreet CodeP.O. Box Code
Bryanston20212191
Bryanston East21522191
Rivonia21282191
Sandton Central21962146
Morningside21962057
Paulshof21912056
Fourways20552067
Rosebank21962019
Parkhurst21932120
Parkmore2196n/a

Eastern Suburbs

The eastern suburbs stretch from Alexandra to Bedfordview and Edenvale, covering both older residential areas and new developments.

SuburbStreet CodeP.O. Box Code
Alexandra20902014
Marlboro20632090
Bedfordview20082007
Edenvale16091610
Linksfield2192n/a
Dowerglen16091612
Greenstone Hill1609n/a
Illovo2196n/a

Southern Suburbs

The southern suburbs include Johannesburg South, Rosettenville, Bassonia, Mulbarton, and surrounding areas.

SuburbStreet CodeP.O. Box Code
Johannesburg South20912130
Rosettenville21902130
Turffontein21902140
Bassonia21902061
Mulbarton20592190
Ormonde20912003
Robertsham209116617
Glenvista20912058

Western Suburbs

The western side includes Randburg, Roodepoort, Northcliff, Linden, Cresta, and surrounding residential zones.

SuburbStreet CodeP.O. Box Code
Northcliff21152195
Linden21952104
Bosmont2093n/a
Cresta21182194
Randpark Ridge21562169
Randburg Central21942125
Roodepoort17251709
Florida1709n/a
Weltevreden Park17091715

Johannesburg CBD and Inner City

The central business district and inner city host banks, offices, and major government buildings. Accuracy in postal codes here is critical for businesses.

AreaStreet CodeP.O. Box Code
Johannesburg CBD20012000
Marshalltown20012107
Newtown20012113
Braamfontein20012000
Hillbrow20382001
Berea21982000
Yeoville2198 2143
Parktown2193n/a
Maboneng2091n/a

Tips for Using Postal Codes

Correct use of postal codes helps reduce delivery errors and avoids confusion. Here are practical tips for 2025:

  1. Check official directories – Always verify codes through the South African Post Office lookup tool.

  2. Distinguish between street and box – Do not assume they are the same. Many suburbs use different codes.

  3. Include extensions – If your suburb has numbered extensions, use the correct version in your address.

  4. Keep updated – New developments sometimes introduce new postal codes.

  5. Confirm for couriers – Courier services may reject orders with incorrect or mismatched codes.

Common Mistakes to Avoid

MistakeWhy It HappensSolution
Using outdated codesOld databases onlineAlways use the latest 2025 list
Mixing up box and streetLack of clarity in suburb namesConfirm which type applies
Forgetting extensionsLarge suburbs with multiple areasAdd “Ext” or “Extension” when needed
Using neighbouring suburb’s codeClose boundaries cause confusionVerify against your exact suburb name

Bonus Resources

  • SAPO Postal Code Lookup – The most reliable source for official codes.

  • Postal code apps and websites – Useful for quick checks on your phone.

  • Courier services – Many have postal code verification built into their systems.

Check also: Post Bank Contact Details: Phone Numbers & Email Addresses 2025

Postal codes are the backbone of Johannesburg’s delivery and logistics system. From Sandton to Soweto, every suburb relies on accurate four-digit codes for smooth communication, fast deliveries, and reliable record-keeping.

This 2025 list of Johannesburg postal codes by suburb provides a practical reference for residents, businesses, and service providers. Always double-check whether you are using a street code or P.O. Box code, and keep your information up to date.

Bookmark this guide to ensure that every package, letter, or document you send reaches the right destination on time.

Share.