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 · 43
  • Financials · 41
  • Real Estate · 40
  • Consumer Discretionary · 36
  • Industrials · 31
  • Consumer Staples · 21
  • Technology · 14
  • Communication Services · 10
  • Healthcare · 9
  • Energy · 6
#SymbolCompanySectorExchangePriceMarket cap
1jse/BHGMaterialsJohannesburg Stock ExchangeZAC 71295.00ZAC 3.55T
2jse/ANHConsumer StaplesJohannesburg Stock ExchangeZAC 138456.00ZAC 2.73T
3jse/CFRConsumer DiscretionaryJohannesburg Stock ExchangeZAC 396600.00ZAC 2.33T
4jse/BTIConsumer StaplesJohannesburg Stock ExchangeZAC 97469.00ZAC 2.14T
5jse/PRXConsumer DiscretionaryJohannesburg Stock ExchangeZAC 79302.00ZAC 1.67T
6jse/GLNMaterialsJohannesburg Stock ExchangeZAC 12225.00ZAC 1.42T
7jse/AGLMaterialsJohannesburg Stock ExchangeZAC 82331.00ZAC 923.07B
8jse/ANGMaterialsJohannesburg Stock ExchangeZAC 133751.00ZAC 682.21B
9jse/NPNConsumer DiscretionaryJohannesburg Stock ExchangeZAC 91200.00ZAC 673.47B
10jse/CPIFinancialsJohannesburg Stock ExchangeZAC 488127.00ZAC 565.45B
11jse/FSRFinancialsJohannesburg Stock ExchangeZAC 10151.00ZAC 564.96B
12jse/SBKFinancialsJohannesburg Stock ExchangeZAC 33652.00ZAC 546.13B
13jse/GFIMaterialsJohannesburg Stock ExchangeZAC 56500.00ZAC 505.35B
14jse/MTNCommunication ServicesJohannesburg Stock ExchangeZAC 20428.00ZAC 374.44B
15jse/VALMaterialsJohannesburg Stock ExchangeZAC 135000.00ZAC 353.77B
16jse/VODCommunication ServicesJohannesburg Stock ExchangeZAC 16000.00ZAC 309.08B
17jse/S32MaterialsJohannesburg Stock ExchangeZAC 5494.00ZAC 241.64B
18jse/ABGFinancialsJohannesburg Stock ExchangeZAC 23143.00ZAC 191.80B
19jse/SLMFinancialsJohannesburg Stock ExchangeZAC 8988.00ZAC 187.82B
20jse/DSYFinancialsJohannesburg Stock ExchangeZAC 26307.00ZAC 175.98B
21jse/HARMaterialsJohannesburg Stock ExchangeZAC 27860.00ZAC 174.08B
22jse/IMPMaterialsJohannesburg Stock ExchangeZAC 19116.00ZAC 171.69B
23jse/SHPConsumer DiscretionaryJohannesburg Stock ExchangeZAC 28727.00ZAC 155.31B
24jse/BIDConsumer StaplesJohannesburg Stock ExchangeZAC 44300.00ZAC 148.84B
25jse/NEDFinancialsJohannesburg Stock ExchangeZAC 29423.00ZAC 134.37B
26jse/OUTFinancialsJohannesburg Stock ExchangeZAC 8207.00ZAC 127.01B
27jse/INLFinancialsJohannesburg Stock ExchangeZAC 14642.00ZAC 123.65B
28jse/INPFinancialsJohannesburg Stock ExchangeZAC 14800.00ZAC 121.80B
29jse/SOLBE1Johannesburg Stock ExchangeZAC 7400.00ZAC 120.31B
30jse/SOLMaterialsJohannesburg Stock ExchangeZAC 18331.00ZAC 117.79B
31jse/SSWMaterialsJohannesburg Stock ExchangeZAC 3910.00ZAC 110.68B
32jse/REMFinancialsJohannesburg Stock ExchangeZAC 19587.00ZAC 108.45B
33jse/NRPReal EstateJohannesburg Stock ExchangeZAC 15154.00ZAC 107.32B
34jse/NPHMaterialsJohannesburg Stock ExchangeZAC 24873.00ZAC 93.34B
35jse/MNPMaterialsJohannesburg Stock ExchangeZAC 19763.00ZAC 89.52B
36jse/BVTIndustrialsJohannesburg Stock ExchangeZAC 25047.00ZAC 85.13B
37jse/RNIFinancialsJohannesburg Stock ExchangeZAC 45482.00ZAC 83.03B
38jse/KIOMaterialsJohannesburg Stock ExchangeZAC 25533.00ZAC 81.75B
39jse/PPHConsumer DiscretionaryJohannesburg Stock ExchangeZAC 2156.00ZAC 79.11B
40jse/APNHealthcareJohannesburg Stock ExchangeZAC 14792.00ZAC 65.14B
41jse/GRTReal EstateJohannesburg Stock ExchangeZAC 1769.00ZAC 59.93B
42jse/SHCReal EstateJohannesburg Stock ExchangeZAC 3232.00ZAC 59.06B
43jse/QLTFinancialsJohannesburg Stock ExchangeZAC 4375.00ZAC 58.04B
44jse/CNPJohannesburg Stock ExchangeZAC 5957.00ZAC 57.47B
45jse/OMUFinancialsJohannesburg Stock ExchangeZAC 1364.00ZAC 56.22B
46jse/PHPReal EstateJohannesburg Stock ExchangeZAC 2500.00ZAC 55.17B
47jse/MTMFinancialsJohannesburg Stock ExchangeZAC 4244.00ZAC 54.22B
48jse/CLSHealthcareJohannesburg Stock ExchangeZAC 21865.00ZAC 51.13B
49jse/EXXEnergyJohannesburg Stock ExchangeZAC 20086.00ZAC 47.03B
50jse/NY1FinancialsJohannesburg Stock ExchangeZAC 4608.00ZAC 45.70B
51jse/PANMaterialsJohannesburg Stock ExchangeZAC 2160.00ZAC 45.67B
52jse/HMNReal EstateJohannesburg Stock ExchangeZAC 8550.00ZAC 45.39B
53jse/N91FinancialsJohannesburg Stock ExchangeZAC 4835.00ZAC 45.36B
54jse/RDFReal EstateJohannesburg Stock ExchangeZAC 645.00ZAC 45.01B
55jse/MRPConsumer DiscretionaryJohannesburg Stock ExchangeZAC 17450.00ZAC 44.86B
56jse/SNTFinancialsJohannesburg Stock ExchangeZAC 40154.00ZAC 43.86B
57jse/KSTFinancialsJohannesburg Stock ExchangeZAC 3410.00ZAC 42.57B
58jse/WHLConsumer DiscretionaryJohannesburg Stock ExchangeZAC 4611.00ZAC 41.71B
59jse/TBSConsumer StaplesJohannesburg Stock ExchangeZAC 27890.00ZAC 40.21B
60jse/ARIMaterialsJohannesburg Stock ExchangeZAC 17031.00ZAC 35.56B
61jse/SREReal EstateJohannesburg Stock ExchangeZAC 2240.00ZAC 35.45B
62jse/BOXConsumer DiscretionaryJohannesburg Stock ExchangeZAC 7800.00ZAC 35.31B
63jse/VKEReal EstateJohannesburg Stock ExchangeZAC 2485.00ZAC 34.46B
64jse/KROTechnologyJohannesburg Stock ExchangeZAC 107500.00ZAC 32.98B
65jse/FFBReal EstateJohannesburg Stock ExchangeZAC 2530.00ZAC 30.82B
66jse/AVIConsumer StaplesJohannesburg Stock ExchangeZAC 9070.00ZAC 30.13B
67jse/DRDMaterialsJohannesburg Stock ExchangeZAC 3540.00ZAC 30.01B
68jse/PMRConsumer StaplesJohannesburg Stock ExchangeZAC 18000.00ZAC 29.96B
69jse/RESReal EstateJohannesburg Stock ExchangeZAC 8251.00ZAC 27.53B
70jse/TKGCommunication ServicesJohannesburg Stock ExchangeZAC 5439.00ZAC 27.24B
71jse/ADHConsumer StaplesJohannesburg Stock ExchangeZAC 4795.00ZAC 26.37B
72jse/SRIIndustrialsJohannesburg Stock ExchangeZAC 1902.00ZAC 26.13B
73jse/DCPHealthcareJohannesburg Stock ExchangeZAC 3000.00ZAC 25.90B
74jse/HYPReal EstateJohannesburg Stock ExchangeZAC 6031.00ZAC 24.74B
75jse/NTCHealthcareJohannesburg Stock ExchangeZAC 1914.00ZAC 22.62B
76jse/APHMaterialsJohannesburg Stock ExchangeZAC 1705.00ZAC 22.37B
77jse/BYITechnologyJohannesburg Stock ExchangeZAC 8987.00ZAC 20.92B
78jse/DTCTechnologyJohannesburg Stock ExchangeZAC 8650.00ZAC 20.33B
79jse/TRUConsumer DiscretionaryJohannesburg Stock ExchangeZAC 5334.00ZAC 19.46B
80jse/MTHConsumer DiscretionaryJohannesburg Stock ExchangeZAC 10511.00ZAC 18.39B
81jse/OPAFinancialsJohannesburg Stock ExchangeZAC 1470.00ZAC 18.16B
82jse/TFGConsumer DiscretionaryJohannesburg Stock ExchangeZAC 5657.00ZAC 17.97B
83jse/GNDIndustrialsJohannesburg Stock ExchangeZAC 2668.00ZAC 17.80B
84jse/LTEReal EstateJohannesburg Stock ExchangeZAC 809.00ZAC 16.83B
85jse/LHCHealthcareJohannesburg Stock ExchangeZAC 1145.00ZAC 16.39B
86jse/OMNIndustrialsJohannesburg Stock ExchangeZAC 10461.00ZAC 16.37B
87jse/GCTJohannesburg Stock ExchangeZAC 1550.00ZAC 16.34B
88jse/EQUReal EstateJohannesburg Stock ExchangeZAC 1781.00ZAC 15.57B
89jse/FTBReal EstateJohannesburg Stock ExchangeZAC 720.00ZAC 15.21B
90jse/FTAReal EstateJohannesburg Stock ExchangeZAC 2059.00ZAC 15.08B
91jse/CMLFinancialsJohannesburg Stock ExchangeZAC 4300.00ZAC 15.03B
92jse/MSPReal EstateJohannesburg Stock ExchangeZAC 2178.00ZAC 14.37B
93jse/PIKConsumer DiscretionaryJohannesburg Stock ExchangeZAC 1878.00ZAC 13.79B
94jse/WBCConsumer DiscretionaryJohannesburg Stock ExchangeZAC 3213.00ZAC 13.43B
95jse/SSUConsumer DiscretionaryJohannesburg Stock ExchangeZAC 1020.00ZAC 13.42B
96jse/HCIIndustrialsJohannesburg Stock ExchangeZAC 17662.00ZAC 13.31B
97jse/AFEMaterialsJohannesburg Stock ExchangeZAC 12337.00ZAC 13.02B
98jse/SUIConsumer DiscretionaryJohannesburg Stock ExchangeZAC 5224.00ZAC 12.58B
99jse/JSEFinancialsJohannesburg Stock ExchangeZAC 15100.00ZAC 12.23B
100jse/TGAEnergyJohannesburg Stock ExchangeZAC 9575.00ZAC 12.22B
Other markets