South Africa license plates
Format, region codes and a plate generator for South Africa.
Could not load the generator. Please reload the page.
Custom text: real plates never carry this combination.
This image is not a license plate: it must not be fitted to a vehicle and does not mean the combination is available.
Plate types
How to read the plate
In South Africa the plate format depends on the province. In seven provinces the province code is a suffix on the right: ABC 123 MP, EC, L, NC, FS, NW; in Gauteng and, since December 2023, KwaZulu-Natal it is AB 12 CD GP or ZN. The Western Cape has no suffix: a two- or three-letter prefix starting with C marks the town (CA for Cape Town, CJ for Paarl), followed by up to six digits (CA 123-456); personalised plates there end in WP. The province also shows in the background and the coat of arms on the plate.
Region map
Click a region to see its codes.
Could not load the map.
Region codes
457 regions| Region | Code |
|---|---|
| Cape Town | |
| Caledon, Villiersdorp, Riviersonderend, Kleinmond | |
| Clanwilliam, Lambert's Bay, Citrusdal, Graafwater | |
| George | |
| Ladismith | |
| Laingsburg | |
| Montagu | |
| Mossel Bay & Hartenbos | |
| Murraysburg | |
| Piketberg | |
| Prince Albert | |
| Riversdale & Stilbaai | |
| Robertson & McGregor | |
| Swellendam & Barrydale | |
| Tulbagh | |
| Uniondale | |
| Van Rhynsdorp, Klawer | |
| Moorreesburg | |
| HeidelbergOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Hermanus, Gansbaai, Onrus River & Stanford | |
| Grabouw & Elgin | |
| Bonnievale | |
| Albertinia | |
| Porterville | |
| Strand & Gordon's Bay | |
| Kuils River, Brackenfell, Kraaifontein | |
| Wolseley | |
| Vredenburg, Saldanha & St Helena Bay | |
| Somerset WestOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Velddrif & Laaiplek | |
| Kuils River & Brackenfell | |
| Oudtshoorn | |
| Paarl | |
| Malmesbury & Darling | |
| Stellenbosch & Klapmuts & Franschhoek | |
| WellingtonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| CalitzdorpOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Hopefield, Langebaan & Langebaan Road | |
| Cape Agulhas Municipality | |
| CeresOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Vredendal | |
| Worcester, De Doorns & Touws River | |
| Knysna, Sedgefield & Plettenberg BayOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Bellville, Durbanville, Parow, Goodwood | |
| Beaufort WestOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Eastern Cape | |
| Free State | |
| Gauteng | |
| LimpopoSuffix of the Northern Province before it was renamed Limpopo (2003). No longer issued. | |
| Mpumalanga | |
| Northern Cape | |
| North West | |
| Western Cape | |
| KwaZulu-Natal | |
| AberdeenOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BurgersdorpOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Alexandria & PatersonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Aliwal NorthOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Barkly EastOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KlipdamOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Port Alfred & BathurstOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BedfordOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Bredasdorp & NapierOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BritstownOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Calvinia, Brandvlei & LoeriesfonteinOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| CarnarvonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| CathcartOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ColesbergOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| CradockOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Fort BeaufortOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| FraserburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Lady Frere & Glen Grey DistrictOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| UpingtonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Graaff-Reinet & Nieu-BethesdaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Port ElizabethOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HanoverOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| GriquatownOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| DouglasOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HerschelOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Hopetown & StrydenburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Humansdorp & Jeffreys BayOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| JansenvilleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KenhardtOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KomgaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KurumanOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MafekingOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HofmeyrOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MiddelburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SpringbokOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PearstonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PeddieOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Philipstown, Petrusville & VanderkloofOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PrieskaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KimberleyOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Somerset EastOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SteynsburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SteytlervilleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SeymourOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SutherlandOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| TarkastadOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Uitenhage & DespatchOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Victoria West, Loxton & VosburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Vryburg & ReiviloOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| DordrechtOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ButterworthOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MatatieleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| UmtataOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| CalaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| King William's TownOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ElliotOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| EngcoboOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| IdutywaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KentaniOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| NqamakweOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Port St JohnsOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ElliotdaleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MqanduliOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BizanaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WillowvaleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MaclearOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| CofimvabaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| FlagstaffOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| LusikisikiOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| UmzimkuluOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| TabankuluOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Mount FrereOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Mount FletcherOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| LibodeOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| QumbuOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Mount AyliffOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MiddledriftOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| NgqeleniOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| VenterstadOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| East London & GonubieOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KirkwoodOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| GariesOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HankeyOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WarrentonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WhittleseaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| JamestownOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Vredenburg, Saldanha Bay & St Helena BayOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Lady GreyOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PofadderOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| NoupoortOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| IndweOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SterkstroomOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| JoubertinaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Hartswater & Jan KempdorpOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Postmasburg & DaniëlskuilOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Olifantshoek, Sishen & KathuOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WillistonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MoltenoOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| StutterheimOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| AliceOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| TsoloOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| TsomoOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KakamasOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| AdelaideOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KeiskammahoekOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| TaungOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KeimoesOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| GroblershoopOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| QueenstownOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WorcesterOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HopefieldOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| De AarOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Port NollothOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Walvis BayOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Government (Gazankulu)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Government vehicles (Ciskei)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Hewu & WhittleseaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MdantsaneOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Mpofu & SeymourOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Zwelitsha, Bhisho & DimbazaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Police (Ciskei)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Mhala DistrictOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Malamulele DistrictOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Hlanganani DistrictOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Ritavi DistrictOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Giyani DistrictOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SiyabuswaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KwaggafonteinOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| EnkangalaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Vaalbank (Libangeni)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Government (KwaNdebele)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KwaMhlangaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Police (KwaNdebele)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Lebowakgomo & MankwengOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Government (Lebowa)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Police (Lebowa)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HardingOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| AmanzimtotiOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BergvilleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BabanangoOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Natal Bantu Affairs administration boardsOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Camperdown, HammarsdaleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ColensoOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KokstadOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| DurbanOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Durban CorporationOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| DundeeOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| DannhauserOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| NdwedweOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| EstcourtOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| EshoweOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MsingaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| GlencoeOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| New HannoverOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Hlabisa, Mtubatuba, HluhluweOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ImpendleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| IngwavumaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BulwerOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| IxopoOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Inanda, Ntuzuma, KwaMashu, Verulam, TongaatOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| RichmondOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| NkandlaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KranskopOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| LadysmithOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| UlundiOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MaphumuloOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MahlabatiniOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MaguduOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Mooi RiverOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| UmzimkhuluOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| NewcastleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| NongomaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MelmothOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PietermaritzburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Natal Provincial AdministrationOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Natal Parks BoardOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PongolaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PinetownOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PaulpietersburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Port Shepstone, Hibberdene, Margate, Port Edward, SouthbroomOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Lions River, HowickOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Richards BayOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| NgotsheOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Stanger & BallitoOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| NquthuOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| New Germany, Hillcrest, Kloof, GillittsOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| UbomboOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| UnderbergOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| EmpangeniOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| UmbumbuluOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| GreytownOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Umhlanga, Umdloti, La LuciaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| UtrechtOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| UmlaziOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| VryheidOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WeenenOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Mthwalume, Umzinto, Scottburgh, UmkomaasOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Mtunzini, GingindlovuOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BethlehemOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ReitzOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KestellOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BloemfonteinOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BrandfortOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| DewetsdorpOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ReddersburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BotshabeloOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Witsieshoek (Phuthaditjhaba)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BethulieOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SpringfonteinOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BoshofOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HertzogvilleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| DealesvilleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| EdenburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| TrompsburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| FauresmithOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| JagersfonteinOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KoffiefonteinOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PetrusburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| FicksburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| FouriesburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| FrankfortOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| VilliersOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HarrismithOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WardenOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SasolburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HeilbronOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HoopstadOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BultfonteinOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| OdendaalsrusOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WesselsbronOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WelkomOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| JacobsdalOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KroonstadOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BothavilleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ViljoenskroonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| EdenvilleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| LadybrandOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HobhouseOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ClocolanOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| LindleyOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SteynsrusOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Petrus SteynOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PhilippolisOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Zastron (early code)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SenekalOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MarquardOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Paul RouxOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| RouxvilleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SmithfieldOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| VredeOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MemelOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ParysOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| VredefortOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KoppiesOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WepenerOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WinburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| TheunissenOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| VentersburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Excelsior & TweespruitOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HennenmanOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| VirginiaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ZastronOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Provincial Administration (Cape, Orange Free State)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BenoniOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BarbertonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BethalOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ChristianaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| LichtenburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| LydenburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ZeerustOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Piet RetiefOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| NylstroomOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WolmaransstadOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Louis TrichardtOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Wolmaransstad DistrictOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PietersburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WakkerstroomOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PotgietersrusOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| OttosdalOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| GraskopOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BalfourOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MessinaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| DelmasOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| GreylingstadOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| FochvilleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HerculesOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BronkhorstspruitOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SwartruggensOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| RandfonteinOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BritsOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BoksburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| DullstroomOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| LeeudoringstadOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| TzaneenOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| DuiwelskloofOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| DelareyvilleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| HendrinaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Charl CilliersOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| NelspruitOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KosterOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| TrichardtOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MorgenzonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MachadodorpOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BreytenOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SabieOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ThabazimbiOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| CarolinaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| GroblersdalOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BelfastOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ColignyOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Kempton ParkOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WestonariaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| CarletonvilleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MakwassieOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Pilgrim's RestOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| NigelOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| White RiverOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| LeslieOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| AlbertonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| EdenvaleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ErmeloOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| AmsterdamOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| AmersfoortOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| GermistonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| JohannesburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KrugersdorpOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BloemhofOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| LytteltonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| VentersdorpOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| NaboomspruitOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| BrakpanOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MeyertonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| OrkneyOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PretoriaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Transvaal Provincial AdministrationOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| StandertonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Schweizer-RenekeOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| RustenburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| RandburgOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SpringsOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| SandtonOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| VolksrustOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| RoodepoortOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| VereenigingOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| VanderbijlparkOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WitbankOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| WarmbathsOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| PotchefstroomOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KlerksdorpOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| StilfonteinOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| DzananiOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Defence Force (Venda)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Police (Venda, KwaZulu)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| TshitaleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| ThohoyandouOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Traffic administration (Venda)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Dzanani, Mutale, Sibasa & VuwaniOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Government vehicles (Qwaqwa)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Police (Qwaqwa)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Umtata (Mthatha)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Xhora & ElliotdaleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Bizana (Mbizana)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Gatyana (Willowvale)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Siphaqeni (Flagstaff)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Gcuwa (Butterworth District)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Engcobo (Ngcobo)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Umzimvubu & Port St JohnsOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Government (Transkei)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Agriculture and Forestry Department (Transkei)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Commerce, Industry and Tourism Department (Transkei)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Health and Welfare Department (Transkei)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Local Government and Land Tenure Department (Transkei)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Works and Energy Department (Transkei)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Umzimkulu (Umzimkhulu)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Maxesibeni (Mount Ayliff)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| KwaBhaca & Mount FrereOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MalotiOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Army (Transkei)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Police (Transkei)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Traffic police (Transkei)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Cacadu (Lady Frere)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Road Transport Service (Transkei)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| XalangaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| CentaneOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Government vehicles (Bophuthatswana, Venda)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MolopoOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| OdiOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MoreteleOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Bafokeng & TlhabaneOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| DitsobotlaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MogwaseOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| LehurutsheOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Tlhaping-TlharoOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MadikweOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Thaba NchuOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MankweOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| GanyesaOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Police (Bophuthatswana)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| MabopaneOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Private vehicles (KwaZulu)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Zuid Afrikaanse BoervolkOld town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Government (KwaZulu)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. | |
| Paramount Chief (KwaZulu)Old town or agency code. No longer issued for new registrations, but vehicles with such plates are still seen. |
History
The provincial systems date from 1994, when the country was divided into nine provinces. Before that, in each of the four provinces every town had its own two- or three-letter prefix: C.. for the Cape Province, T.. for the Transvaal, N.. for Natal, O.. for the Orange Free State, while the homelands had their own codes (Y.. Bophuthatswana, GC.. Ciskei, X.. Transkei and others). KwaZulu-Natal kept the N.. town prefixes until 30 November 2023, and the suffix N stood for the Northern Province until it was renamed Limpopo (2003).
Neighbouring countries
News from South Africa
All News →Upcoming Events · South Africa
Unleaded 93
$1.81 /L
ZAR29.87 · €1.62/L
16 of 19
pricier than 79% of countries
Unleaded 95
$1.83 /L
ZAR30.24 · €1.64/L
125 of 175
pricier than 71% of countries
Diesel 500ppm
$1.87 /L
ZAR30.85 · €1.67/L
109 of 174
pricier than 62% of countries
Diesel 50ppm
$1.91 /L
ZAR31.60 · €1.71/L
17 of 46
cheaper than 65% of countries
Visas and vehicle on this route
Working out the rules for this route…
No passport set — showing the common ones. Tap yours to count by it alone.
Home country, no limit
Count the days by trip dates
Reference data, not legal advice. Rules change without notice — check with the consulate or at the border.
Best regions in the coming days