India, July 3 -- US markets are closed on Friday, July 3, 2026, because the country is observing the Independence Day holiday early, as per NYSE holiday calendar, Nasdaq holiday schedule. Independence Day is officially celebrated on July 4 every year, but it will be celebrated on a Saturday this year.

When a US federal holiday falls on a Saturday, it is usually observed on the previous Friday. That is why markets are closed on July 3 instead of July 4. The New York Stock Exchange (NYSE), Nasdaq and the US bond market are all closed on Friday, July 3.

The Securities Industry and Financial Markets Association (SIFMA) also recommended that the US bond market close early at 2 p.m. Eastern Time on Thursday, July 2, before remaining closed on...