India celebrates Republic Day on January 26 every year. The Constitution of India came into force on this date in 1950. Stock exchanges BSE and NSE as well as commodity exchange MCX will remain closed on the occasion. Bond and foreign exchange (forex) markets are also closed on Republic Day. There are total 15 holidays in 2023 as per NSE and BSE holiday calendar. First on the list is Republic Day. After Republic Day, there will be a stock market holiday for Holi on March 7.

Complete list of stock market holidays in India in 2023:
1. March 7, 2023 will be a stock market holiday for Holi festival.
2. Stock markets are scheduled to remain closed on March 30, 2023, for Ram Navami.
3. Stock markets are closed on April 7, 2023 on Good Friday.
4. Dr. Baba Saheb Ambedkar Jayanti, April 14, 2023 is a holiday for share market.
5. May 1, 2023 will be a stock market holiday to observe Maharashtra Day.
6. Stock market will be closed on 28 June 2023 on the occasion of Bakri Eid.
7.15 August 2023, will be a stock market holiday to celebrate India’s Independence Day.
8. Stock markets are closed on September 19 due to Ganesh Chaturthi.
9. Stock markets will be closed on October 2, 2023 to observe Mahatma Gandhi’s birth anniversary.
10. 24 October 2023 will be a stock market holiday on the occasion of Dussehra.
11. Stock market will be closed on November 14, 2023 on the occasion of Diwali.
12. Stock market will be closed on November 27 for Guru Nanak Jayanti.
13. The stock market is scheduled to be closed on December 25, 2023, on the occasion of Christmas, the birthday of Jesus Christ.
In fact the stock markets in India are open every day of the week from Monday to Friday and the stock markets are generally closed on Saturdays and Sundays except for special trading sessions.