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 ZAC1235.89 Trillion ($656.81 Billion USD). Compagnie Financière Richemont SA leads as the top South Africa company by market cap, valued at $94.72 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.81 Billion

Companies Listed

231

Largest Company

Compagnie Financière Richemont …
Rank Company Market Cap (USD) Market Cap (Local) Price 24h Change 7d Change 52-Week Range All-Time Range 24h Volume
1 Compagnie Financière Richemont SA
JSE:CFR
$94.72 Billion ZAC178.22 Trillion ZAC333635.00 +0.39% -3.93% Low: ZAC282255.00 / High: ZAC401200.00 Low: ZAC76008.01 / High: ZAC401200.00 2.85 Million
2 Glencore PLC
JSE:GLN
$73.85 Billion ZAC138.97 Trillion ZAC11862.00 -2.38% -10.26% Low: ZAC7554.00 / High: ZAC13625.00 Low: ZAC1306.09 / High: ZAC13625.00 69.41 Million
3 AngloGold Ashanti Ltd
JSE:ANG
$43.83 Billion ZAC82.48 Trillion ZAC163073.00 +0.22% -3.33% Low: ZAC108327.00 / High: ZAC203525.00 Low: ZAC8231.20 / High: ZAC203525.00 28.28 Million
4 Gold Fields Ltd
JSE:GFI
$32.38 Billion ZAC60.93 Trillion ZAC68080.00 -1.16% -6.89% Low: ZAC51538.00 / High: ZAC93610.00 Low: ZAC2513.10 / High: ZAC93610.00 69.44 Million
5 Naspers Limited
JSE:NPN
$28.92 Billion ZAC54.42 Trillion ZAC71575.00 +0.16% -1.31% Low: ZAC71460.00 / High: ZAC625468.00 Low: ZAC71460.00 / High: ZAC625468.00 46.30 Million
6 Firstrand Ltd
JSE:FSR
$28.04 Billion ZAC52.77 Trillion ZAC9437.00 +0.53% -2.61% Low: ZAC7766.00 / High: ZAC10151.00 Low: ZAC2309.46 / High: ZAC10151.00 307.01 Million
7 Capitec Bank Holdings Ltd
JSE:CPI
$27.73 Billion ZAC52.19 Trillion ZAC450632.00 +1.05% -0.04% Low: ZAC342703.00 / High: ZAC488127.00 Low: ZAC37618.82 / High: ZAC488127.00 4.96 Million
8 Standard Bank Group Ltd
JSE:SBK
$26.65 Billion ZAC50.15 Trillion ZAC30974.00 -0.07% -0.65% Low: ZAC23529.00 / High: ZAC33652.00 Low: ZAC5833.60 / High: ZAC33652.00 59.50 Million
9 MTN Group Ltd
JSE:MTN
$19.28 Billion ZAC36.29 Trillion ZAC19796.00 +1.07% -2.20% Low: ZAC13529.00 / High: ZAC23426.00 Low: ZAC2517.63 / High: ZAC23426.00 116.28 Million
10 Valterra Platinum Limited
JSE:VAL
$19.26 Billion ZAC36.24 Trillion ZAC137297.00 -2.63% -4.25% Low: ZAC99364.00 / High: ZAC186439.00 Low: ZAC73150.00 / High: ZAC186439.00 24.03 Million
11 Vodacom Group Ltd
JSE:VOD
$15.61 Billion ZAC29.36 Trillion ZAC15201.00 -0.01% -1.32% Low: ZAC13103.00 / High: ZAC16398.00 Low: ZAC7325.92 / High: ZAC16398.00 49.41 Million
12 Impala Platinum Holdings Ltd
JSE:IMP
$10.86 Billion ZAC20.43 Trillion ZAC22777.00 -1.12% -5.34% Low: ZAC16788.00 / High: ZAC36700.00 Low: ZAC1212.36 / High: ZAC36700.00 87.29 Million
13 Harmony Gold Mining Co. Ltd.
JSE:HAR
$10.44 Billion ZAC19.64 Trillion ZAC31426.00 -1.70% -6.31% Low: ZAC23355.00 / High: ZAC40841.00 Low: ZAC756.26 / High: ZAC40841.00 92.49 Million
14 Anglo American Platinum Ltd
JSE:AMS
$10.35 Billion ZAC19.47 Trillion ZAC73681.00 +0.00% +0.00% Low: ZAC73681.00 / High: ZAC73681.00 Low: ZAC12819.01 / High: ZAC221390.67 693.51K
15 Absa Group Ltd
JSE:ABG
$9.81 Billion ZAC18.46 Trillion ZAC22256.00 +2.10% -3.02% Low: ZAC18014.00 / High: ZAC27203.00 Low: ZAC4632.44 / High: ZAC27203.00 56.71 Million
16 Discovery Holdings Ltd
JSE:DSY
$9.60 Billion ZAC18.06 Trillion ZAC26857.00 +1.35% +0.91% Low: ZAC18983.00 / High: ZAC28837.00 Low: ZAC5684.66 / High: ZAC28837.00 44.18 Million
17 Shoprite Holdings Ltd
JSE:SHP
$9.20 Billion ZAC17.30 Trillion ZAC31992.00 +0.43% +1.98% Low: ZAC25683.00 / High: ZAC32013.00 Low: ZAC8817.24 / High: ZAC32013.00 32.57 Million
18 Sanlam Ltd
JSE:SLM
$9.12 Billion ZAC17.17 Trillion ZAC8224.00 +0.10% +2.29% Low: ZAC8040.00 / High: ZAC10689.00 Low: ZAC3022.89 / High: ZAC10689.00 138.44 Million
19 Bid Corporation Ltd
JSE:BID
$7.99 Billion ZAC15.03 Trillion ZAC44748.00 +0.67% +0.03% Low: ZAC39838.00 / High: ZAC45811.00 Low: ZAC18428.71 / High: ZAC47941.00 17.80 Million
20 Sasol Ltd
JSE:SOL
$7.49 Billion ZAC14.09 Trillion ZAC22205.00 -0.68% -4.82% Low: ZAC9250.00 / High: ZAC24081.00 Low: ZAC1926.54 / High: ZAC49857.75 78.81 Million
21 Nedbank Group Ltd
JSE:NED
$7.37 Billion ZAC13.87 Trillion ZAC29801.00 +2.41% +0.69% Low: ZAC20833.00 / High: ZAC31500.00 Low: ZAC5331.26 / High: ZAC31500.00 37.12 Million
22 OUTSURANCE GROUP LTD
JSE:OUT
$7.01 Billion ZAC13.20 Trillion ZAC8529.00 -0.32% -2.08% Low: ZAC6632.00 / High: ZAC8983.00 Low: ZAC829.67 / High: ZAC8983.00 54.22 Million
23 Sibanye Stillwater Ltd
JSE:SSW
$6.78 Billion ZAC12.76 Trillion ZAC4508.00 -2.95% -14.36% Low: ZAC3269.00 / High: ZAC8223.00 Low: ZAC706.54 / High: ZAC8223.00 342.54 Million
24 Northam Platinum Holdings Ltd
JSE:NPH
$6.01 Billion ZAC11.31 Trillion ZAC28727.00 -1.72% -12.06% Low: ZAC22237.00 / High: ZAC46108.00 Low: ZAC1790.49 / High: ZAC46108.00 65.02 Million
25 Remgro Ltd
JSE:REM
$5.63 Billion ZAC10.58 Trillion ZAC20471.00 +1.27% +3.04% Low: ZAC16773.00 / High: ZAC20471.00 Low: ZAC7338.65 / High: ZAC20471.00 21.26 Million
26 Investec PLC
JSE:INP
$4.74 Billion ZAC8.91 Trillion ZAC14105.00 +1.55% -2.08% Low: ZAC11669.00 / High: ZAC14807.00 Low: ZAC1875.26 / High: ZAC14807.00 26.44 Million
27 Reinet Investments SCA
JSE:RNI
$4.52 Billion ZAC8.51 Trillion ZAC46788.00 +0.71% -1.91% Low: ZAC46417.00 / High: ZAC59940.00 Low: ZAC19238.42 / High: ZAC59940.00 9.28 Million
28 ABSA Bank Limited
JSE:ABSP
$4.29 Billion ZAC8.08 Trillion ZAC95800.00 +0.00% +0.00% Low: ZAC95800.00 / High: ZAC95800.00 Low: ZAC46316.35 / High: ZAC97456.40 3.34K
29 Bidvest Group Ltd
JSE:BVT
$4.19 Billion ZAC7.89 Trillion ZAC23200.00 -0.71% +0.06% Low: ZAC21125.00 / High: ZAC25344.00 Low: ZAC6132.99 / High: ZAC29279.00 26.10 Million
30 Kumba Iron Ore Ltd
JSE:KIO
$3.88 Billion ZAC7.30 Trillion ZAC22803.00 +1.29% -5.95% Low: ZAC22478.00 / High: ZAC38866.00 Low: ZAC1192.05 / High: ZAC62094.00 10.26 Million
31 Aspen Pharmacare Holdings Ltd
JSE:APN
$3.88 Billion ZAC7.30 Trillion ZAC16438.00 +5.68% +4.70% Low: ZAC9100.00 / High: ZAC16438.00 Low: ZAC6041.90 / High: ZAC34515.40 50.19 Million
32 Pepkor Holdings Ltd
JSE:PPH
$3.62 Billion ZAC6.80 Trillion ZAC1844.00 +0.88% -3.91% Low: ZAC1796.00 / High: ZAC2793.00 Low: ZAC890.68 / High: ZAC2978.00 383.14 Million
33 Old Mutual Ltd
JSE:OMU
$3.12 Billion ZAC5.88 Trillion ZAC1399.00 +0.79% +6.71% Low: ZAC1247.00 / High: ZAC1681.00 Low: ZAC611.38 / High: ZAC1681.00 387.16 Million
34 Pan African Resources PLC
JSE:PAN
$2.97 Billion ZAC5.60 Trillion ZAC2761.00 -2.77% +2.03% Low: ZAC1858.00 / High: ZAC3881.00 Low: ZAC95.56 / High: ZAC3881.00 245.03 Million
35 Quilter PLC
JSE:QLT
$2.96 Billion ZAC5.56 Trillion ZAC4052.00 +2.43% -0.05% Low: ZAC3715.00 / High: ZAC4546.00 Low: ZAC30.95 / High: ZAC4546.00 22.04 Million
36 Growthpoint Properties Ltd
JSE:GRT
$2.88 Billion ZAC5.42 Trillion ZAC1605.00 +1.58% +0.31% Low: ZAC1470.00 / High: ZAC1885.00 Low: ZAC643.36 / High: ZAC1885.00 266.03 Million
37 MultiChoice Group Ltd
JSE:MCG
$2.82 Billion ZAC5.31 Trillion ZAC12375.00 +0.20% +0.44% Low: ZAC12016.00 / High: ZAC12574.00 Low: ZAC6321.00 / High: ZAC14748.00 13.02 Million
38 Momentum Metropolitan Holdings Ltd
JSE:MTM
$2.65 Billion ZAC4.98 Trillion ZAC3864.00 +0.10% -1.33% Low: ZAC3243.00 / High: ZAC4261.00 Low: ZAC1066.67 / High: ZAC4261.00 36.61 Million
39 Clicks
JSE:CLS
$2.57 Billion ZAC4.83 Trillion ZAC20647.00 +1.15% +10.93% Low: ZAC18613.00 / High: ZAC37542.00 Low: ZAC6762.65 / High: ZAC40383.00 37.25 Million
40 Santam
JSE:SNT
$2.40 Billion ZAC4.51 Trillion ZAC41304.00 -0.23% +1.45% Low: ZAC36220.00 / High: ZAC45170.00 Low: ZAC13095.62 / High: ZAC45170.00 2.13 Million
41 Exxaro Resources Ltd
JSE:EXX
$2.29 Billion ZAC4.31 Trillion ZAC18417.00 +0.05% -11.07% Low: ZAC16891.00 / High: ZAC22750.00 Low: ZAC1420.50 / High: ZAC22750.00 23.50 Million
42 Redefine Properties Ltd
JSE:RDF
$2.23 Billion ZAC4.20 Trillion ZAC605.00 +2.72% +2.37% Low: ZAC493.00 / High: ZAC693.00 Low: ZAC118.65 / High: ZAC729.16 329.99 Million
43 Tiger Brands Ltd
JSE:TBS
$2.21 Billion ZAC4.15 Trillion ZAC27395.00 +0.88% +5.72% Low: ZAC25913.00 / High: ZAC38087.00 Low: ZAC12648.95 / High: ZAC38087.00 9.69 Million
44 Mr Price Group Ltd
JSE:MRP
$2.20 Billion ZAC4.14 Trillion ZAC16185.00 -0.78% +0.82% Low: ZAC14800.00 / High: ZAC22718.00 Low: ZAC8750.51 / High: ZAC29774.00 18.11 Million
45 PSG Konsult Ltd
JSE:KST
$2.16 Billion ZAC4.06 Trillion ZAC3277.00 -2.50% +0.55% Low: ZAC2255.00 / High: ZAC3600.00 Low: ZAC413.10 / High: ZAC3600.00 34.76 Million
46 DRDGOLD Limited
JSE:DRD
$1.93 Billion ZAC3.63 Trillion ZAC4191.00 -1.18% -4.27% Low: ZAC3246.00 / High: ZAC6233.00 Low: ZAC152.35 / High: ZAC6233.00 33.03 Million
47 Investec Ltd
JSE:INL
$1.85 Billion ZAC3.47 Trillion ZAC13892.00 +2.03% -1.46% Low: ZAC11655.00 / High: ZAC14642.00 Low: ZAC1982.00 / High: ZAC14642.00 23.85 Million
48 Woolworths Holdings Ltd
JSE:WHL
$1.81 Billion ZAC3.41 Trillion ZAC3828.00 +0.16% +0.45% Low: ZAC3617.00 / High: ZAC6054.00 Low: ZAC2230.37 / High: ZAC7698.08 157.25 Million
49 African Rainbow Minerals Ltd
JSE:ARI
$1.81 Billion ZAC3.40 Trillion ZAC17346.00 -0.77% -5.49% Low: ZAC15477.00 / High: ZAC26792.00 Low: ZAC1833.38 / High: ZAC29469.19 9.73 Million
50 Karooooo Ltd
JSE:KRO
$1.79 Billion ZAC3.37 Trillion ZAC108935.00 +0.85% +7.95% Low: ZAC72250.00 / High: ZAC112394.00 Low: ZAC31546.72 / High: ZAC112394.00 32.24K

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