Independent Research on Mutual Funds, Stocks & IPOs for Indian Investors

top of page

What Is Sensex and How Is It Calculated?

Jun 8
15 min read

Updated: Aug 11

Last Reviewed and Updated: 17 Aug 2026

The Sensex is a stock market index. It is not a fund, not a tradeable security, and not a measure of the total value of BSE. It is a number that tracks the collective performance of 30 carefully selected large and actively traded companies listed on BSE, expressed relative to a fixed historical starting point.


The Sensex has been part of Indian financial life for long enough that most people treat the number as self-evident, as if it simply exists and requires no further explanation. You watch it on the news, you notice when it crosses a round number like 60,000 or 80,000, and you use it as a rough gauge of whether it was a good day or a bad one for your portfolio. What fewer people can explain is where the number actually comes from: which 30 companies are in it, why those 30, how their prices get turned into a single index level, and what causes that level to change.


This article answers all of those questions in plain language. Understanding how the Sensex is calculated does not require a mathematics degree. It does require working through a few specific ideas carefully, and once you have, the number you see every evening will carry considerably more meaning than it did before.

 

The Sensex, formally known as the S&P BSE Sensex, is the flagship index of BSE Limited, formerly called the Bombay Stock Exchange. BSE is Asia's oldest stock exchange, established in 1875, and the Sensex has been its primary benchmark since its launch on 1 January 1986. The name is a portmanteau of Sensitive Index, coined to describe an index that was designed to be responsive to the movement of the broader market.


The index was constructed with a base value of 100, set as of 1 April 1979. This base date was chosen to give the index a meaningful historical starting point, even though the Sensex was not actually calculated until 1986. The calculation was retroactively applied to the 1979 base so that users could trace the index back further than its launch date. When the Sensex stands at 80,000, it means the market value of its constituents has grown to 800 times the April 1979 baseline.


In 2013, BSE entered a licensing agreement with S&P Dow Jones Indices, one of the world's largest index providers, and the Sensex was rebranded as the S&P BSE Sensex. The methodology and governance were aligned more closely with international standards, though for most purposes Indians continue to refer to it simply as the Sensex.


The Sensex has a base value of 100 as of April 1979. A level of 80,000 means the market value of its constituents is 800 times what it was at that starting point. The number is a ratio, not a price.


The 30 companies in the Sensex are chosen to represent a broad cross-section of the Indian economy. They span sectors including financial services, information technology, consumer goods, energy, healthcare, and industrials. The intention is that the rise and fall of these 30 companies, taken together and weighted by their market significance, should approximate the general direction of the large-cap Indian equity market on any given day.


An index is, in essence, a weighted average of price movements. When the Sensex rises 500 points in a session, it means the combined free float market value of its 30 constituents increased by an amount that, when expressed through the index formula, produced a gain of 500 points. The 500 points do not correspond directly to any single stock's movement or to any fixed sum of money.

 

How the Sensex Is Calculated: The Free Float Market Cap Method


The Sensex uses the free float market capitalisation method, the same approach used by the Nifty 50 and most major global indices. Understanding this method is the key to understanding why the index moves the way it does.


Market capitalisation for any company is calculated by multiplying the current share price by the total number of shares outstanding. Free float market capitalisation is more refined: it excludes shares that are not freely available for trading by the public. Shares held by promoters, government entities, strategic investors, and any other parties whose holdings are locked in or not available on the open market are excluded from the free float.


The free float adjustment is expressed as a factor between zero and one. If a company has 100 crore shares outstanding and the promoters hold 60 crore, then 40 crore shares are in free float, giving a free float factor of 0.40. The free float market cap of this company is calculated using only those 40 crore shares.


The Sensex level at any point is derived from the following formula.

Sensex = (Total Free Float Market Cap of All 30 Constituents / Base Market Cap) multiplied by 100


The base market cap is the aggregate free float market capitalisation of the 30 index constituents as calculated on 1 April 1979, adjusted over the years for corporate actions and constituency changes through a process called index divisor adjustment, discussed below. The result of dividing the current aggregate free float market cap by this adjusted base and multiplying by 100 gives the index level.

Term

Definition

