Nifty has 50 stocks which are selected based on a free-float m-cap weighted method, wherein the level of the index reflects the free-float m-cap of all stocks in the barometer. HDFC Bank has the highest weightage in Nifty at 11.48%, followed by RIL, ICICI Bank, Infosys, and L&T