Will Your Investments Halt? Decoding Stock Market Holidays in July 2025
Planning your trades for July 2025? Discover the definitive list of stock market holidays on NSE and BSE, and learn how public holidays like Muharram might affect your trading and banking. Stay informed and ahead!
Will Your Investments Halt? Decoding Stock Market Holidays in July 2025

Are you an investor, a seasoned trader, or simply someone planning a mid-month respite? Before you dive into your July plans, a crucial question looms: Will the stock market be open or closed? As July 2025 rolls in, bringing with it a flurry of public holidays across various Indian states, the trading community is abuzz, eager to understand how these observances will impact operations on the National Stock Exchange (NSE) and Bombay Stock Exchange (BSE).
Your July 2025 Stock Market Calendar: What You Need to Know
While July 2025 features a host of state-specific holidays like Kharchi Puja in Tripura, Bonalu in Telangana, and Martyr's Day in Jammu & Kashmir, it's essential to note that these regional observances do not trigger nationwide stock market closures. The key lies in pan-India gazetted holidays recognized by the Reserve Bank of India (RBI) and the Securities and Exchange Board of India (SEBI).
One such significant observance is Muharram, tentatively scheduled for Monday, July 7th, 2025. While Muharram is a gazetted holiday in many parts of the country and may impact regional banking operations, especially in states where it's officially recognized, its typical observance on a Sunday means the NSE and BSE remain unaffected. Similarly, the second and fourth Saturdays of July (July 12th and July 26th) will be non-working days for banks, but stock markets and schools might function normally, depending on specific state decisions.
As per the standard trading calendar, both the NSE and BSE observe weekly closures every Saturday and Sunday. In July 2025, these regular weekend closures fall on the following dates:
Saturdays: July 5, July 12, July 19, and July 26
Sundays: July 6, July 13, July 20, and July 27
This brings the total number of non-trading days in July to eight. However, it's crucial to understand that these are routine weekend breaks; no additional public or festival-related trading holidays have been declared for the month of July.
Muharram 2025: Date, Impact, and What to Expect
Muharram, a revered Islamic observance and one of the four holy months in Islam, is widely recognized as a public holiday across India. In 2025, the tentative date for Muharram is Monday, July 7th. However, the definitive confirmation hinges on the sighting of the moon, which signals the commencement of the Islamic New Year. Should the moon not be visible on the expected date, the holiday may shift to July 8th.
On Muharram, typically, schools, banks, government offices, post offices, and many private establishments observe closures in most states. Citizens are advised to keep an eye on local announcements and government circulars the night before, as official confirmation of the holiday is usually made after the moon sighting.
Trading on MCX During Muharram: A Key Update
For commodity traders, the Multi Commodity Exchange of India (MCX) will observe its usual holiday protocol on Muharram. This means the morning trading session will remain closed. However, trading will resume in the evening session, operating from 5:00 PM to 11:30 PM/11:55 PM. Traders should factor this into their plans, as only post-market hours will be available for commodity trading on this specific day.
Comprehensive List of Public Holidays in July 2025
While no nationwide stock market holidays are slated for July, several states will observe regional public holidays. Here's a detailed breakdown:
Sunday, July 6th: Muharram (observed in Andhra Pradesh, Himachal Pradesh, Jharkhand, Karnataka, Kerala, Madhya Pradesh, Maharashtra, Manipur, Mizoram, Odisha, Punjab, Rajasthan, Sikkim, Tamil Nadu, Telangana, and Tripura).
Sunday, July 6th: Mizo Hmeichhe Insuihkhawm Pawl Day (MHIP Day) (Mizoram only).
Thursday, July 3rd: Kharchi Puja (Tripura only).
Sunday, July 13th: Martyr's Day (Jammu & Kashmir only).
Sunday, July 13th: Bhanu Jayanti (Sikkim only).
Wednesday, July 16th: Harela (Uttarakhand only).
Saturday, July 19th: Ker Puja (Tripura only).
Monday, July 21st: Bonalu (Telangana only).
Sunday, July 27th: Haryali Teej (Chhattisgarh only).
Thursday, July 31st: Shaheed Udham Singh's Martyrdom Day (Haryana and Punjab only).
It's important to remember that throughout July, while there are no nationwide public holidays, banks will remain closed on all Sundays (July 6th, 13th, 20th, 27th) and on the second and fourth Saturdays (July 13th and 27th), in addition to these regional holidays. Stay informed to make smart financial decisions!