Live · measured hourlyupdated

Today's African black market exchange rates

Many African currencies trade at two prices: the official exchange rate set or managed by the central bank, and the parallel (“black market”) rate at which dollars actually change hands. This page measures the second one, every hour, for 24 currencies across 39 countries: sampled from live order books on public P2P markets, filtered for bait offers, and published next to the official rate so the gap is visible. Measured, not estimated.

USD → local currency · black market board
CurrencyBuySellOfficialPremiumLast updated
🇧🇮BIFBurundian Franc5,9462,992+98.7%30 min ago
🇬🇭GHSGhanaian Cedi11.728711.953611.3950+3.9%30 min ago
🇿🇦ZARSouth African Rand16.215116.830115.9862+3.4%30 min ago
🇰🇪KESKenyan Shilling129.45131.21129.45+0.7%30 min ago
🇲🇦MADMoroccan Dirham9.75379.90759.3872+4.7%30 min ago
🇪🇬EGPEgyptian Pound51.458351.370750.9190+1.0%30 min ago
🇧🇯XOFWest African CFA Franc581.66584.22564.32+3.3%30 min ago
🇲🇷MRUMauritanian Ouguiya42.077342.383940.2097+5.0%30 min ago
🇬🇳GNFGuinean Franc9,6759,8078,785+10.9%30 min ago
🇹🇿TZSTanzanian Shilling2,5762,6572,644-1.0%30 min ago
🇲🇬MGAMalagasy Ariary4,2054,2624,321-2.0%30 min ago
🇨🇲XAFCentral African CFA Franc596.83599.75564.32+6.0%30 min ago
🇬🇲GMDGambian Dalasi74.560476.315574.6595+1.0%30 min ago
🇷🇼RWFRwandan Franc1,4511,5421,474+1.5%30 min ago
🇲🇿MZNMozambican Metical73.445875.802963.9100+16.8%30 min ago
🇳🇬NGNNigerian Naira1,3681,3791,321+4.0%30 min ago
🇹🇳TNDTunisian Dinar3.18523.26152.9119+10.7%30 min ago
🇿🇲ZMWZambian Kwacha18.847820.542219.1703+2.7%30 min ago
🇱🇷LRDLiberian Dollar170.29190.42175.03+3.0%30 min ago
🇺🇬UGXUgandan Shilling3,7453,8083,738+1.0%30 min ago
🇩🇿DZDAlgerian Dinar247.59250.25133.25+86.8%30 min ago
🇲🇺MURMauritian Rupee46.066753.461446.8765+6.2%30 min ago
🇧🇼BWPBotswana Pula12.782715.457913.7702+2.5%30 min ago
🇨🇩CDFCongolese Franc2,5452,3562,297+6.7%30 min ago

Today's picture

  • The largest measured gap today is the Burundian Franc, trading about +98.7% above its official rate.
  • 9 of the 24 tracked currencies currently trade 5% or more above their official rate; the rest track it closely.
  • The Algerian Dinar trades at +86.8% above official.
  • The Mozambican Metical trades at +16.8% above official.
  • The Guinean Franc trades at +10.9% above official.

What is the parallel market rate?

The parallel market rate, often called the black market rate or the “aboki” rate in Nigeria, is the price at which a currency actually trades between private buyers and sellers, outside official banking channels. It exists because in many countries dollars are rationed at the official price: banks cannot supply everyone who wants them, so importers, travellers and savers meet at a market price instead. The parallel rate is usually the better guide to what a currency is really worth day to day.

Why the two rates differ

The gap, called the parallel premium, widens when a central bank holds its official rate below what the market will pay, and narrows when a currency is allowed to float. Kenya, Uganda, Tanzania and Rwanda float freely, so their premiums today sit near zero. Countries that manage their exchange rate more tightly show double-digit premiums: Algeria, Burundi, Mozambique, Guinea, Tunisia. The premium is one of the most direct, real-time indicators of dollar scarcity in an economy.

The two CFA francs do not trade the same

West Africa's CFA franc (XOF, used in 8 countries) and Central Africa's CFA franc (XAF, used in 6) are both pegged to the euro at exactly 655.957. On paper they are the same currency. On the street they are not: today XOF trades at +3.3% above its reference rate while XAF trades at +6.0%, a gap that reflects tighter dollar liquidity in Central Africa. Few sources publish this difference at all.

How these rates are measured

Every hour, the live USDT order books on Binance P2P, OKX P2P and Bybit P2P are sampled for each currency: the venues where parallel price discovery actually happens today. Offers from merchants with under 90% completion, fewer than 20 completed orders, or under $200 available are discarded. The published rate is the volume-weighted price of the largest cluster of independent offers agreeing within 1.5%. When no such cluster exists, no rate is published; a wrong number is worse than no number. A row marked crossed means that market's buy quotes sit above its sell quotes; it is published as quoted. The official column is the central bank's rate where we collect it directly, and a market reference rate otherwise.

Rates by country

This data is also available as a JSON API for applications: documentation here. Rates are observed market data from public venues, published for information; they are not a quote, an offer to exchange, or financial advice.