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)

$664.45 Billion

Companies Listed

229

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
$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