Latest Nifty 50 Stocks & their weights
3 min readNifty 50 weightage 31st December 2020 & previous year trend
The NIFTY 50 is a benchmark Indian stock market index that represents the weighted average of 50 of the largest Indian companies by free float market capitalization listed on the National Stock Exchange (NSE)
Nifty 50 stocks with index weightage and market capitalization is mentioned in below table for November 27th 2020. These 50 out of the 1600 companies traded on the NSE representing 65% its free float market capitalization. The Nifty 50 index started trading in April 1996.
Reliance is consistently leading with ~11% weightage and is clearly the biggest Index mover. It is also now the undisputed largest company in India with TCS being the distant number two. Reliance is marked as Oil & Gas sector company even though its major market valuation is due to its Telecom & Retail business.
Rank | Company Name | Market CapĀ (Dec 31, 2020) Rs in Cr | Dec-20 (%) | Nov-20 (%) | Dec-19 (%) |
1 | Reliance Industries Ltd. | 13,42,473.3 | 10.7 | 11.2 | 9.8 |
2 | Tata Consultancy Services Ltd. | 10,74,213.9 | 5.0 | 5.0 | 4.5 |
3 | HDFC Bank Ltd. | 7,91,064.8 | 10.4 | 11.2 | 11.0 |
4 | Hindustan Unilever Ltd. | 5,63,227.5 | 3.6 | 3.4 | 2.7 |
5 | Infosys Ltd. | 5,34,919.0 | 7.6 | 7.2 | 5.3 |
6 | Housing Development Finance Corporation Ltd. | 4,60,607.1 | 7.6 | 7.2 | 8.3 |
7 | Kotak Mahindra Bank Ltd. | 3,95,276.1 | 4.9 | 5.0 | 4.5 |
8 | ICICI Bank Ltd. | 3,69,382.1 | 6.1 | 5.8 | 7.0 |
9 | Bajaj Finance Ltd. | 3,19,082.1 | 2.3 | 2.3 | 2.2 |
10 | Bharti Airtel Ltd. | 2,78,069.8 | 2.0 | 2.0 | 1.7 |
11 | Asian Paints Ltd. | 2,65,170.2 | 2.1 | 1.8 | 1.6 |
12 | ITC Ltd. | 2,57,176.9 | 3.0 | 3.0 | 4.1 |
13 | HCL Technologies Ltd. | 2,56,753.4 | 1.7 | 1.6 | 1.2 |
14 | State Bank Of India | 2,45,382.2 | 1.8 | 1.7 | 2.6 |
15 | Maruti Suzuki India Ltd. | 2,31,079.2 | 1.7 | 1.7 | 2.0 |
16 | Wipro Ltd. | 2,20,754.9 | 1.0 | 0.9 | 0.7 |
17 | Axis Bank Ltd. | 1,89,948.6 | 2.6 | 2.7 | 3.4 |
18 | Larsen & Toubro Ltd. | 1,80,812.1 | 2.6 | 2.5 | 3.2 |
19 | Nestle India Ltd. | 1,77,310.9 | 1.1 | 1.1 | 1.1 |
20 | Ultratech Cement Ltd. | 1,52,635.5 | 1.0 | 1.0 | 0.9 |
21 | Sun Pharmaceutical Industries Ltd. | 1,42,124.6 | 1.1 | 1.0 | 0.9 |
22 | Bajaj Finserv Ltd. | 1,41,733.4 | 0.9 | 1.0 | 1.1 |
23 | Titan Company Ltd. | 1,39,129.4 | 1.1 | 1.0 | 1.0 |
24 | HDFC Life Insurance Co Ltd. | 1,36,683.9 | 0.9 | 0.9 | 0.0 |
25 | Oil & Natural Gas Corporation Ltd. | 1,17,059.5 | 0.6 | 0.5 | 0.9 |
26 | Divis Laboratories Ltd. | 1,01,990.4 | 0.8 | 0.8 | 0.0 |
27 | Bajaj Auto Ltd. | 99,659.5 | 0.7 | 0.7 | 0.8 |
28 | Power Grid Corporation Of India Ltd. | 99,321.7 | 0.8 | 0.9 | 0.9 |
29 | Adani Ports and Special Economic Zone Ltd. | 98,286.0 | 0.6 | 0.5 | 0.6 |
30 | NTPC Ltd. | 96,336.4 | 0.8 | 0.8 | 1.1 |
31 | Tech Mahindra Ltd. | 94,149.6 | 1.0 | 1.0 | 0.9 |
32 | JSW Steel Ltd. | 93,594.8 | 0.6 | 0.6 | 0.6 |
33 | SBI Life Insurance Company Ltd. | 90,430.3 | 0.6 | 0.6 | 0.0 |
34 | Mahindra & Mahindra Ltd. | 89,584.5 | 1.2 | 1.2 | 1.0 |
35 | Shree Cement Ltd. | 86,641.4 | 0.5 | 0.6 | 0.0 |
36 | Dr. Reddys Laboratories Ltd. | 86,559.8 | 1.1 | 1.1 | 0.7 |
37 | Britannia Industries Ltd. | 86,142.9 | 0.7 | 0.8 | 0.7 |
38 | Indian Oil Corporation Ltd. | 85,621.8 | 0.4 | 0.4 | 0.6 |
39 | Coal India Ltd. | 83,474.2 | 0.5 | 0.5 | 0.8 |
40 | Bharat Petroleum Corporation Ltd. | 82,670.2 | 0.5 | 0.5 | 0.8 |
41 | Tata Steel Ltd. | 77,503.2 | 0.8 | 0.8 | 0.7 |
42 | Eicher Motors Ltd. | 69,156.3 | 0.6 | 0.6 | 0.6 |
43 | IndusInd Bank Ltd. | 67,757.1 | 0.8 | 0.9 | 1.8 |
44 | Cipla Ltd. | 66,125.3 | 0.7 | 0.7 | 0.5 |
45 | Hero MotoCorp Ltd. | 62,127.7 | 0.7 | 0.7 | 0.6 |
46 | Grasim Industries Ltd. | 61,048.0 | 0.6 | 0.6 | 0.6 |
47 | Tata Motors Ltd. | 56,790.8 | 0.6 | 0.6 | 0.7 |
48 | GAIL (India) Ltd. | 55,587.5 | 0.4 | 0.3 | 0.5 |
49 | Hindalco Industries Ltd. | 54,041.6 | 0.6 | 0.6 | 0.6 |
50 | UPL Ltd. | 35,630.6 | 0.4 | 0.4 | 0.6 |
Nifty 50 Latest Sector Allocation
Here is the latest (December 31st, 2020) Nifty 50 Sector allocation which shows Financial sector is still leading the allocation with HDFC Bank, HDFC Ltd, Kotak Mahindra Bank & ICICI Bank being part of top 10 market cap companies in India. Information Technology (IT) sector has second largest allocation after financials due to stellar performance of IT giants like TCS and Infosys. Reliance Industries weightage in NIFTY 50 declined in this month, which led to Oil & Gas sector slipping to third position from second position (in Sept’20) in terms of sector allocation.

Market cap of Indusind Bak is incorrect.
Good article
How does the weight of companies change?
They change as the price of the stock changes
Now it is understood the movement of Nifty is seen upward due to four major constituents Financial, It Consumer Goods and It are constituting more than 70% hence this is the main reason
I got a clarity from this post on company weightage on Nifty50 index.