Is the Stock Market Open Today?
US market status at a glance: standard hours, the most recent session on the tape, the next scheduled closure, and every upcoming holiday — refreshed weekly.
The US stock market is open Monday through Friday, 9:30 am to 4:00 pm Eastern, except on scheduled holidays — so "is it open today?" reduces to three checks: is it a weekday, is it a holiday, and has an early close been scheduled. This page keeps all three answerable at a glance, from live records: the next scheduled closure from the exchange calendar, and the most recent session actually observed on the tape. The "data as of" stamp above is this page's own freshness receipt; for the full year's calendar see market holidays and early closes, and for everything about the daily clock, stock market hours.
The next scheduled closure — and everything after it
The exact SQL behind every number
SELECT toString(date) AS closure_date,
name,
status,
if(status = 'early-close', formatDateTime(toTimeZone(close, 'America/New_York'), '%H:%i'), '') AS closes_at_et
FROM global_markets.stocks_market_holidays
WHERE exchange = 'NYSE' AND date >= today()
ORDER BY date
LIMIT 12The next scheduled interruption is Labor Day on 2026-09-07 (closed). Any weekday not in this table is a normal 9:30-4:00 session. Early-close days (the table's closes_at_et column) end equity trading at 1:00 pm Eastern — they cluster around Thanksgiving, Christmas, and July 4.
The tape's own receipt: the most recent session observed
The exact SQL behind every number
SELECT toString(max(toDate(toTimeZone(window_start, 'America/New_York')))) AS most_recent_session,
countIf(toDate(toTimeZone(window_start, 'America/New_York')) = (
SELECT max(toDate(toTimeZone(window_start, 'America/New_York')))
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= today() - 10)
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
) AS its_regular_minute_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= today() - 10The most recent session on our tape is 2026-07-10, which printed 390 regular-session minute bars — a full ordinary day runs about 390, an early close about 210. This is the calendar checked against reality rather than assumed: closures show up as dates that simply never print (the tape-receipt trick our holiday page uses for past closures, since the calendar feed only carries the future).
The rules, compactly
- Regular session: 9:30 am - 4:00 pm ET, Monday-Friday. The closing price everyone quotes comes from the 4:00 pm closing auction.
- Extended hours: premarket from 4:00 am ET and after-hours to 8:00 pm ET on every trading day — thinner and wider-spread, with the full mechanics in the extended-hours guide.
- Weekends: closed, always — no Saturday or Sunday sessions, no exceptions, and no weekend crypto-style trading in listed US equities.
- Holidays: roughly nine full closures a year plus a small number of 1:00 pm early closes; when a holiday lands on a weekend, the closure moves to the adjacent Friday or Monday.
- Options: share the equity calendar, including early-close days; expirations scheduled for a closed Friday move to Thursday (the expiration calendar carries the receipts).
The clock questions that trip people up
A few edges worth spelling out, since they generate most of the confusion this page exists to answer. Time zones: all official hours are Eastern — 9:30 am ET is 6:30 am Pacific, 2:30 pm London (most of the year), and the market's dates are ET dates, so an Asian or European reader's "today" can straddle two US sessions. Half days are equity half days: bond markets often run different early-close schedules than stocks, so news that "markets close early" may not mean your stock order does. Orders placed while closed don't execute while closed: they queue for the next session — a market order entered Saturday transacts at Monday's opening auction price, an overnight-gap exposure measured in the gaps guide. Futures are a different building: index futures trade nearly around the clock, which is why headlines can say "stocks are falling" at 3 am while every actual stock exchange is dark.
Market open today FAQ
Is the stock market open on Saturday or Sunday?
No — US listed-equity exchanges never hold weekend sessions. The first opportunity after any Friday close is the following Monday's 4:00 am ET premarket (or Tuesday if Monday is a holiday).
What time does the stock market open and close?
Regular hours are 9:30 am to 4:00 pm Eastern. Extended trading runs 4:00 am to 9:30 am (premarket) and 4:00 pm to 8:00 pm (after-hours) around every regular session.
When is the next stock market holiday?
Labor Day, on 2026-09-07 — the full upcoming list is in the table above, straight from the exchange calendar feed, and it refreshes with this page.
Is the market ever closed unexpectedly?
Rarely, but it happens — weather, national mourning days, and emergencies have all closed exchanges historically. Scheduled closures are the table above; unscheduled ones, by definition, aren't on it.
Both panels are stored, versioned queries — the calendar from the exchange feed, the receipt from the tape itself. Check any session's reality on the Strasmore terminal.