Largest Companies on Johannesburg Exchange Ranked by Market Cap

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

$670.27 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
$93.07 Billion ZAC175.12 Trillion ZAC327830.00 -1.26% -0.20% South Africa Low: ZAC282255.00 / High: ZAC369897.00 2.81 Million
2 Glencore PLC
JSE:GLN
$80.32 Billion ZAC151.13 Trillion ZAC12900.00 +1.55% +1.14% South Africa Low: ZAC6592.00 / High: ZAC13200.00 70.90 Million
3 AngloGold Ashanti Ltd
JSE:ANG
$41.95 Billion ZAC78.93 Trillion ZAC156114.00 +0.05% -0.20% South Africa Low: ZAC77000.00 / High: ZAC203525.00 23.11 Million
4 Naspers Limited
JSE:NPN
$34.55 Billion ZAC65.00 Trillion ZAC85500.00 -2.44% -1.26% South Africa Low: ZAC84281.00 / High: ZAC625468.00 38.89 Million
5 Gold Fields Ltd
JSE:GFI
$31.57 Billion ZAC59.40 Trillion ZAC66371.00 -0.79% -2.28% South Africa Low: ZAC40405.00 / High: ZAC93610.00 41.65 Million
6 Firstrand Ltd
JSE:FSR
$27.85 Billion ZAC52.41 Trillion ZAC9373.00 +1.80% +5.84% South Africa Low: ZAC7120.00 / High: ZAC9952.00 314.66 Million
7 Standard Bank Group Ltd
JSE:SBK
$27.65 Billion ZAC52.02 Trillion ZAC32128.00 +0.92% +4.30% South Africa Low: ZAC21992.00 / High: ZAC32941.00 63.65 Million
8 Capitec Bank Holdings Ltd
JSE:CPI
$27.63 Billion ZAC51.99 Trillion ZAC448928.00 +0.21% +3.44% South Africa Low: ZAC339339.00 / High: ZAC478822.00 5.46 Million
9 MTN Group Ltd
JSE:MTN
$20.29 Billion ZAC38.18 Trillion ZAC20828.00 -0.97% +0.51% South Africa Low: ZAC12497.00 / High: ZAC21920.00 88.83 Million
10 Valterra Platinum Limited
JSE:VAL
$19.22 Billion ZAC36.17 Trillion ZAC137022.00 -1.32% +1.11% South Africa Low: ZAC73150.00 / High: ZAC186439.00 14.85 Million
11 Vodacom Group Ltd
JSE:VOD
$15.60 Billion ZAC29.36 Trillion ZAC15197.00 -0.30% +0.46% South Africa Low: ZAC12895.00 / High: ZAC16398.00 45.03 Million
12 Impala Platinum Holdings Ltd
JSE:IMP
$11.12 Billion ZAC20.93 Trillion ZAC23337.00 -0.18% -2.21% South Africa Low: ZAC12609.00 / High: ZAC36700.00 70.76 Million
13 Absa Group Ltd
JSE:ABG
$10.52 Billion ZAC19.79 Trillion ZAC23864.00 +0.66% +3.42% South Africa Low: ZAC17075.00 / High: ZAC27203.00 56.93 Million
14 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
15 Discovery Holdings Ltd
JSE:DSY
$9.76 Billion ZAC18.36 Trillion ZAC27295.00 +0.38% +2.31% South Africa Low: ZAC18983.00 / High: ZAC27366.00 32.74 Million
16 Harmony Gold Mining Co. Ltd.
JSE:HAR
$9.68 Billion ZAC18.22 Trillion ZAC29161.00 -0.89% +6.23% South Africa Low: ZAC22946.00 / High: ZAC40841.00 70.77 Million
17 Sanlam Ltd
JSE:SLM
$9.53 Billion ZAC17.93 Trillion ZAC8588.00 +1.15% -0.48% South Africa Low: ZAC8297.00 / High: ZAC10689.00 115.21 Million
18 Shoprite Holdings Ltd
JSE:SHP
$8.50 Billion ZAC16.00 Trillion ZAC29581.00 -0.44% +1.18% South Africa Low: ZAC25683.00 / High: ZAC29713.00 30.94 Million
19 Sasol Ltd
JSE:SOL
$7.47 Billion ZAC14.05 Trillion ZAC22260.00 +5.85% +0.81% South Africa Low: ZAC7876.00 / High: ZAC23894.00 78.02 Million
20 Sibanye Stillwater Ltd
JSE:SSW
$7.41 Billion ZAC13.94 Trillion ZAC4925.00 -0.99% -2.57% South Africa Low: ZAC2665.00 / High: ZAC8223.00 200.18 Million
21 Bid Corporation Ltd
JSE:BID
$7.39 Billion ZAC13.91 Trillion ZAC41400.00 -1.21% -1.09% South Africa Low: ZAC39838.00 / High: ZAC47632.00 21.14 Million
22 Northam Platinum Holdings Ltd
JSE:NPH
$6.72 Billion ZAC12.64 Trillion ZAC32092.00 +0.29% -3.77% South Africa Low: ZAC14948.00 / High: ZAC46108.00 40.76 Million
23 Nedbank Group Ltd
JSE:NED
$6.44 Billion ZAC12.12 Trillion ZAC26051.00 +0.99% +1.74% South Africa Low: ZAC20833.00 / High: ZAC31500.00 35.05 Million
24 OUTSURANCE GROUP LTD
JSE:OUT
$5.89 Billion ZAC11.09 Trillion ZAC7163.00 -0.94% +0.62% South Africa Low: ZAC6632.00 / High: ZAC8056.00 39.35 Million
25 Reinet Investments SCA
JSE:RNI
$5.59 Billion ZAC10.52 Trillion ZAC57871.00 +0.94% +1.02% South Africa Low: ZAC47073.00 / High: ZAC59940.00 5.49 Million
26 Kumba Iron Ore Ltd
JSE:KIO
$5.39 Billion ZAC10.15 Trillion ZAC31685.00 +3.20% +0.46% South Africa Low: ZAC27233.00 / High: ZAC38866.00 5.18 Million
27 Remgro Ltd
JSE:REM
$5.30 Billion ZAC9.97 Trillion ZAC19286.00 +0.44% +1.99% South Africa Low: ZAC15215.42 / High: ZAC20214.00 25.25 Million
28 Investec PLC
JSE:INP
$4.74 Billion ZAC8.92 Trillion ZAC14113.00 +1.65% +5.47% South Africa Low: ZAC11669.00 / High: ZAC14344.00 38.04 Million
29 Pepkor Holdings Ltd
JSE:PPH
$4.31 Billion ZAC8.12 Trillion ZAC2200.00 +0.59% -0.27% South Africa Low: ZAC2165.00 / High: ZAC2919.00 269.20 Million
30 ABSA Bank Limited
JSE:ABSP
$4.29 Billion ZAC8.08 Trillion ZAC95800.00 +0.10% -0.16% South Africa Low: ZAC93499.00 / High: ZAC95949.00 293.80K
31 Bidvest Group Ltd
JSE:BVT
$4.28 Billion ZAC8.06 Trillion ZAC23702.00 -1.43% +0.33% South Africa Low: ZAC21107.00 / High: ZAC25344.00 14.85 Million
32 Pan African Resources PLC
JSE:PAN
$3.34 Billion ZAC6.28 Trillion ZAC3100.00 -1.02% -1.31% South Africa Low: ZAC1087.00 / High: ZAC3881.00 117.23 Million
33 Aspen Pharmacare Holdings Ltd
JSE:APN
$3.22 Billion ZAC6.05 Trillion ZAC13636.00 -0.14% -2.19% South Africa Low: ZAC9100.00 / High: ZAC14947.00 30.53 Million
34 Quilter PLC
JSE:QLT
$3.13 Billion ZAC5.89 Trillion ZAC4291.00 +0.23% +5.38% South Africa Low: ZAC3515.00 / High: ZAC4319.00 34.43 Million
35 Clicks
JSE:CLS
$3.06 Billion ZAC5.76 Trillion ZAC24641.00 -0.69% -1.50% South Africa Low: ZAC24612.00 / High: ZAC39157.00 29.42 Million
36 Growthpoint Properties Ltd
JSE:GRT
$3.05 Billion ZAC5.74 Trillion ZAC1700.00 +0.95% +1.80% South Africa Low: ZAC1304.00 / High: ZAC1885.00 190.53 Million
37 Old Mutual Ltd
JSE:OMU
$2.92 Billion ZAC5.49 Trillion ZAC1307.00 +0.31% +1.40% South Africa Low: ZAC1132.00 / High: ZAC1681.00 338.38 Million
38 MultiChoice Group Ltd
JSE:MCG
$2.82 Billion ZAC5.31 Trillion ZAC12375.00 +0.20% +0.44% South Africa Low: ZAC11475.00 / High: ZAC12574.00 13.80 Million
39 Exxaro Resources Ltd
JSE:EXX
$2.64 Billion ZAC4.97 Trillion ZAC21214.00 +1.80% +1.77% South Africa Low: ZAC14562.00 / High: ZAC22687.00 20.32 Million
40 Momentum Metropolitan Holdings Ltd
JSE:MTM
$2.51 Billion ZAC4.72 Trillion ZAC3664.00 -0.27% -1.27% South Africa Low: ZAC3243.00 / High: ZAC4066.00 38.45 Million
41 Woolworths Holdings Ltd
JSE:WHL
$2.39 Billion ZAC4.49 Trillion ZAC5039.00 -0.45% -1.33% South Africa Low: ZAC4783.00 / High: ZAC6054.00 87.44 Million
42 Redefine Properties Ltd
JSE:RDF
$2.34 Billion ZAC4.40 Trillion ZAC633.00 +0.96% +1.77% South Africa Low: ZAC442.00 / High: ZAC693.00 367.98 Million
43 Tiger Brands Ltd
JSE:TBS
$2.29 Billion ZAC4.31 Trillion ZAC28443.00 +0.33% -1.55% South Africa Low: ZAC28298.00 / High: ZAC38087.00 7.58 Million
44 Santam
JSE:SNT
$2.21 Billion ZAC4.17 Trillion ZAC38146.00 -0.93% +1.46% South Africa Low: ZAC37596.00 / High: ZAC45170.00 1.82 Million
45 African Rainbow Minerals Ltd
JSE:ARI
$2.19 Billion ZAC4.11 Trillion ZAC20989.00 +0.07% +2.12% South Africa Low: ZAC15846.00 / High: ZAC26792.00 11.07 Million
46 Mr Price Group Ltd
JSE:MRP
$2.13 Billion ZAC4.01 Trillion ZAC15652.00 +1.02% +0.19% South Africa Low: ZAC14817.00 / High: ZAC24299.00 23.15 Million
47 DRDGOLD Limited
JSE:DRD
$2.02 Billion ZAC3.79 Trillion ZAC4383.00 -1.57% -1.84% South Africa Low: ZAC2320.00 / High: ZAC6233.00 21.76 Million
48 PSG Konsult Ltd
JSE:KST
$1.88 Billion ZAC3.53 Trillion ZAC2839.00 -1.76% +3.84% South Africa Low: ZAC1977.00 / High: ZAC2890.00 14.77 Million
49 Investec Ltd
JSE:INL
$1.83 Billion ZAC3.45 Trillion ZAC13788.00 +1.03% +5.17% South Africa Low: ZAC11655.00 / High: ZAC14000.00 18.44 Million
50 Sirius Real Estate Ltd
JSE:SRE
$1.75 Billion ZAC3.29 Trillion ZAC2188.00 -0.41% -0.41% South Africa Low: ZAC2049.00 / High: ZAC2525.00 21.66 Million
51 Vukile Property Fund Ltd
JSE:VKE
$1.72 Billion ZAC3.24 Trillion ZAC2364.00 +0.13% -1.54% South Africa Low: ZAC1903.00 / High: ZAC2605.00 56.33 Million
52 Dis-Chem Pharmacies
JSE:DCP
$1.71 Billion ZAC3.23 Trillion ZAC3765.00 +0.40% +2.31% South Africa Low: ZAC3043.00 / High: ZAC3801.00 19.30 Million
53 Ninety One PLC
JSE:N91
$1.68 Billion ZAC3.16 Trillion ZAC4985.00 +0.26% +0.95% South Africa Low: ZAC3827.00 / High: ZAC5712.00 8.79 Million
54 Avi Ltd
JSE:AVI
$1.68 Billion ZAC3.15 Trillion ZAC9450.00 +1.17% -0.41% South Africa Low: ZAC8722.00 / High: ZAC11517.00 18.49 Million
55 Fortress Income Fund Ltd
JSE:FFB
$1.57 Billion ZAC2.96 Trillion ZAC2414.00 +0.37% -6.25% South Africa Low: ZAC1956.00 / High: ZAC2658.00 85.78 Million
56 Telkom
JSE:TKG
$1.56 Billion ZAC2.93 Trillion ZAC5946.00 -0.35% +3.43% South Africa Low: ZAC3843.00 / High: ZAC6493.00 17.79 Million
57 Resilient Property Income Fund Ltd
JSE:RES
$1.47 Billion ZAC2.77 Trillion ZAC8296.00 +0.56% -2.19% South Africa Low: ZAC5847.00 / High: ZAC8908.00 17.31 Million
58 Karooooo Ltd
JSE:KRO
$1.29 Billion ZAC2.43 Trillion ZAC78500.00 -1.63% +2.05% South Africa Low: ZAC72250.00 / High: ZAC104999.00 21.44K
59 Advtech
JSE:ADH
$1.28 Billion ZAC2.41 Trillion ZAC4380.00 +0.67% +1.32% South Africa Low: ZAC3000.00 / High: ZAC4520.00 10.11 Million
60 Hyprop
JSE:HYP
$1.25 Billion ZAC2.35 Trillion ZAC5768.00 +0.24% +0.59% South Africa Low: ZAC4188.00 / High: ZAC6440.00 17.48 Million
61 Barloworld Ltd
JSE:BAW
$1.17 Billion ZAC2.21 Trillion ZAC11830.00 +0.00% -0.18% South Africa Low: ZAC10634.00 / High: ZAC12049.00 1.92 Million
62 Alphamin Resources Corp.
JSE:APH
$1.12 Billion ZAC2.10 Trillion ZAC1642.00 +1.36% -3.41% South Africa Low: ZAC1051.00 / High: ZAC1850.00 1.20 Million
63 Datatec
JSE:DTC
$1.10 Billion ZAC2.07 Trillion ZAC8557.00 +2.61% +12.55% South Africa Low: ZAC5478.00 / High: ZAC8557.00 9.56 Million
64 Netcare
JSE:NTC
$1.06 Billion ZAC2.00 Trillion ZAC1680.00 -0.53% +0.18% South Africa Low: ZAC1330.00 / High: ZAC1765.00 61.70 Million
65 Truworths International Ltd
JSE:TRU
$1.01 Billion ZAC1.89 Trillion ZAC5087.00 -0.41% +0.24% South Africa Low: ZAC4891.00 / High: ZAC7389.00 40.09 Million
66 Foschini Group Ltd
JSE:TFG
$990.34 Million ZAC1.86 Trillion ZAC5796.00 +0.54% +0.59% South Africa Low: ZAC5722.00 / High: ZAC13820.00 57.10 Million
67 Thungela Resources Limited
JSE:TGA
$985.85 Million ZAC1.86 Trillion ZAC14574.00 +8.66% +13.95% South Africa Low: ZAC7390.00 / High: ZAC17519.00 13.49 Million
68 Motus Holdings Ltd
JSE:MTH
$966.90 Million ZAC1.82 Trillion ZAC10309.00 +0.09% +0.71% South Africa Low: ZAC8740.00 / High: ZAC13470.00 12.38 Million
69 Pick N Pay Stores Ltd
JSE:PIK
$942.70 Million ZAC1.77 Trillion ZAC2422.00 +13.50% +9.10% South Africa Low: ZAC1813.00 / High: ZAC3252.00 91.03 Million
70 Coronation Fund Managers Ltd
JSE:CML
$925.90 Million ZAC1.74 Trillion ZAC4500.00 -0.27% -0.77% South Africa Low: ZAC3673.00 / High: ZAC5175.00 9.37 Million
71 Grindrod
JSE:GND
$915.27 Million ZAC1.72 Trillion ZAC2581.00 +1.53% +8.22% South Africa Low: ZAC1109.00 / High: ZAC2581.00 38.48 Million
72 Life Healthcare
JSE:LHC
$859.39 Million ZAC1.62 Trillion ZAC1130.00 -1.74% +0.53% South Africa Low: ZAC1050.00 / High: ZAC1461.00 67.86 Million
73 Lighthouse Capital Ltd
JSE:LTE
$847.78 Million ZAC1.60 Trillion ZAC765.00 +0.00% -0.39% South Africa Low: ZAC734.00 / High: ZAC878.00 45.35 Million
74 Omnia Holdings Limited
JSE:OMN
$841.77 Million ZAC1.58 Trillion ZAC10131.00 +0.83% +3.53% South Africa Low: ZAC7079.00 / High: ZAC10131.00 9.90 Million
75 Ninety One Ltd
JSE:NY1
$835.69 Million ZAC1.57 Trillion ZAC4809.00 +0.52% +1.54% South Africa Low: ZAC3750.00 / High: ZAC5655.00 8.56 Million
76 Equites Property Fund Ltd
JSE:EQU
$792.34 Million ZAC1.49 Trillion ZAC1805.00 +1.46% -0.82% South Africa Low: ZAC1486.00 / High: ZAC1918.00 30.16 Million
77 We Buy Cars Hlds Ltd
JSE:WBC
$785.73 Million ZAC1.48 Trillion ZAC3538.00 -0.39% -2.21% South Africa Low: ZAC3500.00 / High: ZAC6020.00 34.61 Million
78 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
79 MAS Real Estate Inc
JSE:MSP
$754.50 Million ZAC1.42 Trillion ZAC2152.00 +0.05% -1.47% South Africa Low: ZAC1885.00 / High: ZAC2585.00 20.08 Million
80 Arrowhead Properties Ltd B
JSE:FTB
$711.01 Million ZAC1.34 Trillion ZAC701.00 +1.15% +1.74% South Africa Low: ZAC508.00 / High: ZAC754.00 49.23 Million
81 AECI Ltd
JSE:AFE
$703.32 Million ZAC1.32 Trillion ZAC12542.00 -1.10% +9.31% South Africa Low: ZAC8575.00 / High: ZAC12681.00 7.03 Million
82 Hosken Consolidated Investments Ltd
JSE:HCI
$690.51 Million ZAC1.30 Trillion ZAC17050.00 +1.16% +3.25% South Africa Low: ZAC11600.00 / High: ZAC17400.00 872.80K
83 JSE Limited
JSE:JSE
$660.73 Million ZAC1.24 Trillion ZAC15350.00 -1.60% -2.53% South Africa Low: ZAC12471.00 / High: ZAC17768.00 2.72 Million
84 Attacq
JSE:ATT
$632.59 Million ZAC1.19 Trillion ZAC1701.00 -0.82% +0.24% South Africa Low: ZAC1380.00 / High: ZAC1847.00 20.95 Million
85 Sun International Ltd
JSE:SUI
$606.20 Million ZAC1.14 Trillion ZAC4759.00 +0.06% +0.83% South Africa Low: ZAC3672.00 / High: ZAC4995.00 8.05 Million
86 SPAR Group Ltd
JSE:SPP
$603.76 Million ZAC1.14 Trillion ZAC5899.00 -0.71% -3.91% South Africa Low: ZAC5725.00 / High: ZAC11739.00 12.39 Million
87 Adcock Ingram Holdings Limited
JSE:AIP
$583.42 Million ZAC1.10 Trillion ZAC7480.00 +0.13% +0.19% South Africa Low: ZAC4800.00 / High: ZAC7480.00 6.11 Million
88 Stadio Holdings Ltd
JSE:SDO
$557.56 Million ZAC1.05 Trillion ZAC1233.00 +0.08% +4.40% South Africa Low: ZAC810.00 / High: ZAC1400.00 6.08 Million
89 PPC Ltd
JSE:PPC
$542.66 Million ZAC1.02 Trillion ZAC694.00 +1.31% +2.21% South Africa Low: ZAC455.00 / High: ZAC694.00 53.20 Million
90 Reunert
JSE:RLO
$533.28 Million ZAC1.00 Trillion ZAC6386.00 +2.00% -10.06% South Africa Low: ZAC5302.00 / High: ZAC7142.00 7.80 Million
91 Italtile Ltd
JSE:ITE
$531.12 Million ZAC999.39 Billion ZAC840.00 -1.06% +6.33% South Africa Low: ZAC790.00 / High: ZAC1110.00 10.62 Million
92 Astral Foods Ltd.
JSE:ARL
$519.96 Million ZAC978.39 Billion ZAC25395.00 +2.00% +6.19% South Africa Low: ZAC17082.00 / High: ZAC28161.00 2.90 Million
93 Alexander Forbes Grp Hldg Ltd
JSE:AFH
$514.50 Million ZAC968.11 Billion ZAC765.00 -0.26% -2.17% South Africa Low: ZAC650.00 / High: ZAC933.00 1.83 Million
94 SA Corporate Real Estate Fund Managers Ltd
JSE:SAC
$507.98 Million ZAC955.84 Billion ZAC349.00 +0.58% -0.85% South Africa Low: ZAC296.00 / High: ZAC398.00 45.76 Million
95 Raubex
JSE:RBX
$487.67 Million ZAC917.63 Billion ZAC5100.00 +0.99% +2.00% South Africa Low: ZAC3900.00 / High: ZAC5705.00 6.20 Million
96 Allied Electronics Corporation Ltd
JSE:AEL
$480.48 Million ZAC904.10 Billion ZAC2360.00 +2.30% +9.26% South Africa Low: ZAC1684.00 / High: ZAC2362.00 5.35 Million
97 Brait SE
JSE:BAT
$476.25 Million ZAC896.14 Billion ZAC232.00 -0.43% +1.31% South Africa Low: ZAC194.00 / High: ZAC240.00 16.06 Million
98 Wilson Bayly Holmes Ovcon Ltd
JSE:WBO
$466.92 Million ZAC878.58 Billion ZAC16910.00 -1.56% +2.18% South Africa Low: ZAC14500.00 / High: ZAC21126.00 4.49 Million
99 Stor-Age Property REIT Ltd
JSE:SSS
$464.54 Million ZAC874.11 Billion ZAC1710.00 -0.52% -3.61% South Africa Low: ZAC1540.00 / High: ZAC1911.00 12.18 Million
100 Clientele
JSE:CLI
$463.71 Million ZAC872.55 Billion ZAC1925.00 +0.00% +0.26% South Africa Low: ZAC1092.00 / High: ZAC1949.00 1.84 Million