Top South Africa stocks
Top 100 South Africa stocks ranked by market cap from the daily-refreshed coverage universe. Sector mix below the table. Market caps and prices in ZAc.
Sector mix
- Materials · 43
- Financials · 41
- Real Estate · 40
- Consumer Discretionary · 36
- Industrials · 31
- Consumer Staples · 21
- Technology · 14
- Communication Services · 10
- Healthcare · 9
- Energy · 6
| # | Symbol | Company | Sector | Exchange | Price | Market cap |
|---|---|---|---|---|---|---|
| 1 | jse/BHG | — | Materials | Johannesburg Stock Exchange | ZAC 71295.00 | ZAC 3.55T |
| 2 | jse/ANH | — | Consumer Staples | Johannesburg Stock Exchange | ZAC 138456.00 | ZAC 2.73T |
| 3 | jse/CFR | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 396600.00 | ZAC 2.33T |
| 4 | jse/BTI | — | Consumer Staples | Johannesburg Stock Exchange | ZAC 97469.00 | ZAC 2.14T |
| 5 | jse/PRX | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 79302.00 | ZAC 1.67T |
| 6 | jse/GLN | — | Materials | Johannesburg Stock Exchange | ZAC 12225.00 | ZAC 1.42T |
| 7 | jse/AGL | — | Materials | Johannesburg Stock Exchange | ZAC 82331.00 | ZAC 923.07B |
| 8 | jse/ANG | — | Materials | Johannesburg Stock Exchange | ZAC 133751.00 | ZAC 682.21B |
| 9 | jse/NPN | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 91200.00 | ZAC 673.47B |
| 10 | jse/CPI | — | Financials | Johannesburg Stock Exchange | ZAC 488127.00 | ZAC 565.45B |
| 11 | jse/FSR | — | Financials | Johannesburg Stock Exchange | ZAC 10151.00 | ZAC 564.96B |
| 12 | jse/SBK | — | Financials | Johannesburg Stock Exchange | ZAC 33652.00 | ZAC 546.13B |
| 13 | jse/GFI | — | Materials | Johannesburg Stock Exchange | ZAC 56500.00 | ZAC 505.35B |
| 14 | jse/MTN | — | Communication Services | Johannesburg Stock Exchange | ZAC 20428.00 | ZAC 374.44B |
| 15 | jse/VAL | — | Materials | Johannesburg Stock Exchange | ZAC 135000.00 | ZAC 353.77B |
| 16 | jse/VOD | — | Communication Services | Johannesburg Stock Exchange | ZAC 16000.00 | ZAC 309.08B |
| 17 | jse/S32 | — | Materials | Johannesburg Stock Exchange | ZAC 5494.00 | ZAC 241.64B |
| 18 | jse/ABG | — | Financials | Johannesburg Stock Exchange | ZAC 23143.00 | ZAC 191.80B |
| 19 | jse/SLM | — | Financials | Johannesburg Stock Exchange | ZAC 8988.00 | ZAC 187.82B |
| 20 | jse/DSY | — | Financials | Johannesburg Stock Exchange | ZAC 26307.00 | ZAC 175.98B |
| 21 | jse/HAR | — | Materials | Johannesburg Stock Exchange | ZAC 27860.00 | ZAC 174.08B |
| 22 | jse/IMP | — | Materials | Johannesburg Stock Exchange | ZAC 19116.00 | ZAC 171.69B |
| 23 | jse/SHP | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 28727.00 | ZAC 155.31B |
| 24 | jse/BID | — | Consumer Staples | Johannesburg Stock Exchange | ZAC 44300.00 | ZAC 148.84B |
| 25 | jse/NED | — | Financials | Johannesburg Stock Exchange | ZAC 29423.00 | ZAC 134.37B |
| 26 | jse/OUT | — | Financials | Johannesburg Stock Exchange | ZAC 8207.00 | ZAC 127.01B |
| 27 | jse/INL | — | Financials | Johannesburg Stock Exchange | ZAC 14642.00 | ZAC 123.65B |
| 28 | jse/INP | — | Financials | Johannesburg Stock Exchange | ZAC 14800.00 | ZAC 121.80B |
| 29 | jse/SOLBE1 | — | — | Johannesburg Stock Exchange | ZAC 7400.00 | ZAC 120.31B |
| 30 | jse/SOL | — | Materials | Johannesburg Stock Exchange | ZAC 18331.00 | ZAC 117.79B |
| 31 | jse/SSW | — | Materials | Johannesburg Stock Exchange | ZAC 3910.00 | ZAC 110.68B |
| 32 | jse/REM | — | Financials | Johannesburg Stock Exchange | ZAC 19587.00 | ZAC 108.45B |
| 33 | jse/NRP | — | Real Estate | Johannesburg Stock Exchange | ZAC 15154.00 | ZAC 107.32B |
| 34 | jse/NPH | — | Materials | Johannesburg Stock Exchange | ZAC 24873.00 | ZAC 93.34B |
| 35 | jse/MNP | — | Materials | Johannesburg Stock Exchange | ZAC 19763.00 | ZAC 89.52B |
| 36 | jse/BVT | — | Industrials | Johannesburg Stock Exchange | ZAC 25047.00 | ZAC 85.13B |
| 37 | jse/RNI | — | Financials | Johannesburg Stock Exchange | ZAC 45482.00 | ZAC 83.03B |
| 38 | jse/KIO | — | Materials | Johannesburg Stock Exchange | ZAC 25533.00 | ZAC 81.75B |
| 39 | jse/PPH | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 2156.00 | ZAC 79.11B |
| 40 | jse/APN | — | Healthcare | Johannesburg Stock Exchange | ZAC 14792.00 | ZAC 65.14B |
| 41 | jse/GRT | — | Real Estate | Johannesburg Stock Exchange | ZAC 1769.00 | ZAC 59.93B |
| 42 | jse/SHC | — | Real Estate | Johannesburg Stock Exchange | ZAC 3232.00 | ZAC 59.06B |
| 43 | jse/QLT | — | Financials | Johannesburg Stock Exchange | ZAC 4375.00 | ZAC 58.04B |
| 44 | jse/CNP | — | — | Johannesburg Stock Exchange | ZAC 5957.00 | ZAC 57.47B |
| 45 | jse/OMU | — | Financials | Johannesburg Stock Exchange | ZAC 1364.00 | ZAC 56.22B |
| 46 | jse/PHP | — | Real Estate | Johannesburg Stock Exchange | ZAC 2500.00 | ZAC 55.17B |
| 47 | jse/MTM | — | Financials | Johannesburg Stock Exchange | ZAC 4244.00 | ZAC 54.22B |
| 48 | jse/CLS | — | Healthcare | Johannesburg Stock Exchange | ZAC 21865.00 | ZAC 51.13B |
| 49 | jse/EXX | — | Energy | Johannesburg Stock Exchange | ZAC 20086.00 | ZAC 47.03B |
| 50 | jse/NY1 | — | Financials | Johannesburg Stock Exchange | ZAC 4608.00 | ZAC 45.70B |
| 51 | jse/PAN | — | Materials | Johannesburg Stock Exchange | ZAC 2160.00 | ZAC 45.67B |
| 52 | jse/HMN | — | Real Estate | Johannesburg Stock Exchange | ZAC 8550.00 | ZAC 45.39B |
| 53 | jse/N91 | — | Financials | Johannesburg Stock Exchange | ZAC 4835.00 | ZAC 45.36B |
| 54 | jse/RDF | — | Real Estate | Johannesburg Stock Exchange | ZAC 645.00 | ZAC 45.01B |
| 55 | jse/MRP | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 17450.00 | ZAC 44.86B |
| 56 | jse/SNT | — | Financials | Johannesburg Stock Exchange | ZAC 40154.00 | ZAC 43.86B |
| 57 | jse/KST | — | Financials | Johannesburg Stock Exchange | ZAC 3410.00 | ZAC 42.57B |
| 58 | jse/WHL | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 4611.00 | ZAC 41.71B |
| 59 | jse/TBS | — | Consumer Staples | Johannesburg Stock Exchange | ZAC 27890.00 | ZAC 40.21B |
| 60 | jse/ARI | — | Materials | Johannesburg Stock Exchange | ZAC 17031.00 | ZAC 35.56B |
| 61 | jse/SRE | — | Real Estate | Johannesburg Stock Exchange | ZAC 2240.00 | ZAC 35.45B |
| 62 | jse/BOX | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 7800.00 | ZAC 35.31B |
| 63 | jse/VKE | — | Real Estate | Johannesburg Stock Exchange | ZAC 2485.00 | ZAC 34.46B |
| 64 | jse/KRO | — | Technology | Johannesburg Stock Exchange | ZAC 107500.00 | ZAC 32.98B |
| 65 | jse/FFB | — | Real Estate | Johannesburg Stock Exchange | ZAC 2530.00 | ZAC 30.82B |
| 66 | jse/AVI | — | Consumer Staples | Johannesburg Stock Exchange | ZAC 9070.00 | ZAC 30.13B |
| 67 | jse/DRD | — | Materials | Johannesburg Stock Exchange | ZAC 3540.00 | ZAC 30.01B |
| 68 | jse/PMR | — | Consumer Staples | Johannesburg Stock Exchange | ZAC 18000.00 | ZAC 29.96B |
| 69 | jse/RES | — | Real Estate | Johannesburg Stock Exchange | ZAC 8251.00 | ZAC 27.53B |
| 70 | jse/TKG | — | Communication Services | Johannesburg Stock Exchange | ZAC 5439.00 | ZAC 27.24B |
| 71 | jse/ADH | — | Consumer Staples | Johannesburg Stock Exchange | ZAC 4795.00 | ZAC 26.37B |
| 72 | jse/SRI | — | Industrials | Johannesburg Stock Exchange | ZAC 1902.00 | ZAC 26.13B |
| 73 | jse/DCP | — | Healthcare | Johannesburg Stock Exchange | ZAC 3000.00 | ZAC 25.90B |
| 74 | jse/HYP | — | Real Estate | Johannesburg Stock Exchange | ZAC 6031.00 | ZAC 24.74B |
| 75 | jse/NTC | — | Healthcare | Johannesburg Stock Exchange | ZAC 1914.00 | ZAC 22.62B |
| 76 | jse/APH | — | Materials | Johannesburg Stock Exchange | ZAC 1705.00 | ZAC 22.37B |
| 77 | jse/BYI | — | Technology | Johannesburg Stock Exchange | ZAC 8987.00 | ZAC 20.92B |
| 78 | jse/DTC | — | Technology | Johannesburg Stock Exchange | ZAC 8650.00 | ZAC 20.33B |
| 79 | jse/TRU | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 5334.00 | ZAC 19.46B |
| 80 | jse/MTH | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 10511.00 | ZAC 18.39B |
| 81 | jse/OPA | — | Financials | Johannesburg Stock Exchange | ZAC 1470.00 | ZAC 18.16B |
| 82 | jse/TFG | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 5657.00 | ZAC 17.97B |
| 83 | jse/GND | — | Industrials | Johannesburg Stock Exchange | ZAC 2668.00 | ZAC 17.80B |
| 84 | jse/LTE | — | Real Estate | Johannesburg Stock Exchange | ZAC 809.00 | ZAC 16.83B |
| 85 | jse/LHC | — | Healthcare | Johannesburg Stock Exchange | ZAC 1145.00 | ZAC 16.39B |
| 86 | jse/OMN | — | Industrials | Johannesburg Stock Exchange | ZAC 10461.00 | ZAC 16.37B |
| 87 | jse/GCT | — | — | Johannesburg Stock Exchange | ZAC 1550.00 | ZAC 16.34B |
| 88 | jse/EQU | — | Real Estate | Johannesburg Stock Exchange | ZAC 1781.00 | ZAC 15.57B |
| 89 | jse/FTB | — | Real Estate | Johannesburg Stock Exchange | ZAC 720.00 | ZAC 15.21B |
| 90 | jse/FTA | — | Real Estate | Johannesburg Stock Exchange | ZAC 2059.00 | ZAC 15.08B |
| 91 | jse/CML | — | Financials | Johannesburg Stock Exchange | ZAC 4300.00 | ZAC 15.03B |
| 92 | jse/MSP | — | Real Estate | Johannesburg Stock Exchange | ZAC 2178.00 | ZAC 14.37B |
| 93 | jse/PIK | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 1878.00 | ZAC 13.79B |
| 94 | jse/WBC | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 3213.00 | ZAC 13.43B |
| 95 | jse/SSU | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 1020.00 | ZAC 13.42B |
| 96 | jse/HCI | — | Industrials | Johannesburg Stock Exchange | ZAC 17662.00 | ZAC 13.31B |
| 97 | jse/AFE | — | Materials | Johannesburg Stock Exchange | ZAC 12337.00 | ZAC 13.02B |
| 98 | jse/SUI | — | Consumer Discretionary | Johannesburg Stock Exchange | ZAC 5224.00 | ZAC 12.58B |
| 99 | jse/JSE | — | Financials | Johannesburg Stock Exchange | ZAC 15100.00 | ZAC 12.23B |
| 100 | jse/TGA | — | Energy | Johannesburg Stock Exchange | ZAC 9575.00 | ZAC 12.22B |
Other markets