Largest Companies on Johannesburg Exchange Ranked by Market Cap

Johannesburg Exchange (JSE) lists 231 publicly traded companies with a combined market cap of $656.31 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)

$656.31 Billion

Listed Companies

231

Exchange Location

South Africa
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
$95.93 Billion ZAC180.51 Trillion ZAC337915.00 +1.28% -2.10% South Africa Low: ZAC282255.00 / High: ZAC401200.00 2.87 Million
2 Glencore PLC
JSE:GLN
$72.34 Billion ZAC136.11 Trillion ZAC11618.00 -2.06% -10.33% South Africa Low: ZAC7644.00 / High: ZAC13625.00 71.94 Million
3 AngloGold Ashanti Ltd
JSE:ANG
$44.31 Billion ZAC83.38 Trillion ZAC164861.00 +1.10% +1.20% South Africa Low: ZAC108327.00 / High: ZAC203525.00 28.09 Million
4 Gold Fields Ltd
JSE:GFI
$32.47 Billion ZAC61.09 Trillion ZAC68258.00 +0.26% -2.74% South Africa Low: ZAC51538.00 / High: ZAC93610.00 69.45 Million
5 Naspers Limited
JSE:NPN
$30.25 Billion ZAC56.91 Trillion ZAC74859.00 +4.59% +2.74% South Africa Low: ZAC71460.00 / High: ZAC625468.00 47.62 Million
6 Firstrand Ltd
JSE:FSR
$27.98 Billion ZAC52.65 Trillion ZAC9415.00 -0.23% +0.84% South Africa Low: ZAC7766.00 / High: ZAC10151.00 327.42 Million
7 Capitec Bank Holdings Ltd
JSE:CPI
$27.66 Billion ZAC52.04 Trillion ZAC449412.00 -0.27% +1.22% South Africa Low: ZAC342703.00 / High: ZAC488127.00 4.98 Million
8 Standard Bank Group Ltd
JSE:SBK
$26.57 Billion ZAC50.00 Trillion ZAC30880.00 -0.30% -1.03% South Africa Low: ZAC23529.00 / High: ZAC33652.00 58.61 Million
9 MTN Group Ltd
JSE:MTN
$19.22 Billion ZAC36.17 Trillion ZAC19731.00 -0.33% -2.07% South Africa Low: ZAC13529.00 / High: ZAC23426.00 115.45 Million
10 Valterra Platinum Limited
JSE:VAL
$19.00 Billion ZAC35.76 Trillion ZAC135470.00 -1.33% -2.49% South Africa Low: ZAC99364.00 / High: ZAC186439.00 23.75 Million
11 Vodacom Group Ltd
JSE:VOD
$15.59 Billion ZAC29.34 Trillion ZAC15189.00 -0.08% -3.22% South Africa Low: ZAC13103.00 / High: ZAC16398.00 48.69 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 Harmony Gold Mining Co. Ltd.
JSE:HAR
$10.33 Billion ZAC19.44 Trillion ZAC31100.00 -1.04% -1.83% South Africa Low: ZAC23355.00 / High: ZAC40841.00 102.02 Million
14 Impala Platinum Holdings Ltd
JSE:IMP
$9.82 Billion ZAC18.48 Trillion ZAC20603.00 -9.54% -11.13% South Africa Low: ZAC16788.00 / High: ZAC36700.00 88.84 Million
15 Absa Group Ltd
JSE:ABG
$9.79 Billion ZAC18.42 Trillion ZAC22209.00 -0.21% -2.17% South Africa Low: ZAC18014.00 / High: ZAC27203.00 54.55 Million
16 Discovery Holdings Ltd
JSE:DSY
$9.56 Billion ZAC17.98 Trillion ZAC26731.00 -0.47% -0.18% South Africa Low: ZAC18983.00 / High: ZAC28837.00 44.69 Million
17 Shoprite Holdings Ltd
JSE:SHP
$9.20 Billion ZAC17.32 Trillion ZAC32016.00 +0.08% +1.98% South Africa Low: ZAC25683.00 / High: ZAC32016.00 32.44 Million
18 Sanlam Ltd
JSE:SLM
$9.11 Billion ZAC17.14 Trillion ZAC8209.00 -0.18% +1.79% South Africa Low: ZAC8040.00 / High: ZAC10689.00 138.71 Million
19 Bid Corporation Ltd
JSE:BID
$7.94 Billion ZAC14.94 Trillion ZAC44460.00 -0.64% -1.13% South Africa Low: ZAC39838.00 / High: ZAC45811.00 17.91 Million
20 Sasol Ltd
JSE:SOL
$7.45 Billion ZAC14.03 Trillion ZAC22100.00 -0.47% -7.59% South Africa Low: ZAC9250.00 / High: ZAC24081.00 88.05 Million
21 Nedbank Group Ltd
JSE:NED
$7.35 Billion ZAC13.83 Trillion ZAC29708.00 -0.31% +0.93% South Africa Low: ZAC20833.00 / High: ZAC31500.00 37.05 Million
22 OUTSURANCE GROUP LTD
JSE:OUT
$7.10 Billion ZAC13.36 Trillion ZAC8633.00 +1.22% +1.49% South Africa Low: ZAC6632.00 / High: ZAC8983.00 55.25 Million
23 Sibanye Stillwater Ltd
JSE:SSW
$6.79 Billion ZAC12.77 Trillion ZAC4511.00 +0.07% -11.55% South Africa Low: ZAC3269.00 / High: ZAC8223.00 340.57 Million
24 Northam Platinum Holdings Ltd
JSE:NPH
$5.93 Billion ZAC11.16 Trillion ZAC28351.00 -1.31% -11.31% South Africa Low: ZAC22237.00 / High: ZAC46108.00 64.54 Million
25 Remgro Ltd
JSE:REM
$5.70 Billion ZAC10.73 Trillion ZAC20750.56 +1.37% +5.25% South Africa Low: ZAC16773.00 / High: ZAC20750.56 21.54 Million
26 Investec PLC
JSE:INP
$4.68 Billion ZAC8.81 Trillion ZAC13947.00 -1.12% -2.77% South Africa Low: ZAC11669.00 / High: ZAC14807.00 26.52 Million
27 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
28 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
29 Bidvest Group Ltd
JSE:BVT
$4.15 Billion ZAC7.82 Trillion ZAC23001.00 -0.86% +0.00% South Africa Low: ZAC21125.00 / High: ZAC25344.00 26.64 Million
30 Kumba Iron Ore Ltd
JSE:KIO
$3.90 Billion ZAC7.33 Trillion ZAC22900.00 +0.43% -3.46% South Africa Low: ZAC22478.00 / High: ZAC38866.00 10.38 Million
31 Aspen Pharmacare Holdings Ltd
JSE:APN
$3.76 Billion ZAC7.08 Trillion ZAC15948.00 -2.98% +0.31% South Africa Low: ZAC9100.00 / High: ZAC16438.00 48.93 Million
32 Pepkor Holdings Ltd
JSE:PPH
$3.62 Billion ZAC6.82 Trillion ZAC1847.00 +0.16% -1.76% South Africa Low: ZAC1796.00 / High: ZAC2793.00 394.98 Million
33 Old Mutual Ltd
JSE:OMU
$3.08 Billion ZAC5.80 Trillion ZAC1381.00 -1.29% +3.29% South Africa Low: ZAC1247.00 / High: ZAC1681.00 390.15 Million
34 Pan African Resources PLC
JSE:PAN
$3.04 Billion ZAC5.71 Trillion ZAC2817.00 +2.03% +9.82% South Africa Low: ZAC1858.00 / High: ZAC3881.00 243.14 Million
35 Quilter PLC
JSE:QLT
$2.92 Billion ZAC5.49 Trillion ZAC3995.00 -1.41% -0.57% South Africa Low: ZAC3715.00 / High: ZAC4546.00 21.30 Million
36 Growthpoint Properties Ltd
JSE:GRT
$2.90 Billion ZAC5.46 Trillion ZAC1616.00 +0.69% +2.73% South Africa Low: ZAC1470.00 / High: ZAC1885.00 266.61 Million
37 MultiChoice Group Ltd
JSE:MCG
$2.82 Billion ZAC5.31 Trillion ZAC12375.00 +0.20% +0.44% South Africa Low: ZAC12016.00 / High: ZAC12574.00 12.84 Million
38 Momentum Metropolitan Holdings Ltd
JSE:MTM
$2.65 Billion ZAC4.98 Trillion ZAC3865.00 +0.03% -1.07% South Africa Low: ZAC3243.00 / High: ZAC4261.00 37.44 Million
39 Clicks
JSE:CLS
$2.63 Billion ZAC4.94 Trillion ZAC21140.00 +2.39% +13.54% South Africa Low: ZAC18613.00 / High: ZAC37542.00 37.92 Million
40 Santam
JSE:SNT
$2.35 Billion ZAC4.43 Trillion ZAC40524.00 -1.89% -0.34% South Africa Low: ZAC36220.00 / High: ZAC45170.00 2.13 Million
41 Redefine Properties Ltd
JSE:RDF
$2.25 Billion ZAC4.24 Trillion ZAC610.00 +0.83% +3.57% South Africa Low: ZAC493.00 / High: ZAC693.00 332.82 Million
42 Exxaro Resources Ltd
JSE:EXX
$2.24 Billion ZAC4.21 Trillion ZAC17998.00 -2.28% -11.99% South Africa Low: ZAC16891.00 / High: ZAC22750.00 23.98 Million
43 Mr Price Group Ltd
JSE:MRP
$2.22 Billion ZAC4.18 Trillion ZAC16339.00 +0.95% +1.48% South Africa Low: ZAC14800.00 / High: ZAC22718.00 17.49 Million
44 Tiger Brands Ltd
JSE:TBS
$2.20 Billion ZAC4.14 Trillion ZAC27356.00 -0.14% +4.26% South Africa Low: ZAC25913.00 / High: ZAC38087.00 9.68 Million
45 PSG Konsult Ltd
JSE:KST
$2.15 Billion ZAC4.05 Trillion ZAC3275.00 -0.06% +2.44% South Africa Low: ZAC2255.00 / High: ZAC3600.00 33.18 Million
46 DRDGOLD Limited
JSE:DRD
$1.93 Billion ZAC3.62 Trillion ZAC4188.00 -0.07% +1.58% South Africa Low: ZAC3246.00 / High: ZAC6233.00 33.65 Million
47 Investec Ltd
JSE:INL
$1.82 Billion ZAC3.42 Trillion ZAC13703.00 -1.36% -2.66% South Africa Low: ZAC11655.00 / High: ZAC14642.00 25.02 Million
48 Woolworths Holdings Ltd
JSE:WHL
$1.79 Billion ZAC3.37 Trillion ZAC3776.00 -1.36% +4.40% South Africa Low: ZAC3617.00 / High: ZAC6054.00 158.84 Million
49 African Rainbow Minerals Ltd
JSE:ARI
$1.79 Billion ZAC3.36 Trillion ZAC17154.00 -1.11% -2.24% South Africa Low: ZAC15477.00 / High: ZAC26792.00 9.48 Million
50 Vukile Property Fund Ltd
JSE:VKE
$1.76 Billion ZAC3.31 Trillion ZAC2420.00 +0.96% +3.64% South Africa Low: ZAC2055.00 / High: ZAC2605.00 81.29 Million
51 Karooooo Ltd
JSE:KRO
$1.75 Billion ZAC3.30 Trillion ZAC106760.00 -2.00% +1.35% South Africa Low: ZAC72250.00 / High: ZAC112394.00 32.68K
52 Fortress Income Fund Ltd
JSE:FFB
$1.75 Billion ZAC3.28 Trillion ZAC2566.00 +1.30% +3.89% South Africa Low: ZAC2210.00 / High: ZAC2658.00 63.61 Million
53 Sirius Real Estate Ltd
JSE:SRE
$1.59 Billion ZAC2.99 Trillion ZAC1987.00 -1.44% -1.14% South Africa Low: ZAC1987.00 / High: ZAC2431.00 13.90 Million
54 Ninety One PLC
JSE:N91
$1.54 Billion ZAC2.90 Trillion ZAC4632.00 -0.94% +2.39% South Africa Low: ZAC4467.00 / High: ZAC5712.00 10.19 Million
55 Avi Ltd
JSE:AVI
$1.53 Billion ZAC2.87 Trillion ZAC8618.00 +1.25% +2.60% South Africa Low: ZAC8221.00 / High: ZAC11517.00 30.11 Million
56 Advtech
JSE:ADH
$1.53 Billion ZAC2.87 Trillion ZAC5225.00 +0.10% +6.92% South Africa Low: ZAC3143.00 / High: ZAC5243.00 18.30 Million
57 Telkom
JSE:TKG
$1.41 Billion ZAC2.65 Trillion ZAC5371.00 +0.36% -1.10% South Africa Low: ZAC4675.00 / High: ZAC6661.00 16.28 Million
58 Resilient Property Income Fund Ltd
JSE:RES
$1.39 Billion ZAC2.61 Trillion ZAC7822.00 +0.28% +3.64% South Africa Low: ZAC6350.00 / High: ZAC8908.00 13.13 Million
59 Hyprop
JSE:HYP
$1.37 Billion ZAC2.58 Trillion ZAC6142.00 +0.51% +6.23% South Africa Low: ZAC4614.00 / High: ZAC6440.00 17.07 Million
60 Dis-Chem Pharmacies
JSE:DCP
$1.23 Billion ZAC2.31 Trillion ZAC2690.00 -0.74% +4.83% South Africa Low: ZAC2566.00 / High: ZAC3819.00 31.69 Million
61 Barloworld Ltd
JSE:BAW
$1.17 Billion ZAC2.21 Trillion ZAC11830.00 +0.00% -0.18% South Africa Low: ZAC11706.00 / High: ZAC12049.00 1.92 Million
62 Netcare
JSE:NTC
$1.13 Billion ZAC2.13 Trillion ZAC1785.00 -0.45% -0.06% South Africa Low: ZAC1369.00 / High: ZAC1922.00 78.90 Million
63 Alphamin Resources Corp.
JSE:APH
$1.12 Billion ZAC2.11 Trillion ZAC1653.00 -2.19% -9.92% South Africa Low: ZAC1189.00 / High: ZAC1867.00 393.87K
64 Datatec
JSE:DTC
$1.07 Billion ZAC2.00 Trillion ZAC8262.00 -0.66% +7.15% South Africa Low: ZAC5836.00 / High: ZAC9958.00 23.37 Million
65 Grindrod
JSE:GND
$1.05 Billion ZAC1.97 Trillion ZAC2957.00 -1.70% +11.50% South Africa Low: ZAC1490.00 / High: ZAC3008.00 30.49 Million
66 Omnia Holdings Limited
JSE:OMN
$1.01 Billion ZAC1.91 Trillion ZAC12200.00 -0.81% -2.12% South Africa Low: ZAC7158.00 / High: ZAC12472.00 13.30 Million
67 Motus Holdings Ltd
JSE:MTH
$981.51 Million ZAC1.85 Trillion ZAC11300.00 +0.66% -0.20% South Africa Low: ZAC9952.00 / High: ZAC13470.00 7.48 Million
68 Lighthouse Capital Ltd
JSE:LTE
$923.64 Million ZAC1.74 Trillion ZAC825.00 -0.84% +1.48% South Africa Low: ZAC730.00 / High: ZAC878.00 33.45 Million
69 Life Healthcare
JSE:LHC
$910.34 Million ZAC1.71 Trillion ZAC1197.00 +1.44% +2.31% South Africa Low: ZAC1013.00 / High: ZAC1266.00 66.34 Million
70 Truworths International Ltd
JSE:TRU
$838.85 Million ZAC1.58 Trillion ZAC4240.00 +0.45% -7.77% South Africa Low: ZAC4221.00 / High: ZAC6127.00 40.00 Million
71 Foschini Group Ltd
JSE:TFG
$838.66 Million ZAC1.58 Trillion ZAC5005.00 +0.36% -0.89% South Africa Low: ZAC4940.00 / High: ZAC12119.00 30.38 Million
72 Coronation Fund Managers Ltd
JSE:CML
$805.40 Million ZAC1.52 Trillion ZAC4335.00 -0.64% +3.21% South Africa Low: ZAC3925.00 / High: ZAC5175.00 15.67 Million
73 Equites Property Fund Ltd
JSE:EQU
$795.86 Million ZAC1.50 Trillion ZAC1813.00 +1.23% +4.32% South Africa Low: ZAC1605.00 / High: ZAC1918.00 53.36 Million
74 Thungela Resources Limited
JSE:TGA
$791.43 Million ZAC1.49 Trillion ZAC11717.00 -2.90% -21.31% South Africa Low: ZAC7390.00 / High: ZAC17519.00 19.42 Million
75 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
76 Ninety One Ltd
JSE:NY1
$769.13 Million ZAC1.45 Trillion ZAC4426.00 -0.18% +3.44% South Africa Low: ZAC4279.00 / High: ZAC5655.00 12.93 Million
77 Pick N Pay Stores Ltd
JSE:PIK
$759.50 Million ZAC1.43 Trillion ZAC1946.00 +0.93% +5.08% South Africa Low: ZAC1797.00 / High: ZAC3252.00 36.78 Million
78 Stadio Holdings Ltd
JSE:SDO
$730.29 Million ZAC1.37 Trillion ZAC1615.00 -3.70% +24.71% South Africa Low: ZAC1039.00 / High: ZAC1849.00 38.20 Million
79 Arrowhead Properties Ltd B
JSE:FTB
$730.28 Million ZAC1.37 Trillion ZAC720.00 +1.98% +6.04% South Africa Low: ZAC549.00 / High: ZAC770.00 233.36 Million
80 MAS Real Estate Inc
JSE:MSP
$725.75 Million ZAC1.37 Trillion ZAC2070.00 -2.13% +0.58% South Africa Low: ZAC1885.00 / High: ZAC2390.00 12.91 Million
81 Attacq
JSE:ATT
$675.36 Million ZAC1.27 Trillion ZAC1816.00 +0.17% +5.95% South Africa Low: ZAC1380.00 / High: ZAC1847.00 13.41 Million
82 JSE Limited
JSE:JSE
$670.25 Million ZAC1.26 Trillion ZAC15571.00 -0.82% +2.37% South Africa Low: ZAC12693.00 / High: ZAC17768.00 2.04 Million
83 Hosken Consolidated Investments Ltd
JSE:HCI
$657.38 Million ZAC1.24 Trillion ZAC16418.00 +1.03% +4.02% South Africa Low: ZAC11950.00 / High: ZAC18200.00 1.20 Million
84 We Buy Cars Hlds Ltd
JSE:WBC
$633.38 Million ZAC1.19 Trillion ZAC2852.00 -0.04% -0.80% South Africa Low: ZAC2850.00 / High: ZAC5677.00 21.89 Million
85 PPC Ltd
JSE:PPC
$620.59 Million ZAC1.17 Trillion ZAC796.00 +1.66% +6.56% South Africa Low: ZAC506.00 / High: ZAC848.00 91.79 Million
86 Adcock Ingram Holdings Limited
JSE:AIP
$583.42 Million ZAC1.10 Trillion ZAC7480.00 +0.13% +0.19% South Africa Low: ZAC7147.00 / High: ZAC7480.00 6.11 Million
87 Allied Electronics Corporation Ltd
JSE:AEL
$577.60 Million ZAC1.09 Trillion ZAC2837.00 +1.68% +10.17% South Africa Low: ZAC1684.00 / High: ZAC3003.08 10.60 Million
88 Sun International Ltd
JSE:SUI
$574.23 Million ZAC1.08 Trillion ZAC4508.00 -3.37% -4.83% South Africa Low: ZAC3672.00 / High: ZAC5528.00 10.75 Million
89 AECI Ltd
JSE:AFE
$569.30 Million ZAC1.07 Trillion ZAC10152.00 -0.09% +0.19% South Africa Low: ZAC8575.00 / High: ZAC12774.00 6.74 Million
90 Italtile Ltd
JSE:ITE
$534.28 Million ZAC1.01 Trillion ZAC845.00 +0.48% +9.03% South Africa Low: ZAC765.00 / High: ZAC1035.00 2.33 Million
91 SA Corporate Real Estate Fund Managers Ltd
JSE:SAC
$512.35 Million ZAC964.06 Billion ZAC352.00 +0.57% +3.83% South Africa Low: ZAC306.00 / High: ZAC398.00 58.93 Million
92 Alexander Forbes Grp Hldg Ltd
JSE:AFH
$507.78 Million ZAC955.46 Billion ZAC755.00 +0.00% +10.22% South Africa Low: ZAC650.00 / High: ZAC880.00 1.88 Million
93 Reunert
JSE:RLO
$485.76 Million ZAC914.04 Billion ZAC5817.00 +1.25% +9.98% South Africa Low: ZAC5250.00 / High: ZAC7142.00 11.85 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 SPAR Group Ltd
JSE:SPP
$460.77 Million ZAC867.02 Billion ZAC4502.00 -0.75% +12.27% South Africa Low: ZAC3788.00 / High: ZAC10974.00 49.22 Million
96 Oceana
JSE:OCE
$443.55 Million ZAC834.61 Billion ZAC6431.00 -2.56% +0.97% South Africa Low: ZAC4887.00 / High: ZAC7325.00 2.26 Million
97 Brait SE
JSE:BAT
$435.20 Million ZAC818.89 Billion ZAC212.00 +0.00% +7.61% South Africa Low: ZAC187.00 / High: ZAC240.00 328.72 Million
98 Stor-Age Property REIT Ltd
JSE:SSS
$432.22 Million ZAC813.28 Billion ZAC1591.00 +0.06% +2.18% South Africa Low: ZAC1548.00 / High: ZAC1911.00 18.17 Million
99 Curro Hol
JSE:COH
$427.54 Million ZAC804.48 Billion ZAC1461.00 +0.41% +0.41% South Africa Low: ZAC1189.00 / High: ZAC1466.00 24.77 Million
100 Tharisa plc
JSE:THA
$423.46 Million ZAC796.81 Billion ZAC2710.00 -1.53% -2.06% South Africa Low: ZAC2020.00 / High: ZAC3086.00 1.23 Million