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 ZAC1284.91 Trillion ($682.86 Billion USD). Avi Ltd leads as the top South Africa company by market cap, valued at $1.76 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)

$682.86 Billion

Companies Listed

229

Largest Company

Avi Ltd
Rank Company Market Cap (USD) Market Cap (Local) Price 24h Change 7d Change 52-Week Range All-Time Range 24h Volume
51 Avi Ltd
JSE:AVI
$1.76 Billion ZAC3.32 Trillion ZAC9946.00 -0.53% -0.07% Low: ZAC8722.00 / High: ZAC11517.00 Low: ZAC4925.84 / High: ZAC11517.00 20.19 Million
52 Vukile Property Fund Ltd
JSE:VKE
$1.75 Billion ZAC3.29 Trillion ZAC2406.00 +3.71% +0.42% Low: ZAC1900.00 / High: ZAC2605.00 Low: ZAC300.85 / High: ZAC2605.00 52.30 Million
53 Ninety One PLC
JSE:N91
$1.67 Billion ZAC3.15 Trillion ZAC4949.00 +1.66% +4.17% Low: ZAC3713.00 / High: ZAC5712.00 Low: ZAC2106.79 / High: ZAC5712.00 12.37 Million
54 Dis-Chem Pharmacies
JSE:DCP
$1.64 Billion ZAC3.09 Trillion ZAC3603.00 +0.53% -1.29% Low: ZAC3043.00 / High: ZAC3801.00 Low: ZAC1557.17 / High: ZAC3875.00 22.66 Million
55 Fortress Income Fund Ltd
JSE:FFB
$1.61 Billion ZAC3.02 Trillion ZAC2470.00 +2.07% +2.40% Low: ZAC1922.00 / High: ZAC2658.00 Low: ZAC143.00 / High: ZAC2658.00 46.65 Million
56 Telkom
JSE:TKG
$1.57 Billion ZAC2.96 Trillion ZAC6010.00 +1.06% +2.88% Low: ZAC3787.00 / High: ZAC6493.00 Low: ZAC1464.81 / High: ZAC9523.46 18.93 Million
57 Resilient Property Income Fund Ltd
JSE:RES
$1.49 Billion ZAC2.80 Trillion ZAC8405.00 +2.23% +1.77% Low: ZAC5762.00 / High: ZAC8908.00 Low: ZAC2251.45 / High: ZAC8908.00 21.39 Million
58 Karooooo Ltd
JSE:KRO
$1.39 Billion ZAC2.61 Trillion ZAC84600.00 -0.59% +3.17% Low: ZAC72250.00 / High: ZAC104999.00 Low: ZAC31546.72 / High: ZAC104999.00 50.90K
59 Advtech
JSE:ADH
$1.32 Billion ZAC2.49 Trillion ZAC4520.00 +4.05% +6.86% Low: ZAC3000.00 / High: ZAC4520.00 Low: ZAC546.40 / High: ZAC4520.00 10.15 Million
60 Hyprop
JSE:HYP
$1.22 Billion ZAC2.30 Trillion ZAC5660.00 +1.89% +1.58% Low: ZAC4188.00 / High: ZAC6440.00 Low: ZAC1075.39 / High: ZAC7908.34 25.94 Million
61 Foschini Group Ltd
JSE:TFG
$1.22 Billion ZAC2.30 Trillion ZAC7140.00 +2.73% +2.48% Low: ZAC6803.00 / High: ZAC13820.00 Low: ZAC5041.19 / High: ZAC17456.19 39.27 Million
62 Alphamin Resources Corp.
JSE:APH
$1.22 Billion ZAC2.29 Trillion ZAC1791.00 +0.06% +2.93% Low: ZAC1051.00 / High: ZAC1850.00 Low: ZAC198.05 / High: ZAC2827.87 1.58 Million
63 Barloworld Ltd
JSE:BAW
$1.17 Billion ZAC2.21 Trillion ZAC11830.00 +0.00% -0.18% Low: ZAC10634.00 / High: ZAC12049.00 Low: ZAC3392.16 / High: ZAC12931.26 1.92 Million
64 Netcare
JSE:NTC
$1.11 Billion ZAC2.09 Trillion ZAC1756.00 +1.21% +2.57% Low: ZAC1330.00 / High: ZAC1765.00 Low: ZAC1066.76 / High: ZAC3095.95 53.77 Million
65 Truworths International Ltd
JSE:TRU
$1.04 Billion ZAC1.96 Trillion ZAC5275.00 +2.39% +0.53% Low: ZAC5000.00 / High: ZAC7620.00 Low: ZAC1971.44 / High: ZAC11225.00 54.47 Million
66 Motus Holdings Ltd
JSE:MTH
$1.03 Billion ZAC1.95 Trillion ZAC11022.00 +1.07% -1.38% Low: ZAC8740.00 / High: ZAC13470.00 Low: ZAC1872.28 / High: ZAC13470.00 12.07 Million
67 Life Healthcare
JSE:LHC
$962.82 Million ZAC1.81 Trillion ZAC1266.00 +1.44% +2.18% Low: ZAC1050.00 / High: ZAC1499.00 Low: ZAC1002.00 / High: ZAC3062.35 73.84 Million
68 Coronation Fund Managers Ltd
JSE:CML
$956.76 Million ZAC1.80 Trillion ZAC4650.00 +4.49% +2.31% Low: ZAC3673.00 / High: ZAC5175.00 Low: ZAC1905.56 / High: ZAC5417.61 10.80 Million
69 Datatec
JSE:DTC
$945.38 Million ZAC1.78 Trillion ZAC7350.00 +1.89% +6.40% Low: ZAC5478.00 / High: ZAC8319.00 Low: ZAC1009.44 / High: ZAC8319.00 5.76 Million
70 Thungela Resources Limited
JSE:TGA
$943.31 Million ZAC1.77 Trillion ZAC14000.00 -2.78% +4.69% Low: ZAC7390.00 / High: ZAC17519.00 Low: ZAC1182.61 / High: ZAC23272.03 29.48 Million
71 We Buy Cars Hlds Ltd
JSE:WBC
$863.90 Million ZAC1.63 Trillion ZAC3890.00 +0.78% -0.26% Low: ZAC3800.00 / High: ZAC6020.00 Low: ZAC1918.00 / High: ZAC6020.00 21.01 Million
72 Lighthouse Capital Ltd
JSE:LTE
$842.24 Million ZAC1.58 Trillion ZAC760.00 +1.88% -0.91% Low: ZAC734.00 / High: ZAC878.00 Low: ZAC498.40 / High: ZAC4551.85 55.12 Million
73 Ninety One Ltd
JSE:NY1
$839.68 Million ZAC1.58 Trillion ZAC4832.00 +2.79% +4.70% Low: ZAC3633.00 / High: ZAC5655.00 Low: ZAC1960.96 / High: ZAC5655.00 10.04 Million
74 Omnia Holdings Limited
JSE:OMN
$799.81 Million ZAC1.50 Trillion ZAC9626.00 +1.33% +4.02% Low: ZAC6871.00 / High: ZAC9777.00 Low: ZAC1250.43 / High: ZAC10171.33 10.23 Million
75 Grindrod
JSE:GND
$797.89 Million ZAC1.50 Trillion ZAC2250.00 +0.18% +6.74% Low: ZAC1109.00 / High: ZAC2250.00 Low: ZAC258.63 / High: ZAC2250.00 43.44 Million
76 African Rainbow Capital Investments Ltd
JSE:AIL
$782.54 Million ZAC1.47 Trillion ZAC970.00 +0.10% +0.21% Low: ZAC967.00 / High: ZAC970.00 Low: ZAC195.00 / High: ZAC970.00 5.26 Million
77 Pick N Pay Stores Ltd
JSE:PIK
$758.99 Million ZAC1.43 Trillion ZAC1950.00 +2.42% -3.94% Low: ZAC1813.00 / High: ZAC3252.00 Low: ZAC1675.00 / High: ZAC6516.03 52.76 Million
78 Equites Property Fund Ltd
JSE:EQU
$755.03 Million ZAC1.42 Trillion ZAC1720.00 +1.71% -1.55% Low: ZAC1486.00 / High: ZAC1918.00 Low: ZAC15.91 / High: ZAC2000.24 27.04 Million
79 MAS Real Estate Inc
JSE:MSP
$750.34 Million ZAC1.41 Trillion ZAC2052.00 -0.58% +1.08% Low: ZAC1810.00 / High: ZAC2585.00 Low: ZAC668.97 / High: ZAC3288.42 45.69 Million
80 JSE Limited
JSE:JSE
$695.21 Million ZAC1.31 Trillion ZAC16151.00 +1.80% +4.27% Low: ZAC12471.00 / High: ZAC17768.00 Low: ZAC7347.64 / High: ZAC17768.00 3.37 Million
81 Hosken Consolidated Investments Ltd
JSE:HCI
$690.51 Million ZAC1.30 Trillion ZAC17050.00 -2.01% +2.40% Low: ZAC11600.00 / High: ZAC17400.00 Low: ZAC1594.78 / High: ZAC24000.00 921.32K
82 Arrowhead Properties Ltd B
JSE:FTB
$689.71 Million ZAC1.30 Trillion ZAC680.00 +2.72% +0.59% Low: ZAC476.00 / High: ZAC754.00 Low: ZAC67.88 / High: ZAC754.00 50.71 Million
83 SPAR Group Ltd
JSE:SPP
$663.02 Million ZAC1.25 Trillion ZAC6478.00 +1.73% +0.84% Low: ZAC6034.00 / High: ZAC11888.00 Low: ZAC6034.00 / High: ZAC19615.74 15.31 Million
84 AECI Ltd
JSE:AFE
$644.61 Million ZAC1.21 Trillion ZAC11495.00 +1.82% +5.48% Low: ZAC8575.00 / High: ZAC11624.00 Low: ZAC4982.30 / High: ZAC11624.00 5.26 Million
85 Attacq
JSE:ATT
$619.20 Million ZAC1.17 Trillion ZAC1665.00 +2.02% -0.36% Low: ZAC1366.00 / High: ZAC1847.00 Low: ZAC268.57 / High: ZAC1847.00 22.32 Million
86 Sun International Ltd
JSE:SUI
$617.96 Million ZAC1.16 Trillion ZAC4828.00 +0.52% +6.48% Low: ZAC3672.00 / High: ZAC4838.00 Low: ZAC579.89 / High: ZAC6426.84 12.61 Million
87 Reunert
JSE:RLO
$592.91 Million ZAC1.12 Trillion ZAC7100.00 +1.53% +4.89% Low: ZAC5302.00 / High: ZAC7100.00 Low: ZAC2850.06 / High: ZAC8373.59 5.68 Million
88 Adcock Ingram Holdings Limited
JSE:AIP
$583.42 Million ZAC1.10 Trillion ZAC7480.00 +0.13% +0.19% Low: ZAC4800.00 / High: ZAC7480.00 Low: ZAC2899.24 / High: ZAC7480.00 6.11 Million
89 Italtile Ltd
JSE:ITE
$553.25 Million ZAC1.04 Trillion ZAC875.00 +0.57% +0.81% Low: ZAC854.00 / High: ZAC1110.00 Low: ZAC797.34 / High: ZAC1735.26 13.94 Million
90 Stadio Holdings Ltd
JSE:SDO
$533.59 Million ZAC1.00 Trillion ZAC1180.00 +0.00% -0.59% Low: ZAC753.00 / High: ZAC1400.00 Low: ZAC75.84 / High: ZAC1400.00 9.85 Million
91 Sappi Ltd
JSE:SAP
$517.83 Million ZAC974.37 Billion ZAC1605.00 -2.85% +1.20% Low: ZAC1544.00 / High: ZAC3453.00 Low: ZAC1544.00 / High: ZAC9531.44 43.05 Million
92 PPC Ltd
JSE:PPC
$516.86 Million ZAC972.55 Billion ZAC661.00 +0.92% +10.17% Low: ZAC455.00 / High: ZAC661.00 Low: ZAC45.00 / High: ZAC1177.63 62.04 Million
93 Alexander Forbes Grp Hldg Ltd
JSE:AFH
$511.14 Million ZAC961.79 Billion ZAC760.00 +1.74% +7.04% Low: ZAC650.00 / High: ZAC933.00 Low: ZAC243.88 / High: ZAC933.00 5.10 Million
94 Raubex
JSE:RBX
$502.02 Million ZAC944.62 Billion ZAC5250.00 +1.94% +2.24% Low: ZAC3900.00 / High: ZAC5705.00 Low: ZAC1089.71 / High: ZAC5797.00 8.37 Million
95 Astral Foods Ltd.
JSE:ARL
$499.59 Million ZAC940.06 Billion ZAC24400.00 +1.05% +0.85% Low: ZAC17082.00 / High: ZAC28161.00 Low: ZAC5946.42 / High: ZAC28161.00 2.25 Million
96 SA Corporate Real Estate Fund Managers Ltd
JSE:SAC
$499.25 Million ZAC939.41 Billion ZAC343.00 +4.57% +0.00% Low: ZAC291.00 / High: ZAC398.00 Low: ZAC51.81 / High: ZAC398.00 63.51 Million
97 Wilson Bayly Holmes Ovcon Ltd
JSE:WBO
$490.12 Million ZAC922.23 Billion ZAC17750.00 +1.43% +9.22% Low: ZAC14500.00 / High: ZAC21126.00 Low: ZAC6652.88 / High: ZAC23419.00 2.68 Million
98 Stor-Age Property REIT Ltd
JSE:SSS
$474.05 Million ZAC892.00 Billion ZAC1745.00 +1.81% -0.46% Low: ZAC1507.00 / High: ZAC1911.00 Low: ZAC471.54 / High: ZAC1911.00 12.42 Million
99 Clientele
JSE:CLI
$464.92 Million ZAC874.82 Billion ZAC1930.00 +1.85% +20.63% Low: ZAC1092.00 / High: ZAC1930.00 Low: ZAC486.94 / High: ZAC1930.00 812.05K
100 Brait SE
JSE:BAT
$463.94 Million ZAC872.97 Billion ZAC226.00 +3.20% +5.61% Low: ZAC194.00 / High: ZAC240.00 Low: ZAC79.00 / High: ZAC11942.93 10.43 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