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
101 Tharisa plc
JSE:THA
$453.15 Million ZAC852.67 Billion ZAC2900.00 +0.17% +2.11% South Africa Low: ZAC1542.00 / High: ZAC3086.00 634.10K
102 Curro Hol
JSE:COH
$427.54 Million ZAC804.48 Billion ZAC1461.00 +0.41% +0.41% South Africa Low: ZAC801.00 / High: ZAC1466.00 24.77 Million
103 Blue Label Telecoms Ltd
JSE:BLU
$420.51 Million ZAC791.26 Billion ZAC880.00 -2.44% +4.76% South Africa Low: ZAC834.00 / High: ZAC1704.00 28.48 Million
104 Burstone Group Limited
JSE:BTN
$409.01 Million ZAC769.62 Billion ZAC970.00 -0.82% +0.41% South Africa Low: ZAC790.00 / High: ZAC1019.00 21.70 Million
105 Sappi Ltd
JSE:SAP
$403.29 Million ZAC758.85 Billion ZAC1250.00 +1.96% -16.22% South Africa Low: ZAC1226.00 / High: ZAC3453.00 58.58 Million
106 Tsogo Sun
JSE:TSG
$395.63 Million ZAC744.43 Billion ZAC737.00 +4.39% +10.83% South Africa Low: ZAC631.00 / High: ZAC810.00 28.21 Million
107 RCL Foods Ltd
JSE:RCL
$386.92 Million ZAC728.04 Billion ZAC810.00 +1.89% -6.36% South Africa Low: ZAC790.00 / High: ZAC1129.00 1.39 Million
108 Dipula Income Fund Ltd
JSE:DIB
$383.43 Million ZAC721.48 Billion ZAC712.00 -0.28% -0.84% South Africa Low: ZAC520.00 / High: ZAC720.00 46.31 Million
109 Oceana
JSE:OCE
$379.28 Million ZAC713.67 Billion ZAC5960.00 -0.67% +10.99% South Africa Low: ZAC4887.00 / High: ZAC6100.00 1.56 Million
110 Emira Property Fund
JSE:EMI
$378.80 Million ZAC712.77 Billion ZAC1526.00 -1.48% +4.16% South Africa Low: ZAC1033.00 / High: ZAC1577.00 4.25 Million
111 Kap Industrial Holdings Ltd
JSE:KAP
$363.83 Million ZAC684.59 Billion ZAC273.00 +1.49% +7.06% South Africa Low: ZAC147.00 / High: ZAC273.00 123.09 Million
112 Spear REIT Ltd
JSE:SEA
$354.81 Million ZAC667.63 Billion ZAC1362.00 +1.26% +5.66% South Africa Low: ZAC995.00 / High: ZAC1362.00 15.08 Million
113 RFG Holdings Ltd
JSE:RFG
$345.79 Million ZAC650.65 Billion ZAC2489.00 +2.60% +0.57% South Africa Low: ZAC1470.00 / High: ZAC2640.00 1.38 Million
114 Sabvest Capital Ltd
JSE:SBP
$309.73 Million ZAC582.80 Billion ZAC15500.00 +2.65% -1.27% South Africa Low: ZAC9100.00 / High: ZAC16000.00 106.75K
115 Super Group Ltd.
JSE:SPG
$307.40 Million ZAC578.42 Billion ZAC1712.00 -1.04% +4.77% South Africa Low: ZAC1240.00 / High: ZAC3039.00 13.99 Million
116 Hudaco
JSE:HDC
$288.28 Million ZAC542.44 Billion ZAC19108.00 -0.73% +0.30% South Africa Low: ZAC17400.00 / High: ZAC22400.00 268.42K
117 Famous Brands Ltd
JSE:FBR
$276.91 Million ZAC521.05 Billion ZAC5200.00 +0.37% +4.08% South Africa Low: ZAC4909.00 / High: ZAC6423.00 1.63 Million
118 Sygnia Ltd
JSE:SYG
$269.52 Million ZAC507.14 Billion ZAC3250.00 +2.52% +1.21% South Africa Low: ZAC2589.00 / High: ZAC3950.00 450.81K
119 Afrimat
JSE:AFT
$265.14 Million ZAC498.91 Billion ZAC3280.00 +1.86% +6.49% South Africa Low: ZAC3080.00 / High: ZAC5301.00 17.54 Million
120 Octodec
JSE:OCT
$243.33 Million ZAC457.86 Billion ZAC1720.00 +1.18% +2.26% South Africa Low: ZAC962.00 / High: ZAC1739.00 4.55 Million
121 Caxton
JSE:CAT
$238.23 Million ZAC448.26 Billion ZAC1268.00 -0.47% -1.32% South Africa Low: ZAC1100.00 / High: ZAC1475.00 951.07K
122 Lewis Group Limited
JSE:LEW
$228.60 Million ZAC430.15 Billion ZAC8265.00 +0.29% +0.02% South Africa Low: ZAC7103.00 / High: ZAC9694.00 344.57K
123 Bell Equipment Limited
JSE:BEL
$213.33 Million ZAC401.41 Billion ZAC4199.00 +1.18% +2.07% South Africa Low: ZAC3706.00 / High: ZAC4655.00 303.73K
124 Nampak
JSE:NPK
$210.57 Million ZAC396.22 Billion ZAC47700.00 +0.00% +1.01% South Africa Low: ZAC44200.00 / High: ZAC55495.00 81.26K
125 HomeChoice Investments Ltd
JSE:HIL
$205.79 Million ZAC387.23 Billion ZAC3700.00 +0.00% -1.33% South Africa Low: ZAC3100.00 / High: ZAC3795.00 237.87K
126 Acsion Ltd
JSE:ACS
$204.31 Million ZAC384.45 Billion ZAC1000.00 -7.83% -6.89% South Africa Low: ZAC550.00 / High: ZAC1280.00 133.07K
127 Oando PLC
JSE:OAO
$198.20 Million ZAC372.94 Billion ZAC30.00 +66.67% +50.00% South Africa Low: ZAC10.00 / High: ZAC34.00 494.90K
128 Spurcorp
JSE:SUR
$185.19 Million ZAC348.47 Billion ZAC4315.00 -3.45% +5.24% South Africa Low: ZAC3245.00 / High: ZAC4469.00 1.71 Million
129 Kaap Agri Bedryf Employee and Farm Worker Bee Trust
JSE:KAL
$169.40 Million ZAC318.76 Billion ZAC4513.00 -0.83% +2.54% South Africa Low: ZAC3753.00 / High: ZAC5100.00 1.13 Million
130 Invicta
JSE:IVT
$166.20 Million ZAC312.73 Billion ZAC3610.00 +0.28% -2.43% South Africa Low: ZAC3185.00 / High: ZAC3900.00 242.59K
131 Merafe
JSE:MRF
$163.36 Million ZAC307.39 Billion ZAC123.00 -1.60% -0.81% South Africa Low: ZAC101.00 / High: ZAC134.00 37.63 Million
132 Mpact Limited
JSE:MPT
$163.18 Million ZAC307.05 Billion ZAC2083.00 +0.00% -4.01% South Africa Low: ZAC1990.00 / High: ZAC2924.00 997.47K
133 Choppies Enterprises Ltd
JSE:CHP
$160.15 Million ZAC301.35 Billion ZAC166.00 -0.60% +7.79% South Africa Low: ZAC104.00 / High: ZAC795.00 377.05K
134 Sea Harvest Group Ltd
JSE:SHG
$151.92 Million ZAC285.86 Billion ZAC865.00 +2.73% +5.75% South Africa Low: ZAC738.00 / High: ZAC1000.00 1.37 Million
135 Combined Motor Holdings Limited
JSE:CMH
$140.20 Million ZAC263.81 Billion ZAC3800.00 +0.00% -0.03% South Africa Low: ZAC2901.00 / High: ZAC4195.00 1.02 Million
136 Libstar Holdings Ltd
JSE:LBR
$139.14 Million ZAC261.81 Billion ZAC430.00 +4.88% +1.18% South Africa Low: ZAC308.00 / High: ZAC525.00 4.34 Million
137 Purple Capital Ltd
JSE:PPE
$138.84 Million ZAC261.24 Billion ZAC183.00 +2.23% -3.17% South Africa Low: ZAC136.00 / High: ZAC260.00 12.09 Million
138 Master Drilling Group Ltd
JSE:MDI
$137.60 Million ZAC258.92 Billion ZAC1720.00 +0.00% +0.00% South Africa Low: ZAC1431.00 / High: ZAC1920.00 3.27 Million
139 Cashbil
JSE:CSB
$132.56 Million ZAC249.42 Billion ZAC11960.00 -2.76% -4.30% South Africa Low: ZAC11960.00 / High: ZAC15900.00 274.68K
140 City Lodge Hotels Ltd
JSE:CLH
$123.02 Million ZAC231.48 Billion ZAC422.00 -0.47% -2.76% South Africa Low: ZAC377.00 / High: ZAC530.00 6.19 Million
141 Orion Gold NL
JSE:ORN
$121.22 Million ZAC228.09 Billion ZAC28.00 -6.67% -12.50% South Africa Low: ZAC12.00 / High: ZAC47.00 185.46 Million
142 Safari Investments RSA Ltd
JSE:SAR
$114.14 Million ZAC214.76 Billion ZAC840.00 +1.69% +1.82% South Africa Low: ZAC650.00 / High: ZAC849.00 879.60K
143 Capital Appreciation Ltd
JSE:CTA
$113.35 Million ZAC213.29 Billion ZAC184.00 +0.00% +2.22% South Africa Low: ZAC147.00 / High: ZAC187.00 11.30 Million
144 Zeder Investments Ltd
JSE:ZED
$107.19 Million ZAC201.69 Billion ZAC131.00 +1.55% +0.77% South Africa Low: ZAC112.00 / High: ZAC140.00 4.42 Million
145 Argent
JSE:ART
$105.96 Million ZAC199.38 Billion ZAC3751.00 -1.26% -0.27% South Africa Low: ZAC2500.00 / High: ZAC3819.00 835.86K
146 Balwin Properties Ltd
JSE:BWN
$103.47 Million ZAC194.69 Billion ZAC414.00 +0.00% +8.95% South Africa Low: ZAC210.00 / High: ZAC415.00 13.55 Million
147 Quantum Foods Holdings
JSE:QFH
$102.59 Million ZAC193.04 Billion ZAC951.00 +0.00% -13.47% South Africa Low: ZAC653.00 / High: ZAC1190.00 657.57K
148 Frontier Transport Holdings Ltd
JSE:FTH
$92.94 Million ZAC174.88 Billion ZAC591.00 -6.78% -11.66% South Africa Low: ZAC555.00 / High: ZAC750.00 1.42 Million
149 Novus Holdings Ltd
JSE:NVS
$91.71 Million ZAC172.57 Billion ZAC545.00 +0.74% +2.83% South Africa Low: ZAC510.00 / High: ZAC780.00 2.95 Million
150 Gemfields Group Ltd
JSE:GML
$86.14 Million ZAC162.08 Billion ZAC94.00 +0.00% +5.62% South Africa Low: ZAC80.00 / High: ZAC178.00 1.16 Million
151 Transaction Capital
JSE:TCP
$82.11 Million ZAC154.51 Billion ZAC197.00 +0.00% +0.00% South Africa Low: ZAC197.00 / High: ZAC197.00 471.82K
152 ArcelorMittal South Africa Limited
JSE:ACL
$77.01 Million ZAC144.90 Billion ZAC130.00 +0.78% +0.78% South Africa Low: ZAC90.00 / High: ZAC174.00 7.82 Million
153 Renergen Ltd.
JSE:REN
$75.87 Million ZAC142.76 Billion ZAC920.00 +0.00% -1.92% South Africa Low: ZAC785.00 / High: ZAC1702.00 7.19 Million
154 Sab Zenzele Kabili Holdings
JSE:SZK
$73.27 Million ZAC137.87 Billion ZAC3400.00 +0.00% +0.00% South Africa Low: ZAC3000.00 / High: ZAC3702.00 12.53K
155 Metrofile
JSE:MFL
$72.47 Million ZAC136.36 Billion ZAC323.00 +0.00% +0.94% South Africa Low: ZAC227.00 / High: ZAC324.00 14.06 Million
156 Transpaco Ltd
JSE:TPC
$66.58 Million ZAC125.28 Billion ZAC4500.00 +3.45% +7.14% South Africa Low: ZAC3250.00 / High: ZAC4500.00 169.57K
157 Marshall Monteagle PLC
JSE:MMP
$66.23 Million ZAC124.62 Billion ZAC2702.00 -14.11% -12.84% South Africa Low: ZAC2310.00 / High: ZAC3300.00 117.97K
158 eMedia Holdings Limited
JSE:EMN
$65.77 Million ZAC123.76 Billion ZAC215.00 +0.00% +2.38% South Africa Low: ZAC179.00 / High: ZAC328.00 19.05 Million
159 Stefstock
JSE:SSK
$63.55 Million ZAC119.58 Billion ZAC715.00 -0.69% +5.15% South Africa Low: ZAC361.00 / High: ZAC720.00 6.32 Million
160 Deneb Investments Ltd
JSE:DNB
$62.18 Million ZAC117.00 Billion ZAC265.00 +23.26% +6.00% South Africa Low: ZAC190.00 / High: ZAC265.00 365.74K
161 Fairvest Ltd
JSE:FTA
$61.20 Million ZAC115.15 Billion ZAC1836.00 -1.29% +1.49% South Africa Low: ZAC1680.00 / High: ZAC2147.00 1.08 Million
162 Brimstone Investment Corporation Limited
JSE:BRN
$59.66 Million ZAC112.26 Billion ZAC550.00 +7.42% +10.22% South Africa Low: ZAC410.00 / High: ZAC630.00 1.12 Million
163 Accelerate Property Fund Ltd
JSE:APF
$56.53 Million ZAC106.37 Billion ZAC52.00 +0.00% +4.00% South Africa Low: ZAC36.00 / High: ZAC74.00 15.15 Million
164 Santova Ltd
JSE:SNV
$53.62 Million ZAC100.89 Billion ZAC785.00 +1.95% +3.15% South Africa Low: ZAC651.00 / High: ZAC975.00 783.70K
165 Metair
JSE:MTA
$53.23 Million ZAC100.15 Billion ZAC515.00 +0.00% -2.83% South Africa Low: ZAC405.00 / High: ZAC864.00 1.47 Million
166 Bowler Metcalf Ltd
JSE:BCF
$50.25 Million ZAC94.56 Billion ZAC1380.00 +6.15% +2.22% South Africa Low: ZAC1200.00 / High: ZAC1600.00 529.58K
167 York Timber Holdings Ltd
JSE:YRK
$47.39 Million ZAC89.16 Billion ZAC192.00 +1.05% +3.23% South Africa Low: ZAC180.00 / High: ZAC249.00 1.54 Million
168 EPE Capital Partners Ltd
JSE:EPE
$46.80 Million ZAC88.07 Billion ZAC585.00 -1.18% +2.63% South Africa Low: ZAC570.00 / High: ZAC825.00 1.99 Million
169 AfroCentric Investment Corp
JSE:ACT
$46.00 Million ZAC86.56 Billion ZAC106.00 +0.95% -15.20% South Africa Low: ZAC70.00 / High: ZAC175.00 3.02 Million
170 Granprade
JSE:GPL
$44.07 Million ZAC82.92 Billion ZAC194.00 -6.28% -5.37% South Africa Low: ZAC183.00 / High: ZAC310.00 2.17 Million
171 Texton Property Fund Ltd
JSE:TEX
$41.51 Million ZAC78.10 Billion ZAC262.00 +0.38% -12.67% South Africa Low: ZAC260.00 / High: ZAC420.00 755.04K
172 enX Group Ltd
JSE:ENX
$40.58 Million ZAC76.36 Billion ZAC421.00 -7.68% +7.67% South Africa Low: ZAC346.00 / High: ZAC530.00 1.39 Million
173 Mustek Ltd
JSE:MST
$39.15 Million ZAC73.67 Billion ZAC1361.00 +0.67% -3.54% South Africa Low: ZAC1300.00 / High: ZAC1525.00 38.11K
174 Wesizwe
JSE:WEZ
$38.93 Million ZAC73.25 Billion ZAC45.00 +0.00% +2.27% South Africa Low: ZAC43.00 / High: ZAC45.00 918.39K
175 Adcorp
JSE:ADR
$35.48 Million ZAC66.75 Billion ZAC640.00 +0.00% -1.39% South Africa Low: ZAC541.00 / High: ZAC747.00 1.07 Million
176 RMB Holdings Ltd
JSE:RMH
$34.71 Million ZAC65.32 Billion ZAC48.00 +0.00% +0.00% South Africa Low: ZAC38.00 / High: ZAC49.00 50.04 Million
177 Ascendis Health Ltd
JSE:ASC
$30.61 Million ZAC57.60 Billion ZAC92.00 +0.00% -4.17% South Africa Low: ZAC80.00 / High: ZAC98.00 42.21 Million
178 NU World Holdings Ltd
JSE:NWL
$30.19 Million ZAC56.81 Billion ZAC2750.00 -9.00% -9.84% South Africa Low: ZAC2450.00 / High: ZAC3101.00 367.74K
179 Astoria Investments Ltd
JSE:ARA
$29.62 Million ZAC55.73 Billion ZAC898.00 +0.00% +8.85% South Africa Low: ZAC550.00 / High: ZAC898.00 348.36K
180 Hulamin
JSE:HLM
$29.51 Million ZAC55.53 Billion ZAC180.00 +3.45% +4.65% South Africa Low: ZAC172.00 / High: ZAC295.00 3.95 Million
181 Aveng Ltd
JSE:AEG
$29.33 Million ZAC55.19 Billion ZAC435.00 -3.33% -5.02% South Africa Low: ZAC420.00 / High: ZAC740.00 1.01 Million
182 Finbond Group Ltd
JSE:FGL
$27.41 Million ZAC51.57 Billion ZAC100.00 +0.00% -12.28% South Africa Low: ZAC80.00 / High: ZAC145.00 2.46 Million
183 Sephaku Holdings Ltd
JSE:SEP
$22.40 Million ZAC42.15 Billion ZAC183.00 -8.50% -8.04% South Africa Low: ZAC136.00 / High: ZAC236.00 636.96K
184 Calgro M3 Holdings Ltd
JSE:CGR
$22.04 Million ZAC41.48 Billion ZAC430.00 +0.00% -4.02% South Africa Low: ZAC417.00 / High: ZAC570.00 3.53 Million
185 4Sight Holdings Ltd
JSE:4SI
$21.21 Million ZAC39.91 Billion ZAC75.00 +1.35% +8.70% South Africa Low: ZAC63.00 / High: ZAC82.00 5.89 Million
186 Wescoal Holdings Ltd
JSE:SLG
$18.32 Million ZAC34.47 Billion ZAC84.00 -6.67% +16700.00% South Africa Low: ZAC0.50 / High: ZAC99.00 597.43K
187 Mahube Infrastructure Ltd
JSE:MHB
$17.00 Million ZAC31.99 Billion ZAC580.00 -3.33% +9.43% South Africa Low: ZAC301.00 / High: ZAC625.00 528.44K
188 ISA Holdings Ltd
JSE:ISA
$16.91 Million ZAC31.82 Billion ZAC204.00 -2.39% -7.27% South Africa Low: ZAC163.00 / High: ZAC257.00 735.19K
189 Vunani Ltd
JSE:VUN
$16.25 Million ZAC30.57 Billion ZAC190.00 +77.57% -6.86% South Africa Low: ZAC107.00 / High: ZAC270.00 113.13K
190 African Media Entertainment
JSE:AME
$15.84 Million ZAC29.80 Billion ZAC4300.00 +7.21% +7.45% South Africa Low: ZAC3807.00 / High: ZAC5100.00 18.25K
191 Crookes Brothers Ltd
JSE:CKS
$15.82 Million ZAC29.77 Billion ZAC1976.00 -3.61% +2.65% South Africa Low: ZAC1750.00 / High: ZAC3460.00 74.68K
192 Putprop Ltd
JSE:PPR
$13.07 Million ZAC24.59 Billion ZAC580.00 +0.00% -1.02% South Africa Low: ZAC320.00 / High: ZAC600.00 798.60K
193 Huge Group Ltd
JSE:HUG
$12.94 Million ZAC24.35 Billion ZAC147.00 +0.00% -1.34% South Africa Low: ZAC60.00 / High: ZAC195.00 8.24 Million
194 Trematon Capital Investments
JSE:TMT
$12.55 Million ZAC23.61 Billion ZAC106.00 +0.95% -4.50% South Africa Low: ZAC100.00 / High: ZAC159.00 1.71 Million
195 Insimbi Refractory Alloy Supply
JSE:ISB
$11.93 Million ZAC22.46 Billion ZAC70.00 +6.06% +1.45% South Africa Low: ZAC40.00 / High: ZAC81.00 1.13 Million
196 South Ocean Holdings Ltd
JSE:SOH
$10.70 Million ZAC20.12 Billion ZAC99.00 +1.02% -1.00% South Africa Low: ZAC92.00 / High: ZAC175.00 784.12K
197 Primeserv Group Ltd
JSE:PMV
$10.55 Million ZAC19.86 Billion ZAC270.00 -3.57% -0.37% South Africa Low: ZAC222.00 / High: ZAC320.00 449.79K
198 Trencor
JSE:TRE
$10.05 Million ZAC18.92 Billion ZAC109.00 +0.00% +1.87% South Africa Low: ZAC103.00 / High: ZAC109.00 14.83 Million
199 Brimstone Investment Corporation Ltd
JSE:BRT
$9.80 Million ZAC18.43 Billion ZAC504.00 +0.80% -0.40% South Africa Low: ZAC410.00 / High: ZAC601.00 328.07K
200 Ayo Technology Solutions Ltd
JSE:AYO
$8.86 Million ZAC16.67 Billion ZAC51.00 +0.00% +6.25% South Africa Low: ZAC0.30 / High: ZAC55.00 1.68 Million