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 ZAC1285.17 Trillion ($683.00 Billion USD). Compagnie Financière Richemont SA leads as the top South Africa company by market cap, valued at $112.14 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)

$683.00 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
$112.14 Billion ZAC211.01 Trillion ZAC395022.00 -0.40% +0.15% Low: ZAC282255.00 / High: ZAC400410.00 Low: ZAC76008.01 / High: ZAC400410.00 2.94 Million
2 Glencore PLC
JSE:GLN
$78.20 Billion ZAC147.15 Trillion ZAC12560.00 +2.74% +11.47% Low: ZAC6702.00 / High: ZAC13398.00 Low: ZAC1306.09 / High: ZAC13398.00 54.07 Million
3 AngloGold Ashanti Ltd
JSE:ANG
$38.88 Billion ZAC73.16 Trillion ZAC144699.00 +8.19% +9.97% Low: ZAC92100.00 / High: ZAC203525.00 Low: ZAC8231.20 / High: ZAC203525.00 21.96 Million
4 Naspers Limited
JSE:NPN
$36.24 Billion ZAC68.20 Trillion ZAC89700.00 -1.64% +9.02% Low: ZAC78797.00 / High: ZAC625468.00 Low: ZAC78797.00 / High: ZAC625468.00 37.66 Million
5 Firstrand Ltd
JSE:FSR
$29.90 Billion ZAC56.26 Trillion ZAC10061.00 -0.89% +4.80% Low: ZAC7191.00 / High: ZAC10151.00 Low: ZAC2309.46 / High: ZAC10151.00 201.45 Million
6 Capitec Bank Holdings Ltd
JSE:CPI
$29.79 Billion ZAC56.05 Trillion ZAC484038.00 -0.84% +5.21% Low: ZAC340295.00 / High: ZAC488127.00 Low: ZAC37618.82 / High: ZAC488127.00 4.94 Million
7 Gold Fields Ltd
JSE:GFI
$29.23 Billion ZAC54.99 Trillion ZAC61443.00 +8.75% +13.19% Low: ZAC51538.00 / High: ZAC93610.00 Low: ZAC2513.10 / High: ZAC93610.00 47.96 Million
8 Standard Bank Group Ltd
JSE:SBK
$28.46 Billion ZAC53.55 Trillion ZAC33075.00 -1.71% +1.77% Low: ZAC22900.00 / High: ZAC33652.00 Low: ZAC5833.60 / High: ZAC33652.00 44.57 Million
9 MTN Group Ltd
JSE:MTN
$19.63 Billion ZAC36.93 Trillion ZAC20150.00 -1.36% -13.46% Low: ZAC13529.00 / High: ZAC23426.00 Low: ZAC2517.63 / High: ZAC23426.00 109.86 Million
10 Valterra Platinum Limited
JSE:VAL
$19.30 Billion ZAC36.32 Trillion ZAC137578.00 +1.91% +24.01% Low: ZAC80795.00 / High: ZAC186439.00 Low: ZAC73150.00 / High: ZAC186439.00 17.35 Million
11 Vodacom Group Ltd
JSE:VOD
$16.35 Billion ZAC30.77 Trillion ZAC15925.00 -0.47% +1.28% Low: ZAC13103.00 / High: ZAC16398.00 Low: ZAC7325.92 / High: ZAC16398.00 40.96 Million
12 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
13 Absa Group Ltd
JSE:ABG
$10.07 Billion ZAC18.96 Trillion ZAC22858.00 -1.23% +2.97% Low: ZAC17756.00 / High: ZAC27203.00 Low: ZAC4632.44 / High: ZAC27203.00 46.43 Million
14 Harmony Gold Mining Co. Ltd.
JSE:HAR
$9.93 Billion ZAC18.68 Trillion ZAC29894.00 +7.30% +14.91% Low: ZAC22946.00 / High: ZAC40841.00 Low: ZAC756.26 / High: ZAC40841.00 48.04 Million
15 Sanlam Ltd
JSE:SLM
$9.84 Billion ZAC18.51 Trillion ZAC8865.00 -1.37% +2.99% Low: ZAC8179.00 / High: ZAC10689.00 Low: ZAC3022.89 / High: ZAC10689.00 81.22 Million
16 Impala Platinum Holdings Ltd
JSE:IMP
$9.65 Billion ZAC18.16 Trillion ZAC20245.00 +5.91% +20.59% Low: ZAC15441.00 / High: ZAC36700.00 Low: ZAC1212.36 / High: ZAC36700.00 71.84 Million
17 Discovery Holdings Ltd
JSE:DSY
$9.41 Billion ZAC17.70 Trillion ZAC26323.00 +0.06% +1.82% Low: ZAC18983.00 / High: ZAC28837.00 Low: ZAC5684.66 / High: ZAC28837.00 26.15 Million
18 Shoprite Holdings Ltd
JSE:SHP
$8.25 Billion ZAC15.53 Trillion ZAC28712.00 -0.05% +4.11% Low: ZAC25683.00 / High: ZAC29900.00 Low: ZAC8817.24 / High: ZAC31452.00 25.70 Million
19 Bid Corporation Ltd
JSE:BID
$7.78 Billion ZAC14.64 Trillion ZAC43566.00 -1.66% -2.36% Low: ZAC39838.00 / High: ZAC47137.00 Low: ZAC18428.71 / High: ZAC47941.00 14.48 Million
20 Nedbank Group Ltd
JSE:NED
$7.20 Billion ZAC13.55 Trillion ZAC29116.00 -1.04% +7.40% Low: ZAC20833.00 / High: ZAC31500.00 Low: ZAC5331.26 / High: ZAC31500.00 23.46 Million
21 OUTSURANCE GROUP LTD
JSE:OUT
$6.77 Billion ZAC12.74 Trillion ZAC8233.00 +0.32% -1.99% Low: ZAC6632.00 / High: ZAC8400.00 Low: ZAC829.67 / High: ZAC8400.00 41.48 Million
22 Sibanye Stillwater Ltd
JSE:SSW
$6.10 Billion ZAC11.48 Trillion ZAC4057.00 +3.76% +16.88% Low: ZAC3264.00 / High: ZAC8223.00 Low: ZAC706.54 / High: ZAC8223.00 361.30 Million
23 Sasol Ltd
JSE:SOL
$6.09 Billion ZAC11.46 Trillion ZAC18161.00 -0.93% -3.74% Low: ZAC8478.00 / High: ZAC23894.00 Low: ZAC1926.54 / High: ZAC49857.75 73.86 Million
24 Northam Platinum Holdings Ltd
JSE:NPH
$5.48 Billion ZAC10.32 Trillion ZAC26200.00 +5.34% +17.44% Low: ZAC19735.00 / High: ZAC46108.00 Low: ZAC1790.49 / High: ZAC46108.00 49.98 Million
25 Remgro Ltd
JSE:REM
$5.44 Billion ZAC10.25 Trillion ZAC19815.00 +1.16% +3.21% Low: ZAC16509.00 / High: ZAC20214.00 Low: ZAC7338.65 / High: ZAC20214.00 17.40 Million
26 Investec PLC
JSE:INP
$4.97 Billion ZAC9.36 Trillion ZAC14807.00 +0.05% +3.87% Low: ZAC11669.00 / High: ZAC14807.00 Low: ZAC1875.26 / High: ZAC14807.00 40.32 Million
27 Bidvest Group Ltd
JSE:BVT
$4.54 Billion ZAC8.54 Trillion ZAC25124.00 +0.31% +3.60% Low: ZAC21107.00 / High: ZAC25344.00 Low: ZAC6132.99 / High: ZAC29279.00 15.52 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 Kumba Iron Ore Ltd
JSE:KIO
$4.36 Billion ZAC8.21 Trillion ZAC25642.00 +0.43% +1.17% Low: ZAC25171.00 / High: ZAC38866.00 Low: ZAC1192.05 / High: ZAC62094.00 7.59 Million
30 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
31 Pepkor Holdings Ltd
JSE:PPH
$4.20 Billion ZAC7.90 Trillion ZAC2140.00 -0.74% +0.19% Low: ZAC2035.00 / High: ZAC2793.00 Low: ZAC890.68 / High: ZAC2978.00 204.05 Million
32 Aspen Pharmacare Holdings Ltd
JSE:APN
$3.49 Billion ZAC6.56 Trillion ZAC14778.00 -0.09% -1.03% Low: ZAC9100.00 / High: ZAC15855.00 Low: ZAC6041.90 / High: ZAC34515.40 25.35 Million
33 Quilter PLC
JSE:QLT
$3.19 Billion ZAC6.01 Trillion ZAC4375.00 +0.34% -0.68% Low: ZAC3664.00 / High: ZAC4546.00 Low: ZAC30.95 / High: ZAC4546.00 32.09 Million
34 Growthpoint Properties Ltd
JSE:GRT
$3.16 Billion ZAC5.95 Trillion ZAC1760.00 -0.51% +1.56% Low: ZAC1396.00 / High: ZAC1885.00 Low: ZAC643.36 / High: ZAC1885.00 136.67 Million
35 Old Mutual Ltd
JSE:OMU
$2.96 Billion ZAC5.56 Trillion ZAC1324.00 -2.93% -0.90% Low: ZAC1220.00 / High: ZAC1681.00 Low: ZAC611.38 / High: ZAC1681.00 343.47 Million
36 Momentum Metropolitan Holdings Ltd
JSE:MTM
$2.92 Billion ZAC5.49 Trillion ZAC4261.00 +0.40% +5.34% Low: ZAC3243.00 / High: ZAC4261.00 Low: ZAC1066.67 / High: ZAC4261.00 27.02 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.80 Million
38 Clicks
JSE:CLS
$2.69 Billion ZAC5.06 Trillion ZAC21630.00 -1.07% -0.12% Low: ZAC21077.00 / High: ZAC38618.00 Low: ZAC6762.65 / High: ZAC40383.00 34.37 Million
39 Pan African Resources PLC
JSE:PAN
$2.48 Billion ZAC4.67 Trillion ZAC2306.00 +6.76% +9.29% Low: ZAC1451.00 / High: ZAC3881.00 Low: ZAC95.56 / High: ZAC3881.00 141.84 Million
40 Exxaro Resources Ltd
JSE:EXX
$2.47 Billion ZAC4.66 Trillion ZAC19883.00 -1.01% +2.25% Low: ZAC16061.00 / High: ZAC22750.00 Low: ZAC1420.50 / High: ZAC22750.00 15.26 Million
41 Mr Price Group Ltd
JSE:MRP
$2.41 Billion ZAC4.54 Trillion ZAC17739.00 +1.66% +6.27% Low: ZAC14800.00 / High: ZAC22718.00 Low: ZAC8750.51 / High: ZAC29774.00 19.89 Million
42 Redefine Properties Ltd
JSE:RDF
$2.37 Billion ZAC4.46 Trillion ZAC642.00 -0.47% +0.16% Low: ZAC478.00 / High: ZAC693.00 Low: ZAC118.65 / High: ZAC729.16 187.22 Million
43 Santam
JSE:SNT
$2.33 Billion ZAC4.39 Trillion ZAC40172.00 +0.04% +0.32% Low: ZAC36220.00 / High: ZAC45170.00 Low: ZAC13095.62 / High: ZAC45170.00 1.34 Million
44 Tiger Brands Ltd
JSE:TBS
$2.27 Billion ZAC4.27 Trillion ZAC28175.00 +1.02% +2.33% Low: ZAC26920.00 / High: ZAC38087.00 Low: ZAC12648.95 / High: ZAC38087.00 6.22 Million
45 PSG Konsult Ltd
JSE:KST
$2.25 Billion ZAC4.23 Trillion ZAC3399.00 -0.32% +1.77% Low: ZAC2190.00 / High: ZAC3600.00 Low: ZAC413.10 / High: ZAC3600.00 37.88 Million
46 Woolworths Holdings Ltd
JSE:WHL
$2.18 Billion ZAC4.09 Trillion ZAC4591.00 -0.43% -0.11% Low: ZAC4477.00 / High: ZAC6054.00 Low: ZAC2230.37 / High: ZAC7698.08 68.52 Million
47 Investec Ltd
JSE:INL
$1.94 Billion ZAC3.65 Trillion ZAC14591.00 -0.35% +3.75% Low: ZAC11655.00 / High: ZAC14642.00 Low: ZAC1982.00 / High: ZAC14642.00 20.76 Million
48 African Rainbow Minerals Ltd
JSE:ARI
$1.88 Billion ZAC3.53 Trillion ZAC18012.00 +5.76% +15.70% Low: ZAC15477.00 / High: ZAC26792.00 Low: ZAC1833.38 / High: ZAC29469.19 12.81 Million
49 Vukile Property Fund Ltd
JSE:VKE
$1.81 Billion ZAC3.40 Trillion ZAC2487.00 +0.08% +1.76% Low: ZAC2046.00 / High: ZAC2605.00 Low: ZAC300.85 / High: ZAC2605.00 43.43 Million
50 Sirius Real Estate Ltd
JSE:SRE
$1.80 Billion ZAC3.38 Trillion ZAC2245.00 +0.22% +0.99% Low: ZAC2049.00 / High: ZAC2515.00 Low: ZAC721.68 / High: ZAC3064.70 27.04 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