Skip to content

African Currency Exchange Rates — Official vs Parallel Market | The African Exponent

Live official and market exchange rates for every African currency — tracked from central banks, P2P markets, and remittance providers, and updated every 15 minutes. Positive premiums mean the market rate is weaker than the official rate.

All rates = units of local currency per 1 US dollar.

African exchange rates — official vs market, snapshot as of 2026-09-28T23:30:01+00:00
CountryCurrencyOfficial (per $1)Market (per $1)Premium vs official explainedStatus
AlgeriaDZAlgerian dinarDZD133.65 (official)265.00 (parallel — Bybit P2P)+98.27%live
TunisiaTNTunisian dinarTND2.9614 (official)3.49 (parallel — Bybit P2P)+17.85%live
MozambiqueMZMozambican meticalMZN63.91 (official)74.6 (parallel — Binance P2P)+16.73%live
EswatiniSZSwazi lilangeniSZL16.3922 (reference)18.26 (parallel — Bybit P2P)+11.39%pegged
LesothoLSLesotho lotiLSL16.3922 (reference)18.26 (parallel — Bybit P2P)+11.39%pegged
NamibiaNANamibian dollarNAD16.3922 (reference)18.26 (parallel — Bybit P2P)+11.39%pegged
South AfricaZASouth African randZAR16.3922 (reference)18.26 (parallel — Bybit P2P)+11.39%live
CameroonCMCentral African CFA francXAF576.51 (reference)611.20 (parallel — Bybit P2P)+6.02%live
Central African RepublicCFCentral African CFA francXAF576.51 (reference)611.20 (parallel — Bybit P2P)+6.02%live
ChadTDCentral African CFA francXAF576.51 (reference)611.20 (parallel — Bybit P2P)+6.02%live
CongoCGCentral African CFA francXAF576.51 (reference)611.20 (parallel — Bybit P2P)+6.02%live
Equatorial GuineaGQCentral African CFA francXAF576.51 (reference)611.20 (parallel — Bybit P2P)+6.02%live
GabonGACentral African CFA francXAF576.51 (reference)611.20 (parallel — Bybit P2P)+6.02%live
MoroccoMAMoroccan dirhamMAD9.5978 (reference)10.15 (parallel — Bybit P2P)+5.75%live
ZambiaZMZambian kwachaZMW19.495 (official)20.15 (parallel — Binance P2P)+3.36%live
GhanaGHGhanaian cediGHS11.66 (official)12.05 (parallel — Bybit P2P)+3.34%live
NigeriaNGNigerian nairaNGN1,331.33 (official)1,372.90 (parallel — Bybit P2P)+3.12%live
BeninBJWest African CFA francXOF579.88 (official)596.50 (parallel — Bybit P2P)+2.87%live
Burkina FasoBFWest African CFA francXOF579.88 (official)596.50 (parallel — Bybit P2P)+2.87%live
Côte d'IvoireCIWest African CFA francXOF579.88 (official)596.50 (parallel — Bybit P2P)+2.87%live
Guinea-BissauGWWest African CFA francXOF579.88 (official)596.50 (parallel — Bybit P2P)+2.87%live
MaliMLWest African CFA francXOF579.88 (official)596.50 (parallel — Bybit P2P)+2.87%live
NigerNEWest African CFA francXOF579.88 (official)596.50 (parallel — Bybit P2P)+2.87%live
SenegalSNWest African CFA francXOF579.88 (official)596.50 (parallel — Bybit P2P)+2.87%live
TogoTGWest African CFA francXOF579.88 (official)596.50 (parallel — Bybit P2P)+2.87%live
UgandaUGUgandan shillingUGX3,891.44 (reference)3,959.99 (parallel — Bybit P2P)+1.76%live
EgyptEGEgyptian poundEGP52.078 (official)52.9 (parallel — Bybit P2P)+1.58%live
RwandaRWRwandan francRWF1,478.24 (reference)1,500.00 (parallel — Bybit P2P)+1.47%thin
EthiopiaETEthiopian birrETB162.47 (reference)164.10 (retail — Remitly)+1.00%retail_only
KenyaKEKenyan shillingKES129.67 (official)130.00 (parallel — Bybit P2P)+0.25%live
TanzaniaTZTanzanian shillingTZS2,643.13 (official)2,639.00 (parallel — Binance P2P)-0.16%live
AngolaAOAngolan kwanzaAOA—730.24 (parallel — Bybit P2P)—live
BotswanaBWBotswana pulaBWP—15.1 (parallel — OKX P2P)—live
BurundiBIBurundian francBIF—6,125.00 (parallel — Binance P2P)—live
Cabo VerdeCVCape Verdean escudoCVE—94.79 (retail — Remitly)—retail_only
ComorosKMComorian francKMF—427.08 (retail — Remitly)—retail_only
DjiboutiDJDjiboutian francDJF—173.64 (retail — Remitly)—retail_only
DR CongoCDCongolese francCDF—2,500.00 (parallel — Bybit P2P)—thin
EritreaEREritrean nakfaERN—14.61 (retail — Remitly)—retail_only
GambiaGMGambian dalasiGMD—77.44 (parallel — Binance P2P)—live
GuineaGNGuinean francGNF—9,744.70 (parallel — Binance P2P)—live
LiberiaLRLiberian dollarLRD—187.64 (parallel — Binance P2P)—thin
MadagascarMGMalagasy ariaryMGA—4,440.00 (parallel — Binance P2P)—live
MalawiMWMalawian kwachaMWK—2,266.47 (retail — Remitly)—retail_only
MauritaniaMRMauritanian ouguiyaMRU—43.42 (parallel — Binance P2P)—live
MauritiusMUMauritian rupeeMUR—53.51 (parallel — OKX P2P)—live
SeychellesSCSeychellois rupeeSCR—14.57 (retail — Remitly)—retail_only
Sierra LeoneSLSierra Leonean leoneSLE—24.38 (parallel — Binance P2P)—live
SudanSDSudanese poundSDG—8,344.90 (parallel — Binance P2P)—live
ZimbabweZWZimbabwe GoldZWG26.847 (reference)——thin
LibyaLYLibyan dinarLYD———none
SomaliaSOSomali shillingSOS———none
South SudanSSSouth Sudanese poundSSP———none
São Tomé and PríncipeSTSão Tomé and Príncipe dobraSTN———none

All rates = units of local currency per 1 US dollar.

Loading live rates…
Country Currency Official (per $1) Market (per $1) Premium vs official How we measure → Status

How to read this table

Official
Central-bank or government posted rate for the currency.
Reference
Market-derived reference used when no official posting is available.
Parallel
Street or peer-to-peer market rate outside the official channel.
Retail
Remittance or retail FX quote when a parallel market is thin or unavailable.
Premium
(market − official) / official × 100. How much more expensive the market dollar is versus official. Positive means the market trades weaker. Blank when either leg is missing — full formula & example.
Status
live — both sides current · thin — sparse parallel book or reference-only · retail only — remittance quote, no parallel · pegged — hard peg / fixed parity · none — no public source yet.