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)

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