{"slug":"is-the-stock-market-open-today","qid":"upcoming_closures","label":"Every upcoming NYSE closure and early close on the calendar feed, with a countdown","post_title":"Is the Stock Market Open Today?","post_url":"/blog/is-the-stock-market-open-today#q-upcoming_closures","columns":["closure_date","falls_on","holiday","day_status","closes_at_et","days_away"],"rows":[{"closure_date":"2026-09-07","falls_on":"Mon","holiday":"Labor Day","day_status":"closed","closes_at_et":"","days_away":13},{"closure_date":"2026-11-26","falls_on":"Thu","holiday":"Thanksgiving","day_status":"closed","closes_at_et":"","days_away":93},{"closure_date":"2026-11-27","falls_on":"Fri","holiday":"Thanksgiving","day_status":"early-close","closes_at_et":"13:00","days_away":94},{"closure_date":"2026-12-24","falls_on":"Thu","holiday":"Christmas","day_status":"early-close","closes_at_et":"13:00","days_away":121},{"closure_date":"2026-12-25","falls_on":"Fri","holiday":"Christmas","day_status":"closed","closes_at_et":"","days_away":122},{"closure_date":"2027-01-01","falls_on":"Fri","holiday":"New Years Day","day_status":"closed","closes_at_et":"","days_away":129},{"closure_date":"2027-01-18","falls_on":"Mon","holiday":"Martin Luther King, Jr. Day","day_status":"closed","closes_at_et":"","days_away":146},{"closure_date":"2027-02-15","falls_on":"Mon","holiday":"Washington's Birthday","day_status":"closed","closes_at_et":"","days_away":174},{"closure_date":"2027-03-26","falls_on":"Fri","holiday":"Good Friday","day_status":"closed","closes_at_et":"","days_away":213},{"closure_date":"2027-05-31","falls_on":"Mon","holiday":"Memorial Day","day_status":"closed","closes_at_et":"","days_away":279},{"closure_date":"2027-06-18","falls_on":"Fri","holiday":"Juneteenth","day_status":"closed","closes_at_et":"","days_away":297},{"closure_date":"2027-07-05","falls_on":"Mon","holiday":"Independence Day","day_status":"closed","closes_at_et":"","days_away":314}],"shape":"series","sql":"SELECT toString(date) AS closure_date,\n       formatDateTime(date, '%a') AS falls_on,\n       any(name) AS holiday,\n       any(status) AS day_status,\n       any(if(status = 'early-close', formatDateTime(toTimeZone(close, 'America/New_York'), '%H:%i'), '')) AS closes_at_et,\n       dateDiff('day', today(), date) AS days_away\nFROM global_markets.stocks_market_holidays\nWHERE exchange = 'NYSE' AND date >= today()\nGROUP BY date\nORDER BY date\nLIMIT 16","computed_at":"2026-08-25T13:00:01.579073+00:00","elapsed":0.014876716}