★ Use our newest page to kill time between trades ★
2025 Trading Days Calendar
How many trading days left this year? Find out here.
Next closure: Washington's Birthday (Mon, Feb 17)
Last closure: Martin Luther King, Jr. Day (Mon, Jan 20)
Stock market holiday data for 2016–2027
Is the stock market open today? Use the calculator or the table below to find out. This table is the 2025 trading days calendar for the NYSE and NASDAQ.
(Further below are calendars for future years 2026–27, as well as calendars for past years 2016–24).
Colored days indicate the stock exchanges are closed or have truncated trading sessions. The weekend days of Saturday and Sunday are in pink. Holidays and special market hour days are in blue. Non-colored days indicate the exchanges are open for trading.
Regular market hours are 9:30am–4:00pm EST. Short sessions end at 1:00pm EST.
Stock market holiday data can be found below each calendar (and listed separately). To the right of each calendar are the number of trading days and hours in that month and quarter.
For example: November 2025 has one full holiday (Thanksgiving Day), a short session on November 28 where the markets close early, and 18 regular trading sessions. With 6.5 trading hours on regular days and 3.5 on short days, there are a total of 120.5 trading hours for that month.
There are exactly 250 trading days in 2025: out of a possible 365 days, there are 10 holiday closures, 104 Saturdays and Sundays, and 1 special day closure.
Stock market holidays are the same for the NYSE and NASDAQ.
2025 Trading Days Calculator
Trading days calculators also available for 2021–24 and 2026–27, and in monthly chart format.
You can also monitor this year's progress.
2025 Stock Market Trading Hours
Stock market trading hours calculators also available for 2021–24 and 2026–27.
2025 Stock Market Holidays
Note: markets closed Thursday, January 9, 2025 to observe
a national day of mourning for President Jimmy Carter.
2027 Stock Market Holidays
2026 Stock Market Holidays
2025 Stock Market Holidays
Note: markets closed Thursday, January 9, 2025 to observe
a national day of mourning for President Jimmy Carter.
2024 Stock Market Holidays
2023 Stock Market Holidays
2022 Stock Market Holidays
2021 Stock Market Holidays
2020 Stock Market Holidays
2019 Stock Market Holidays
2018 Stock Market Holidays
Note: markets closed Wednesday, December 5, 2018 to observe
a national day of mourning for President George H.W Bush.
2017 Stock Market Holidays
2016 Stock Market Holidays
Use our swing trading plan template!
Do you really know how to draw trend lines?
Check out these winning swing trading strategies!
All Trading Days Calendars
Based on our calculations-to-the-day for the 12 calendar years of 2016–27, the number of trading days in a year varies between 250 and 253. However, this period of time includes 2022, the first year a new federal holiday went into effect. This narrows the range of possible trading days in a year to 250 to 252.
In The News
Stock markets closed to mourn President Carter.
New federal holiday to close markets beginning in 2022.
Stock markets closed to mourn President Bush.
Did you know?
Historically speaking, the regular trading session of 9:30am–4:00pm is fairly new. Stock market trading hours actually varied quite a bit over the centuries. Here are some of the highlights.
When the NYSE was first formed in 1792, there were two "call trading" sessions – one in the morning and one in the afternoon – where an official called out stocks for brokers to trade in turn.
Call trading lasted for nearly eight decades, until 1871 when continuous trading first arrived. From now on, trading sessions would begin promptly at 10:00am Monday through Saturday. But curiously, they could end any time between 2:00 and 4:00pm.
It was only in 1887 that set hours were first established. Brokers could trade stocks between the hours of 10:00am–3:00pm Monday through Friday, and 10:00am–12:00pm on Saturday.
Evidently, trading six days a week became too arduous. So the Saturday trading session was dropped in 1952, giving traders their first two-day weekend. But then again, since M–F trading would now end at 3:30pm, with the same morning start time the total number of trading hours in a given week actually increased slightly.
In 1974, an additional half-hour was tacked on to the end of the regular M–F trading session. Traders now finished work at 4:00pm.
Finally, yet another half-hour of trading was added in 1985. This last change moved the start time up to 9:30am, where it remains today.
This means there are 32.5 trading hours in a typical week. If you're a stock trader, you know these hours can be pretty intense. But take solace in the fact that this is still significantly lower than the 41.5 hours the typical American works each week!
Are you prepared for these trading days?
Begin building your own swing trading system today!