Role in the Formula

Market Capitalisation

Share price multiplied by total shares outstanding

Starting point before free float adjustment

Free Float Factor

Proportion of shares freely tradeable (excludes promoter and locked-in holdings)

Converts total market cap to free float market cap for each stock

Free Float Market Cap

Share price multiplied by free float shares only

The figure that actually determines each stock's weight in the index

Aggregate Free Float Market Cap

Sum of free float market caps across all 30 constituents

The numerator in the Sensex formula

Base Market Cap

Aggregate free float market cap of the index as of April 1979, adjusted for changes over time

The denominator in the Sensex formula; keeps the index continuous across changes

Index Divisor

A number used to adjust the base market cap whenever constituents or corporate actions change

Ensures the index level does not jump artificially when composition changes

 

Suppose, for simplicity, that the Sensex had only three companies instead of thirty. The calculation logic is identical regardless of the number of constituents.

Company

Share Price (Rs)

Free Float Shares (crore)

Free Float Market Cap (Rs crore)

Company A

500

200

1,00,000

Company B

1,200

80

96,000

Company C

300

150

45,000

Total

 

 

2,41,000

 

Suppose the base market cap for this three-stock index, established at inception, was Rs 24,100 crore (equivalent to a time when the same companies had a combined free float market cap of that amount). The index level today would be calculated as follows.


Sensex = (2,41,000 / 24,100) multiplied by 100 = 10 multiplied by 100 = 1,000


Now suppose Company A's share price rises from Rs 500 to Rs 550 the next day, with no change in free float shares. Company A's free float market cap increases to Rs 1,10,000 crore. The new aggregate is Rs 2,51,000 crore.


New Sensex = (2,51,000 / 24,100) multiplied by 100 = 10.41 multiplied by 100 = 1,041


The index has risen 41 points, driven entirely by Company A's price increase. Company A, having the largest free float market cap, has the greatest influence on the index. If Company C had risen by the same percentage instead, the index movement would have been smaller because Company C's free float market cap is smaller and its weight in the index is lower.


This is the essence of market-cap weighting: larger companies move the index more than smaller ones, in proportion to their free float market capitalisation.

 

The Index Divisor: Keeping the Sensex Continuous


One of the most important and least understood elements of how the Sensex works is the index divisor. Without it, the index level would jump or drop artificially every time a constituent changes, a company issues new shares, or a stock split occurs, even though no actual change in investor wealth has taken place.


The index divisor is a number that is adjusted whenever the composition of the index changes or a corporate action affects one of the constituents. The adjustment is designed so that the index level is identical immediately before and immediately after the change, even though the underlying portfolio has shifted.


Here is how it works in principle. Suppose a stock is removed from the Sensex and replaced by a new entrant. The new entrant has a different free float market cap from the departing stock. If the base market cap is not adjusted, the index will jump on the day of the change simply because the denominator has not caught up with the change in the numerator. To prevent this, the base market cap is recalculated so that the index level stays constant at the moment of the change. The new base market cap becomes the denominator going forward.


The index divisor is adjusted every time a constituent changes or a corporate action occurs. Without it, the Sensex would jump every time a new stock was added, making historical comparisons meaningless.


Corporate actions that trigger divisor adjustments include stock splits, bonus issues, rights issues, and mergers. In each case, the number of shares or the price changes in a way that reflects a restructuring rather than a change in investor wealth. The divisor adjustment ensures the Sensex continues to measure what it is supposed to measure: genuine changes in market value.

 

Because the Sensex is free float market cap weighted, each constituent's influence on the index is proportional to its free float market cap relative to the total. A company with a free float market cap of Rs 10 lakh crore in an index where the total free float market cap is Rs 1,00 lakh crore has a weight of 10 percent. Its daily price movement therefore accounts for 10 percent of the index's movement.


The weights are not fixed. They shift continuously as share prices change and are recalibrated at each periodic review when free float factors are updated. A company whose share price rises significantly will see its weight in the Sensex increase even between review dates, because its market cap has grown relative to others.


