Nifty 50 & Sensex: India's Key Stock Market Indices Explained

Nifty 50 and Sensex are India’s two most important stock market indices, tracking the performance of top companies listed on NSE and BSE. They help investors understand overall market trends without analysing individual stocks. By following these indices, you get a quick snapshot of how the Indian stock market is performing.

What Are Stock Market Indices?

A stock market index is a group of selected stocks that represents the performance of a particular market or a segment of the market. In India, the two most widely tracked indices are the Nifty 50 and the Sensex. These indices track some of the largest and most important companies listed on Indian stock exchanges.

Instead of analysing hundreds or thousands of stocks individually, investors often look at these indices to understand how the overall market is performing. If the index rises, it usually means most large companies are performing well. If it falls, it generally indicates that the broader market is declining.

You can think of a stock market index like a thermometer for the market's health. It provides a quick snapshot of whether the market is moving up or down.

What is the Nifty 50?

The Nifty 50 is the benchmark index of the National Stock Exchange (NSE). It tracks the performance of 50 of the largest and most liquid companies listed on the NSE. These companies represent multiple sectors of the Indian economy such as banking, information technology, energy, telecom, and FMCG.

The index is managed by NSE Indices Limited. Because it includes companies from different sectors, the Nifty 50 is widely used as a benchmark to measure the performance of the Indian stock market.

How is Nifty 50 Calculated?

The Nifty 50 index is calculated using the free-float market capitalisation method. This means the index value is based on the market value of shares that are available for trading in the market across all companies included in the index. Under this method, shares held by promoters, governments, or strategic investors are excluded because they are not actively traded in the market. The formula used to calculate the index is:

Nifty Value = (Free float market capitalisation of 50 companies ÷ Base market capitalisation) × Base Value

Each term in the formula represents the following:

  • Free float market capitalisation of 50 companies: This is the combined market value of the 50 companies in the Nifty index, but only considering the shares that are available for public trading. Shares held by promoters, governments, or strategic investors are excluded because they are not regularly traded in the market.
  • Base market capitalisation: This refers to the total market capitalisation of the same companies during the base period, which acts as a reference point for the index. For the Nifty 50, the base period is November 3, 1995. The current market value of the companies is compared with this base capitalisation to calculate the index level.
  • Base value: The base value is the starting level of the index. For Nifty 50, the base value was set at 1000 in the base year 1995. The index value today reflects how the market value of these companies has moved compared to that starting point.

Top 10 Companies in Nifty 50 (2026)

According to NSE data, the following companies currently hold the highest weightage in the Nifty 50 index, meaning their stock movements have the biggest impact on the index’s overall performance:

CompanyWeightCompanyWeight
HDFC Bank11.83%State Bank of India4.34%
ICICI Bank8.58%Infosys3.97%
Reliance Industries8.20%Axis Bank3.46%
Bharti Airtel4.56%Kotak Mahindra Bank2.66%
Larsen & Toubro4.38%Mahindra & Mahindra2.64%

Nifty 50 Sector Composition

The Nifty 50 includes companies from multiple sectors of the Indian economy, with the following sectors having the highest weightage in the index:

SectorWeightSectorWeight
Financial Services37.68%Telecommunication4.56%
Oil, Gas & Consumable Fuels10.00%Construction4.38%
Information Technology8.84%Healthcare4.36%
Automobile & Auto Components6.96%Metals & Mining4.22%
FMCG5.90%Power2.76%

This sector distribution shows that the Nifty 50 is largely driven by financial services, energy, and technology stocks, which together account for a major share of the index weight. Because of this concentration, movements in these sectors often have a strong influence on the index’s overall performance.

What is the Sensex?

Similar to the Nifty 50, which we discussed earlier, the Sensex is another major benchmark stock market index in India. The S&P BSE Sensex tracks the performance of 30 large and well-established companies listed on the Bombay Stock Exchange (BSE) across different sectors of the economy.

These companies are among the largest and most actively traded companies in the Indian market. Because of this, the Sensex is widely used as an indicator of the overall performance and direction of the Indian stock market.

How is Sensex Calculated?

The Sensex is calculated using the free-float market capitalisation method, similar to the Nifty 50. This means the index value is based only on the market value of shares that are available for trading in the market, across all companies included in the index. Shares held by promoters, governments, or strategic investors are excluded because they are not actively traded. The formula used to calculate the index is:

Sensex Value = (Free float market capitalisation of 30 companies ÷ Base market capitalisation) × Base Value

Each term in the formula represents the following:

Free float market capitalisation of 30 companies: This is the combined market value of the 30 companies in the Sensex, considering only the shares that are available for public trading. Shares held by promoters, governments, or strategic investors are excluded because they are not regularly traded in the market.

Base market capitalisation: This refers to the total market capitalisation of the same companies during the base period, which acts as a reference point for the index. For the Sensex, the base year is 1978-79. The current market value of the companies is compared with this base capitalisation to calculate the index level.

Base value: The base value is the starting level of the index. For Sensex, the base value was set at 100 in the base year 1978-79. The index value today reflects how the market value of these companies has moved compared to that starting point.

Top 10 Companies in Sensex

Many of the largest companies in the Sensex are also part of the Nifty 50. Some major companies include:

Security NameWeightage %Security NameWeightage %
HDFC Bank Ltd.14.07State Bank Of India5.2
ICICI Bank Ltd.10.26Infosys Ltd4.84
Reliance Industries Ltd9.82AXIS Bank Ltd.4.11
Bharti Airtel Ltd.5.47Kotak Mahindra Bank Ltd.3.18
LARSEN & TOU5.21Mahindra & Mahindra Ltd.3.17

Nifty 50 vs Sensex: Key Differences 

FeatureNifty 50Sensex
ExchangeNSEBSE
Number of Stocks5030
Base Year19951978–79
Base Value1000100
Sector CoverageBroaderSlightly narrower

Both indices usually move in a similar direction because they track large cap companies.

What is Bank Nifty?

The Bank Nifty, tracks the performance of the 12 most liquid and large banking stocks listed on the National Stock Exchange (NSE). It represents the overall performance of the banking sector in the Indian stock market. Some of the major companies included in this index are:

  • HDFC Bank
  • ICICI Bank
  • State Bank of India
  • Axis Bank
  • Kotak Mahindra Bank

Because the index consists only of banking stocks, it provides a focused view of how the banking sector is performing in the market. Bank Nifty is also widely used by traders and investors to analyse trends in banking stocks and the financial sector.

What is Nifty Next 50?

The Nifty Next 50 index includes companies ranked from 51 to 100 by market capitalisation after the Nifty 50 companies. It represents the next group of large and liquid companies listed on the National Stock Exchange (NSE).

These companies are typically large, established businesses that are just below the Nifty 50 in size and market influence. Because of this, the index often reflects companies that are in a strong growth phase and expanding their market presence.

Over time, some companies from the Nifty Next 50 may move into the Nifty 50 during periodic index rebalancing if their market capitalisation and liquidity improve. As a result, the Nifty Next 50 is often viewed as an index that captures emerging large-cap companies that could become future leaders in the Indian stock market.

Other Important Indian Stock Market Indices

Apart from the Nifty 50 and Sensex, several other indices track different segments of the Indian stock market based on company size or sector.

IndexWhat It Tracks
Nifty Midcap 100Tracks 100 medium-sized companies and represents the mid-cap segment of the market.
Nifty Smallcap 250Tracks smaller companies that often have higher growth potential but also higher risk.
Nifty ITTracks major information technology companies listed on the NSE.
Nifty PharmaTracks pharmaceutical companies in the Indian market.
S&P BSE MidCapTracks mid-sized companies listed on the Bombay Stock Exchange.

These indices help investors analyse specific sectors, company sizes, and broader market trends within the Indian stock market.

How to Invest in Nifty 50 or Sensex

You cannot directly invest in an index like the Nifty 50 or Sensex because an index is only a measure of market performance. However, investors can gain exposure to these indices through investment products that track their performance. The two most common ways to do this are through index funds and exchange-traded funds (ETFs).

Index Funds
Index funds are mutual funds designed to replicate the performance of a specific index, such as the Nifty 50 or Sensex. These funds invest in the same companies that make up the index, usually in the same proportion, allowing investors to earn returns similar to the index.

Exchange-Traded Funds (ETFs)
ETFs also track indices but are traded on stock exchanges like regular stocks. Investors can buy and sell ETFs during market hours through a trading account. Some popular examples include Nifty BeES and SBI Sensex ETF.

Both index funds and ETFs generally have low expense ratios, typically around 0.1% to 0.2%, making them one of the most cost-effective ways to invest in the stock market while gaining diversified exposure to leading companies.