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). Compagnie Financière Richemont SA leads as the top South Africa company by market cap, valued at $92.56 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 |
$92.56 Billion | ZAC174.17 Trillion | ZAC326050.00 | +3.97% | +3.04% | Low: ZAC282255.00 / High: ZAC369897.00 | Low: ZAC76008.01 / High: ZAC381333.00 | 2.86 Million |
| 2 |
Glencore PLC
JSE:GLN |
$78.24 Billion | ZAC147.23 Trillion | ZAC12567.00 | -0.98% | +0.67% | Low: ZAC6102.00 / High: ZAC12850.00 | Low: ZAC1306.09 / High: ZAC12850.00 | 97.22 Million |
| 3 |
AngloGold Ashanti Ltd
JSE:ANG |
$43.23 Billion | ZAC81.35 Trillion | ZAC161089.00 | +4.95% | -1.70% | Low: ZAC71380.00 / High: ZAC203525.00 | Low: ZAC8231.20 / High: ZAC203525.00 | 27.12 Million |
| 4 |
Naspers Limited
JSE:NPN |
$37.64 Billion | ZAC70.83 Trillion | ZAC92244.00 | +4.16% | +1.91% | Low: ZAC84438.00 / High: ZAC625468.00 | Low: ZAC84438.00 / High: ZAC625468.00 | 39.56 Million |
| 5 |
Gold Fields Ltd
JSE:GFI |
$36.55 Billion | ZAC68.77 Trillion | ZAC76832.00 | +8.79% | +1.50% | Low: ZAC36263.00 / High: ZAC93610.00 | Low: ZAC2513.10 / High: ZAC93610.00 | 44.89 Million |
| 6 |
Firstrand Ltd
JSE:FSR |
$27.02 Billion | ZAC50.84 Trillion | ZAC9091.00 | +3.31% | +3.31% | Low: ZAC7120.00 / High: ZAC9952.00 | Low: ZAC2309.46 / High: ZAC9952.00 | 450.80 Million |
| 7 |
Capitec Bank Holdings Ltd
JSE:CPI |
$26.98 Billion | ZAC50.77 Trillion | ZAC438380.00 | +1.96% | -0.38% | Low: ZAC339339.00 / High: ZAC478822.00 | Low: ZAC37618.82 / High: ZAC478822.00 | 6.12 Million |
| 8 |
Standard Bank Group Ltd
JSE:SBK |
$26.79 Billion | ZAC50.40 Trillion | ZAC31130.00 | +2.74% | -0.27% | Low: ZAC21992.00 / High: ZAC32941.00 | Low: ZAC5833.60 / High: ZAC32941.00 | 77.82 Million |
| 9 |
MTN Group Ltd
JSE:MTN |
$21.05 Billion | ZAC39.60 Trillion | ZAC21920.00 | +3.42% | +6.12% | Low: ZAC11827.00 / High: ZAC21920.00 | Low: ZAC2517.63 / High: ZAC21920.00 | 131.45 Million |
| 10 |
Valterra Platinum Limited
JSE:VAL |
$20.84 Billion | ZAC39.22 Trillion | ZAC148591.00 | +8.10% | +5.11% | Low: ZAC73150.00 / High: ZAC186439.00 | Low: ZAC73150.00 / High: ZAC186439.00 | 18.78 Million |
| 11 |
Vodacom Group Ltd
JSE:VOD |
$15.72 Billion | ZAC29.58 Trillion | ZAC15311.00 | +2.72% | +5.08% | Low: ZAC12895.00 / High: ZAC16398.00 | Low: ZAC7325.92 / High: ZAC16398.00 | 53.06 Million |
| 12 |
Impala Platinum Holdings Ltd
JSE:IMP |
$12.85 Billion | ZAC24.18 Trillion | ZAC26961.00 | +9.97% | +11.38% | Low: ZAC10739.00 / High: ZAC36700.00 | Low: ZAC1212.36 / High: ZAC36700.00 | 84.33 Million |
| 13 |
Anglo American Platinum Ltd
JSE:AMS |
$10.35 Billion | ZAC19.47 Trillion | ZAC73681.00 | -1.50% | +19.23% | Low: ZAC61000.00 / High: ZAC76632.00 | Low: ZAC12819.01 / High: ZAC221390.67 | 13.82 Million |
| 14 |
Absa Group Ltd
JSE:ABG |
$10.24 Billion | ZAC19.28 Trillion | ZAC23243.00 | +2.29% | +0.36% | Low: ZAC16596.00 / High: ZAC27203.00 | Low: ZAC4632.44 / High: ZAC27203.00 | 55.81 Million |
| 15 |
Sanlam Ltd
JSE:SLM |
$9.75 Billion | ZAC18.34 Trillion | ZAC8785.00 | +2.06% | +3.37% | Low: ZAC8297.00 / High: ZAC10689.00 | Low: ZAC3022.89 / High: ZAC10689.00 | 108.87 Million |
| 16 |
Harmony Gold Mining Co. Ltd.
JSE:HAR |
$9.58 Billion | ZAC18.03 Trillion | ZAC28863.00 | +9.95% | +4.56% | Low: ZAC22946.00 / High: ZAC40841.00 | Low: ZAC756.26 / High: ZAC40841.00 | 77.37 Million |
| 17 |
Discovery Holdings Ltd
JSE:DSY |
$9.58 Billion | ZAC18.03 Trillion | ZAC26800.00 | +2.62% | +2.96% | Low: ZAC18983.00 / High: ZAC26800.00 | Low: ZAC5684.66 / High: ZAC26800.00 | 29.75 Million |
| 18 |
Sibanye Stillwater Ltd
JSE:SSW |
$8.37 Billion | ZAC15.74 Trillion | ZAC5561.00 | +11.31% | +4.59% | Low: ZAC2106.00 / High: ZAC8223.00 | Low: ZAC706.54 / High: ZAC8223.00 | 228.60 Million |
| 19 |
Shoprite Holdings Ltd
JSE:SHP |
$8.26 Billion | ZAC15.55 Trillion | ZAC28750.00 | +0.88% | +2.68% | Low: ZAC25683.00 / High: ZAC29607.00 | Low: ZAC8817.24 / High: ZAC31452.00 | 34.10 Million |
| 20 |
Northam Platinum Holdings Ltd
JSE:NPH |
$7.45 Billion | ZAC14.02 Trillion | ZAC35620.00 | +6.33% | +4.03% | Low: ZAC12568.00 / High: ZAC46108.00 | Low: ZAC1790.49 / High: ZAC46108.00 | 35.91 Million |
| 21 |
Sasol Ltd
JSE:SOL |
$7.40 Billion | ZAC13.93 Trillion | ZAC22065.00 | -7.65% | +2.85% | Low: ZAC6300.00 / High: ZAC23894.00 | Low: ZAC1926.54 / High: ZAC49857.75 | 116.31 Million |
| 22 |
Bid Corporation Ltd
JSE:BID |
$7.39 Billion | ZAC13.91 Trillion | ZAC41400.00 | +0.57% | +1.94% | Low: ZAC39838.00 / High: ZAC47941.00 | Low: ZAC18428.71 / High: ZAC47941.00 | 22.67 Million |
| 23 |
Nedbank Group Ltd
JSE:NED |
$6.64 Billion | ZAC12.49 Trillion | ZAC26830.00 | +2.25% | +1.63% | Low: ZAC20833.00 / High: ZAC31500.00 | Low: ZAC5331.26 / High: ZAC31500.00 | 36.79 Million |
| 24 |
OUTSURANCE GROUP LTD
JSE:OUT |
$5.94 Billion | ZAC11.17 Trillion | ZAC7216.00 | +2.66% | -0.81% | Low: ZAC6632.00 / High: ZAC8056.00 | Low: ZAC829.67 / High: ZAC8056.00 | 42.11 Million |
| 25 |
Kumba Iron Ore Ltd
JSE:KIO |
$5.62 Billion | ZAC10.57 Trillion | ZAC32992.00 | +3.67% | +6.18% | Low: ZAC27233.00 / High: ZAC38866.00 | Low: ZAC1192.05 / High: ZAC62094.00 | 6.31 Million |
| 26 |
Reinet Investments SCA
JSE:RNI |
$5.46 Billion | ZAC10.27 Trillion | ZAC56500.00 | -1.74% | -0.02% | Low: ZAC47073.00 / High: ZAC59940.00 | Low: ZAC19238.42 / High: ZAC59940.00 | 6.49 Million |
| 27 |
Remgro Ltd
JSE:REM |
$5.38 Billion | ZAC10.12 Trillion | ZAC19564.00 | +1.58% | +1.63% | Low: ZAC15215.42 / High: ZAC20214.00 | Low: ZAC7338.65 / High: ZAC20214.00 | 31.52 Million |
| 28 |
Investec PLC
JSE:INP |
$4.61 Billion | ZAC8.67 Trillion | ZAC13720.00 | +0.62% | -1.94% | Low: ZAC11402.00 / High: ZAC14226.00 | Low: ZAC1875.26 / High: ZAC14277.00 | 40.60 Million |
| 29 |
Pepkor Holdings Ltd
JSE:PPH |
$4.50 Billion | ZAC8.46 Trillion | ZAC2293.00 | +3.01% | +2.37% | Low: ZAC2197.00 / High: ZAC2919.00 | Low: ZAC890.68 / High: ZAC2978.00 | 312.35 Million |
| 30 |
Bidvest Group Ltd
JSE:BVT |
$4.38 Billion | ZAC8.24 Trillion | ZAC24250.00 | +3.69% | +5.00% | Low: ZAC21107.00 / High: ZAC25344.00 | Low: ZAC6132.99 / High: ZAC29279.00 | 17.05 Million |
| 31 |
ABSA Bank Limited
JSE:ABSP |
$4.29 Billion | ZAC8.08 Trillion | ZAC95800.00 | +0.10% | -0.16% | Low: ZAC92800.00 / High: ZAC95949.00 | Low: ZAC46316.35 / High: ZAC97456.40 | 293.80K |
| 32 |
Pan African Resources PLC
JSE:PAN |
$3.60 Billion | ZAC6.78 Trillion | ZAC3342.00 | +7.39% | +0.97% | Low: ZAC1038.00 / High: ZAC3881.00 | Low: ZAC95.56 / High: ZAC3881.00 | 161.22 Million |
| 33 |
Aspen Pharmacare Holdings Ltd
JSE:APN |
$3.53 Billion | ZAC6.64 Trillion | ZAC14947.00 | +0.97% | +7.32% | Low: ZAC9100.00 / High: ZAC14947.00 | Low: ZAC6041.90 / High: ZAC34515.40 | 30.45 Million |
| 34 |
Clicks
JSE:CLS |
$3.34 Billion | ZAC6.29 Trillion | ZAC26893.00 | +2.55% | +1.12% | Low: ZAC26049.00 / High: ZAC39157.00 | Low: ZAC6762.65 / High: ZAC40383.00 | 24.38 Million |
| 35 |
Quilter PLC
JSE:QLT |
$3.05 Billion | ZAC5.73 Trillion | ZAC4159.00 | +1.12% | +1.32% | Low: ZAC3413.00 / High: ZAC4319.00 | Low: ZAC30.95 / High: ZAC4319.00 | 28.86 Million |
| 36 |
Old Mutual Ltd
JSE:OMU |
$3.03 Billion | ZAC5.70 Trillion | ZAC1356.00 | +1.42% | +1.27% | Low: ZAC1096.00 / High: ZAC1681.00 | Low: ZAC611.38 / High: ZAC1681.00 | 461.53 Million |
| 37 |
Growthpoint Properties Ltd
JSE:GRT |
$2.95 Billion | ZAC5.56 Trillion | ZAC1646.00 | +2.11% | -2.31% | Low: ZAC1292.00 / High: ZAC1885.00 | Low: ZAC643.36 / High: ZAC1885.00 | 231.76 Million |
| 38 |
MultiChoice Group Ltd
JSE:MCG |
$2.82 Billion | ZAC5.31 Trillion | ZAC12375.00 | +0.20% | +0.44% | Low: ZAC10880.00 / High: ZAC12574.00 | Low: ZAC6321.00 / High: ZAC14748.00 | 13.80 Million |
| 39 |
Exxaro Resources Ltd
JSE:EXX |
$2.73 Billion | ZAC5.15 Trillion | ZAC21977.00 | -3.13% | +4.92% | Low: ZAC14051.00 / High: ZAC22687.00 | Low: ZAC1420.50 / High: ZAC22687.00 | 25.91 Million |
| 40 |
Momentum Metropolitan Holdings Ltd
JSE:MTM |
$2.65 Billion | ZAC4.99 Trillion | ZAC3876.00 | +3.11% | +4.36% | Low: ZAC3243.00 / High: ZAC4066.00 | Low: ZAC1066.67 / High: ZAC4066.00 | 46.41 Million |
| 41 |
Woolworths Holdings Ltd
JSE:WHL |
$2.53 Billion | ZAC4.76 Trillion | ZAC5339.00 | +2.63% | +2.57% | Low: ZAC4783.00 / High: ZAC6054.00 | Low: ZAC2230.37 / High: ZAC7698.08 | 69.93 Million |
| 42 |
African Rainbow Minerals Ltd
JSE:ARI |
$2.45 Billion | ZAC4.60 Trillion | ZAC23486.00 | +4.85% | +1.67% | Low: ZAC15260.00 / High: ZAC26792.00 | Low: ZAC1833.38 / High: ZAC29469.19 | 12.07 Million |
| 43 |
Tiger Brands Ltd
JSE:TBS |
$2.39 Billion | ZAC4.50 Trillion | ZAC29700.00 | +2.24% | +0.34% | Low: ZAC28440.00 / High: ZAC38087.00 | Low: ZAC12648.95 / High: ZAC38087.00 | 7.44 Million |
| 44 |
Santam
JSE:SNT |
$2.33 Billion | ZAC4.39 Trillion | ZAC40200.00 | +1.38% | -0.50% | Low: ZAC37777.00 / High: ZAC45170.00 | Low: ZAC13095.62 / High: ZAC45170.00 | 1.55 Million |
| 45 |
Redefine Properties Ltd
JSE:RDF |
$2.32 Billion | ZAC4.36 Trillion | ZAC628.00 | +1.45% | -0.32% | Low: ZAC440.00 / High: ZAC693.00 | Low: ZAC118.65 / High: ZAC729.16 | 313.74 Million |
| 46 |
DRDGOLD Limited
JSE:DRD |
$2.24 Billion | ZAC4.21 Trillion | ZAC4864.00 | +8.26% | +1.08% | Low: ZAC2320.00 / High: ZAC6233.00 | Low: ZAC152.35 / High: ZAC6233.00 | 19.52 Million |
| 47 |
Mr Price Group Ltd
JSE:MRP |
$2.16 Billion | ZAC4.06 Trillion | ZAC15832.00 | +2.78% | +0.19% | Low: ZAC14817.00 / High: ZAC25205.00 | Low: ZAC8750.51 / High: ZAC29774.00 | 25.31 Million |
| 48 |
PSG Konsult Ltd
JSE:KST |
$1.85 Billion | ZAC3.49 Trillion | ZAC2801.00 | -0.85% | -1.16% | Low: ZAC1977.00 / High: ZAC2875.00 | Low: ZAC413.10 / High: ZAC2875.00 | 15.59 Million |
| 49 |
Sirius Real Estate Ltd
JSE:SRE |
$1.84 Billion | ZAC3.47 Trillion | ZAC2303.00 | +2.36% | +2.26% | Low: ZAC2049.00 / High: ZAC2525.00 | Low: ZAC721.68 / High: ZAC3064.70 | 17.15 Million |
| 50 |
Investec Ltd
JSE:INL |
$1.79 Billion | ZAC3.36 Trillion | ZAC13464.00 | +0.47% | -2.08% | Low: ZAC11321.00 / High: ZAC14000.00 | Low: ZAC1982.00 / High: ZAC14167.00 | 16.95 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