There is a weight cap mechanism in the S&P BSE Sensex methodology. No single constituent can account for more than 33 percent of the index weight. In practice, the most heavily weighted stocks in the Sensex typically fall in the 8 to 12 percent range, reflecting the diversity of large companies in the index.

Scenario

Effect on Index Weight

Effect on Index Movement

Company's share price rises, all else equal

Weight increases naturally within the session

Contributes positively to index in proportion to its weight

Company's free float factor increases (promoter sells shares to public)

Weight increases at next review

Greater influence on index going forward

Company issues bonus shares (price adjusts down, share count up)

Free float market cap unchanged; weight unchanged; divisor adjusted

No artificial jump in index level

Stock split (price halves, share count doubles)

Free float market cap unchanged; weight unchanged; divisor adjusted

No artificial jump in index level

Constituent replaced by larger company at review

New entrant has higher weight; base market cap adjusted via divisor

Index level unchanged at moment of change; future movements reflect new composition

 

The 30 constituents of the Sensex are selected and maintained by the Index Committee of Asia Index Private Limited, a joint venture between BSE and S&P Dow Jones Indices. The committee operates on published eligibility criteria and reviews the composition periodically. Changes are announced in advance and take effect on specified dates.


For a company to be considered for inclusion, it must meet several criteria simultaneously:


• The stock must be listed on BSE.

• It must be a large-cap company, broadly defined as being in the top tier by market cap among BSE-listed stocks.

• It must be relatively liquid, with high trading volumes and low impact cost, meaning large orders can be executed without moving the price significantly.

• It must have a track record of listing: companies must typically have been listed on BSE for at least one year before becoming eligible.

• The company must have a positive track record of earnings, avoiding companies in financial distress or with recent regulatory sanctions.

• Sectoral balance is a consideration. The committee aims to ensure that the 30 companies collectively represent a wide spread of industries rather than clustering in one or two sectors.

 

The 30 companies in the Sensex at any point in time are among the most recognised names in Indian business, spanning banking, IT services, consumer goods, energy, pharmaceuticals, and other key sectors. The specific names change over years as companies rise and fall in size, relevance, and liquidity. The committee makes additions and removals to reflect the evolving landscape of Indian large-cap equities.


Unlike the Nifty 50, which has a more prescriptive and transparent ranking-based selection process, the Sensex selection involves a degree of qualitative judgement by the committee about sectoral representation and the overall composition of the 30 constituents. This is one reason the two indices, despite moving in high correlation, occasionally have different sectoral tilts.

 

The Sensex is not calculated once a day at market close. It is recalculated continuously throughout the trading session, updating every time any of the 30 constituent stocks records a trade at a new price on BSE. During active market hours, the index can update hundreds of times per minute.


Each update feeds the latest trade price for each constituent into the formula, recalculates the aggregate free float market cap, divides by the adjusted base market cap, and multiplies by 100. The result is the current index level, which is disseminated in real time through BSE's data feeds to brokers, financial platforms, and media.


The opening value of the Sensex each morning is calculated using the opening prices of all 30 constituents once the pre-open session concludes and regular trading begins at 9:15 AM. The closing value is calculated using a volume-weighted average price of each constituent over the last 30 minutes of trading, from 3:00 PM to 3:30 PM, rather than the last traded price. This closing price methodology reduces the impact of any single large transaction in the final moments of the session on the official closing level.

Session Phase

Time

How Sensex Is Calculated

Pre-open session

9:00 AM to 9:15 AM

Orders collected; index not live; opening prices determined through call auction

Regular trading

9:15 AM to 3:30 PM

Calculated continuously using latest trade price of each constituent; updates multiple times per minute

Closing calculation

3:00 PM to 3:30 PM

Official closing level uses volume-weighted average price of each constituent over this 30-minute window

Post-close session

3:40 PM to 4:00 PM

BSE closing price session; index published at close; no further changes to official closing level

 

The Sensex moves when the free float market capitalisation of its constituents changes, which happens when stock prices move. But understanding what drives those stock prices requires looking at the layers of influence beneath the number.


At the company level, quarterly earnings results, management changes, regulatory actions, product launches, and competitive developments all affect individual stock prices and therefore the index. A large earnings beat by one of the heavyweight constituents can move the Sensex meaningfully even if the broader market is flat.


