Largest Companies in South Africa by Market Cap

Largest companies in South Africa by market cap. This is the complete list of 231 largest companies in South Africa by market cap, with a combined market capitalization of ZAC1233.38 Trillion ($655.48 Billion USD). Compagnie Financière Richemont SA leads as the top South Africa company by market cap, valued at $99.10 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)

$655.48 Billion

Companies Listed

231

Largest Company

Compagnie Financière Richemont …

Top South Africa Companies by Market Capitalization (November 2026)

Top South Africa companies by market capitalization as of November 2026, from the most valuable listed corporation down to smaller public companies.

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
$99.10 Billion ZAC186.48 Trillion ZAC349096.00 +2.92% +6.50% Low: ZAC282255.00 / High: ZAC401200.00 Low: ZAC76008.01 / High: ZAC401200.00 2.29 Million
2 Glencore PLC
JSE:GLN
$69.55 Billion ZAC130.86 Trillion ZAC11170.00 -1.99% -6.89% Low: ZAC7644.00 / High: ZAC13625.00 Low: ZAC1306.09 / High: ZAC13625.00 73.20 Million
3 AngloGold Ashanti Ltd
JSE:ANG
$38.25 Billion ZAC71.97 Trillion ZAC142289.00 +3.56% -0.63% Low: ZAC118584.00 / High: ZAC203525.00 Low: ZAC8231.20 / High: ZAC203525.00 20.88 Million
4 Naspers Limited
JSE:NPN
$31.40 Billion ZAC59.08 Trillion ZAC77712.00 +10.36% +11.98% Low: ZAC67723.00 / High: ZAC127100.00 Low: ZAC67723.00 / High: ZAC625468.00 38.55 Million
5 Capitec Bank Holdings Ltd
JSE:CPI
$30.23 Billion ZAC56.88 Trillion ZAC491171.00 +6.08% +6.40% Low: ZAC388333.00 / High: ZAC491171.00 Low: ZAC37618.82 / High: ZAC491171.00 6.65 Million
6 Firstrand Ltd
JSE:FSR
$28.95 Billion ZAC54.48 Trillion ZAC9743.00 +6.05% +5.86% Low: ZAC8026.00 / High: ZAC10151.00 Low: ZAC2309.46 / High: ZAC10151.00 267.46 Million
7 Gold Fields Ltd
JSE:GFI
$28.85 Billion ZAC54.28 Trillion ZAC60648.00 +3.25% +2.60% Low: ZAC51538.00 / High: ZAC93610.00 Low: ZAC2513.10 / High: ZAC93610.00 60.49 Million
8 Standard Bank Group Ltd
JSE:SBK
$26.95 Billion ZAC50.71 Trillion ZAC31321.00 +4.93% +3.40% Low: ZAC25800.00 / High: ZAC33652.00 Low: ZAC5833.60 / High: ZAC33652.00 52.76 Million
9 MTN Group Ltd
JSE:MTN
$21.20 Billion ZAC39.89 Trillion ZAC21763.00 +2.90% +9.83% Low: ZAC15572.00 / High: ZAC23426.00 Low: ZAC2517.63 / High: ZAC23426.00 87.09 Million
10 Vodacom Group Ltd
JSE:VOD
$17.13 Billion ZAC32.24 Trillion ZAC16687.00 +2.75% +3.50% Low: ZAC13238.00 / High: ZAC16687.00 Low: ZAC7325.92 / High: ZAC16687.00 36.78 Million
11 Valterra Platinum Limited
JSE:VAL
$16.44 Billion ZAC30.93 Trillion ZAC117172.00 +5.75% +1.60% Low: ZAC103845.00 / High: ZAC186439.00 Low: ZAC73150.00 / High: ZAC186439.00 18.12 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.18 Billion ZAC19.15 Trillion ZAC23122.00 +4.07% +2.58% Low: ZAC19673.00 / High: ZAC27203.00 Low: ZAC4632.44 / High: ZAC27203.00 53.21 Million
14 Sanlam Ltd
JSE:SLM
$9.89 Billion ZAC18.62 Trillion ZAC8918.00 +3.58% +3.77% Low: ZAC7700.00 / High: ZAC10689.00 Low: ZAC3022.89 / High: ZAC10689.00 112.34 Million
15 Discovery Holdings Ltd
JSE:DSY
$9.87 Billion ZAC18.58 Trillion ZAC27618.00 +0.52% +0.56% Low: ZAC21751.00 / High: ZAC28837.00 Low: ZAC5684.66 / High: ZAC28837.00 31.29 Million
16 Shoprite Holdings Ltd
JSE:SHP
$9.85 Billion ZAC18.54 Trillion ZAC34282.00 +1.91% +0.11% Low: ZAC25683.00 / High: ZAC34282.00 Low: ZAC8817.24 / High: ZAC34282.00 33.35 Million
17 Harmony Gold Mining Co. Ltd.
JSE:HAR
$9.08 Billion ZAC17.08 Trillion ZAC27325.00 +6.35% +1.98% Low: ZAC23355.00 / High: ZAC40841.00 Low: ZAC756.26 / High: ZAC40841.00 49.49 Million
18 Impala Platinum Holdings Ltd
JSE:IMP
$8.59 Billion ZAC16.17 Trillion ZAC18026.00 +3.92% +4.79% Low: ZAC16391.00 / High: ZAC36700.00 Low: ZAC1212.36 / High: ZAC36700.00 69.84 Million
19 Sasol Ltd
JSE:SOL
$8.57 Billion ZAC16.13 Trillion ZAC25416.00 -4.27% -11.53% Low: ZAC9878.00 / High: ZAC30056.00 Low: ZAC1926.54 / High: ZAC49857.75 76.39 Million
20 Bid Corporation Ltd
JSE:BID
$8.38 Billion ZAC15.77 Trillion ZAC46946.00 +1.44% +0.66% Low: ZAC39838.00 / High: ZAC46992.00 Low: ZAC18428.71 / High: ZAC47941.00 23.38 Million
21 Nedbank Group Ltd
JSE:NED
$7.44 Billion ZAC14.00 Trillion ZAC30093.00 +4.92% +3.07% Low: ZAC24574.00 / High: ZAC31500.00 Low: ZAC5331.26 / High: ZAC31500.00 39.12 Million
22 OUTSURANCE GROUP LTD
JSE:OUT
$7.39 Billion ZAC13.91 Trillion ZAC8985.00 +1.58% +4.07% Low: ZAC6632.00 / High: ZAC8985.00 Low: ZAC829.67 / High: ZAC8985.00 43.50 Million
23 Sibanye Stillwater Ltd
JSE:SSW
$5.78 Billion ZAC10.87 Trillion ZAC3840.00 +4.40% +0.18% Low: ZAC3269.00 / High: ZAC8223.00 Low: ZAC706.54 / High: ZAC8223.00 245.89 Million
24 Remgro Ltd
JSE:REM
$5.76 Billion ZAC10.84 Trillion ZAC20960.00 +0.46% +2.22% Low: ZAC17309.00 / High: ZAC20997.00 Low: ZAC7338.65 / High: ZAC20997.00 25.20 Million
25 Northam Platinum Holdings Ltd
JSE:NPH
$5.23 Billion ZAC9.85 Trillion ZAC25014.00 +5.56% +7.18% Low: ZAC22237.00 / High: ZAC46108.00 Low: ZAC1790.49 / High: ZAC46108.00 42.67 Million
26 Investec PLC
JSE:INP
$4.63 Billion ZAC8.71 Trillion ZAC13780.00 +1.53% +1.89% Low: ZAC11669.00 / High: ZAC14807.00 Low: ZAC1875.26 / High: ZAC14807.00 11.17 Million
27 Bidvest Group Ltd
JSE:BVT
$4.55 Billion ZAC8.56 Trillion ZAC25180.00 +4.14% +3.78% Low: ZAC22269.00 / High: ZAC25344.00 Low: ZAC6132.99 / High: ZAC29279.00 21.13 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 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
30 Aspen Pharmacare Holdings Ltd
JSE:APN
$3.94 Billion ZAC7.42 Trillion ZAC16717.00 +2.08% +4.18% Low: ZAC9100.00 / High: ZAC16717.00 Low: ZAC6041.90 / High: ZAC34515.40 40.69 Million
31 Pepkor Holdings Ltd
JSE:PPH
$3.81 Billion ZAC7.16 Trillion ZAC1941.00 +6.65% +4.69% Low: ZAC1755.00 / High: ZAC2793.00 Low: ZAC890.68 / High: ZAC2978.00 349.17 Million
32 Kumba Iron Ore Ltd
JSE:KIO
$3.79 Billion ZAC7.13 Trillion ZAC22255.00 +2.06% -1.09% Low: ZAC21534.00 / High: ZAC38866.00 Low: ZAC1192.05 / High: ZAC62094.00 10.62 Million
33 Old Mutual Ltd
JSE:OMU
$3.33 Billion ZAC6.27 Trillion ZAC1491.00 +5.07% +5.37% Low: ZAC1247.00 / High: ZAC1681.00 Low: ZAC611.38 / High: ZAC1681.00 443.90 Million
34 Quilter PLC
JSE:QLT
$3.08 Billion ZAC5.80 Trillion ZAC4221.00 +1.20% +3.91% Low: ZAC3824.00 / High: ZAC4546.00 Low: ZAC30.95 / High: ZAC4546.00 15.31 Million
35 Growthpoint Properties Ltd
JSE:GRT
$2.94 Billion ZAC5.52 Trillion ZAC1635.00 +2.89% +3.88% Low: ZAC1534.00 / High: ZAC1885.00 Low: ZAC643.36 / High: ZAC1885.00 220.69 Million
36 Clicks
JSE:CLS
$2.85 Billion ZAC5.37 Trillion ZAC22950.00 +3.76% +2.00% Low: ZAC18613.00 / High: ZAC36226.00 Low: ZAC6762.65 / High: ZAC40383.00 53.47 Million
37 Momentum Metropolitan Holdings Ltd
JSE:MTM
$2.83 Billion ZAC5.32 Trillion ZAC4128.00 +4.51% +6.39% Low: ZAC3365.00 / High: ZAC4261.00 Low: ZAC1066.67 / High: ZAC4261.00 31.30 Million
38 Santam
JSE:SNT
$2.82 Billion ZAC5.31 Trillion ZAC48610.00 +0.19% +0.02% Low: ZAC36220.00 / High: ZAC48700.00 Low: ZAC13095.62 / High: ZAC48700.00 5.97 Million
39 MultiChoice Group Ltd
JSE:MCG
$2.82 Billion ZAC5.31 Trillion ZAC12375.00 +0.00% +0.00% Low: ZAC12375.00 / High: ZAC12375.00 Low: ZAC6321.00 / High: ZAC14748.00 273.85K
40 Pan African Resources PLC
JSE:PAN
$2.61 Billion ZAC4.91 Trillion ZAC2423.00 +2.97% -2.02% Low: ZAC1974.00 / High: ZAC3881.00 Low: ZAC95.56 / High: ZAC3881.00 102.24 Million
41 Mr Price Group Ltd
JSE:MRP
$2.55 Billion ZAC4.80 Trillion ZAC18765.00 +6.31% +8.97% Low: ZAC14800.00 / High: ZAC22000.00 Low: ZAC8750.51 / High: ZAC29774.00 19.19 Million
42 Redefine Properties Ltd
JSE:RDF
$2.44 Billion ZAC4.59 Trillion ZAC661.00 +2.16% +5.09% Low: ZAC564.00 / High: ZAC693.00 Low: ZAC118.65 / High: ZAC729.16 251.04 Million
43 Exxaro Resources Ltd
JSE:EXX
$2.31 Billion ZAC4.35 Trillion ZAC18558.00 -2.20% -2.82% Low: ZAC16755.00 / High: ZAC22750.00 Low: ZAC1420.50 / High: ZAC22750.00 18.46 Million
44 Tiger Brands Ltd
JSE:TBS
$2.18 Billion ZAC4.10 Trillion ZAC27053.00 +1.48% -0.79% Low: ZAC23688.00 / High: ZAC38087.00 Low: ZAC12648.95 / High: ZAC38087.00 9.85 Million
45 PSG Konsult Ltd
JSE:KST
$2.03 Billion ZAC3.82 Trillion ZAC3091.00 +1.34% +2.76% Low: ZAC2475.00 / High: ZAC3600.00 Low: ZAC413.10 / High: ZAC3600.00 29.73 Million
46 Woolworths Holdings Ltd
JSE:WHL
$1.96 Billion ZAC3.69 Trillion ZAC4138.00 +5.59% +4.44% Low: ZAC3615.00 / High: ZAC6054.00 Low: ZAC2230.37 / High: ZAC7698.08 83.86 Million
47 Vukile Property Fund Ltd
JSE:VKE
$1.87 Billion ZAC3.51 Trillion ZAC2567.00 +0.71% +1.46% Low: ZAC2200.00 / High: ZAC2605.00 Low: ZAC300.85 / High: ZAC2605.00 58.94 Million
48 DRDGOLD Limited
JSE:DRD
$1.85 Billion ZAC3.48 Trillion ZAC4024.00 +4.52% -1.15% Low: ZAC3246.00 / High: ZAC6233.00 Low: ZAC152.35 / High: ZAC6233.00 34.23 Million
49 Investec Ltd
JSE:INL
$1.81 Billion ZAC3.41 Trillion ZAC13654.00 +2.10% +2.88% Low: ZAC11655.00 / High: ZAC14642.00 Low: ZAC1982.00 / High: ZAC14642.00 13.72 Million
50 Karooooo Ltd
JSE:KRO
$1.81 Billion ZAC3.40 Trillion ZAC110000.00 +3.24% +2.09% Low: ZAC72250.00 / High: ZAC112394.00 Low: ZAC31546.72 / High: ZAC112394.00 25.09K

How South Africa Companies Are Ranked by Market Cap

South Africa companies are ranked by market cap, the latest share price multiplied by shares outstanding, updated daily.

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