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)
Companies Listed
Largest Company
| 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