Largest Companies on Johannesburg Exchange Ranked by Market Cap

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

$683.00 Billion

Listed Companies

229

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
$112.14 Billion ZAC211.01 Trillion ZAC395022.00 -0.40% +0.15% South Africa Low: ZAC282255.00 / High: ZAC400410.00 2.94 Million
2 Glencore PLC
JSE:GLN
$78.20 Billion ZAC147.15 Trillion ZAC12560.00 +2.74% +11.47% South Africa Low: ZAC6702.00 / High: ZAC13398.00 54.07 Million
3 AngloGold Ashanti Ltd
JSE:ANG
$38.88 Billion ZAC73.16 Trillion ZAC144699.00 +8.19% +9.97% South Africa Low: ZAC92100.00 / High: ZAC203525.00 21.96 Million
4 Naspers Limited
JSE:NPN
$36.24 Billion ZAC68.20 Trillion ZAC89700.00 -1.64% +9.02% South Africa 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% South Africa Low: ZAC7191.00 / 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% South Africa Low: ZAC340295.00 / High: ZAC488127.00 4.94 Million
7 Gold Fields Ltd
JSE:GFI
$29.23 Billion ZAC54.99 Trillion ZAC61443.00 +8.75% +13.19% South Africa Low: ZAC51538.00 / 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% South Africa Low: ZAC22900.00 / High: ZAC33652.00 44.57 Million
9 MTN Group Ltd
JSE:MTN
$19.63 Billion ZAC36.93 Trillion ZAC20150.00 -1.36% -13.46% South Africa Low: ZAC13529.00 / High: ZAC23426.00 109.86 Million
10 Valterra Platinum Limited
JSE:VAL
$19.30 Billion ZAC36.32 Trillion ZAC137578.00 +1.91% +24.01% South Africa Low: ZAC80795.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% South Africa Low: ZAC13103.00 / 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% South Africa Low: ZAC73681.00 / High: ZAC73681.00 693.51K
13 Absa Group Ltd
JSE:ABG
$10.07 Billion ZAC18.96 Trillion ZAC22858.00 -1.23% +2.97% South Africa Low: ZAC17756.00 / 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% South Africa Low: ZAC22946.00 / High: ZAC40841.00 48.04 Million
15 Sanlam Ltd
JSE:SLM
$9.84 Billion ZAC18.51 Trillion ZAC8865.00 -1.37% +2.99% South Africa Low: ZAC8179.00 / 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% South Africa Low: ZAC15441.00 / High: ZAC36700.00 71.84 Million
17 Discovery Holdings Ltd
JSE:DSY
$9.41 Billion ZAC17.70 Trillion ZAC26323.00 +0.06% +1.82% South Africa Low: ZAC18983.00 / High: ZAC28837.00 26.15 Million
18 Shoprite Holdings Ltd
JSE:SHP
$8.25 Billion ZAC15.53 Trillion ZAC28712.00 -0.05% +4.11% South Africa Low: ZAC25683.00 / High: ZAC29900.00 25.70 Million
19 Bid Corporation Ltd
JSE:BID
$7.78 Billion ZAC14.64 Trillion ZAC43566.00 -1.66% -2.36% South Africa Low: ZAC39838.00 / High: ZAC47137.00 14.48 Million
20 Nedbank Group Ltd
JSE:NED
$7.20 Billion ZAC13.55 Trillion ZAC29116.00 -1.04% +7.40% South Africa Low: ZAC20833.00 / High: ZAC31500.00 23.46 Million
21 OUTSURANCE GROUP LTD
JSE:OUT
$6.77 Billion ZAC12.74 Trillion ZAC8233.00 +0.32% -1.99% South Africa Low: ZAC6632.00 / High: ZAC8400.00 41.48 Million
22 Sibanye Stillwater Ltd
JSE:SSW
$6.10 Billion ZAC11.48 Trillion ZAC4057.00 +3.76% +16.88% South Africa Low: ZAC3264.00 / High: ZAC8223.00 361.30 Million
23 Sasol Ltd
JSE:SOL
$6.09 Billion ZAC11.46 Trillion ZAC18161.00 -0.93% -3.74% South Africa Low: ZAC8478.00 / High: ZAC23894.00 73.86 Million
24 Northam Platinum Holdings Ltd
JSE:NPH
$5.48 Billion ZAC10.32 Trillion ZAC26200.00 +5.34% +17.44% South Africa Low: ZAC19735.00 / High: ZAC46108.00 49.98 Million
25 Remgro Ltd
JSE:REM
$5.44 Billion ZAC10.25 Trillion ZAC19815.00 +1.16% +3.21% South Africa Low: ZAC16509.00 / High: ZAC20214.00 17.40 Million
26 Investec PLC
JSE:INP
$4.97 Billion ZAC9.36 Trillion ZAC14807.00 +0.05% +3.87% South Africa Low: ZAC11669.00 / High: ZAC14807.00 40.32 Million
27 Bidvest Group Ltd
JSE:BVT
$4.54 Billion ZAC8.54 Trillion ZAC25124.00 +0.31% +3.60% South Africa Low: ZAC21107.00 / High: ZAC25344.00 15.52 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 Kumba Iron Ore Ltd
JSE:KIO
$4.36 Billion ZAC8.21 Trillion ZAC25642.00 +0.43% +1.17% South Africa Low: ZAC25171.00 / High: ZAC38866.00 7.59 Million
30 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
31 Pepkor Holdings Ltd
JSE:PPH
$4.20 Billion ZAC7.90 Trillion ZAC2140.00 -0.74% +0.19% South Africa Low: ZAC2035.00 / High: ZAC2793.00 204.05 Million
32 Aspen Pharmacare Holdings Ltd
JSE:APN
$3.49 Billion ZAC6.56 Trillion ZAC14778.00 -0.09% -1.03% South Africa Low: ZAC9100.00 / High: ZAC15855.00 25.35 Million
33 Quilter PLC
JSE:QLT
$3.19 Billion ZAC6.01 Trillion ZAC4375.00 +0.34% -0.68% South Africa Low: ZAC3664.00 / High: ZAC4546.00 32.09 Million
34 Growthpoint Properties Ltd
JSE:GRT
$3.16 Billion ZAC5.95 Trillion ZAC1760.00 -0.51% +1.56% South Africa Low: ZAC1396.00 / High: ZAC1885.00 136.67 Million
35 Old Mutual Ltd
JSE:OMU
$2.96 Billion ZAC5.56 Trillion ZAC1324.00 -2.93% -0.90% South Africa Low: ZAC1220.00 / 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% South Africa Low: ZAC3243.00 / High: ZAC4261.00 27.02 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 13.80 Million
38 Clicks
JSE:CLS
$2.69 Billion ZAC5.06 Trillion ZAC21630.00 -1.07% -0.12% South Africa Low: ZAC21077.00 / High: ZAC38618.00 34.37 Million
39 Pan African Resources PLC
JSE:PAN
$2.48 Billion ZAC4.67 Trillion ZAC2306.00 +6.76% +9.29% South Africa Low: ZAC1451.00 / High: ZAC3881.00 141.84 Million
40 Exxaro Resources Ltd
JSE:EXX
$2.47 Billion ZAC4.66 Trillion ZAC19883.00 -1.01% +2.25% South Africa Low: ZAC16061.00 / 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% South Africa Low: ZAC14800.00 / High: ZAC22718.00 19.89 Million
42 Redefine Properties Ltd
JSE:RDF
$2.37 Billion ZAC4.46 Trillion ZAC642.00 -0.47% +0.16% South Africa Low: ZAC478.00 / High: ZAC693.00 187.22 Million
43 Santam
JSE:SNT
$2.33 Billion ZAC4.39 Trillion ZAC40172.00 +0.04% +0.32% South Africa Low: ZAC36220.00 / High: ZAC45170.00 1.34 Million
44 Tiger Brands Ltd
JSE:TBS
$2.27 Billion ZAC4.27 Trillion ZAC28175.00 +1.02% +2.33% South Africa Low: ZAC26920.00 / High: ZAC38087.00 6.22 Million
45 PSG Konsult Ltd
JSE:KST
$2.25 Billion ZAC4.23 Trillion ZAC3399.00 -0.32% +1.77% South Africa Low: ZAC2190.00 / High: ZAC3600.00 37.88 Million
46 Woolworths Holdings Ltd
JSE:WHL
$2.18 Billion ZAC4.09 Trillion ZAC4591.00 -0.43% -0.11% South Africa Low: ZAC4477.00 / High: ZAC6054.00 68.52 Million
47 Investec Ltd
JSE:INL
$1.94 Billion ZAC3.65 Trillion ZAC14591.00 -0.35% +3.75% South Africa Low: ZAC11655.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% South Africa Low: ZAC15477.00 / High: ZAC26792.00 12.81 Million
49 Vukile Property Fund Ltd
JSE:VKE
$1.81 Billion ZAC3.40 Trillion ZAC2487.00 +0.08% +1.76% South Africa Low: ZAC2046.00 / 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% South Africa Low: ZAC2049.00 / High: ZAC2515.00 27.04 Million
51 Karooooo Ltd
JSE:KRO
$1.79 Billion ZAC3.37 Trillion ZAC109000.00 +1.40% +4.52% South Africa Low: ZAC72250.00 / High: ZAC110000.00 54.93K
52 DRDGOLD Limited
JSE:DRD
$1.73 Billion ZAC3.25 Trillion ZAC3756.00 +6.10% +8.74% South Africa Low: ZAC2610.00 / High: ZAC6233.00 27.23 Million
53 Ninety One PLC
JSE:N91
$1.63 Billion ZAC3.07 Trillion ZAC4859.00 +0.50% +3.49% South Africa Low: ZAC4397.00 / High: ZAC5712.00 8.05 Million
54 Fortress Income Fund Ltd
JSE:FFB
$1.63 Billion ZAC3.06 Trillion ZAC2501.00 -1.15% -0.36% South Africa Low: ZAC2091.00 / High: ZAC2658.00 23.63 Million
55 Avi Ltd
JSE:AVI
$1.61 Billion ZAC3.03 Trillion ZAC9080.00 +0.11% -1.84% South Africa Low: ZAC8900.00 / High: ZAC11517.00 19.60 Million
56 Resilient Property Income Fund Ltd
JSE:RES
$1.46 Billion ZAC2.75 Trillion ZAC8235.00 -0.19% +0.44% South Africa Low: ZAC6350.00 / High: ZAC8908.00 7.92 Million
57 Advtech
JSE:ADH
$1.44 Billion ZAC2.72 Trillion ZAC4942.00 +3.07% +6.10% South Africa Low: ZAC3100.00 / High: ZAC4942.00 18.69 Million
58 Telkom
JSE:TKG
$1.39 Billion ZAC2.62 Trillion ZAC5315.00 -2.28% -1.23% South Africa Low: ZAC4675.00 / High: ZAC6661.00 18.76 Million
59 Dis-Chem Pharmacies
JSE:DCP
$1.37 Billion ZAC2.58 Trillion ZAC3013.00 +0.43% -0.20% South Africa Low: ZAC2965.00 / High: ZAC3819.00 22.58 Million
60 Hyprop
JSE:HYP
$1.31 Billion ZAC2.46 Trillion ZAC6055.00 +0.40% +1.29% South Africa Low: ZAC4428.00 / High: ZAC6440.00 12.43 Million
61 Netcare
JSE:NTC
$1.21 Billion ZAC2.29 Trillion ZAC1918.00 +0.21% +3.62% South Africa Low: ZAC1360.00 / High: ZAC1922.00 114.46 Million
62 Barloworld Ltd
JSE:BAW
$1.17 Billion ZAC2.21 Trillion ZAC11830.00 +0.00% -0.18% South Africa Low: ZAC11650.00 / High: ZAC12049.00 1.92 Million
63 Alphamin Resources Corp.
JSE:APH
$1.16 Billion ZAC2.18 Trillion ZAC1707.00 +0.12% +2.03% South Africa Low: ZAC1189.00 / High: ZAC1867.00 607.34K
64 Datatec
JSE:DTC
$1.12 Billion ZAC2.11 Trillion ZAC8850.00 +2.31% +6.82% South Africa Low: ZAC5478.00 / High: ZAC9958.00 12.07 Million
65 Truworths International Ltd
JSE:TRU
$1.05 Billion ZAC1.98 Trillion ZAC5322.00 -0.22% +2.44% South Africa Low: ZAC4891.00 / High: ZAC6941.00 28.31 Million
66 Motus Holdings Ltd
JSE:MTH
$1.01 Billion ZAC1.91 Trillion ZAC10821.00 +2.95% +6.04% South Africa Low: ZAC9044.00 / High: ZAC13470.00 6.94 Million
67 Foschini Group Ltd
JSE:TFG
$964.84 Million ZAC1.82 Trillion ZAC5758.00 +1.79% +6.14% South Africa Low: ZAC5081.00 / High: ZAC12119.00 34.42 Million
68 Grindrod
JSE:GND
$947.54 Million ZAC1.78 Trillion ZAC2672.00 +0.15% +0.34% South Africa Low: ZAC1165.00 / High: ZAC2753.00 27.15 Million
69 Lighthouse Capital Ltd
JSE:LTE
$896.54 Million ZAC1.69 Trillion ZAC809.00 +0.00% -1.46% South Africa Low: ZAC730.00 / High: ZAC878.00 11.19 Million
70 Life Healthcare
JSE:LHC
$876.12 Million ZAC1.65 Trillion ZAC1152.00 +0.61% +4.25% South Africa Low: ZAC1013.00 / High: ZAC1400.00 72.83 Million
71 Omnia Holdings Limited
JSE:OMN
$875.67 Million ZAC1.65 Trillion ZAC10539.00 +0.75% -2.89% South Africa Low: ZAC7158.00 / High: ZAC11300.00 11.72 Million
72 Ninety One Ltd
JSE:NY1
$809.79 Million ZAC1.52 Trillion ZAC4660.00 +1.13% +4.74% South Africa Low: ZAC4304.00 / High: ZAC5655.00 9.19 Million
73 Coronation Fund Managers Ltd
JSE:CML
$809.67 Million ZAC1.52 Trillion ZAC4358.00 +1.35% +4.61% South Africa Low: ZAC3925.00 / High: ZAC5175.00 6.63 Million
74 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
75 Equites Property Fund Ltd
JSE:EQU
$775.22 Million ZAC1.46 Trillion ZAC1766.00 -0.84% +0.06% South Africa Low: ZAC1556.00 / High: ZAC1918.00 13.84 Million
76 MAS Real Estate Inc
JSE:MSP
$775.19 Million ZAC1.46 Trillion ZAC2211.00 +1.52% +3.66% South Africa Low: ZAC1885.00 / High: ZAC2585.00 6.56 Million
77 Pick N Pay Stores Ltd
JSE:PIK
$741.47 Million ZAC1.40 Trillion ZAC1905.00 +1.44% +4.79% South Africa Low: ZAC1797.00 / High: ZAC3252.00 41.07 Million
78 Arrowhead Properties Ltd B
JSE:FTB
$721.15 Million ZAC1.36 Trillion ZAC711.00 -1.25% -3.53% South Africa Low: ZAC540.00 / High: ZAC770.00 77.90 Million
79 We Buy Cars Hlds Ltd
JSE:WBC
$710.67 Million ZAC1.34 Trillion ZAC3200.00 -0.40% -0.09% South Africa Low: ZAC3189.00 / High: ZAC5807.00 31.29 Million
80 Hosken Consolidated Investments Ltd
JSE:HCI
$708.71 Million ZAC1.33 Trillion ZAC17700.00 +0.22% +5.11% South Africa Low: ZAC11600.00 / High: ZAC17799.00 2.01 Million
81 AECI Ltd
JSE:AFE
$690.09 Million ZAC1.30 Trillion ZAC12306.00 -0.25% +0.36% South Africa Low: ZAC8575.00 / High: ZAC12727.00 6.56 Million
82 Sun International Ltd
JSE:SUI
$660.97 Million ZAC1.24 Trillion ZAC5189.00 -0.67% -3.30% South Africa Low: ZAC3672.00 / High: ZAC5528.00 11.01 Million
83 Thungela Resources Limited
JSE:TGA
$651.22 Million ZAC1.23 Trillion ZAC9627.00 +0.54% -0.21% South Africa Low: ZAC7390.00 / High: ZAC17519.00 13.04 Million
84 JSE Limited
JSE:JSE
$648.68 Million ZAC1.22 Trillion ZAC15070.00 -0.55% +0.78% South Africa Low: ZAC12471.00 / High: ZAC17768.00 2.71 Million
85 Attacq
JSE:ATT
$641.89 Million ZAC1.21 Trillion ZAC1726.00 +0.06% -0.23% South Africa Low: ZAC1380.00 / High: ZAC1847.00 12.07 Million
86 Stadio Holdings Ltd
JSE:SDO
$605.04 Million ZAC1.14 Trillion ZAC1338.00 +2.45% +2.92% South Africa Low: ZAC875.00 / High: ZAC1400.00 5.67 Million
87 Italtile Ltd
JSE:ITE
$603.83 Million ZAC1.14 Trillion ZAC955.00 +0.00% +5.18% South Africa Low: ZAC790.00 / High: ZAC1110.00 2.47 Million
88 PPC Ltd
JSE:PPC
$584.89 Million ZAC1.10 Trillion ZAC748.00 +0.27% +0.27% South Africa Low: ZAC493.00 / High: ZAC848.00 60.37 Million
89 Adcock Ingram Holdings Limited
JSE:AIP
$583.42 Million ZAC1.10 Trillion ZAC7480.00 +0.13% +0.19% South Africa Low: ZAC6930.00 / High: ZAC7480.00 6.11 Million
90 Allied Electronics Corporation Ltd
JSE:AEL
$572.10 Million ZAC1.08 Trillion ZAC2810.00 +0.83% +0.29% South Africa Low: ZAC1684.00 / High: ZAC3003.08 5.82 Million
91 SA Corporate Real Estate Fund Managers Ltd
JSE:SAC
$507.98 Million ZAC955.84 Billion ZAC349.00 +0.29% -1.69% South Africa Low: ZAC306.00 / High: ZAC398.00 44.70 Million
92 Reunert
JSE:RLO
$498.54 Million ZAC938.08 Billion ZAC5970.00 +0.78% +3.48% South Africa Low: ZAC5302.00 / High: ZAC7142.00 4.97 Million
93 Alexander Forbes Grp Hldg Ltd
JSE:AFH
$496.34 Million ZAC933.95 Billion ZAC738.00 -0.14% +4.53% South Africa Low: ZAC650.00 / High: ZAC880.00 2.02 Million
94 SPAR Group Ltd
JSE:SPP
$476.64 Million ZAC896.87 Billion ZAC4657.00 -2.16% -2.76% South Africa Low: ZAC4451.00 / High: ZAC11100.00 19.75 Million
95 Clientele
JSE:CLI
$474.80 Million ZAC893.40 Billion ZAC1971.00 +0.51% -0.30% South Africa Low: ZAC1200.00 / High: ZAC1990.00 4.00 Million
96 Oceana
JSE:OCE
$454.18 Million ZAC854.61 Billion ZAC7137.00 -0.78% -0.18% South Africa Low: ZAC4887.00 / High: ZAC7325.00 2.11 Million
97 Brait SE
JSE:BAT
$451.62 Million ZAC849.79 Billion ZAC220.00 -0.45% +4.76% South Africa Low: ZAC194.00 / High: ZAC240.00 40.23 Million
98 Stor-Age Property REIT Ltd
JSE:SSS
$439.82 Million ZAC827.59 Billion ZAC1619.00 -0.43% -0.98% South Africa Low: ZAC1548.00 / High: ZAC1911.00 17.30 Million
99 Astral Foods Ltd.
JSE:ARL
$435.40 Million ZAC819.27 Billion ZAC21179.00 +1.03% +0.64% South Africa Low: ZAC17249.00 / High: ZAC28161.00 2.52 Million
100 Wilson Bayly Holmes Ovcon Ltd
JSE:WBO
$434.62 Million ZAC817.79 Billion ZAC15740.00 -0.68% +1.01% South Africa Low: ZAC14500.00 / High: ZAC21126.00 2.14 Million