At the sector level, news affecting an entire industry, a change in commodity prices, a new government policy, or a shift in interest rates can move all companies in a sector simultaneously, creating a broad directional pull on the index.


At the macro level, decisions by the Reserve Bank of India on interest rates, Union Budget announcements, inflation data, and GDP growth figures influence the valuation multiple that investors are willing to apply to earnings across the market, moving the entire index up or down without any single company's fundamentals changing.


At the global level, movements in international markets, shifts in foreign institutional investor sentiment, changes in the US Federal Reserve's interest rate policy, and geopolitical events all flow through to Indian equities and therefore to the Sensex. On days when global markets are under stress, the Sensex typically reflects that stress even if domestic conditions are stable.

Level of Influence

Examples

Typical Scale of Impact

Individual company

Quarterly results, fraud allegation, merger announcement, management change

Affects index in proportion to that company's weight

Sector-wide

Policy change affecting banking, IT sector global demand shift, commodity price swing

Affects all companies in the sector; can move index by 0.5% to 2% on a single day

Domestic macro

RBI rate decision, Union Budget, inflation print, GDP data

Can move index by 1% to 3% or more on announcement day

Global macro

US Fed decision, global risk-off events, oil price shock, geopolitical crisis

Can move index by 2% to 5% or more in severe events; also drives sustained trends

 

The Sensex level at any moment tells you one thing precisely: the aggregate free float market capitalisation of its 30 constituents as a multiple of their aggregate free float market capitalisation in April 1979, expressed on a scale of 100. A Sensex of 80,000 means the index is 800 times its base value. That is the literal meaning of the number.


What the absolute level does not tell you is whether the market is cheap or expensive in any fundamental sense. A Sensex of 80,000 is not intrinsically overvalued or undervalued. Whether it is a good time to invest depends on the earnings and growth prospects of the underlying companies relative to the price being paid for them, and those factors exist independently of the index level.


Where the Sensex level becomes genuinely useful is in measuring change over time and in comparing performance across periods. An investor who bought an index fund when the Sensex was at 20,000 and is watching it at 80,000 has seen four times their original benchmark value. A fund manager who returned 18 percent in a year when the Sensex returned 12 percent has demonstrably outperformed the benchmark. These comparisons give the number its analytical power.


The Sensex level is not a price. It is a ratio. What matters is not where it stands today but how it has moved and what drove that movement.

 

The Sensex's journey from its base value of 100 in 1979 to its levels today reflects four and a half decades of Indian economic growth, liberalisation, globalisation, and market development. Each major milestone in the index's history corresponds to a period of significant economic or market development.

Approximate Year

Sensex Level

Context

1979 (base)

100

Base value set; India is a closed, heavily regulated economy

1990

1,000

India approaching balance of payments crisis; liberalisation about to begin

1999

5,000

Post-liberalisation growth, IT boom beginning, foreign investment opening up

2006

10,000

Strong GDP growth phase, infrastructure expansion, rising middle class consumption

2008 (peak before crisis)

21,000

Pre-global financial crisis peak; market subsequently fell to 8,000 in early 2009

2014

25,000

Post-crisis recovery; new government elected; economic reform optimism

2021

60,000

Post-pandemic liquidity surge; strong retail investor participation; equity culture deepening

2024

80,000

Continued domestic growth, strong corporate earnings cycle, sustained FII inflows

 

The journey from 100 to 80,000 over roughly 45 years represents a compound annual growth rate of approximately 15 percent, which includes dividends reinvested and reflects both the growth of Indian businesses and the significant expansion in the valuation multiples that investors have been willing to pay over time. The path was not smooth: the index has seen several drawdowns of 30 to 60 percent at different points, which is the nature of equity markets.

 

Sensex vs Nifty 50: How They Differ and Why Both Exist


The Sensex and the Nifty 50 are both free float market-cap weighted indices of large Indian companies, and they move in very high correlation on most trading days. Understanding the differences between them explains why both exist and when each is more relevant.

Feature

Sensex (S&P BSE Sensex)

Nifty 50

Exchange

BSE Limited

National Stock Exchange (NSE)

