Largest Companies in South Africa by Market Cap

This is the complete list of 229 largest companies in South Africa by market cap, with a combined market capitalization of ZAC1285.17 Trillion ($683.00 Billion USD). Karooooo Ltd leads as the top South Africa company by market cap, valued at $1.79 Billion. From billion-dollar companies to the biggest, richest and most valuable South Africa corporations, these rankings span 77 sectors across 1 exchange. Updated daily with live market data.

Total Market Cap (USD)

$683.00 Billion

Companies Listed

229

Largest Company

Karooooo Ltd
Rank Company Market Cap (USD) Market Cap (Local) Price 24h Change 7d Change 52-Week Range All-Time Range 24h Volume
51 Karooooo Ltd
JSE:KRO
$1.79 Billion ZAC3.37 Trillion ZAC109000.00 +1.40% +4.52% Low: ZAC72250.00 / High: ZAC110000.00 Low: ZAC31546.72 / High: ZAC110000.00 54.93K
52 DRDGOLD Limited
JSE:DRD
$1.73 Billion ZAC3.25 Trillion ZAC3756.00 +6.10% +8.74% Low: ZAC2610.00 / High: ZAC6233.00 Low: ZAC152.35 / High: ZAC6233.00 27.23 Million
53 Ninety One PLC
JSE:N91
$1.63 Billion ZAC3.07 Trillion ZAC4859.00 +0.50% +3.49% Low: ZAC4397.00 / High: ZAC5712.00 Low: ZAC2106.79 / High: ZAC5712.00 8.05 Million
54 Fortress Income Fund Ltd
JSE:FFB
$1.63 Billion ZAC3.06 Trillion ZAC2501.00 -1.15% -0.36% Low: ZAC2091.00 / High: ZAC2658.00 Low: ZAC143.00 / High: ZAC2658.00 23.63 Million
55 Avi Ltd
JSE:AVI
$1.61 Billion ZAC3.03 Trillion ZAC9080.00 +0.11% -1.84% Low: ZAC8900.00 / High: ZAC11517.00 Low: ZAC4925.84 / High: ZAC11517.00 19.60 Million
56 Resilient Property Income Fund Ltd
JSE:RES
$1.46 Billion ZAC2.75 Trillion ZAC8235.00 -0.19% +0.44% Low: ZAC6350.00 / High: ZAC8908.00 Low: ZAC2251.45 / High: ZAC8908.00 7.92 Million
57 Advtech
JSE:ADH
$1.44 Billion ZAC2.72 Trillion ZAC4942.00 +3.07% +6.10% Low: ZAC3100.00 / High: ZAC4942.00 Low: ZAC546.40 / High: ZAC4942.00 18.69 Million
58 Telkom
JSE:TKG
$1.39 Billion ZAC2.62 Trillion ZAC5315.00 -2.28% -1.23% Low: ZAC4675.00 / High: ZAC6661.00 Low: ZAC1464.81 / High: ZAC9523.46 18.76 Million
59 Dis-Chem Pharmacies
JSE:DCP
$1.37 Billion ZAC2.58 Trillion ZAC3013.00 +0.43% -0.20% Low: ZAC2965.00 / High: ZAC3819.00 Low: ZAC1557.17 / High: ZAC3875.00 22.58 Million
60 Hyprop
JSE:HYP
$1.31 Billion ZAC2.46 Trillion ZAC6055.00 +0.40% +1.29% Low: ZAC4428.00 / High: ZAC6440.00 Low: ZAC1075.39 / High: ZAC7908.34 12.43 Million
61 Netcare
JSE:NTC
$1.21 Billion ZAC2.29 Trillion ZAC1918.00 +0.21% +3.62% Low: ZAC1360.00 / High: ZAC1922.00 Low: ZAC1066.76 / High: ZAC3095.95 114.46 Million
62 Barloworld Ltd
JSE:BAW
$1.17 Billion ZAC2.21 Trillion ZAC11830.00 +0.00% -0.18% Low: ZAC11650.00 / High: ZAC12049.00 Low: ZAC3392.16 / High: ZAC12931.26 1.92 Million
63 Alphamin Resources Corp.
JSE:APH
$1.16 Billion ZAC2.18 Trillion ZAC1707.00 +0.12% +2.03% Low: ZAC1189.00 / High: ZAC1867.00 Low: ZAC198.05 / High: ZAC2827.87 607.34K
64 Datatec
JSE:DTC
$1.12 Billion ZAC2.11 Trillion ZAC8850.00 +2.31% +6.82% Low: ZAC5478.00 / High: ZAC9958.00 Low: ZAC1009.44 / High: ZAC9958.00 12.07 Million
65 Truworths International Ltd
JSE:TRU
$1.05 Billion ZAC1.98 Trillion ZAC5322.00 -0.22% +2.44% Low: ZAC4891.00 / High: ZAC6941.00 Low: ZAC1971.44 / High: ZAC11225.00 28.31 Million
66 Motus Holdings Ltd
JSE:MTH
$1.01 Billion ZAC1.91 Trillion ZAC10821.00 +2.95% +6.04% Low: ZAC9044.00 / High: ZAC13470.00 Low: ZAC1872.28 / High: ZAC13470.00 6.94 Million
67 Foschini Group Ltd
JSE:TFG
$964.84 Million ZAC1.82 Trillion ZAC5758.00 +1.79% +6.14% Low: ZAC5081.00 / High: ZAC12119.00 Low: ZAC5041.19 / High: ZAC17456.19 34.42 Million
68 Grindrod
JSE:GND
$947.54 Million ZAC1.78 Trillion ZAC2672.00 +0.15% +0.34% Low: ZAC1165.00 / High: ZAC2753.00 Low: ZAC258.63 / High: ZAC2753.00 27.15 Million
69 Lighthouse Capital Ltd
JSE:LTE
$896.54 Million ZAC1.69 Trillion ZAC809.00 +0.00% -1.46% Low: ZAC730.00 / High: ZAC878.00 Low: ZAC498.40 / High: ZAC4551.85 11.19 Million
70 Life Healthcare
JSE:LHC
$876.12 Million ZAC1.65 Trillion ZAC1152.00 +0.61% +4.25% Low: ZAC1013.00 / High: ZAC1400.00 Low: ZAC1002.00 / High: ZAC3062.35 72.83 Million
71 Omnia Holdings Limited
JSE:OMN
$875.67 Million ZAC1.65 Trillion ZAC10539.00 +0.75% -2.89% Low: ZAC7158.00 / High: ZAC11300.00 Low: ZAC1250.43 / High: ZAC11300.00 11.72 Million
72 Ninety One Ltd
JSE:NY1
$809.79 Million ZAC1.52 Trillion ZAC4660.00 +1.13% +4.74% Low: ZAC4304.00 / High: ZAC5655.00 Low: ZAC1960.96 / High: ZAC5655.00 9.19 Million
73 Coronation Fund Managers Ltd
JSE:CML
$809.67 Million ZAC1.52 Trillion ZAC4358.00 +1.35% +4.61% Low: ZAC3925.00 / High: ZAC5175.00 Low: ZAC1905.56 / High: ZAC5417.61 6.63 Million
74 African Rainbow Capital Investments Ltd
JSE:AIL
$782.54 Million ZAC1.47 Trillion ZAC970.00 +0.00% +0.00% Low: ZAC970.00 / High: ZAC970.00 Low: ZAC195.00 / High: ZAC970.00 481.04K
75 Equites Property Fund Ltd
JSE:EQU
$775.22 Million ZAC1.46 Trillion ZAC1766.00 -0.84% +0.06% Low: ZAC1556.00 / High: ZAC1918.00 Low: ZAC15.91 / High: ZAC2000.24 13.84 Million
76 MAS Real Estate Inc
JSE:MSP
$775.19 Million ZAC1.46 Trillion ZAC2211.00 +1.52% +3.66% Low: ZAC1885.00 / High: ZAC2585.00 Low: ZAC668.97 / High: ZAC3288.42 6.56 Million
77 Pick N Pay Stores Ltd
JSE:PIK
$741.47 Million ZAC1.40 Trillion ZAC1905.00 +1.44% +4.79% Low: ZAC1797.00 / High: ZAC3252.00 Low: ZAC1675.00 / High: ZAC6516.03 41.07 Million
78 Arrowhead Properties Ltd B
JSE:FTB
$721.15 Million ZAC1.36 Trillion ZAC711.00 -1.25% -3.53% Low: ZAC540.00 / High: ZAC770.00 Low: ZAC67.88 / High: ZAC770.00 77.90 Million
79 We Buy Cars Hlds Ltd
JSE:WBC
$710.67 Million ZAC1.34 Trillion ZAC3200.00 -0.40% -0.09% Low: ZAC3189.00 / High: ZAC5807.00 Low: ZAC1918.00 / High: ZAC6020.00 31.29 Million
80 Hosken Consolidated Investments Ltd
JSE:HCI
$708.71 Million ZAC1.33 Trillion ZAC17700.00 +0.22% +5.11% Low: ZAC11600.00 / High: ZAC17799.00 Low: ZAC1594.78 / High: ZAC24000.00 2.01 Million
81 AECI Ltd
JSE:AFE
$690.09 Million ZAC1.30 Trillion ZAC12306.00 -0.25% +0.36% Low: ZAC8575.00 / High: ZAC12727.00 Low: ZAC4982.30 / High: ZAC12727.00 6.56 Million
82 Sun International Ltd
JSE:SUI
$660.97 Million ZAC1.24 Trillion ZAC5189.00 -0.67% -3.30% Low: ZAC3672.00 / High: ZAC5528.00 Low: ZAC579.89 / High: ZAC6426.84 11.01 Million
83 Thungela Resources Limited
JSE:TGA
$651.22 Million ZAC1.23 Trillion ZAC9627.00 +0.54% -0.21% Low: ZAC7390.00 / High: ZAC17519.00 Low: ZAC1182.61 / High: ZAC23272.03 13.04 Million
84 JSE Limited
JSE:JSE
$648.68 Million ZAC1.22 Trillion ZAC15070.00 -0.55% +0.78% Low: ZAC12471.00 / High: ZAC17768.00 Low: ZAC7347.64 / High: ZAC17768.00 2.71 Million
85 Attacq
JSE:ATT
$641.89 Million ZAC1.21 Trillion ZAC1726.00 +0.06% -0.23% Low: ZAC1380.00 / High: ZAC1847.00 Low: ZAC268.57 / High: ZAC1847.00 12.07 Million
86 Stadio Holdings Ltd
JSE:SDO
$605.04 Million ZAC1.14 Trillion ZAC1338.00 +2.45% +2.92% Low: ZAC875.00 / High: ZAC1400.00 Low: ZAC75.84 / High: ZAC1400.00 5.67 Million
87 Italtile Ltd
JSE:ITE
$603.83 Million ZAC1.14 Trillion ZAC955.00 +0.00% +5.18% Low: ZAC790.00 / High: ZAC1110.00 Low: ZAC790.00 / High: ZAC1735.26 2.47 Million
88 PPC Ltd
JSE:PPC
$584.89 Million ZAC1.10 Trillion ZAC748.00 +0.27% +0.27% Low: ZAC493.00 / High: ZAC848.00 Low: ZAC45.00 / High: ZAC1177.63 60.37 Million
89 Adcock Ingram Holdings Limited
JSE:AIP
$583.42 Million ZAC1.10 Trillion ZAC7480.00 +0.13% +0.19% Low: ZAC6930.00 / High: ZAC7480.00 Low: ZAC2899.24 / High: ZAC7480.00 6.11 Million
90 Allied Electronics Corporation Ltd
JSE:AEL
$572.10 Million ZAC1.08 Trillion ZAC2810.00 +0.83% +0.29% Low: ZAC1684.00 / High: ZAC3003.08 Low: ZAC147.39 / High: ZAC3003.08 5.82 Million
91 SA Corporate Real Estate Fund Managers Ltd
JSE:SAC
$507.98 Million ZAC955.84 Billion ZAC349.00 +0.29% -1.69% Low: ZAC306.00 / High: ZAC398.00 Low: ZAC51.81 / High: ZAC398.00 44.70 Million
92 Reunert
JSE:RLO
$498.54 Million ZAC938.08 Billion ZAC5970.00 +0.78% +3.48% Low: ZAC5302.00 / High: ZAC7142.00 Low: ZAC2850.06 / High: ZAC8373.59 4.97 Million
93 Alexander Forbes Grp Hldg Ltd
JSE:AFH
$496.34 Million ZAC933.95 Billion ZAC738.00 -0.14% +4.53% Low: ZAC650.00 / High: ZAC880.00 Low: ZAC243.88 / High: ZAC933.00 2.02 Million
94 SPAR Group Ltd
JSE:SPP
$476.64 Million ZAC896.87 Billion ZAC4657.00 -2.16% -2.76% Low: ZAC4451.00 / High: ZAC11100.00 Low: ZAC4451.00 / High: ZAC19615.74 19.75 Million
95 Clientele
JSE:CLI
$474.80 Million ZAC893.40 Billion ZAC1971.00 +0.51% -0.30% Low: ZAC1200.00 / High: ZAC1990.00 Low: ZAC486.94 / High: ZAC1990.00 4.00 Million
96 Oceana
JSE:OCE
$454.18 Million ZAC854.61 Billion ZAC7137.00 -0.78% -0.18% Low: ZAC4887.00 / High: ZAC7325.00 Low: ZAC4042.15 / High: ZAC9009.05 2.11 Million
97 Brait SE
JSE:BAT
$451.62 Million ZAC849.79 Billion ZAC220.00 -0.45% +4.76% Low: ZAC194.00 / High: ZAC240.00 Low: ZAC79.00 / High: ZAC11942.93 40.23 Million
98 Stor-Age Property REIT Ltd
JSE:SSS
$439.82 Million ZAC827.59 Billion ZAC1619.00 -0.43% -0.98% Low: ZAC1548.00 / High: ZAC1911.00 Low: ZAC471.54 / High: ZAC1911.00 17.30 Million
99 Astral Foods Ltd.
JSE:ARL
$435.40 Million ZAC819.27 Billion ZAC21179.00 +1.03% +0.64% Low: ZAC17249.00 / High: ZAC28161.00 Low: ZAC5946.42 / High: ZAC28161.00 2.52 Million
100 Wilson Bayly Holmes Ovcon Ltd
JSE:WBO
$434.62 Million ZAC817.79 Billion ZAC15740.00 -0.68% +1.01% Low: ZAC14500.00 / High: ZAC21126.00 Low: ZAC6652.88 / High: ZAC23419.00 2.14 Million

Track real-time market capitalization of largest public companies in South Africa. Compare marketcap, analyze stock performance, and discover leading south africa corporations. View global rankings