Africa Vehicle Registration Codes

The country in which a motor vehicle's vehicle registration plate was issued may be indicated by an international licence plate country code, formerly known as an International Registration Letter or International Circulation Mark. It is referred to as the Distinguishing sign of the State of registration in the Geneva Convention on Road Traffic of 1949 and the Vienna Convention on Road Traffic of 1968.

The allocation of codes is maintained by the United Nations Economic Commission for Europe as the Distinguishing Signs Used on Vehicles in International Traffic (sometimes abbreviated to DSIT), authorised by the UN's Geneva Convention on Road Traffic and the Vienna Convention on Road Traffic. Many vehicle codes created since the adoption of ISO 3166 coincide with ISO two- or three-letter codes. The 2004 South-East Asian Agreement ... for the Facilitation of Cross-Border Transport of Goods and People uses a mixture of ISO and DSIT codes: Myanmar uses MYA, China CHN, and Cambodia KH (ISO codes), Thailand uses T (DSIT code), Laos LAO, and Vietnam VN (coincident ISO and DSIT codes).

The Geneva Convention on Road Traffic entered into force on 26 March 1952. One of the main benefits of the convention for motorists is the obligation on signatory countries to recognize the legality of vehicles from other signatory countries. When driving in other signatory countries, the distinguishing sign of the country of registration must be displayed on the rear of the vehicle. This sign must be placed separately from the registration plate and may not be incorporated into the vehicle registration plate.

  • Click the table header to sort the table data by the respective column heading.
  • Type keyword(s) in the table’s search box for a quick display of the searched data.

Current Code(s)CountryFromPrevious Code(s)Notes
BFBurkina Faso1990RHV / HVUntil August 2003, 1984; (République de) Haute Volta (Upper Volta)
BWBotswana2003BPOfficially used by Botswana since 2003. Formerly RB (Republic of Botswana) until 2004. Formerly Bechuanaland Protectorate
CAMCameroon1952F & WANFormerly a territory of France, plus a strip of territory from eastern Nigeria (WAN). Unofficially using CMR on their plates.
CIIvory Coast (Côte d'Ivoire)1961FFormerly a territory of France
CVCape Verde---
DJI*Djibouti-F-
DYBenin1910Part of AOF (Afrique occidentale française) − 1960Dahomey (name until 1975). Uses RB unofficially (République du Bénin)
DZAlgeria1962F − 1911Djazayer (Algerian Arabic); Formerly part of France
EAKKenya1938-East Africa Kenya
EATTanzania1938EAT & EAZEast Africa Tanzania; formerly East Africa Tanganyika and East Africa Zanzibar
EAUUganda1938-East Africa Uganda
EAZZanzibar1964-East Africa Zanzibar
EREritrea1993AOIAfrica Orientale Italiana (Italian)
ETEgypt1927--
ETHEthiopia1964AOI − 1941Africa Orientale Italiana (Italian)
GGabon1974ALEF − 1960Afrique Équatoriale Française. Unofficially using RG on their license plates.
GHGhana1959WAC − 1957West Africa Gold Coast − 1957
GQ*Equatorial Guinea--Guinée Équatoriale
LARLibya1972I − 1949, LTLibyan Arab Republic
LBLiberia1967--
LSLesotho1967BLBasutoland − 1966
MAMorocco1924-Maroc (French)
MOCMozambique1975MOC: 1932–56, P: 1957–75Formerly part of Portugal. Moçambique (Portuguese)
MSMauritius1938--
MWMalawi1965EA 1932–38, NP – 1938–70, RNY option 1960–65Formerly the Nyasaland Protectorate
NAMNamibia1990SWAFormerly South West Africa
RCACentral African Republic1962-République Centrafricaine (French)
RCBRepublic of the Congo1962-République du Congo Brazzaville (French). Unofficially and illegally using RC on their plates.
RGGuinea1972-République de Guinée (French). Also used illegally by Gabon.
RIMMauritania1964-République islamique de Mauritanie (French)
RMMadagascar1962-République de Madagascar (French)
RMMMali1962AOF − 1960République du Mali (French). Formerly part of French West Africa (Afrique Occidentale Française)
RNNiger1977AOF − 1960République du Niger (French). Formerly part of French West Africa (Afrique Occidentale Française)
RUBurundi1962?-Belgian territory of Ruanda-Urundi. Unofficially using BU on their plates.
RWARwanda1964RU − 1962Formerly part of Ruanda-Urundi − 1962
SDEswatini1935-Formerly Swaziland
SNSenegal1962--
SOSomalia1974--
STP*Sao Tome and Principe1975PSão Tomé and Príncipe
SUDSudan1963--
SYSeychelles1938--
TCH, TDChad1973-Tchad (French)
TGTogo1973--
TNTunisia1957F − 1956Formerly a territory of France
WAGGambia1932-West Africa Gambia
WALSierra Leone1937-West Africa Sierra Leone; on local licence plates SLE is used
WANNigeria1937-West Africa Nigeria
WSA*Western Sahara1932-Western Sahara
ZZambia1964RNRFormerly Northern Rhodesia. However, "ZM" is used on current driving licences.
ZASouth Africa1936-Zuid-Afrika (from Dutch; in Afrikaans it is Suid-Afrika)
ZREDemocratic Republic of the Congo1997CB, RCL, CGOCongo Belge (French), République de Congo Léopoldville (French), Congo (Kinshasa), Zaïre, République Démocratique du Congo (French)
ZWZimbabwe1980SR, RSRFormerly Southern Rhodesia until 1965, Rhodesia unrecognised until 1980

* - unofficial code.