Skip to content

    Sectoral Indices in Indian Markets: Weights, Data and Worked Examples

    Quick answer

    Real Nifty Bank constituent weights, a dated Nifty Bank vs Nifty 50 comparison, and a worked Bank Nifty options example with STT and tax.

    19 June 2026
    18 min read
    3,451 words

    Key Takeaways

    • 1.A sectoral index is a free-float market-cap weighted basket of stocks from one industry. Nifty Bank and Nifty IT are the two most heavily traded sectoral indices in India.
    • 2.Sectoral indices are top-heavy. As of mid-2026 roughly 27 to 28 percent of Nifty Bank sits in HDFC Bank and ICICI Bank alone, so a single bank result can swing the whole index.
    • 3.Nifty Bank is far more volatile than Nifty 50. From the COVID low of March 2020 to mid-2026 Nifty Bank rose around 230 percent versus around 200 percent for Nifty 50, but it fell harder in the 2020 crash and in 2022.
    • 4.Only Nifty Bank, Nifty 50, Nifty Financial Services, Nifty Midcap Select and Sensex have liquid F and O. Most sectoral indices like Nifty IT or Nifty Pharma cannot be traded as futures or options.
    • 5.F and O profit and loss is taxed as business income at your slab. STT on selling index options is 0.1 percent of premium. Numbers in this guide are illustrative, not advice, and never guaranteed.

    What a sectoral index actually measures

    A sectoral index is a basket of listed companies that all operate in the same industry, combined into a single number that moves up and down with their share prices. The Nifty Bank index, for example, holds only banking stocks. When that number rises 2 percent, it means the banks inside it gained about 2 percent on a weighted basis. The point of a sectoral index is to isolate one slice of the economy so you can see how banks, or IT firms, or pharma companies are doing without the noise of the other 40-odd stocks that sit in a broad index like the Sensex or Nifty 50.

    In India the National Stock Exchange runs these indices through its subsidiary NSE Indices Limited, and the BSE runs its own parallel set. The headline sectoral indices on the NSE are Nifty Bank, Nifty IT, Nifty Financial Services (often called FinNifty), Nifty Auto, Nifty Pharma, Nifty FMCG, Nifty Metal, Nifty Realty, Nifty Media and Nifty PSU Bank. Each one is rebalanced and reviewed on a fixed schedule, and the rules for inclusion, capping and weighting are published openly so the index cannot be quietly manipulated.

    The key thing most beginners miss is that a sectoral index is not an equal slice of every company in the sector. It is weighted by free-float market capitalisation, which is the value of only the shares that are actually available to trade in the open market, not the promoter or government holdings that are locked away. That single rule is why these indices behave the way they do, and it is where we should start.

    How free-float weighting decides what really moves the index

    Every constituent in a Nifty sectoral index gets a weight equal to its free-float market capitalisation divided by the total free-float of the whole index. Free-float market cap is the share price multiplied by only the publicly tradable shares. A company can be enormous by total value, but if the promoter or the government owns most of it, its free-float weight in the index will be smaller than you expect. This is exactly why State Bank of India, despite being India's largest bank by assets, carries a smaller Nifty Bank weight than its size suggests. The government holds a large chunk of SBI, so its free float is limited.

    To stop any one stock from dominating, NSE applies a cap. In Nifty Bank the largest single stock is capped at roughly 33 percent and the top three combined are capped near 62 percent at each rebalance. Even with those caps, the index stays heavily concentrated in the two private banking giants. Because of this concentration, a single quarterly result or RBI action affecting HDFC Bank or ICICI Bank can move the entire Nifty Bank index by a percent or more on its own, while a smaller constituent can rally 5 percent and barely nudge the number.

    Why this matters for traders

    If you trade Nifty Bank futures or options, you are really taking a concentrated bet on two private banks. Before a Bank Nifty trade, check whether HDFC Bank or ICICI Bank reports results that week. Their numbers, not the smaller banks, will drive your position.

    Nifty Bank constituent weights (illustrative, mid-2026)

    The table below shows approximate Nifty Bank constituent weights based on the published index factsheets through mid-2026. Weights drift daily with prices and are reset at each semi-annual rebalance, so treat these as illustrative and confirm the live figure on niftyindices.com before trading. What does not change much is the shape: two stocks dominate, the next three matter, and the rest are small.

    ConstituentApprox Nifty Bank weightNotes on free float
    HDFC Bank~28%Largest private bank, near the single-stock cap
    ICICI Bank~24%High free float, second largest weight
    State Bank of India~9%Large bank but govt holding limits free float
    Axis Bank~9%High free float private lender
    Kotak Mahindra Bank~8%Promoter holding reduces free-float weight
    IndusInd Bank~3%Mid-sized private bank
    Bank of Baroda~2.5%PSU, government majority owned
    Federal Bank~2.5%Regional private bank
    Other 4 constituents combined~14%PNB, AU SFB, IDFC First, Canara etc.

    Read down that column and the lesson is obvious. The top two names, HDFC Bank and ICICI Bank, together carry roughly 52 percent of the index. Add SBI, Axis and Kotak and the top five carry close to 78 percent. The remaining six or seven banks share what is left. This is the single most important structural fact about Nifty Bank, and it is the reason the index can gap sharply on one bank's earnings day.

    Nifty 50 vs Nifty Bank: a dated performance comparison

    Traders constantly ask whether Nifty Bank is just a faster version of Nifty 50. The honest answer is that it is correlated but materially more volatile, and the period you measure changes the verdict. The table below compares the two indices across well-known dated windows. These are approximate, illustrative figures rounded for teaching, drawn from publicly reported index levels. Always verify exact closing levels on the NSE before relying on them.

    PeriodNifty 50 moveNifty Bank moveWhat happened
    Calendar 2020 (Jan to Dec)~+15%~-3%COVID crash hit banks harder on loan-default fears
    23 Mar 2020 low to 31 Dec 2020~+80%~+85%Sharp V-shaped recovery, banks bounced strongly
    Calendar 2021~+24%~+13%Broad rally led by IT and metals, banks lagged
    Calendar 2022~+4%~+21%Rate hikes lifted bank margins, banks outperformed
    Calendar 2023~+20%~+12%Broad-based rally, banks slightly behind
    Mar 2020 low to mid-2026 (cumulative)~+200%~+230%Banks delivered more over the full cycle but with deeper drawdowns

    Two patterns jump out. First, in a panic Nifty Bank usually falls further. In calendar 2020 the broad Nifty finished positive while Nifty Bank ended slightly negative, because a banking index is effectively a leveraged bet on credit quality and the market feared a wave of bad loans. Second, when interest rates rise, banks can outshine the broad market, as in 2022 when rate hikes widened lending margins and Nifty Bank gained over 20 percent against a roughly flat Nifty 50. Over the full recovery from the March 2020 low, Nifty Bank delivered more total return, but anyone holding it had to stomach bigger swings along the way.

    Read the table as risk, not a promise

    Higher historical returns came with bigger falls. Nifty Bank dropped roughly 40 percent in the March 2020 crash while Nifty 50 fell roughly 38 percent over a similar window but recovered more smoothly. Past performance does not predict the future and nothing here is a guaranteed return.

    A fully worked Bank Nifty options example, with STT and taxes

    Let us trade Nifty Bank the way a real options trader does. Suppose Nifty Bank is at 52,000 on a Tuesday and you expect a bounce into the weekly expiry. The lot size for Bank Nifty is 30. You buy 1 lot of the 52,000 weekly call (ATM) at a premium of 500 per unit. Your cost to enter is 500 multiplied by 30, which is 15,000 plus charges. Bank Nifty rallies and on expiry day you sell the same call at a premium of 800.

    • Buy premium paid: 500 x 30 = 15,000
    • Sell premium received: 800 x 30 = 24,000
    • Gross profit on the option: 24,000 minus 15,000 = 9,000
    • STT on sell side of options: 0.15 percent of sell premium value = 0.0015 x 24,000 = 36
    • Brokerage (flat discount broker, say 20 per order x 2 legs): 40
    • Exchange transaction charges, SEBI fee, GST and stamp duty combined: roughly 30 to 40 on a trade this size
    • Approximate net profit after costs: 9,000 minus 36 minus 40 minus ~35 = around 8,889

    So your illustrative net profit is around 4,400 on a 7,500 outlay, before income tax. Note that since the Budget 2024 change, STT on selling options is 0.1 percent of the premium, charged only on the sell leg, not on the strike value. Now the tax part. Profits from F and O are treated as business income, not capital gains. That means this 4,400 is added to your other business and salary income and taxed at your normal slab rate. If you are in the 30 percent slab, roughly 1,320 of this would eventually go in tax, leaving about 3,080. F and O is not eligible for the lower STCG or LTCG rates at all.

    The flip side

    If Bank Nifty had instead fallen and the call expired worthless, you would lose the entire 7,500 premium plus the small entry charges. Buying weekly options is a high-decay, high-risk way to express a sector view. Size positions so a total loss on the premium is survivable.

    Which sectoral indices you can actually trade in F and O

    This is where many beginners get tripped up. You can buy the constituent stocks of any sector, and you can buy sector ETFs or index funds, but most sectoral indices have no futures or options at all. After SEBI tightened the index derivatives framework, the NSE settled on a small set of indices with liquid weekly or monthly contracts. As of 2026 the tradable index derivatives are Nifty 50, Nifty Bank, Nifty Financial Services (FinNifty), Nifty Midcap Select and Nifty Next 50, plus Sensex and Bankex on the BSE. Pure sector plays like Nifty IT, Nifty Pharma, Nifty Auto and Nifty FMCG are not available as standardised options for retail traders.

    IndexLot sizeHas liquid F and OHow to take a sector view
    Nifty Bank15Yes, weekly and monthlyTrade futures or options directly
    Nifty Financial Services25YesTrade futures or options directly
    Nifty 5075Yes, weekly and monthlyBroad market, not a single sector
    Sensex10Yes (BSE)Broad market
    Nifty ITNot applicableNo index optionsBuy IT stocks or a Nifty IT ETF
    Nifty PharmaNot applicableNo index optionsBuy pharma stocks or a pharma ETF
    Nifty FMCGNot applicableNo index optionsBuy FMCG stocks or an FMCG ETF

    So if your view is bullish on Indian IT, you cannot buy a Nifty IT call option the way you can buy a Bank Nifty call. Your realistic choices are to buy the underlying stocks such as TCS or Infosys, buy a Nifty IT ETF, or build a basket. A practical proxy many traders use is FinNifty, which blends banks with NBFCs, insurers and other financial firms, when they want a financials view that is slightly broader than pure banks.

    Nifty IT and Nifty Financial Services: two contrasting sectors

    Nifty IT is even more concentrated than Nifty Bank. The top stocks, TCS, Infosys, HCL Technologies, Wipro and Tech Mahindra, together typically make up around 80 to 90 percent of the index, with TCS and Infosys alone often near half. Nifty IT is also unusual because it is effectively a bet on the US dollar and on American and European tech spending. When the rupee weakens against the dollar, Indian IT exporters earn more in rupee terms, which is why Nifty IT often rises on days the rupee falls, even when the broad market is flat.

    Nifty Financial Services (FinNifty) is broader than Nifty Bank. It includes private and public banks but adds NBFCs like Bajaj Finance, housing finance companies, insurers and asset managers. Because of this mix, FinNifty often moves slightly less violently than Nifty Bank on a pure RBI-policy day, since not every constituent is a deposit-taking bank. FinNifty has a lot size of 60 and its own monthly options, making it a genuine alternative for traders who find Bank Nifty too sharp.

    • Nifty IT: driven by US tech spending and a weak rupee, top 5 stocks dominate, no retail index options
    • Nifty Bank: pure banking, extremely concentrated in HDFC Bank and ICICI Bank, sharpest moves, lot size 30
    • FinNifty: banks plus NBFCs, insurers and AMCs, slightly steadier than Bank Nifty, lot size 25
    • Nifty FMCG: defensive, tends to hold up better in downturns, no index options
    • Nifty Pharma and Nifty Auto: cyclical and event-driven, traded through stocks or ETFs

    How sector rotation actually plays out

    Sector rotation is the tendency of money to move from one industry to another as the economic cycle turns. When the RBI is cutting rates and growth is picking up, cyclical sectors like banks, autos and real estate often lead, because cheaper credit fuels lending and big-ticket purchases. When the cycle turns down or uncertainty rises, money tends to rotate into defensive sectors like FMCG, pharma and IT, whose earnings are steadier regardless of the domestic economy.

    You can see this in the dated table above. In 2022, when rates were rising, Nifty Bank crushed the broad market because higher rates widen the gap between what banks earn on loans and pay on deposits. In a risk-off year, the same leverage works against banks. A practical way to watch rotation is to track the ratio of a sectoral index to Nifty 50. When Nifty Bank divided by Nifty 50 is rising, banks are outperforming. When that ratio rolls over, leadership is shifting elsewhere, and you can confirm it with tools like a relative strength index on the ratio line itself.

    Common mistakes traders make with sectoral indices

    The first mistake is assuming the sector index reflects the whole sector equally. It does not. Because of free-float weighting, a roaring rally in five small banks can be completely cancelled out by a flat day in HDFC Bank. If you trade Nifty Bank thinking you have a diversified banking bet, you are actually concentrated in two names. The second mistake is treating a sectoral ETF and a sectoral future as the same trade. An ETF is a long-only holding you can keep for years and that attracts capital gains tax. A future is a leveraged, expiry-dated contract whose profit is business income taxed at slab.

    A third common error is ignoring expiry mechanics. Bank Nifty and FinNifty options decay every day, and that decay accelerates sharply in the final hours before weekly expiry. Buying a weekly option on Monday and holding to Thursday means you are fighting time decay the whole way. A fourth mistake is forgetting that most sectoral indices simply cannot be traded as options, so beginners waste time hunting for a Nifty IT call that does not exist. Knowing what is and is not tradable, which the table above lays out, saves a lot of confusion.

    • Do not assume an index move equals an equal move in every constituent
    • Do not confuse a sector ETF (capital gains, long-only) with a sector future (business income, leveraged, dated)
    • Do not ignore time decay on weekly Bank Nifty and FinNifty options
    • Do not look for index options on Nifty IT, Pharma or FMCG, they do not exist for retail
    • Do not size F and O positions so large that one wrong sector call wipes out your capital

    Taxes and rules you must get right

    How you access a sector decides how you are taxed. If you buy the underlying stocks or a sector ETF and hold them, gains are capital gains. Under the post-Budget-2024 rules, short-term capital gains on listed equity held under 12 months are taxed at 20 percent, and long-term gains on holdings over 12 months are taxed at 12.5 percent on the amount above 1.25 lakh per financial year. If instead you trade Bank Nifty or FinNifty futures and options, every rupee of profit or loss is business income, taxed at your normal income slab, and F and O losses can be set off and carried forward under business-income rules.

    On transaction costs, remember the dated changes from October 2024. STT on selling options is 0.1 percent of the premium and STT on selling index futures is 0.02 percent of the contract value, both charged on the sell side. On top of STT you pay brokerage, exchange transaction charges, an 18 percent GST on brokerage and exchange charges, a small SEBI turnover fee and stamp duty on the buy side. For a single monthly Bank Nifty option lot these total only a few tens of rupees, but for a high-frequency trader doing dozens of lots a day they add up fast and must be modelled in any strategy.

    Keep a clean record

    Because F and O is business income, an accurate trade log of every entry, exit, premium, STT and brokerage makes your tax filing far easier and lets you legitimately carry forward losses. A disciplined journal is not just for psychology, it is for the tax department too.

    Sources and further reading

    For authoritative constituent weights, lot sizes and methodology, refer to NSE Indices (Nifty Indices) for live index factsheets, NSE India for contract specifications and circulars, and Zerodha Varsity for plain-English explainers. All numeric examples here are illustrative and rounded for teaching. Always confirm current weights, lot sizes, STT rates and tax rules on the official source before you trade, and never treat any figure here as a guaranteed return.

    Sources and Further Reading

    For authoritative data and further reading on this topic, refer to NSE Indices (Nifty Indices), Zerodha Varsity and NSE India. Always confirm current rules, rates and contract specifications on the official source before you trade.

    Related Topics

    Sectoral IndicesNSEBSEIndian stock marketNiftyBank NiftySEBI

    Related Articles