Largest Companies on Johannesburg Exchange by Market Cap

Largest companies on Johannesburg Exchange by market cap. Johannesburg Exchange (JSE) lists 231 publicly traded companies with a combined market cap of $655.48 Billion. Based in South Africa, this ranking covers all JSE-listed stocks ordered by market capitalization — from the largest blue-chip companies to smaller listed firms. Updated daily with live market data.

Total Market Cap (USD)

$655.48 Billion

Listed Companies

231

Exchange Location

South Africa

Top Johannesburg Exchange Stocks by Market Capitalization (November 2026)

Top Johannesburg Exchange stocks by market capitalization as of November 2026, covering 231 listed companies.

Rank Company Market Cap (USD) Market Cap (Local) Price 24h Change 7d Change Country 52-Week Range 24h Volume
1 Compagnie Financière Richemont SA
JSE:CFR
$99.10 Billion ZAC186.48 Trillion ZAC349096.00 +2.92% +6.50% South Africa Low: ZAC282255.00 / High: ZAC401200.00 2.29 Million
2 Glencore PLC
JSE:GLN
$69.55 Billion ZAC130.86 Trillion ZAC11170.00 -1.99% -6.89% South Africa Low: ZAC7644.00 / High: ZAC13625.00 73.20 Million
3 AngloGold Ashanti Ltd
JSE:ANG
$38.25 Billion ZAC71.97 Trillion ZAC142289.00 +3.56% -0.63% South Africa Low: ZAC118584.00 / High: ZAC203525.00 20.88 Million
4 Naspers Limited
JSE:NPN
$31.40 Billion ZAC59.08 Trillion ZAC77712.00 +10.36% +11.98% South Africa Low: ZAC67723.00 / High: ZAC127100.00 38.55 Million
5 Capitec Bank Holdings Ltd
JSE:CPI
$30.23 Billion ZAC56.88 Trillion ZAC491171.00 +6.08% +6.40% South Africa Low: ZAC388333.00 / High: ZAC491171.00 6.65 Million
6 Firstrand Ltd
JSE:FSR
$28.95 Billion ZAC54.48 Trillion ZAC9743.00 +6.05% +5.86% South Africa Low: ZAC8026.00 / High: ZAC10151.00 267.46 Million
7 Gold Fields Ltd
JSE:GFI
$28.85 Billion ZAC54.28 Trillion ZAC60648.00 +3.25% +2.60% South Africa Low: ZAC51538.00 / 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% South Africa Low: ZAC25800.00 / High: ZAC33652.00 52.76 Million
9 MTN Group Ltd
JSE:MTN
$21.20 Billion ZAC39.89 Trillion ZAC21763.00 +2.90% +9.83% South Africa Low: ZAC15572.00 / High: ZAC23426.00 87.09 Million
10 Vodacom Group Ltd
JSE:VOD
$17.13 Billion ZAC32.24 Trillion ZAC16687.00 +2.75% +3.50% South Africa Low: ZAC13238.00 / High: ZAC16687.00 36.78 Million
11 Valterra Platinum Limited
JSE:VAL
$16.44 Billion ZAC30.93 Trillion ZAC117172.00 +5.75% +1.60% South Africa Low: ZAC103845.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% South Africa Low: ZAC73681.00 / High: ZAC73681.00 693.51K
13 Absa Group Ltd
JSE:ABG
$10.18 Billion ZAC19.15 Trillion ZAC23122.00 +4.07% +2.58% South Africa Low: ZAC19673.00 / High: ZAC27203.00 53.21 Million
14 Sanlam Ltd
JSE:SLM
$9.89 Billion ZAC18.62 Trillion ZAC8918.00 +3.58% +3.77% South Africa Low: ZAC7700.00 / High: ZAC10689.00 112.34 Million
15 Discovery Holdings Ltd
JSE:DSY
$9.87 Billion ZAC18.58 Trillion ZAC27618.00 +0.52% +0.56% South Africa Low: ZAC21751.00 / High: ZAC28837.00 31.29 Million
16 Shoprite Holdings Ltd
JSE:SHP
$9.85 Billion ZAC18.54 Trillion ZAC34282.00 +1.91% +0.11% South Africa Low: ZAC25683.00 / 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% South Africa Low: ZAC23355.00 / 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% South Africa Low: ZAC16391.00 / High: ZAC36700.00 69.84 Million
19 Sasol Ltd
JSE:SOL
$8.57 Billion ZAC16.13 Trillion ZAC25416.00 -4.27% -11.53% South Africa Low: ZAC9878.00 / High: ZAC30056.00 76.39 Million
20 Bid Corporation Ltd
JSE:BID
$8.38 Billion ZAC15.77 Trillion ZAC46946.00 +1.44% +0.66% South Africa Low: ZAC39838.00 / High: ZAC46992.00 23.38 Million
21 Nedbank Group Ltd
JSE:NED
$7.44 Billion ZAC14.00 Trillion ZAC30093.00 +4.92% +3.07% South Africa Low: ZAC24574.00 / High: ZAC31500.00 39.12 Million
22 OUTSURANCE GROUP LTD
JSE:OUT
$7.39 Billion ZAC13.91 Trillion ZAC8985.00 +1.58% +4.07% South Africa Low: ZAC6632.00 / High: ZAC8985.00 43.50 Million
23 Sibanye Stillwater Ltd
JSE:SSW
$5.78 Billion ZAC10.87 Trillion ZAC3840.00 +4.40% +0.18% South Africa Low: ZAC3269.00 / High: ZAC8223.00 245.89 Million
24 Remgro Ltd
JSE:REM
$5.76 Billion ZAC10.84 Trillion ZAC20960.00 +0.46% +2.22% South Africa Low: ZAC17309.00 / 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% South Africa Low: ZAC22237.00 / High: ZAC46108.00 42.67 Million
26 Investec PLC
JSE:INP
$4.63 Billion ZAC8.71 Trillion ZAC13780.00 +1.53% +1.89% South Africa Low: ZAC11669.00 / High: ZAC14807.00 11.17 Million
27 Bidvest Group Ltd
JSE:BVT
$4.55 Billion ZAC8.56 Trillion ZAC25180.00 +4.14% +3.78% South Africa Low: ZAC22269.00 / High: ZAC25344.00 21.13 Million
28 Reinet Investments SCA
JSE:RNI
$4.52 Billion ZAC8.51 Trillion ZAC46788.00 +0.71% -1.91% South Africa Low: ZAC46417.00 / High: ZAC59940.00 9.28 Million
29 ABSA Bank Limited
JSE:ABSP
$4.29 Billion ZAC8.08 Trillion ZAC95800.00 +0.00% +0.00% South Africa Low: ZAC95800.00 / High: ZAC95800.00 3.34K
30 Aspen Pharmacare Holdings Ltd
JSE:APN
$3.94 Billion ZAC7.42 Trillion ZAC16717.00 +2.08% +4.18% South Africa Low: ZAC9100.00 / High: ZAC16717.00 40.69 Million
31 Pepkor Holdings Ltd
JSE:PPH
$3.81 Billion ZAC7.16 Trillion ZAC1941.00 +6.65% +4.69% South Africa Low: ZAC1755.00 / High: ZAC2793.00 349.17 Million
32 Kumba Iron Ore Ltd
JSE:KIO
$3.79 Billion ZAC7.13 Trillion ZAC22255.00 +2.06% -1.09% South Africa Low: ZAC21534.00 / High: ZAC38866.00 10.62 Million
33 Old Mutual Ltd
JSE:OMU
$3.33 Billion ZAC6.27 Trillion ZAC1491.00 +5.07% +5.37% South Africa Low: ZAC1247.00 / High: ZAC1681.00 443.90 Million
34 Quilter PLC
JSE:QLT
$3.08 Billion ZAC5.80 Trillion ZAC4221.00 +1.20% +3.91% South Africa Low: ZAC3824.00 / High: ZAC4546.00 15.31 Million
35 Growthpoint Properties Ltd
JSE:GRT
$2.94 Billion ZAC5.52 Trillion ZAC1635.00 +2.89% +3.88% South Africa Low: ZAC1534.00 / High: ZAC1885.00 220.69 Million
36 Clicks
JSE:CLS
$2.85 Billion ZAC5.37 Trillion ZAC22950.00 +3.76% +2.00% South Africa Low: ZAC18613.00 / High: ZAC36226.00 53.47 Million
37 Momentum Metropolitan Holdings Ltd
JSE:MTM
$2.83 Billion ZAC5.32 Trillion ZAC4128.00 +4.51% +6.39% South Africa Low: ZAC3365.00 / High: ZAC4261.00 31.30 Million
38 Santam
JSE:SNT
$2.82 Billion ZAC5.31 Trillion ZAC48610.00 +0.19% +0.02% South Africa Low: ZAC36220.00 / High: ZAC48700.00 5.97 Million
39 MultiChoice Group Ltd
JSE:MCG
$2.82 Billion ZAC5.31 Trillion ZAC12375.00 +0.00% +0.00% South Africa Low: ZAC12375.00 / High: ZAC12375.00 273.85K
40 Pan African Resources PLC
JSE:PAN
$2.61 Billion ZAC4.91 Trillion ZAC2423.00 +2.97% -2.02% South Africa Low: ZAC1974.00 / 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% South Africa Low: ZAC14800.00 / High: ZAC22000.00 19.19 Million
42 Redefine Properties Ltd
JSE:RDF
$2.44 Billion ZAC4.59 Trillion ZAC661.00 +2.16% +5.09% South Africa Low: ZAC564.00 / High: ZAC693.00 251.04 Million
43 Exxaro Resources Ltd
JSE:EXX
$2.31 Billion ZAC4.35 Trillion ZAC18558.00 -2.20% -2.82% South Africa Low: ZAC16755.00 / High: ZAC22750.00 18.46 Million
44 Tiger Brands Ltd
JSE:TBS
$2.18 Billion ZAC4.10 Trillion ZAC27053.00 +1.48% -0.79% South Africa Low: ZAC23688.00 / High: ZAC38087.00 9.85 Million
45 PSG Konsult Ltd
JSE:KST
$2.03 Billion ZAC3.82 Trillion ZAC3091.00 +1.34% +2.76% South Africa Low: ZAC2475.00 / High: ZAC3600.00 29.73 Million
46 Woolworths Holdings Ltd
JSE:WHL
$1.96 Billion ZAC3.69 Trillion ZAC4138.00 +5.59% +4.44% South Africa Low: ZAC3615.00 / High: ZAC6054.00 83.86 Million
47 Vukile Property Fund Ltd
JSE:VKE
$1.87 Billion ZAC3.51 Trillion ZAC2567.00 +0.71% +1.46% South Africa Low: ZAC2200.00 / High: ZAC2605.00 58.94 Million
48 DRDGOLD Limited
JSE:DRD
$1.85 Billion ZAC3.48 Trillion ZAC4024.00 +4.52% -1.15% South Africa Low: ZAC3246.00 / High: ZAC6233.00 34.23 Million
49 Investec Ltd
JSE:INL
$1.81 Billion ZAC3.41 Trillion ZAC13654.00 +2.10% +2.88% South Africa Low: ZAC11655.00 / High: ZAC14642.00 13.72 Million
50 Karooooo Ltd
JSE:KRO
$1.81 Billion ZAC3.40 Trillion ZAC110000.00 +3.24% +2.09% South Africa Low: ZAC72250.00 / High: ZAC112394.00 25.09K
51 Sirius Real Estate Ltd
JSE:SRE
$1.79 Billion ZAC3.37 Trillion ZAC2235.00 +0.90% +4.05% South Africa Low: ZAC1910.00 / High: ZAC2431.00 33.00 Million
52 Fortress Income Fund Ltd
JSE:FFB
$1.69 Billion ZAC3.17 Trillion ZAC2480.00 -0.44% +0.98% South Africa Low: ZAC2210.00 / High: ZAC2658.00 33.35 Million
53 Telkom
JSE:TKG
$1.61 Billion ZAC3.02 Trillion ZAC6115.00 +2.24% +7.83% South Africa Low: ZAC4675.00 / High: ZAC6661.00 18.80 Million
54 African Rainbow Minerals Ltd
JSE:ARI
$1.58 Billion ZAC2.97 Trillion ZAC15158.00 +3.15% +1.91% South Africa Low: ZAC14205.00 / High: ZAC26792.00 10.82 Million
55 Ninety One PLC
JSE:N91
$1.51 Billion ZAC2.84 Trillion ZAC4542.00 +0.18% +1.77% South Africa Low: ZAC4307.00 / High: ZAC5712.00 6.11 Million
56 Avi Ltd
JSE:AVI
$1.49 Billion ZAC2.81 Trillion ZAC8413.00 +2.17% +1.23% South Africa Low: ZAC7871.00 / High: ZAC11517.00 37.89 Million
57 Advtech
JSE:ADH
$1.47 Billion ZAC2.76 Trillion ZAC5017.00 -1.51% -9.44% South Africa Low: ZAC3500.00 / High: ZAC5545.00 12.88 Million
58 Resilient Property Income Fund Ltd
JSE:RES
$1.39 Billion ZAC2.62 Trillion ZAC7850.00 +1.04% -1.03% South Africa Low: ZAC7239.00 / High: ZAC8908.00 16.45 Million
59 Hyprop
JSE:HYP
$1.34 Billion ZAC2.52 Trillion ZAC6005.00 +0.92% -1.64% South Africa Low: ZAC5154.00 / High: ZAC6440.00 22.86 Million
60 Netcare
JSE:NTC
$1.20 Billion ZAC2.25 Trillion ZAC1887.00 +3.17% +2.55% South Africa Low: ZAC1448.00 / High: ZAC1922.00 66.08 Million
61 Barloworld Ltd
JSE:BAW
$1.17 Billion ZAC2.21 Trillion ZAC11830.00 +0.00% -0.18% South Africa Low: ZAC11801.00 / High: ZAC12049.00 441.24K
62 Dis-Chem Pharmacies
JSE:DCP
$1.15 Billion ZAC2.16 Trillion ZAC2520.00 -0.51% -11.89% South Africa Low: ZAC2442.00 / High: ZAC3819.00 39.01 Million
63 Alphamin Resources Corp.
JSE:APH
$1.05 Billion ZAC1.98 Trillion ZAC1549.00 +0.00% -3.19% South Africa Low: ZAC1298.00 / High: ZAC1867.00 534.29K
64 Omnia Holdings Limited
JSE:OMN
$1.02 Billion ZAC1.92 Trillion ZAC12280.00 +0.00% +0.24% South Africa Low: ZAC7504.00 / High: ZAC12472.00 15.32 Million
65 Motus Holdings Ltd
JSE:MTH
$989.07 Million ZAC1.86 Trillion ZAC11387.00 +5.34% -0.86% South Africa Low: ZAC9952.00 / High: ZAC13470.00 6.64 Million
66 Grindrod
JSE:GND
$988.68 Million ZAC1.86 Trillion ZAC2788.00 +1.16% -3.96% South Africa Low: ZAC1601.00 / High: ZAC3008.00 26.58 Million
67 Pick N Pay Stores Ltd
JSE:PIK
$987.43 Million ZAC1.86 Trillion ZAC2530.00 +2.64% +5.02% South Africa Low: ZAC1797.00 / High: ZAC2782.00 66.82 Million
68 Life Healthcare
JSE:LHC
$983.35 Million ZAC1.85 Trillion ZAC1293.00 +3.19% +0.78% South Africa Low: ZAC1013.00 / High: ZAC1293.00 57.04 Million
69 Truworths International Ltd
JSE:TRU
$966.86 Million ZAC1.82 Trillion ZAC4887.00 +4.38% +3.60% South Africa Low: ZAC4201.00 / High: ZAC6127.00 49.78 Million
70 Lighthouse Capital Ltd
JSE:LTE
$918.05 Million ZAC1.73 Trillion ZAC820.00 -0.61% -0.73% South Africa Low: ZAC730.00 / High: ZAC878.00 12.78 Million
71 Foschini Group Ltd
JSE:TFG
$861.45 Million ZAC1.62 Trillion ZAC5141.00 +5.80% +4.39% South Africa Low: ZAC4707.00 / High: ZAC8896.00 64.58 Million
72 Thungela Resources Limited
JSE:TGA
$828.92 Million ZAC1.56 Trillion ZAC12272.00 -3.65% -16.59% South Africa Low: ZAC7600.00 / High: ZAC17519.00 19.58 Million
73 African Rainbow Capital Investments Ltd
JSE:AIL
$782.54 Million ZAC1.47 Trillion ZAC970.00 +0.00% +0.00% South Africa Low: ZAC970.00 / High: ZAC970.00 481.04K
74 Equites Property Fund Ltd
JSE:EQU
$773.91 Million ZAC1.46 Trillion ZAC1763.00 +0.28% -5.72% South Africa Low: ZAC1647.00 / High: ZAC1918.00 17.96 Million
75 Datatec
JSE:DTC
$757.60 Million ZAC1.43 Trillion ZAC5875.00 +1.91% -2.23% South Africa Low: ZAC5150.00 / High: ZAC9958.00 45.42 Million
76 Coronation Fund Managers Ltd
JSE:CML
$742.42 Million ZAC1.40 Trillion ZAC3996.00 +3.12% -2.68% South Africa Low: ZAC3840.00 / High: ZAC5175.00 13.34 Million
77 Ninety One Ltd
JSE:NY1
$740.28 Million ZAC1.39 Trillion ZAC4260.00 +0.09% +3.45% South Africa Low: ZAC4075.00 / High: ZAC5655.00 8.93 Million
78 Arrowhead Properties Ltd B
JSE:FTB
$732.31 Million ZAC1.38 Trillion ZAC722.00 +2.12% +1.69% South Africa Low: ZAC630.00 / High: ZAC770.00 76.66 Million
79 MAS Real Estate Inc
JSE:MSP
$719.79 Million ZAC1.35 Trillion ZAC2053.00 +0.10% +0.39% South Africa Low: ZAC1885.00 / High: ZAC2390.00 7.79 Million
80 JSE Limited
JSE:JSE
$678.90 Million ZAC1.28 Trillion ZAC15772.00 +1.56% +0.04% South Africa Low: ZAC13188.00 / High: ZAC17768.00 5.17 Million
81 Hosken Consolidated Investments Ltd
JSE:HCI
$676.68 Million ZAC1.27 Trillion ZAC16900.00 +3.05% -0.29% South Africa Low: ZAC12538.00 / High: ZAC18200.00 732.73K
82 Attacq
JSE:ATT
$674.98 Million ZAC1.27 Trillion ZAC1815.00 +0.89% +1.17% South Africa Low: ZAC1529.00 / High: ZAC1847.00 14.72 Million
83 Stadio Holdings Ltd
JSE:SDO
$668.79 Million ZAC1.26 Trillion ZAC1479.00 -1.27% -9.82% South Africa Low: ZAC1060.00 / High: ZAC1849.00 57.92 Million
84 We Buy Cars Hlds Ltd
JSE:WBC
$641.15 Million ZAC1.21 Trillion ZAC2887.00 +1.69% +6.97% South Africa Low: ZAC2554.00 / High: ZAC5323.00 17.07 Million
85 PPC Ltd
JSE:PPC
$640.86 Million ZAC1.21 Trillion ZAC822.00 +1.61% +2.11% South Africa Low: ZAC506.00 / High: ZAC848.00 46.40 Million
86 Sun International Ltd
JSE:SUI
$601.49 Million ZAC1.13 Trillion ZAC4722.00 -1.07% +1.59% South Africa Low: ZAC3672.00 / High: ZAC5528.00 7.11 Million
87 Allied Electronics Corporation Ltd
JSE:AEL
$583.91 Million ZAC1.10 Trillion ZAC2868.00 +2.76% +3.65% South Africa Low: ZAC1816.00 / High: ZAC3003.08 3.38 Million
88 Adcock Ingram Holdings Limited
JSE:AIP
$583.42 Million ZAC1.10 Trillion ZAC7480.00 +0.00% +0.00% South Africa Low: ZAC7480.00 / High: ZAC7480.00 719.87K
89 AECI Ltd
JSE:AFE
$553.88 Million ZAC1.04 Trillion ZAC9877.00 +1.19% +2.49% South Africa Low: ZAC8575.00 / High: ZAC12774.00 3.35 Million
90 SPAR Group Ltd
JSE:SPP
$528.43 Million ZAC994.31 Billion ZAC5163.00 -1.28% +0.43% South Africa Low: ZAC3788.00 / High: ZAC10873.00 15.89 Million
91 Italtile Ltd
JSE:ITE
$502.67 Million ZAC945.85 Billion ZAC795.00 +3.92% +0.63% South Africa Low: ZAC760.00 / High: ZAC1035.00 3.48 Million
92 SA Corporate Real Estate Fund Managers Ltd
JSE:SAC
$496.34 Million ZAC933.93 Billion ZAC341.00 +1.79% -0.29% South Africa Low: ZAC324.00 / High: ZAC398.00 58.13 Million
93 Alexander Forbes Grp Hldg Ltd
JSE:AFH
$489.62 Million ZAC921.29 Billion ZAC728.00 -1.09% -1.75% South Africa Low: ZAC650.00 / High: ZAC880.00 1.56 Million
94 Clientele
JSE:CLI
$474.80 Million ZAC893.40 Billion ZAC1971.00 +0.51% -0.30% South Africa Low: ZAC1271.00 / High: ZAC1990.00 4.00 Million
95 Oceana
JSE:OCE
$467.62 Million ZAC879.91 Billion ZAC6780.00 -0.28% -0.29% South Africa Low: ZAC5097.00 / High: ZAC7325.00 1.91 Million
96 Wilson Bayly Holmes Ovcon Ltd
JSE:WBO
$445.94 Million ZAC839.10 Billion ZAC16150.00 +6.10% +7.89% South Africa Low: ZAC13580.00 / High: ZAC21126.00 2.99 Million
97 Stor-Age Property REIT Ltd
JSE:SSS
$445.26 Million ZAC837.81 Billion ZAC1639.00 +0.31% -3.02% South Africa Low: ZAC1533.00 / High: ZAC1911.00 18.21 Million
98 Reunert
JSE:RLO
$443.68 Million ZAC834.84 Billion ZAC5313.00 -1.56% -4.96% South Africa Low: ZAC5240.00 / High: ZAC7142.00 6.77 Million
99 Raubex
JSE:RBX
$430.30 Million ZAC809.68 Billion ZAC4500.00 +2.34% +3.88% South Africa Low: ZAC3900.00 / High: ZAC5705.00 4.10 Million
100 Curro Hol
JSE:COH
$427.54 Million ZAC804.48 Billion ZAC1461.00 +0.41% +0.41% South Africa Low: ZAC1335.00 / High: ZAC1466.00 24.77 Million

How Johannesburg Exchange Companies Are Ranked by Market Cap

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