Nifty Bank Sector Analysis — Live Performance, Constituent Stocks & Weightage
Chart View
Sector Detail
Last updated at:
Understanding the Nifty Bank Sector
What is Nifty Bank?
Nifty Bank is the NSE sectoral index that tracks the performance of the Indian banking sector. The index consists of 12 of the largest and most liquid banking stocks listed on NSE, covering both private sector banks (HDFC Bank, ICICI Bank, Axis Bank, Kotak Mahindra Bank, IndusInd Bank, Federal Bank, IDFC First Bank, AU Small Finance Bank) and public sector banks (State Bank of India, Bank of Baroda, Punjab National Bank, Canara Bank). The exact composition is reviewed semi-annually by NSE Indices Ltd in March and September. The base date is 1 January 2000 with a base value of 1,000.
Nifty Bank is the underlying for the most heavily traded weekly options contract in Indian markets — and for many days, the most heavily traded equity-index options contract in the world by volume. Its movements directly affect lakhs of retail F&O positions and a significant portion of institutional hedging activity.
How Nifty Bank is calculated
The index uses the free-float market capitalisation method. Each bank's weight is proportional to its market cap multiplied by its free-float factor (the share of total stock that's available for public trading, excluding promoter, government and insider holdings). The formula:
Index value = (Current free-float market cap of all 12 banks ÷ Base free-float market cap) × Base value (1000)
HDFC Bank typically has the largest weight at around 28-30%, followed by ICICI Bank at 22-25%, State Bank of India at 9-11%, Axis Bank at 8-10% and Kotak Mahindra Bank at 7-9%. These top 5 stocks together carry approximately 75-80% of the index — meaning Nifty Bank's daily move is dominated by these five names. The remaining 7 banks contribute the balance 20-25% collectively.
Verify current weights before publishing — NSE Indices publishes the official weight table monthly.
What drives Nifty Bank on a typical day
Banking stocks are sensitive to a specific set of macroeconomic factors:
- Interest rate decisions and expectations. RBI's monetary policy decisions, US Fed announcements (because they affect FII flows) and changes in the policy rate outlook directly affect net interest margins and bond portfolio mark-to-market. Bank stocks tend to rally when rate cuts are expected and fall when hikes are signalled.
- Credit growth data. RBI publishes monthly credit growth figures. Strong credit growth (above 14% year-on-year) is generally bullish for banks; sub-10% growth signals economic weakness and pressures bank earnings.
- Asset quality reports. Quarterly results focus heavily on Gross NPA and Net NPA ratios, slippages and provision coverage. Surprises on either side move banks sharply.
- Currency moves. A weakening rupee creates pressure on banks with foreign currency loan books; a strengthening rupee provides modest relief.
- FII positioning. Banks are a high-weight FII holding. FII selling typically hits banks proportionally — when FIIs are reducing India exposure, Nifty Bank often underperforms Nifty 50.
How to read Nifty Bank's daily move
Three patterns separate informative Nifty Bank moves from noise:
Pattern 1: Heavyweight-driven moves. If Nifty Bank is up 1.2% but the move is entirely from HDFC Bank (up 3%) and ICICI Bank (up 2%), the sector itself isn't broadly bullish — two stocks are. Often this happens around earnings announcements. The move is fragile and doesn't predict tomorrow.
Pattern 2: Broad-participation moves. Nifty Bank up 1% with 10 of 12 stocks positive, including all 5 heavyweights — this is a genuine sector move with conviction. Tomorrow's open often continues the direction.
Pattern 3: PSU vs Private divergence. When PSU banks (SBI, BOB, PNB, Canara) outperform private banks (HDFC, ICICI, Axis, Kotak) on the same day, it often reflects a "value rotation" — capital flowing from high-multiple private banks to cheaper PSU banks. This pattern is informative for picking individual bank stocks but usually doesn't predict Nifty Bank's near-term direction.
Why Nifty Bank moves more than Nifty 50
Nifty Bank's intraday volatility is typically 1.4-1.6x that of Nifty 50. Three reasons. First, banks have higher beta — their earnings are more cyclical than the broader market. Second, banking has higher concentration: top 5 names carry 75-80% weight vs Nifty 50's top 5 carrying about 40%. So single-stock news has a larger index impact. Third, banks attract significantly more F&O activity, and the OI build-up at specific Bank Nifty option strikes creates strong "pin" effects on expiry days that amplify intraday moves.
Common mistakes when analysing Nifty Bank
Treating it as a pure private-bank index. While private banks dominate the weight, PSU banks contribute roughly 15-18% of weight. On days when PSUs and privates move in opposite directions, treating the index as "private bank performance" gives wrong conclusions.
Ignoring RBI calendar. RBI's bi-monthly Monetary Policy Committee (MPC) decisions consistently produce the largest single-day Bank Nifty moves of the year. Trading Bank Nifty without an awareness of the RBI calendar is professional malpractice.
Confusing the sector index with Bank Nifty F&O. NIFTY BANK is the sectoral index (cash market); Bank Nifty F&O contracts track the same underlying but trade with leverage, weekly expiry, and PCR/OI/max-pain dynamics that don't exist in cash. They move together but have different positioning patterns.
Constituent stocks (illustrative weightage)
Below is the approximate Nifty Bank composition. Actual current weights are shown in the table above. Click any name to view its individual stock page.
- HDFC Bank — ~28% weight
- ICICI Bank — ~23% weight
- State Bank of India — ~10% weight
- Axis Bank — ~9% weight
- Kotak Mahindra Bank — ~8% weight
- IndusInd Bank — ~5% weight
- Bank of Baroda — ~3% weight
- Punjab National Bank — ~2.5% weight
- Federal Bank — ~2% weight
- Canara Bank — ~2% weight
- IDFC First Bank — ~2% weight
- AU Small Finance Bank — ~1.5% weight
Related tools
- Bank Nifty Contributors — today's stock-wise contribution to Bank Nifty
- Bank Nifty Option Chain — live F&O option chain
- Bank Nifty PCR — put-call ratio
- Bank Nifty OI Tracker — strike-wise open interest
- Bank Nifty Max Pain — expiry magnet level
- Nifty Private Bank — private-only sub-sector
- Nifty PSU Bank — PSU-only sub-sector
FAQs About Sector Analysis Nifty Bank
- Analytics
- Backtesting
- Options
- Resources
Best-in-market backtesting with 4+ years of data, payoff charts, and auto-play
Nifty, Bank Nifty, Finnifty, Midcap Nifty, Sensex
Test your intraday trading strategies with historical tick data
Nifty, Bank Nifty, Finnifty, Midcap Nifty
Find market trends with high accuracy, includes historical data analysis
NSE, BSE, NSE Commodity
Find market momentum with calls vs puts comparison across strikes
Nifty, Bank Nifty, Finnifty, Sensex
Backtest intraday market, find today's market trend with complete OI flow
Nifty, Bank Nifty, Finnifty, Midcap Nifty, Sensex, NSE Commodity
My Profile
My Dashboard
My Watchlist
My Alerts
My Portfolio
What's new?
Refer And Earn
Change Password
Logout