Review pending. Financial figures (691 companies): every figure has been checked against its cited source page in an AI-assisted source verification (6 October 2026; 7 October 2026; 9 October 2026; 16 October 2026; 17 October 2026; each company's date and scope are on its profile); independent review has not yet been carried out. Identity-only entries (169) show listings and identity from official exchange sources and no figures. These pages are not indexed.Figures: AI-assisted source check done, independent review pending. Identity-only entries have no figures. Not indexed. About the review
Listed companies
860 companies listed on 33 African exchanges covered so far. Listings and company identity come from the exchanges' official lists and issuer pages; audited annual figures are published for 691 of them. Not complete coverage: several exchanges, including the largest, are not yet covered.
What is and isn't covered
Companies with equity listed on an African exchange, including REITs and listed investment companies (SPACs are labelled). Funds, ETFs, bonds and over-the-counter lines are not companies here and are not counted. Each company appears once; a listing on another exchange is shown with it where the link between the two listings is established.
169 entries are identity only: their financial statements have not yet been collected or are not yet available on this site. That says nothing about whether the company itself reports figures.
Country of incorporation is shown only where an official source states it (148 companies: not established). It is never inferred from the exchange. Companies are listed alphabetically and are not ranked.
Showing 451–500 of 860 companies.
-
Marula Mining
MAR (A2X Markets) · Sector not classified
Incorporated in GB · GBP
Latest year ended 31 Dec 2023 · consolidated statements
Going-concern warning -
MAS
MSP (A2X Markets) · Sector not classified
Incorporated in MT · EUR
Latest year ended 30 Jun 2025 · consolidated statements
-
Mashonaland Holdings Limited
MASH.ZW (ZSE)
Incorporation not established
Financial statements not yet available on this site
-
Masimba
MSHL.ZW (Zimbabwe Stock Exchange) · Sector not classified
Incorporated in ZW · USD
Latest year ended 31 Dec 2025 · consolidated statements
-
Mauritius Cosmetics
no ticker printed (Stock Exchange of Mauritius) · Sector not classified
Incorporated in MU · MUR
Latest year ended 31 Dec 2025 · consolidated statements
-
Mauritius Secondary Industries
no ticker printed (Stock Exchange of Mauritius) · Sector not classified
Incorporated in MU · MUR
Latest year ended 30 Jun 2026 · company statements
-
May & Baker Nigeria
MAYBAKER (Nigerian Exchange) · Sector not classified
Incorporated in NG · NGN
Latest year ended 31 Dec 2025 · consolidated statements
-
MCB Group
no ticker printed (Stock Exchange of Mauritius) · Sector not classified
Incorporated in MU · MUR
Latest year ended 30 Jun 2026 · consolidated statements
-
MCFI
no ticker printed (Stock Exchange of Mauritius) · Sector not classified
Incorporated in MU · MUR
Latest year ended 31 Dec 2025 · consolidated statements
-
McNichols
MCNICHOLS (Nigerian Exchange) · Sector not classified
Incorporated in NG · NGN
Latest year ended 31 Dec 2025 · company statements
-
MDIT
no ticker printed (Stock Exchange of Mauritius) · Sector not classified
Incorporated in MU · MUR
Latest year ended 30 Jun 2026 · company statements
-
MeCure Industries
MECURE (Nigerian Exchange) · Sector not classified
Incorporated in NG · NGN
Latest year ended 31 Dec 2025 · company statements
-
Med Paper
MDP (Bourse de Casablanca) · Sector not classified
Incorporated in MA · MAD
Latest year ended 31 Dec 2025 · company statements
Qualified opinion -
Medine
no ticker printed (Stock Exchange of Mauritius) · Sector not classified
Incorporated in MU · MUR
Latest year ended 30 Jun 2026 · consolidated statements
-
Mega African Capital
MAC (Ghana Stock Exchange) · Sector not classified
Incorporated in GH · GHS
Latest year ended 31 Dec 2025 · company statements
-
Meikles
MEIK.ZW (Zimbabwe Stock Exchange) · Sector not classified
Incorporated in ZW · ZWG
Latest year ended 28 Feb 2025 · consolidated statements
-
Merafe Resources
MRF (A2X Markets) · Sector not classified
Incorporated in South Africa · ZAR
Latest year ended 31 Dec 2025 · consolidated statements
-
Meridian-Marshalls
MMH (Ghana Stock Exchange) · Sector not classified
Incorporated in GH · GHS
Latest year ended 31 Jul 2023 · consolidated statements
-
MERJ Exchange Limited
MERJ-S (MERJ)
Incorporation not established
Financial statements not yet collected
-
Metair
MTA (A2X Markets) · Sector not classified
Incorporated in South Africa · ZAR
Latest year ended 31 Dec 2025 · consolidated statements
-
Meyer
MEYER (Nigerian Exchange) · Sector not classified
Incorporated in NG · NGN
Latest year ended 31 Dec 2025 · consolidated statements
-
MFD Group
no ticker printed (Stock Exchange of Mauritius) · Sector not classified
Incorporated in MU · MUR
Latest year ended 31 Dec 2025 · consolidated statements
-
Microdata
MIC (Bourse de Casablanca) · Sector not classified
Incorporated in MA · MAD
Latest year ended 31 Dec 2025 · company statements
-
Minergy
MINERGY (Botswana Stock Exchange) · Sector not classified
Incorporated in BW · BWP
Latest year ended 30 Jun 2024 · consolidated statements
Going-concern warning -
Minervest Limited
MVST-S (MERJ)
Incorporation not established
Financial statements not yet collected
-
Miwa Sugar
no ticker printed (Stock Exchange of Mauritius) · Sector not classified
Incorporated in MU · USD
Latest year ended 30 Jun 2025 · consolidated statements
-
Mkombozi Commercial Bank
MKCB (Dar es Salaam Stock Exchange) · Sector not classified
Incorporated in Tanzania · TZS
Latest year ended 31 Dec 2025 · company statements
-
Mondi
MNP (A2X Markets) · Sector not classified
Incorporated in GB · EUR
Latest year ended 31 Dec 2025 · consolidated statements
-
Monoprix
MNP (Bourse de Tunis) · Sector not classified
Incorporated in TN · TND
Latest year ended 31 Dec 2025 · consolidated statements
-
Morison Industries
MORISON (Nigerian Exchange) · Sector not classified
Incorporated in NG · NGN
Latest year ended 31 Dec 2025 · company statements
Going-concern warning -
Morning Light
no ticker printed (Stock Exchange of Mauritius) · Sector not classified
Incorporated in MU · MUR
Latest year ended 31 Dec 2025 · company statements
-
Moroil
no ticker printed (Stock Exchange of Mauritius) · Sector not classified
Incorporated in MU · MUR
Latest year ended 30 Jun 2026 · consolidated statements
-
Motus
MTH (A2X Markets) · Sector not classified
Incorporated in South Africa · ZAR
Latest year ended 30 Jun 2025 · consolidated statements
-
Mpact
MPT (A2X Markets) · Sector not classified
Incorporated in South Africa · ZAR
Latest year ended 31 Dec 2025 · company statements
-
MPBS
MPBS (Bourse de Tunis) · Sector not classified
Incorporated in TN · TND
Latest year ended 31 Dec 2025 · consolidated statements
-
MPICO
MPICO (Malawi Stock Exchange) · Sector not classified
Incorporated in MW · MWK
Latest year ended 31 Dec 2025 · consolidated statements
-
Mr Price
MRP (A2X Markets) · Sector not classified
Incorporated in South Africa · ZAR
Latest year ended 28 Mar 2026 · consolidated statements
-
MTC
MOC (Namibian Stock Exchange) · Sector not classified
Incorporated in NA · NAD
Latest year ended 30 Sep 2024 · consolidated statements
-
MTN Ghana
MTNGH (Ghana Stock Exchange) · Sector not classified
Incorporated in GH · GHS
Latest year ended 31 Dec 2024 · consolidated statements
-
MTN NIGERIA COMMUNICATIONS PLC
MTNN (NGX)
Incorporation not established
Financial statements not yet available on this site
-
MTN Rwanda
MTNR (RSE) · Telecommunications
Incorporated in Rwanda · RWF
Latest year ended 31 Dec 2025 · consolidated statements
-
MTN Uganda
MTNU (USE) · Telecommunications
Incorporated in Uganda · UGX
Latest year ended 31 Dec 2025 · consolidated statements
-
MUA
no ticker printed (Stock Exchange of Mauritius) · Sector not classified
Incorporated in MU · MUR
Latest year ended 31 Dec 2025 · consolidated statements
-
Multi-Trex
MULTITREX (Nigerian Exchange) · Sector not classified
Incorporated in NG · NGN
Latest year ended 30 Apr 2025 · company statements
-
Multiverse Mining
MULTIVERSE (Nigerian Exchange) · Sector not classified
Incorporated in NG · NGN
Latest year ended 31 Dec 2025 · company statements
-
Mumias Sugar Co. Ltd
MSC (NSE)
Incorporation not established
Financial statements not yet collected
-
Mutandis
MUT (Bourse de Casablanca) · Sector not classified
Incorporated in MA · MAD
Latest year ended 31 Dec 2025 · consolidated statements
-
Mutual Benefits Assurance
MBENEFIT (Nigerian Exchange) · Sector not classified
Incorporated in NG · NGN
Latest year ended 31 Dec 2025 · consolidated statements
-
Mwalimu Commercial Bank
MCB (Dar es Salaam Stock Exchange) · Sector not classified
Incorporated in Tanzania · TZS
Latest year ended 31 Dec 2025 · company statements
-
N V Properties
4NVP (Cape Town Stock Exchange (incl. former 4AX)) · Sector not classified
Incorporated in South Africa · ZAR
Latest year ended 29 Feb 2024 · consolidated statements
How companies and figures are chosen, and coverage by exchange