Managed by

Asia Index Pvt Ltd (BSE and S&P Dow Jones joint venture)

NSE Indices Limited

Number of constituents

30

50

Base value and date

100 as of 1 April 1979

1,000 as of 3 November 1995

Selection process

Committee-based with qualitative judgement on sectoral balance

Rules-based ranking by free float market cap with defined thresholds

Review frequency

Periodic; at least semi-annual

Semi-annual (March and September)

Derivatives market depth

Sensex futures and options available but thinner than Nifty

Among the most liquid derivative contracts in India

Primary use

Barometer of Indian market sentiment; historical benchmark

Benchmark for large-cap funds; basis for index funds, ETFs, and institutional derivatives

 

For retail investors, the practical difference between the two indices is minimal for most purposes. Both track Indian large-cap equities, both are free float market-cap weighted, and both are reviewed and maintained by credible institutions. Index funds and ETFs are available on both. The Nifty 50 tends to be more widely used as a portfolio benchmark among professional fund managers and for derivatives trading, simply because of the greater liquidity in Nifty 50 futures and options. The Sensex tends to be more prominently featured in general media and public discourse, partly due to its longer history.

 

Common Misconceptions About the Sensex


• The Sensex represents the entire Indian stock market. It represents 30 large companies listed on BSE. Thousands of other listed companies are not part of the Sensex, and their collective performance can differ significantly from the index on any given day or over any given period.


• A rising Sensex means all stocks are going up. The Sensex is a weighted average. It is entirely possible for the index to rise while a majority of its constituents are flat or slightly negative, if the highest-weighted stocks happen to be having a strong session.


• The Sensex level tells you whether the market is expensive. The level by itself tells you nothing about valuation. You need to compare the index level to the earnings of the underlying companies to form a view on whether the market is cheap or expensive. The PE ratio of the index, not its absolute level, is the relevant valuation measure.


• Crossing a round number like 80,000 is fundamentally significant. Round numbers attract attention and generate headlines, but they have no analytical significance. An index at 79,999 and an index at 80,001 reflect almost identical market conditions. The significance is entirely psychological.


• The Sensex and Nifty 50 are calculated by the same organisation. They are maintained by different entities on different exchanges. BSE and NSE are separate and competing stock exchanges, and their respective index businesses operate independently.

 

Disclaimer

Disclaimer: This article is for educational purposes only and does not constitute financial or investment advice. Index methodology, constituent eligibility criteria, and calculation details are subject to change by Asia Index Private Limited and BSE. Historical Sensex levels and CAGR figures cited are approximate and for illustrative purposes only. Please refer to the official S&P BSE Sensex methodology document for current rules. Equity investments are subject to market risk.

Comments


Commenting on this post isn't available anymore. Contact the site owner for more info.
  • X
  • LinkedIn
  • Instagram
  • Facebook

Warning: Investment in Mutual Funds and  Securities Market are subject to market risks. Read all scheme related documents carefully before investing.

Disclaimer: This website provides educational content only and does not offer investment advice.

List of mutual fund companies (AMCs):  ONE  |  Abakkus  |  Aditya Birla Sun Life  |  Angel One  |  Axis  |  Bajaj Finserv  |  Bandhan  |  Bank of India  |  Baroda  |   BNP Paribas  |  Canara Robeco  |  Capitalmind  |  Choice  |  DSP  |  Edelweiss  |  Franklin Templeton  |  Groww  |  HDFC  |  Helios  |  HSBC  |  ICICI Prudential  | Invesco  |  ITI  |  JioBlackRock  |  JM Financial  |  Kotak Mahindra  |  LIC  |  Mahindra Manulife  |  Mirae Asset  |  Motilal Oswal  |  Navi  |  Nippon India  |  NJ  |  Old Bridge  |  PGIM India  |  PPFAS  |  Quant  |  Quantum  |  Samco  |  SBI  |  Shriram  |  Sundaram  |  Tata  |  Taurus  |  The Wealth Company  |  TRUST  |  Unifi  |  Union  |  UTI  |  WhiteOak  |   Capital  |  Zerodha

© 2026 by Equity Research India

bottom of page