Learn · Indices
Nifty Bank stocks list 2026: all 14 banks in Bank Nifty and their weights
The complete Nifty Bank constituent list from NSE Indices, with weights from the factsheet dated 31 August 2026, the index's weight caps, the lot size and expiry dates, and the most recent change to its membership.
In one line
The Nifty Bank index holds 14 banks as of 28 September 2026, with HDFC Bank carrying the highest weight, 17.02%, in NSE Indices' factsheet dated 31 August 2026.
BazaarBaaziSource & method
All 14 banks in the Nifty Bank index
NSE Indices' official Nifty Bank constituent file lists 14 banks, all classified under the Financial Services industry label. Eight of them, Axis Bank, Federal Bank, HDFC Bank, ICICI Bank, IDFC First Bank, IndusInd Bank, Kotak Mahindra Bank, and Yes Bank, also appear in NSE Indices' separate Nifty Private Bank constituent file. Five more, Bank of Baroda, Canara Bank, Punjab National Bank, State Bank of India, and Union Bank of India, appear in NSE Indices' separate Nifty PSU Bank constituent file. The remaining bank, AU Small Finance Bank, does not appear in either of those two constituent files.
Weights
NSE Indices' Nifty Bank factsheet, dated August 31, 2026, lists the index's top 10 constituents by weight and does not give individual weights for the remaining four banks. On that date, HDFC Bank carried the highest weight at 17.02%, followed by ICICI Bank at 14.86% and State Bank of India at 10.27%.
How NSE Indices builds and caps the Nifty Bank
The Nifty Bank factsheet states that the index comprises a maximum of 14 companies listed on the National Stock Exchange, all forming part of the Banking sector, computed using the free float market capitalisation method. To be eligible, a company must be part of the Nifty 500 at the time of review, form part of the Banking sector, have a trading frequency of at least 90% in the preceding six months, and have a minimum listing history of one month as of the cut-off date. Preference is given to companies allowed to trade in the futures and options segment, and the final 14 are selected by free float market capitalisation.
On weight, NSE Indices' methodology document states that in the case of the Nifty Bank index, the weight of the top 3 stocks is capped at 19%, 14%, and 10% respectively, that the weight of the other stocks stays lower than those higher weighted constituents, and that the cumulative weight of stocks not available for trading in futures and options is capped at 10%, with each such stock individually capped at 4.5%. The index is reviewed on a semi-annual basis, with cut-off dates of January 31 and July 31 each year and four weeks' prior notice before a scheduled change takes effect.
When the list last changed
The most recent change to the Nifty Bank came via Download Ref No. NSE/FAOP/71586, dated December 2, 2025, referring to an NSE Indices press release dated December 1, 2025 titled Revision in criteria for Nifty indices and inclusions in Nifty Bank index. Union Bank of India and Yes Bank were added to the Nifty Bank effective December 31, 2025 (close of December 30, 2025). The same press release says this addition, and a related change in the weight capping method from a 33% cap on any single stock and 62% on the top 3 combined to the top 3 caps of 19%, 14%, and 10% described above, followed a SEBI circular dated May 29, 2025 on derivatives eligibility criteria, and that the Nifty Bank's number of constituents rose from a maximum of 12 to 14 stocks. NSE Indices' press release dated August 10, 2026, which sets out the replacements from its semi-annual review taking effect on September 30, 2026, states that no changes are being made in Nifty Bank.
Bank Nifty futures and options
NSE's market lot file lists the underlying index as NIFTY BANK, traded in the futures and options segment under the symbol BANKNIFTY, with a lot size of 30 for the contract months September 2026, October 2026, November 2026, December 2026, March 2027, and June 2027. Bank Nifty futures and options trade in monthly and quarterly contracts today; this page's sources show no contract for any shorter cycle.
NSE circular NSE/FAOP/68747, dated June 25, 2025, moved the expiry day for BANKNIFTY monthly and quarterly contracts to the last Tuesday of the expiry month, for contracts expiring on or after September 1, 2025. NSE's option chain contract data, fetched for this page, lists six live BANKNIFTY expiry dates: 29 September 2026, a Tuesday; 27 October 2026, a Tuesday; 23 November 2026, a Monday; 29 December 2026, a Tuesday; 30 March 2027, a Tuesday; and 29 June 2027, a Tuesday.
The 23 November 2026 date is a Monday, one day before what would otherwise be the last Tuesday of November 2026, 24 November 2026. NSE's trading holiday list for the futures and options segment, fetched for this page, separately shows 24 November 2026 marked as a holiday, for Prakash Gurpurb Sri Guru Nanak Dev.
How to use this list
The list on this page is the Nifty Bank membership as published in NSE Indices' official constituent file, fetched for this page on 28 September 2026. Index funds and exchange traded funds that track the Nifty Bank hold these 14 companies, and membership changes at a semi-annual review, or sooner when NSE Indices makes an inclusion such as the December 2025 addition described above. Check NSE Indices' constituent file again after the next scheduled review before relying on this list.
FAQ6 reader questions · AEO-eligible
Common questions on nifty bank stocks list.
How many banks are in Bank Nifty?
The Nifty Bank index has 14 banks, according to NSE Indices' official constituent file fetched for this page on 28 September 2026, and its factsheet describes the index as comprising a maximum of 14 companies.
Which bank has the highest weight in Bank Nifty?
HDFC Bank carries the highest weight in the Nifty Bank index, 17.02%, according to NSE Indices' factsheet dated 31 August 2026. ICICI Bank is second at 14.86%, and State Bank of India is third at 10.27%.
How often does the Nifty Bank list change?
NSE Indices reviews the Nifty Bank on a semi-annual basis, using cut-off dates of January 31 and July 31 each year, with four weeks' prior notice given before a scheduled change takes effect. NSE Indices can also make an inclusion outside that cycle, as it did in December 2025. Its review announcement of August 10, 2026 makes no change to the Nifty Bank.
When did the Nifty Bank list last change?
The Nifty Bank last changed on December 31, 2025 (close of December 30, 2025), when NSE Indices added Union Bank of India and Yes Bank under circular NSE/FAOP/71586 dated December 2, 2025, raising the index from a maximum of 12 companies to 14.
What is the Bank Nifty lot size?
NSE's market lot file lists a lot size of 30 for BANKNIFTY futures and options, for the contract months September 2026 through June 2027 that the file covers.
When does Bank Nifty expire?
BANKNIFTY monthly and quarterly contracts expire on the last Tuesday of the contract month, per NSE circular NSE/FAOP/68747, for contracts expiring on or after September 1, 2025. NSE's contract data lists the nearest expiry as 29 September 2026, a Tuesday.
Keep learning
Adjacent concepts every Indian retail investor should have straight.
Hub
All explainers
Indices
Nifty Next 50 stocks list
All 50 Nifty Next 50 companies grouped by industry, from NSE Indices' official constituent file, with sector weights and the five changes that take effect on 30 September 2026.
Indices
Nifty 50 stocks list
All 50 Nifty 50 companies grouped by industry, straight from NSE Indices' official constituent file, with sector weights and the most recent change to the index.
F&O
What is lot size
The minimum quantity you must trade in any futures or options contract, and why lot sizes change periodically.
Basics
Large, mid and small cap
How SEBI classifies Indian stocks, and what the risk and return profile looks like across the 3 buckets.