Skip to content
StockMarketAgent

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 · 46
  • Financials · 41
  • Real Estate · 40
  • Consumer Discretionary · 35
  • Industrials · 31
  • Consumer Staples · 21
  • Technology · 16
  • Communication Services · 11
  • Healthcare · 9
  • Energy · 6
  • Utilities · 1
#SymbolCompanySectorExchangePriceMarket cap
1jse/BHG—MaterialsJohannesburg Stock ExchangeZAC 67662.00ZAC 3.43T
2jse/ANH—Consumer StaplesJohannesburg Stock ExchangeZAC 135294.00ZAC 2.67T
3jse/BTI—Consumer StaplesJohannesburg Stock ExchangeZAC 100022.00ZAC 2.16T
4jse/CFR—Consumer DiscretionaryJohannesburg Stock ExchangeZAC 327575.00ZAC 1.93T
5jse/GLN—MaterialsJohannesburg Stock ExchangeZAC 11994.00ZAC 1.41T
6jse/PRX—Consumer DiscretionaryJohannesburg Stock ExchangeZAC 64140.00ZAC 1.35T
7jse/AGL—MaterialsJohannesburg Stock ExchangeZAC 84264.00ZAC 907.15B
8jse/ANG—MaterialsJohannesburg Stock ExchangeZAC 142259.00ZAC 730.63B
9jse/CPI—FinancialsJohannesburg Stock ExchangeZAC 462000.00ZAC 535.18B
10jse/GFI—MaterialsJohannesburg Stock ExchangeZAC 59300.00ZAC 528.30B
11jse/NPN—Consumer DiscretionaryJohannesburg Stock ExchangeZAC 69084.00ZAC 514.93B
12jse/FSR—FinancialsJohannesburg Stock ExchangeZAC 9209.00ZAC 512.15B
13jse/SBK—FinancialsJohannesburg Stock ExchangeZAC 30508.00ZAC 494.02B
14jse/MTN—Communication ServicesJohannesburg Stock ExchangeZAC 19530.00ZAC 358.00B
15jse/VOD—Communication ServicesJohannesburg Stock ExchangeZAC 16062.00ZAC 310.28B
16jse/VAL—MaterialsJohannesburg Stock ExchangeZAC 115995.00ZAC 303.97B
17jse/S32—MaterialsJohannesburg Stock ExchangeZAC 5222.00ZAC 237.36B
18jse/ABG—FinancialsJohannesburg Stock ExchangeZAC 22600.00ZAC 187.15B
19jse/DSY—FinancialsJohannesburg Stock ExchangeZAC 27658.00ZAC 186.03B
20jse/SHP—Consumer DiscretionaryJohannesburg Stock ExchangeZAC 34058.00ZAC 184.18B
21jse/SOL—MaterialsJohannesburg Stock ExchangeZAC 29041.00ZAC 183.78B
22jse/SOLBE1—MaterialsJohannesburg Stock ExchangeZAC 10100.00ZAC 181.82B
23jse/SLM—FinancialsJohannesburg Stock ExchangeZAC 8632.00ZAC 180.38B
24jse/HAR—MaterialsJohannesburg Stock ExchangeZAC 26421.00ZAC 165.13B
25jse/BID—Consumer StaplesJohannesburg Stock ExchangeZAC 46561.00ZAC 155.63B
26jse/IMP—MaterialsJohannesburg Stock ExchangeZAC 17231.00ZAC 154.66B
27jse/OUT—FinancialsJohannesburg Stock ExchangeZAC 8700.00ZAC 134.69B
28jse/NED—FinancialsJohannesburg Stock ExchangeZAC 29227.00ZAC 133.47B
29jse/INP—FinancialsJohannesburg Stock ExchangeZAC 13568.00ZAC 113.63B
30jse/REM—FinancialsJohannesburg Stock ExchangeZAC 20452.00ZAC 113.37B
31jse/INL—FinancialsJohannesburg Stock ExchangeZAC 13317.00ZAC 113.16B
32jse/SSW—MaterialsJohannesburg Stock ExchangeZAC 3798.00ZAC 107.50B
33jse/NRP—Real EstateJohannesburg Stock ExchangeZAC 14500.00ZAC 102.56B
34jse/NPH—MaterialsJohannesburg Stock ExchangeZAC 23830.00ZAC 93.82B
35jse/RNI—FinancialsJohannesburg Stock ExchangeZAC 45822.00ZAC 83.01B
36jse/BVT—IndustrialsJohannesburg Stock ExchangeZAC 24066.00ZAC 81.80B
37jse/MNP—MaterialsJohannesburg Stock ExchangeZAC 16925.00ZAC 75.37B
38jse/KIO—MaterialsJohannesburg Stock ExchangeZAC 22000.00ZAC 70.44B
39jse/APN—HealthcareJohannesburg Stock ExchangeZAC 15914.00ZAC 70.27B
40jse/PPH—Consumer DiscretionaryJohannesburg Stock ExchangeZAC 1845.00ZAC 68.08B
41jse/SHC—Real EstateJohannesburg Stock ExchangeZAC 3235.00ZAC 58.61B
42jse/OMU—FinancialsJohannesburg Stock ExchangeZAC 1425.00ZAC 57.40B
43jse/QLT—FinancialsJohannesburg Stock ExchangeZAC 4097.00ZAC 54.07B
44jse/PHP—Real EstateJohannesburg Stock ExchangeZAC 2055.00ZAC 53.67B
45jse/CNP—Communication ServicesJohannesburg Stock ExchangeZAC 5299.00ZAC 53.01B
46jse/SNT—FinancialsJohannesburg Stock ExchangeZAC 48522.00ZAC 53.00B
47jse/GRT—Real EstateJohannesburg Stock ExchangeZAC 1564.00ZAC 52.96B
48jse/PAN—MaterialsJohannesburg Stock ExchangeZAC 2452.00ZAC 50.38B
49jse/MTM—FinancialsJohannesburg Stock ExchangeZAC 3945.00ZAC 50.12B
50jse/CLS—HealthcareJohannesburg Stock ExchangeZAC 21500.00ZAC 49.82B
51jse/HMN—Real EstateJohannesburg Stock ExchangeZAC 7770.00ZAC 45.36B
52jse/EXX—EnergyJohannesburg Stock ExchangeZAC 19204.00ZAC 44.96B
53jse/MRP—Consumer DiscretionaryJohannesburg Stock ExchangeZAC 17422.00ZAC 44.79B
54jse/RDF—Real EstateJohannesburg Stock ExchangeZAC 633.00ZAC 44.17B
55jse/NY1—FinancialsJohannesburg Stock ExchangeZAC 4208.00ZAC 42.56B
56jse/N91—FinancialsJohannesburg Stock ExchangeZAC 4450.00ZAC 41.53B
57jse/BOX—Consumer DiscretionaryJohannesburg Stock ExchangeZAC 8723.00ZAC 39.39B
58jse/TBS—Consumer StaplesJohannesburg Stock ExchangeZAC 26570.00ZAC 38.84B
59jse/KST—FinancialsJohannesburg Stock ExchangeZAC 3084.00ZAC 38.50B
60jse/DRD—MaterialsJohannesburg Stock ExchangeZAC 4140.00ZAC 36.37B
61jse/WHL—Consumer DiscretionaryJohannesburg Stock ExchangeZAC 3961.00ZAC 35.44B
62jse/VKE—Real EstateJohannesburg Stock ExchangeZAC 2525.00ZAC 34.57B
63jse/SRE—Real EstateJohannesburg Stock ExchangeZAC 2179.00ZAC 34.42B
64jse/KRO—TechnologyJohannesburg Stock ExchangeZAC 106458.00ZAC 32.68B
65jse/FFB—Real EstateJohannesburg Stock ExchangeZAC 2471.00ZAC 30.25B
66jse/ADH—Consumer StaplesJohannesburg Stock ExchangeZAC 5450.00ZAC 29.64B
67jse/TKG—Communication ServicesJohannesburg Stock ExchangeZAC 5815.00ZAC 29.12B
68jse/ARI—MaterialsJohannesburg Stock ExchangeZAC 14962.00ZAC 28.85B
69jse/PMR—Consumer StaplesJohannesburg Stock ExchangeZAC 16771.00ZAC 27.91B
70jse/AVI—Consumer StaplesJohannesburg Stock ExchangeZAC 8279.00ZAC 27.76B
71jse/RES—Real EstateJohannesburg Stock ExchangeZAC 7940.00ZAC 26.53B
72jse/SRI—Real EstateJohannesburg Stock ExchangeZAC 1814.00ZAC 24.73B
73jse/HYP—Real EstateJohannesburg Stock ExchangeZAC 6053.00ZAC 24.59B
74jse/DCP—HealthcareJohannesburg Stock ExchangeZAC 2795.00ZAC 23.93B
75jse/BYI—TechnologyJohannesburg Stock ExchangeZAC 10301.00ZAC 23.62B
76jse/NTC—HealthcareJohannesburg Stock ExchangeZAC 1814.00ZAC 21.35B
77jse/APH—MaterialsJohannesburg Stock ExchangeZAC 1598.00ZAC 19.65B
78jse/GND—IndustrialsJohannesburg Stock ExchangeZAC 2940.00ZAC 19.63B
79jse/OPA—FinancialsJohannesburg Stock ExchangeZAC 1550.00ZAC 19.14B
80jse/OMN—IndustrialsJohannesburg Stock ExchangeZAC 12115.00ZAC 18.96B
81jse/MTH—Consumer DiscretionaryJohannesburg Stock ExchangeZAC 11317.00ZAC 18.50B
82jse/TGA—EnergyJohannesburg Stock ExchangeZAC 14458.00ZAC 18.38B
83jse/LHC—HealthcareJohannesburg Stock ExchangeZAC 1270.00ZAC 18.17B
84jse/PIK—Consumer DiscretionaryJohannesburg Stock ExchangeZAC 2365.00ZAC 17.37B
85jse/LTE—Real EstateJohannesburg Stock ExchangeZAC 822.00ZAC 17.12B
86jse/TRU—Consumer DiscretionaryJohannesburg Stock ExchangeZAC 4712.00ZAC 17.06B
87jse/EQU—Real EstateJohannesburg Stock ExchangeZAC 1846.00ZAC 16.03B
88jse/GCT—UtilitiesJohannesburg Stock ExchangeZAC 1445.00ZAC 15.51B
89jse/TFG—Consumer DiscretionaryJohannesburg Stock ExchangeZAC 4905.00ZAC 15.47B
90jse/FTB—Real EstateJohannesburg Stock ExchangeZAC 711.00ZAC 14.85B
91jse/FTA—Real EstateJohannesburg Stock ExchangeZAC 1970.00ZAC 14.84B
92jse/DTC—TechnologyJohannesburg Stock ExchangeZAC 6100.00ZAC 14.34B
93jse/SDO—Consumer StaplesJohannesburg Stock ExchangeZAC 1625.00ZAC 13.74B
94jse/MSP—Real EstateJohannesburg Stock ExchangeZAC 2042.00ZAC 13.70B
95jse/CML—FinancialsJohannesburg Stock ExchangeZAC 3919.00ZAC 13.70B
96jse/SSU—Consumer DiscretionaryJohannesburg Stock ExchangeZAC 1025.00ZAC 13.48B
97jse/HCI—IndustrialsJohannesburg Stock ExchangeZAC 17000.00ZAC 12.81B
98jse/ATT—Real EstateJohannesburg Stock ExchangeZAC 1793.00ZAC 12.55B
99jse/PPC—MaterialsJohannesburg Stock ExchangeZAC 811.00ZAC 12.43B
100jse/JSE—FinancialsJohannesburg Stock ExchangeZAC 15699.00ZAC 12.21B
Other markets