Difference Between Sensex and Nifty

  •  4m
  • 0
  • 07 Jul 2023

Indices play a crucial role in tracking the performance of stock markets. Two primary indices hold significant prominence in India: the Sensex and the Nifty. Often referred to in financial discussions, these indices provide insights into the overall health and direction of the Indian stock market. However, many people find understanding the differences between the Sensex and the Nifty is challenging.

  • What is Sensex?

The Sensex is India's oldest and most widely recognized stock market index. Established by the Bombay Stock Exchange (BSE) in 1986, it represents the performance of the top 30 companies listed on the BSE. These companies are selected based on various factors, including market capitalization, liquidity, and industry representation. The Sensex is often considered a barometer of the Indian stock market, reflecting large-cap stocks' overall sentiment and movement.

  • What is Nifty?

The Nifty is another essential stock market index in India. Created by the National Stock Exchange (NSE) in 1996, it comprises the 50 largest and most actively traded stocks. The Nifty is regarded as a benchmark index and offers a broader perspective on the Indian stock market, capturing the performance of both large-cap and mid-cap companies.

  • Composition

One of the primary differences between the Sensex and the Nifty is their composition. The Sensex comprises 30 stocks from diverse sectors, predominantly representing large-cap companies. On the other hand, the Nifty encompasses 50 stocks from various sectors, providing a broader representation of the overall market.

  • Stock Selection Methodology

The stock selection methodology for both indices also differs. The Sensex selects its constituents based on various criteria: liquidity, trading frequency, and market capitalization. Conversely, Nifty employs a methodology known as the "free-float market capitalization" approach. It considers the market capitalization of each company while considering only the freely tradable shares, excluding promoter holdings and strategic stakes.

  • Performance Comparison

While both indices serve as market performance indicators, they may provide different perspectives due to their distinct composition and methodologies. The Sensex focuses on 30 large-cap stocks, making it sensitive to the price movements of these established companies.

Conversely, with a larger number of stocks, the Nifty provides a broader representation of the market's performance, including both large-cap and mid-cap companies. Therefore, fluctuations in the Nifty may sometimes differ from those in the Sensex, reflecting the impact of mid-cap stocks on the overall index movement.

  • Base Number

Another significant difference between the Sensex and the Nifty is their base numbers. The base number of an index serves as a reference point against which the index's value is calculated. The Sensex has a base number of 100, which was assigned when the index was first introduced. In contrast, the Nifty has a base number of 1000. This variance in base numbers influences the scaling and relative values of the indices.

Now that you know the differences between the Sensex and Nifty, the question is which index is better. Determining whether the Sensex or the Nifty is better is subjective and depends on various factors, including individual preferences, investment strategies, and financial goals. Here are some points to consider when comparing the two indices:

  1. Composition: The Sensex comprises 30 large-cap stocks, while the Nifty encompasses 50 stocks representing both large-cap and mid-cap companies. If an investor is more interested in tracking the performance of established, widely recognized companies, the Sensex may be more suitable. On the other hand, the Nifty provides a broader representation of the market, including mid-cap stocks, which can offer potential growth opportunities.

  2. Sector representation: Both indices cover various sectors, but their sector allocations may differ. It is essential to evaluate the sector exposure of each index and determine which aligns better with your investment objectives or industry preferences.

  3. Investment Strategy: Consider your investment strategy, risk tolerance, and investment horizon. If you are a long-term investor focusing on blue-chip companies, the Sensex may be more suitable. However, if you are open to broader market exposure and potentially higher growth prospects, the Nifty might be a better choice with its inclusion of mid-cap stocks.

  4. Accessibility: Both the Sensex and the Nifty have exchange-traded funds (ETFs) and index funds linked to them. Assess these investment vehicles' availability, liquidity, and expense ratios to determine which is more accessible and cost-effective for your investment preferences.

Ultimately, there is no definitive answer as to which index is better, as it depends on individual circumstances and investment objectives. Some investors may prefer the simplicity and historical significance of the Sensex, while others may find the Nifty's broader representation more appealing. It is crucial to conduct thorough research, consider personal financial goals, and consult with a financial advisor to make an informed decision based on your specific requirements.


Introduced in 1996, the Nifty is a comparatively recent addition to the stock market index landscape. The name "Sensex" is derived from a fusion of the words "sensitive" and "index," while "Nifty" is a blend of "national" and "fifty." Constituting the top 30 firms listed on the BSE, the Sensex encompasses a select group of companies within its index.

Yes, apart from Sensex and Nifty, several other indices in India track different segments of the market. Some examples include Nifty Bank, Nifty Midcap, Nifty Smallcap, BSE 500, BSE 100, and sector-specific indices like Nifty IT and Nifty Pharma. These indices provide more specialized insights into specific market sectors or segments.

The Nifty index comprises 50 selected stocks from the top 50 firms, forming its calculation base. In contrast, the Sensex index comprises 30 stocks chosen from the top 30 companies for its calculation. The Nifty has a base index value of 1000, while the Sensex has a base index value of 100.

Read Full Article >
Enjoy Zero brokerage on ALL Intraday Trades
+91 -