Largest Companies in South Africa by Market Cap

This is the complete list of 231 largest companies in South Africa by market cap, with a combined market capitalization of ZAC1234.95 Trillion ($656.31 Billion USD). Karooooo Ltd leads as the top South Africa company by market cap, valued at $1.75 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)

$656.31 Billion

Companies Listed

231

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.75 Billion ZAC3.30 Trillion ZAC106760.00 -2.00% +1.35% Low: ZAC72250.00 / High: ZAC112394.00 Low: ZAC31546.72 / High: ZAC112394.00 32.68K
52 Fortress Income Fund Ltd
JSE:FFB
$1.75 Billion ZAC3.28 Trillion ZAC2566.00 +1.30% +3.89% Low: ZAC2210.00 / High: ZAC2658.00 Low: ZAC143.00 / High: ZAC2658.00 63.61 Million
53 Sirius Real Estate Ltd
JSE:SRE
$1.59 Billion ZAC2.99 Trillion ZAC1987.00 -1.44% -1.14% Low: ZAC1987.00 / High: ZAC2431.00 Low: ZAC721.68 / High: ZAC3064.70 13.90 Million
54 Ninety One PLC
JSE:N91
$1.54 Billion ZAC2.90 Trillion ZAC4632.00 -0.94% +2.39% Low: ZAC4467.00 / High: ZAC5712.00 Low: ZAC2106.79 / High: ZAC5712.00 10.19 Million
55 Avi Ltd
JSE:AVI
$1.53 Billion ZAC2.87 Trillion ZAC8618.00 +1.25% +2.60% Low: ZAC8221.00 / High: ZAC11517.00 Low: ZAC4925.84 / High: ZAC11517.00 30.11 Million
56 Advtech
JSE:ADH
$1.53 Billion ZAC2.87 Trillion ZAC5225.00 +0.10% +6.92% Low: ZAC3143.00 / High: ZAC5243.00 Low: ZAC546.40 / High: ZAC5243.00 18.30 Million
57 Telkom
JSE:TKG
$1.41 Billion ZAC2.65 Trillion ZAC5371.00 +0.36% -1.10% Low: ZAC4675.00 / High: ZAC6661.00 Low: ZAC1464.81 / High: ZAC9523.46 16.28 Million
58 Resilient Property Income Fund Ltd
JSE:RES
$1.39 Billion ZAC2.61 Trillion ZAC7822.00 +0.28% +3.64% Low: ZAC6350.00 / High: ZAC8908.00 Low: ZAC2251.45 / High: ZAC8908.00 13.13 Million
59 Hyprop
JSE:HYP
$1.37 Billion ZAC2.58 Trillion ZAC6142.00 +0.51% +6.23% Low: ZAC4614.00 / High: ZAC6440.00 Low: ZAC1075.39 / High: ZAC7908.34 17.07 Million
60 Dis-Chem Pharmacies
JSE:DCP
$1.23 Billion ZAC2.31 Trillion ZAC2690.00 -0.74% +4.83% Low: ZAC2566.00 / High: ZAC3819.00 Low: ZAC1557.17 / High: ZAC3875.00 31.69 Million
61 Barloworld Ltd
JSE:BAW
$1.17 Billion ZAC2.21 Trillion ZAC11830.00 +0.00% -0.18% Low: ZAC11706.00 / High: ZAC12049.00 Low: ZAC3392.16 / High: ZAC12931.26 1.92 Million
62 Netcare
JSE:NTC
$1.13 Billion ZAC2.13 Trillion ZAC1785.00 -0.45% -0.06% Low: ZAC1369.00 / High: ZAC1922.00 Low: ZAC1066.76 / High: ZAC3095.95 78.90 Million
63 Alphamin Resources Corp.
JSE:APH
$1.12 Billion ZAC2.11 Trillion ZAC1653.00 -2.19% -9.92% Low: ZAC1189.00 / High: ZAC1867.00 Low: ZAC198.05 / High: ZAC2827.87 393.87K
64 Datatec
JSE:DTC
$1.07 Billion ZAC2.00 Trillion ZAC8262.00 -0.66% +7.15% Low: ZAC5836.00 / High: ZAC9958.00 Low: ZAC1009.44 / High: ZAC9958.00 23.37 Million
65 Grindrod
JSE:GND
$1.05 Billion ZAC1.97 Trillion ZAC2957.00 -1.70% +11.50% Low: ZAC1490.00 / High: ZAC3008.00 Low: ZAC258.63 / High: ZAC3008.00 30.49 Million
66 Omnia Holdings Limited
JSE:OMN
$1.01 Billion ZAC1.91 Trillion ZAC12200.00 -0.81% -2.12% Low: ZAC7158.00 / High: ZAC12472.00 Low: ZAC1250.43 / High: ZAC12472.00 13.30 Million
67 Motus Holdings Ltd
JSE:MTH
$981.51 Million ZAC1.85 Trillion ZAC11300.00 +0.66% -0.20% Low: ZAC9952.00 / High: ZAC13470.00 Low: ZAC1872.28 / High: ZAC13470.00 7.48 Million
68 Lighthouse Capital Ltd
JSE:LTE
$923.64 Million ZAC1.74 Trillion ZAC825.00 -0.84% +1.48% Low: ZAC730.00 / High: ZAC878.00 Low: ZAC498.40 / High: ZAC4551.85 33.45 Million
69 Life Healthcare
JSE:LHC
$910.34 Million ZAC1.71 Trillion ZAC1197.00 +1.44% +2.31% Low: ZAC1013.00 / High: ZAC1266.00 Low: ZAC1002.00 / High: ZAC3062.35 66.34 Million
70 Truworths International Ltd
JSE:TRU
$838.85 Million ZAC1.58 Trillion ZAC4240.00 +0.45% -7.77% Low: ZAC4221.00 / High: ZAC6127.00 Low: ZAC1971.44 / High: ZAC11225.00 40.00 Million
71 Foschini Group Ltd
JSE:TFG
$838.66 Million ZAC1.58 Trillion ZAC5005.00 +0.36% -0.89% Low: ZAC4940.00 / High: ZAC12119.00 Low: ZAC4940.00 / High: ZAC17456.19 30.38 Million
72 Coronation Fund Managers Ltd
JSE:CML
$805.40 Million ZAC1.52 Trillion ZAC4335.00 -0.64% +3.21% Low: ZAC3925.00 / High: ZAC5175.00 Low: ZAC1905.56 / High: ZAC5417.61 15.67 Million
73 Equites Property Fund Ltd
JSE:EQU
$795.86 Million ZAC1.50 Trillion ZAC1813.00 +1.23% +4.32% Low: ZAC1605.00 / High: ZAC1918.00 Low: ZAC15.91 / High: ZAC2000.24 53.36 Million
74 Thungela Resources Limited
JSE:TGA
$791.43 Million ZAC1.49 Trillion ZAC11717.00 -2.90% -21.31% Low: ZAC7390.00 / High: ZAC17519.00 Low: ZAC1182.61 / High: ZAC23272.03 19.42 Million
75 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
76 Ninety One Ltd
JSE:NY1
$769.13 Million ZAC1.45 Trillion ZAC4426.00 -0.18% +3.44% Low: ZAC4279.00 / High: ZAC5655.00 Low: ZAC1960.96 / High: ZAC5655.00 12.93 Million
77 Pick N Pay Stores Ltd
JSE:PIK
$759.50 Million ZAC1.43 Trillion ZAC1946.00 +0.93% +5.08% Low: ZAC1797.00 / High: ZAC3252.00 Low: ZAC1675.00 / High: ZAC6516.03 36.78 Million
78 Stadio Holdings Ltd
JSE:SDO
$730.29 Million ZAC1.37 Trillion ZAC1615.00 -3.70% +24.71% Low: ZAC1039.00 / High: ZAC1849.00 Low: ZAC75.84 / High: ZAC1849.00 38.20 Million
79 Arrowhead Properties Ltd B
JSE:FTB
$730.28 Million ZAC1.37 Trillion ZAC720.00 +1.98% +6.04% Low: ZAC549.00 / High: ZAC770.00 Low: ZAC67.88 / High: ZAC770.00 233.36 Million
80 MAS Real Estate Inc
JSE:MSP
$725.75 Million ZAC1.37 Trillion ZAC2070.00 -2.13% +0.58% Low: ZAC1885.00 / High: ZAC2390.00 Low: ZAC668.97 / High: ZAC3288.42 12.91 Million
81 Attacq
JSE:ATT
$675.36 Million ZAC1.27 Trillion ZAC1816.00 +0.17% +5.95% Low: ZAC1380.00 / High: ZAC1847.00 Low: ZAC268.57 / High: ZAC1847.00 13.41 Million
82 JSE Limited
JSE:JSE
$670.25 Million ZAC1.26 Trillion ZAC15571.00 -0.82% +2.37% Low: ZAC12693.00 / High: ZAC17768.00 Low: ZAC7347.64 / High: ZAC17768.00 2.04 Million
83 Hosken Consolidated Investments Ltd
JSE:HCI
$657.38 Million ZAC1.24 Trillion ZAC16418.00 +1.03% +4.02% Low: ZAC11950.00 / High: ZAC18200.00 Low: ZAC1594.78 / High: ZAC24000.00 1.20 Million
84 We Buy Cars Hlds Ltd
JSE:WBC
$633.38 Million ZAC1.19 Trillion ZAC2852.00 -0.04% -0.80% Low: ZAC2850.00 / High: ZAC5677.00 Low: ZAC1918.00 / High: ZAC6020.00 21.89 Million
85 PPC Ltd
JSE:PPC
$620.59 Million ZAC1.17 Trillion ZAC796.00 +1.66% +6.56% Low: ZAC506.00 / High: ZAC848.00 Low: ZAC45.00 / High: ZAC1177.63 91.79 Million
86 Adcock Ingram Holdings Limited
JSE:AIP
$583.42 Million ZAC1.10 Trillion ZAC7480.00 +0.13% +0.19% Low: ZAC7147.00 / High: ZAC7480.00 Low: ZAC2899.24 / High: ZAC7480.00 6.11 Million
87 Allied Electronics Corporation Ltd
JSE:AEL
$577.60 Million ZAC1.09 Trillion ZAC2837.00 +1.68% +10.17% Low: ZAC1684.00 / High: ZAC3003.08 Low: ZAC147.39 / High: ZAC3003.08 10.60 Million
88 Sun International Ltd
JSE:SUI
$574.23 Million ZAC1.08 Trillion ZAC4508.00 -3.37% -4.83% Low: ZAC3672.00 / High: ZAC5528.00 Low: ZAC579.89 / High: ZAC6426.84 10.75 Million
89 AECI Ltd
JSE:AFE
$569.30 Million ZAC1.07 Trillion ZAC10152.00 -0.09% +0.19% Low: ZAC8575.00 / High: ZAC12774.00 Low: ZAC4982.30 / High: ZAC12774.00 6.74 Million
90 Italtile Ltd
JSE:ITE
$534.28 Million ZAC1.01 Trillion ZAC845.00 +0.48% +9.03% Low: ZAC765.00 / High: ZAC1035.00 Low: ZAC765.00 / High: ZAC1735.26 2.33 Million
91 SA Corporate Real Estate Fund Managers Ltd
JSE:SAC
$512.35 Million ZAC964.06 Billion ZAC352.00 +0.57% +3.83% Low: ZAC306.00 / High: ZAC398.00 Low: ZAC51.81 / High: ZAC398.00 58.93 Million
92 Alexander Forbes Grp Hldg Ltd
JSE:AFH
$507.78 Million ZAC955.46 Billion ZAC755.00 +0.00% +10.22% Low: ZAC650.00 / High: ZAC880.00 Low: ZAC243.88 / High: ZAC933.00 1.88 Million
93 Reunert
JSE:RLO
$485.76 Million ZAC914.04 Billion ZAC5817.00 +1.25% +9.98% Low: ZAC5250.00 / High: ZAC7142.00 Low: ZAC2850.06 / High: ZAC8373.59 11.85 Million
94 Clientele
JSE:CLI
$474.80 Million ZAC893.40 Billion ZAC1971.00 +0.51% -0.30% Low: ZAC1271.00 / High: ZAC1990.00 Low: ZAC486.94 / High: ZAC1990.00 4.00 Million
95 SPAR Group Ltd
JSE:SPP
$460.77 Million ZAC867.02 Billion ZAC4502.00 -0.75% +12.27% Low: ZAC3788.00 / High: ZAC10974.00 Low: ZAC3788.00 / High: ZAC19615.74 49.22 Million
96 Oceana
JSE:OCE
$443.55 Million ZAC834.61 Billion ZAC6431.00 -2.56% +0.97% Low: ZAC4887.00 / High: ZAC7325.00 Low: ZAC4042.15 / High: ZAC9009.05 2.26 Million
97 Brait SE
JSE:BAT
$435.20 Million ZAC818.89 Billion ZAC212.00 +0.00% +7.61% Low: ZAC187.00 / High: ZAC240.00 Low: ZAC79.00 / High: ZAC11942.93 328.72 Million
98 Stor-Age Property REIT Ltd
JSE:SSS
$432.22 Million ZAC813.28 Billion ZAC1591.00 +0.06% +2.18% Low: ZAC1548.00 / High: ZAC1911.00 Low: ZAC471.54 / High: ZAC1911.00 18.17 Million
99 Curro Hol
JSE:COH
$427.54 Million ZAC804.48 Billion ZAC1461.00 +0.41% +0.41% Low: ZAC1189.00 / High: ZAC1466.00 Low: ZAC6.74 / High: ZAC4578.60 24.77 Million
100 Tharisa plc
JSE:THA
$423.46 Million ZAC796.81 Billion ZAC2710.00 -1.53% -2.06% Low: ZAC2020.00 / High: ZAC3086.00 Low: ZAC321.15 / High: ZAC3214.94 1.23 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