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 ZAC1250.27 Trillion ($664.45 Billion USD). Compagnie Financière Richemont SA leads as the top South Africa company by market cap, valued at $106.60 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 |
$106.60 Billion | ZAC200.59 Trillion | ZAC375500.00 | -0.66% | +7.64% | Low: ZAC282255.00 / High: ZAC378000.00 | Low: ZAC76008.01 / High: ZAC381333.00 | 3.55 Million |
| 2 |
Glencore PLC
JSE:GLN |
$75.65 Billion | ZAC142.34 Trillion | ZAC12150.00 | -1.91% | -3.07% | Low: ZAC6670.00 / High: ZAC13398.00 | Low: ZAC1306.09 / High: ZAC13398.00 | 108.59 Million |
| 3 |
AngloGold Ashanti Ltd
JSE:ANG |
$35.91 Billion | ZAC67.56 Trillion | ZAC133621.00 | -9.98% | +1.86% | Low: ZAC78068.00 / High: ZAC203525.00 | Low: ZAC8231.20 / High: ZAC203525.00 | 32.56 Million |
| 4 |
Naspers Limited
JSE:NPN |
$33.49 Billion | ZAC63.01 Trillion | ZAC82884.00 | -1.91% | -6.45% | Low: ZAC82884.00 / High: ZAC625468.00 | Low: ZAC82884.00 / High: ZAC625468.00 | 45.46 Million |
| 5 |
Firstrand Ltd
JSE:FSR |
$29.38 Billion | ZAC55.29 Trillion | ZAC9888.00 | +0.85% | +8.05% | Low: ZAC7120.00 / High: ZAC9952.00 | Low: ZAC2309.46 / High: ZAC9952.00 | 311.67 Million |
| 6 |
Capitec Bank Holdings Ltd
JSE:CPI |
$29.31 Billion | ZAC55.15 Trillion | ZAC476267.00 | +1.36% | +8.98% | Low: ZAC339339.00 / High: ZAC478822.00 | Low: ZAC37618.82 / High: ZAC478822.00 | 6.30 Million |
| 7 |
Standard Bank Group Ltd
JSE:SBK |
$28.85 Billion | ZAC54.28 Trillion | ZAC33527.00 | +0.24% | +7.71% | Low: ZAC21992.00 / High: ZAC33527.00 | Low: ZAC5833.60 / High: ZAC33527.00 | 69.50 Million |
| 8 |
Gold Fields Ltd
JSE:GFI |
$26.44 Billion | ZAC49.75 Trillion | ZAC55581.00 | -13.08% | -0.37% | Low: ZAC40405.00 / High: ZAC93610.00 | Low: ZAC2513.10 / High: ZAC93610.00 | 66.10 Million |
| 9 |
MTN Group Ltd
JSE:MTN |
$22.47 Billion | ZAC42.28 Trillion | ZAC23068.00 | +1.56% | +7.56% | Low: ZAC12721.00 / High: ZAC23068.00 | Low: ZAC2517.63 / High: ZAC23068.00 | 116.76 Million |
| 10 |
Valterra Platinum Limited
JSE:VAL |
$16.20 Billion | ZAC30.47 Trillion | ZAC115447.00 | -8.75% | +2.74% | Low: ZAC73150.00 / High: ZAC186439.00 | Low: ZAC73150.00 / High: ZAC186439.00 | 21.88 Million |
| 11 |
Vodacom Group Ltd
JSE:VOD |
$15.14 Billion | ZAC28.48 Trillion | ZAC14740.00 | +0.14% | -0.40% | Low: ZAC13071.00 / High: ZAC16398.00 | Low: ZAC7325.92 / High: ZAC16398.00 | 44.15 Million |
| 12 |
Absa Group Ltd
JSE:ABG |
$11.14 Billion | ZAC20.97 Trillion | ZAC25286.00 | +1.30% | +8.99% | Low: ZAC17075.00 / High: ZAC27203.00 | Low: ZAC4632.44 / High: ZAC27203.00 | 55.47 Million |
| 13 |
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 |
| 14 |
Discovery Holdings Ltd
JSE:DSY |
$10.28 Billion | ZAC19.34 Trillion | ZAC28752.00 | +1.77% | +4.42% | Low: ZAC18983.00 / High: ZAC28752.00 | Low: ZAC5684.66 / High: ZAC28752.00 | 41.16 Million |
| 15 |
Sanlam Ltd
JSE:SLM |
$10.02 Billion | ZAC18.85 Trillion | ZAC9027.00 | +0.50% | +6.83% | Low: ZAC8179.00 / High: ZAC10689.00 | Low: ZAC3022.89 / High: ZAC10689.00 | 134.76 Million |
| 16 |
Harmony Gold Mining Co. Ltd.
JSE:HAR |
$8.68 Billion | ZAC16.33 Trillion | ZAC26139.00 | -7.41% | +8.52% | Low: ZAC22946.00 / High: ZAC40841.00 | Low: ZAC756.26 / High: ZAC40841.00 | 88.20 Million |
| 17 |
Shoprite Holdings Ltd
JSE:SHP |
$8.59 Billion | ZAC16.17 Trillion | ZAC29900.00 | +0.30% | +3.10% | Low: ZAC25683.00 / High: ZAC29900.00 | Low: ZAC8817.24 / High: ZAC31452.00 | 44.82 Million |
| 18 |
Impala Platinum Holdings Ltd
JSE:IMP |
$8.58 Billion | ZAC16.15 Trillion | ZAC17999.00 | -9.48% | +0.21% | Low: ZAC15341.00 / High: ZAC36700.00 | Low: ZAC1212.36 / High: ZAC36700.00 | 101.23 Million |
| 19 |
Bid Corporation Ltd
JSE:BID |
$7.75 Billion | ZAC14.59 Trillion | ZAC43428.00 | +1.13% | +4.01% | Low: ZAC39838.00 / High: ZAC47137.00 | Low: ZAC18428.71 / High: ZAC47941.00 | 22.43 Million |
| 20 |
Nedbank Group Ltd
JSE:NED |
$6.96 Billion | ZAC13.10 Trillion | ZAC28146.00 | +1.67% | +10.41% | Low: ZAC20833.00 / High: ZAC31500.00 | Low: ZAC5331.26 / High: ZAC31500.00 | 39.26 Million |
| 21 |
OUTSURANCE GROUP LTD
JSE:OUT |
$6.38 Billion | ZAC12.01 Trillion | ZAC7762.00 | +1.24% | +10.01% | Low: ZAC6632.00 / High: ZAC7943.00 | Low: ZAC829.67 / High: ZAC8056.00 | 49.09 Million |
| 22 |
Sasol Ltd
JSE:SOL |
$6.25 Billion | ZAC11.76 Trillion | ZAC18636.00 | +5.09% | -17.36% | Low: ZAC7876.00 / High: ZAC23894.00 | Low: ZAC1926.54 / High: ZAC49857.75 | 86.37 Million |
| 23 |
Sibanye Stillwater Ltd
JSE:SSW |
$5.55 Billion | ZAC10.44 Trillion | ZAC3688.00 | -8.03% | -4.36% | Low: ZAC3088.00 / High: ZAC8223.00 | Low: ZAC706.54 / High: ZAC8223.00 | 354.37 Million |
| 24 |
Remgro Ltd
JSE:REM |
$5.35 Billion | ZAC10.07 Trillion | ZAC19481.00 | +1.82% | +5.92% | Low: ZAC15215.42 / High: ZAC20214.00 | Low: ZAC7338.65 / High: ZAC20214.00 | 21.60 Million |
| 25 |
Northam Platinum Holdings Ltd
JSE:NPH |
$5.22 Billion | ZAC9.81 Trillion | ZAC24928.00 | -7.58% | +1.14% | Low: ZAC17934.00 / High: ZAC46108.00 | Low: ZAC1790.49 / High: ZAC46108.00 | 60.08 Million |
| 26 |
Kumba Iron Ore Ltd
JSE:KIO |
$5.09 Billion | ZAC9.58 Trillion | ZAC29914.00 | -0.97% | +4.10% | Low: ZAC27364.00 / High: ZAC38866.00 | Low: ZAC1192.05 / High: ZAC62094.00 | 6.91 Million |
| 27 |
Investec PLC
JSE:INP |
$4.55 Billion | ZAC8.56 Trillion | ZAC13555.00 | -0.55% | -1.88% | Low: ZAC11669.00 / High: ZAC14344.00 | Low: ZAC1875.26 / High: ZAC14344.00 | 34.69 Million |
| 28 |
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 |
| 29 |
Pepkor Holdings Ltd
JSE:PPH |
$4.45 Billion | ZAC8.38 Trillion | ZAC2270.00 | +0.18% | +8.30% | Low: ZAC2064.00 / High: ZAC2815.00 | Low: ZAC890.68 / High: ZAC2978.00 | 329.99 Million |
| 30 |
Bidvest Group Ltd
JSE:BVT |
$4.45 Billion | ZAC8.37 Trillion | ZAC24631.00 | +1.73% | +6.65% | Low: ZAC21107.00 / High: ZAC25344.00 | Low: ZAC6132.99 / High: ZAC29279.00 | 19.71 Million |
| 31 |
ABSA Bank Limited
JSE:ABSP |
$4.29 Billion | ZAC8.08 Trillion | ZAC95800.00 | +0.10% | -0.16% | Low: ZAC94650.00 / High: ZAC95949.00 | Low: ZAC46316.35 / High: ZAC97456.40 | 238.90K |
| 32 |
Aspen Pharmacare Holdings Ltd
JSE:APN |
$3.64 Billion | ZAC6.85 Trillion | ZAC15425.00 | +4.17% | +6.02% | Low: ZAC9100.00 / High: ZAC15425.00 | Low: ZAC6041.90 / High: ZAC34515.40 | 20.68 Million |
| 33 |
Growthpoint Properties Ltd
JSE:GRT |
$3.18 Billion | ZAC5.98 Trillion | ZAC1771.00 | +1.78% | +7.20% | Low: ZAC1315.00 / High: ZAC1885.00 | Low: ZAC643.36 / High: ZAC1885.00 | 178.59 Million |
| 34 |
Old Mutual Ltd
JSE:OMU |
$3.06 Billion | ZAC5.75 Trillion | ZAC1368.00 | +0.22% | +4.27% | Low: ZAC1132.00 / High: ZAC1681.00 | Low: ZAC611.38 / High: ZAC1681.00 | 325.76 Million |
| 35 |
Clicks
JSE:CLS |
$3.02 Billion | ZAC5.68 Trillion | ZAC24294.00 | +3.24% | +3.27% | Low: ZAC23325.00 / High: ZAC38618.00 | Low: ZAC6762.65 / High: ZAC40383.00 | 37.76 Million |
| 36 |
Quilter PLC
JSE:QLT |
$2.96 Billion | ZAC5.57 Trillion | ZAC4056.00 | -2.90% | -1.67% | Low: ZAC3630.00 / High: ZAC4319.00 | Low: ZAC30.95 / High: ZAC4319.00 | 15.60 Million |
| 37 |
MultiChoice Group Ltd
JSE:MCG |
$2.82 Billion | ZAC5.31 Trillion | ZAC12375.00 | +0.20% | +0.44% | Low: ZAC11480.00 / High: ZAC12574.00 | Low: ZAC6321.00 / High: ZAC14748.00 | 13.80 Million |
| 38 |
Momentum Metropolitan Holdings Ltd
JSE:MTM |
$2.78 Billion | ZAC5.24 Trillion | ZAC4065.00 | +0.20% | +6.25% | Low: ZAC3243.00 / High: ZAC4066.00 | Low: ZAC1066.67 / High: ZAC4066.00 | 39.79 Million |
| 39 |
Exxaro Resources Ltd
JSE:EXX |
$2.72 Billion | ZAC5.12 Trillion | ZAC21865.00 | +2.20% | +3.12% | Low: ZAC14582.00 / High: ZAC22750.00 | Low: ZAC1420.50 / High: ZAC22750.00 | 17.76 Million |
| 40 |
Woolworths Holdings Ltd
JSE:WHL |
$2.52 Billion | ZAC4.74 Trillion | ZAC5321.00 | +0.97% | +6.38% | Low: ZAC4783.00 / High: ZAC6054.00 | Low: ZAC2230.37 / High: ZAC7698.08 | 94.69 Million |
| 41 |
Pan African Resources PLC
JSE:PAN |
$2.49 Billion | ZAC4.68 Trillion | ZAC2310.00 | -5.37% | +2.08% | Low: ZAC1087.00 / High: ZAC3881.00 | Low: ZAC95.56 / High: ZAC3881.00 | 169.81 Million |
| 42 |
Mr Price Group Ltd
JSE:MRP |
$2.39 Billion | ZAC4.49 Trillion | ZAC17549.00 | +0.25% | +7.26% | Low: ZAC14800.00 / High: ZAC22718.00 | Low: ZAC8750.51 / High: ZAC29774.00 | 30.21 Million |
| 43 |
Redefine Properties Ltd
JSE:RDF |
$2.37 Billion | ZAC4.47 Trillion | ZAC643.00 | +0.16% | +9.35% | Low: ZAC449.00 / High: ZAC693.00 | Low: ZAC118.65 / High: ZAC729.16 | 387.81 Million |
| 44 |
Tiger Brands Ltd
JSE:TBS |
$2.35 Billion | ZAC4.42 Trillion | ZAC29209.00 | +1.64% | +1.54% | Low: ZAC27725.00 / High: ZAC38087.00 | Low: ZAC12648.95 / High: ZAC38087.00 | 10.38 Million |
| 45 |
Santam
JSE:SNT |
$2.31 Billion | ZAC4.35 Trillion | ZAC39833.00 | +0.21% | +5.24% | Low: ZAC36220.00 / High: ZAC45170.00 | Low: ZAC13095.62 / High: ZAC45170.00 | 2.22 Million |
| 46 |
PSG Konsult Ltd
JSE:KST |
$2.01 Billion | ZAC3.77 Trillion | ZAC3031.00 | -0.62% | +5.06% | Low: ZAC2026.00 / High: ZAC3050.00 | Low: ZAC413.10 / High: ZAC3050.00 | 16.88 Million |
| 47 |
African Rainbow Minerals Ltd
JSE:ARI |
$1.88 Billion | ZAC3.54 Trillion | ZAC18068.00 | -3.49% | +8.13% | Low: ZAC16553.00 / High: ZAC26792.00 | Low: ZAC1833.38 / High: ZAC29469.19 | 14.52 Million |
| 48 |
Vukile Property Fund Ltd
JSE:VKE |
$1.80 Billion | ZAC3.39 Trillion | ZAC2476.00 | +1.68% | +6.72% | Low: ZAC1903.00 / High: ZAC2605.00 | Low: ZAC300.85 / High: ZAC2605.00 | 107.93 Million |
| 49 |
Investec Ltd
JSE:INL |
$1.80 Billion | ZAC3.38 Trillion | ZAC13516.00 | -0.80% | -0.64% | Low: ZAC11655.00 / High: ZAC14000.00 | Low: ZAC1982.00 / High: ZAC14167.00 | 22.70 Million |
| 50 |
Avi Ltd
JSE:AVI |
$1.77 Billion | ZAC3.32 Trillion | ZAC9964.00 | +1.58% | +5.41% | Low: ZAC8953.00 / High: ZAC11517.00 | Low: ZAC4925.84 / High: ZAC11517.00 | 18.45 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