Nifty Bank Sector Analysis — Live Performance, Constituent Stocks & Weightage

Chart View

Sector Detail

Last updated at:

Loading...

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

FAQs About Sector Analysis Nifty Bank

HDFC Bank is typically the heaviest constituent at around 28-30% weight, 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 five stocks together drive 75-80% of any Nifty Bank move.
RBI policy decisions (interest rate changes, CRR, repo rate, liquidity measures) directly affect bank net interest margins. Rate cuts typically lift Bank Nifty as bond portfolios appreciate and credit demand grows; rate hikes can pressure the index in the short term but support it later if hikes are seen as growth-supportive. RBI's bi-monthly Monetary Policy Committee meetings consistently produce the largest single-day Bank Nifty moves of the year.
Nifty Bank is the underlying sectoral index in cash market — used for portfolio reference and ETF tracking. Bank Nifty F&O contracts (futures and options) are leveraged derivatives based on the same underlying, with weekly expiries and option chain dynamics that don't exist in cash. They move together but have different trading patterns.
Bank Nifty's daily volatility is typically 1.4-1.6x that of Nifty 50 because banks have higher beta (earnings are more cyclical), the index is more concentrated (top 5 stocks carry 75-80% weight vs Nifty 50's 40%), and banking attracts significantly more F&O activity, amplifying intraday moves around option strike "pin" effects.
HDFC Bank typically carries the largest weightage in Nifty Bank at around 28-30%. The exact current weight is shown in the table above and is recalculated daily based on free-float market cap.
Nifty Bank consists of 12 of the largest and most liquid banking stocks listed on NSE — a mix of private sector banks and public sector banks. The exact composition is reviewed semi-annually by NSE Indices Ltd.
Logo
search
  • Analytics
  • Backtesting
  • Options
  • Resources
  • Menu
  • Menu