{
 "name": "IMRYN market calendar",
 "url": "https://imryn.com/guides/is-the-stock-market-open-today/",
 "checkedAt": "2026-10-29",
 "note": "Every closure and shortened session below was copied from the exchange's own published calendar (or, for Hong Kong, the gazetted general holidays the exchange follows) and checked on checkedAt. Years not listed in `published` are unknown: never guess them.",
 "license": "CC BY 4.0, attribution: IMRYN, https://imryn.com/guides/is-the-stock-market-open-today/",
 "exchanges": [
  {
   "id": "nyse",
   "name": "New York Stock Exchange",
   "short": "NYSE",
   "country": "United States",
   "timeZone": "America/New_York",
   "sessions": [
    {
     "open": "09:30",
     "close": "16:00"
    }
   ],
   "sessionNote": "Core trading session 9:30 a.m. to 4:00 p.m. ET. Early closes end the core session at 1:00 p.m. ET (1:15 p.m. for eligible options).",
   "publishedYears": [
    2026,
    2027,
    2028
   ],
   "closed": [
    {
     "date": "2026-01-01",
     "name": "New Year's Day"
    },
    {
     "date": "2026-01-19",
     "name": "Martin Luther King, Jr. Day"
    },
    {
     "date": "2026-02-16",
     "name": "Washington's Birthday (Presidents' Day)"
    },
    {
     "date": "2026-04-03",
     "name": "Good Friday"
    },
    {
     "date": "2026-05-25",
     "name": "Memorial Day"
    },
    {
     "date": "2026-06-19",
     "name": "Juneteenth National Independence Day"
    },
    {
     "date": "2026-07-03",
     "name": "Independence Day (observed)"
    },
    {
     "date": "2026-09-07",
     "name": "Labor Day"
    },
    {
     "date": "2026-11-26",
     "name": "Thanksgiving Day"
    },
    {
     "date": "2026-12-25",
     "name": "Christmas Day"
    },
    {
     "date": "2027-01-01",
     "name": "New Year's Day"
    },
    {
     "date": "2027-01-18",
     "name": "Martin Luther King, Jr. Day"
    },
    {
     "date": "2027-02-15",
     "name": "Washington's Birthday (Presidents' Day)"
    },
    {
     "date": "2027-03-26",
     "name": "Good Friday"
    },
    {
     "date": "2027-05-31",
     "name": "Memorial Day"
    },
    {
     "date": "2027-06-18",
     "name": "Juneteenth National Independence Day (observed)"
    },
    {
     "date": "2027-07-05",
     "name": "Independence Day (observed)"
    },
    {
     "date": "2027-09-06",
     "name": "Labor Day"
    },
    {
     "date": "2027-11-25",
     "name": "Thanksgiving Day"
    },
    {
     "date": "2027-12-24",
     "name": "Christmas Day (observed)"
    },
    {
     "date": "2028-01-17",
     "name": "Martin Luther King, Jr. Day"
    },
    {
     "date": "2028-02-21",
     "name": "Washington's Birthday (Presidents' Day)"
    },
    {
     "date": "2028-04-14",
     "name": "Good Friday"
    },
    {
     "date": "2028-05-29",
     "name": "Memorial Day"
    },
    {
     "date": "2028-06-19",
     "name": "Juneteenth National Independence Day"
    },
    {
     "date": "2028-07-04",
     "name": "Independence Day"
    },
    {
     "date": "2028-09-04",
     "name": "Labor Day"
    },
    {
     "date": "2028-11-23",
     "name": "Thanksgiving Day"
    },
    {
     "date": "2028-12-25",
     "name": "Christmas Day"
    }
   ],
   "shortened": [
    {
     "date": "2026-11-27",
     "name": "Day after Thanksgiving",
     "close": "13:00"
    },
    {
     "date": "2026-12-24",
     "name": "Christmas Eve",
     "close": "13:00"
    },
    {
     "date": "2027-11-26",
     "name": "Day after Thanksgiving",
     "close": "13:00"
    },
    {
     "date": "2028-07-03",
     "name": "Day before Independence Day",
     "close": "13:00"
    },
    {
     "date": "2028-11-24",
     "name": "Day after Thanksgiving",
     "close": "13:00"
    }
   ],
   "remarks": [
    "New Year's Day 2028 falls on a Saturday: NYSE observes no New Year's Day holiday that year (Friday, December 31, 2027 is a regular trading day)."
   ],
   "sources": [
    {
     "title": "NYSE, Holidays and Trading Hours",
     "url": "https://www.nyse.com/markets/hours-calendars"
    }
   ]
  },
  {
   "id": "nasdaq",
   "name": "Nasdaq Stock Market",
   "short": "Nasdaq",
   "country": "United States",
   "timeZone": "America/New_York",
   "sessions": [
    {
     "open": "09:30",
     "close": "16:00"
    }
   ],
   "sessionNote": "Regular session 9:30 a.m. to 4:00 p.m. ET. Pre-market 4:00 to 9:30 a.m. and after hours 4:00 to 8:00 p.m. ET.",
   "publishedYears": [
    2026
   ],
   "closed": [
    {
     "date": "2026-01-01",
     "name": "New Year's Day"
    },
    {
     "date": "2026-01-19",
     "name": "Martin Luther King, Jr. Day"
    },
    {
     "date": "2026-02-16",
     "name": "Washington's Birthday (Presidents' Day)"
    },
    {
     "date": "2026-04-03",
     "name": "Good Friday"
    },
    {
     "date": "2026-05-25",
     "name": "Memorial Day"
    },
    {
     "date": "2026-06-19",
     "name": "Juneteenth National Independence Day"
    },
    {
     "date": "2026-07-03",
     "name": "Independence Day (observed)"
    },
    {
     "date": "2026-09-07",
     "name": "Labor Day"
    },
    {
     "date": "2026-11-26",
     "name": "Thanksgiving Day"
    },
    {
     "date": "2026-12-25",
     "name": "Christmas Day"
    }
   ],
   "shortened": [
    {
     "date": "2026-11-27",
     "name": "Day after Thanksgiving",
     "close": "13:00"
    },
    {
     "date": "2026-12-24",
     "name": "Christmas Eve",
     "close": "13:00"
    }
   ],
   "remarks": [
    "Nasdaq had not published its 2027 holiday schedule on October 29, 2026. Its 2026 schedule is identical to NYSE's."
   ],
   "sources": [
    {
     "title": "Nasdaq, Stock Market Holiday Schedule",
     "url": "https://www.nasdaq.com/market-activity/stock-market-holiday-schedule"
    }
   ]
  },
  {
   "id": "tsx",
   "name": "Toronto Stock Exchange",
   "short": "TSX",
   "country": "Canada",
   "timeZone": "America/Toronto",
   "sessions": [
    {
     "open": "09:30",
     "close": "16:00"
    }
   ],
   "sessionNote": "Continuous trading 9:30 a.m. to 4:00 p.m. ET. Closing at 1:00 p.m. ET on Christmas Eve 2026.",
   "publishedYears": [
    2026
   ],
   "closed": [
    {
     "date": "2026-01-01",
     "name": "New Year's Day"
    },
    {
     "date": "2026-02-16",
     "name": "Family Day"
    },
    {
     "date": "2026-04-03",
     "name": "Good Friday"
    },
    {
     "date": "2026-05-18",
     "name": "Victoria Day"
    },
    {
     "date": "2026-07-01",
     "name": "Canada Day"
    },
    {
     "date": "2026-08-03",
     "name": "Civic Holiday"
    },
    {
     "date": "2026-09-07",
     "name": "Labour Day"
    },
    {
     "date": "2026-10-12",
     "name": "Thanksgiving Day"
    },
    {
     "date": "2026-12-25",
     "name": "Christmas Day"
    },
    {
     "date": "2026-12-28",
     "name": "In lieu of Boxing Day"
    }
   ],
   "shortened": [
    {
     "date": "2026-12-24",
     "name": "Christmas Eve",
     "close": "13:00"
    }
   ],
   "remarks": [
    "TSX had not published its 2027 holiday calendar on October 29, 2026."
   ],
   "sources": [
    {
     "title": "TMX, TSX Calendar",
     "url": "https://www.tsx.com/trading/calendars-and-trading-hours/calendar"
    },
    {
     "title": "TMX, TSX Trading Hours",
     "url": "https://www.tsx.com/trading/calendars-and-trading-hours/trading-hours"
    }
   ]
  },
  {
   "id": "lse",
   "name": "London Stock Exchange",
   "short": "LSE",
   "country": "United Kingdom",
   "timeZone": "Europe/London",
   "sessions": [
    {
     "open": "08:00",
     "close": "16:30"
    }
   ],
   "sessionNote": "Continuous trading 8:00 to 16:30 London time, followed by the closing auction. On half days the closing process starts at 12:30.",
   "publishedYears": [
    2026,
    2027,
    2028
   ],
   "closed": [
    {
     "date": "2026-01-01",
     "name": "New Year's Day"
    },
    {
     "date": "2026-04-03",
     "name": "Good Friday"
    },
    {
     "date": "2026-04-06",
     "name": "Easter Monday"
    },
    {
     "date": "2026-05-04",
     "name": "Early May Bank Holiday"
    },
    {
     "date": "2026-05-25",
     "name": "Spring Bank Holiday"
    },
    {
     "date": "2026-08-31",
     "name": "Summer Bank Holiday"
    },
    {
     "date": "2026-12-25",
     "name": "Christmas Day"
    },
    {
     "date": "2026-12-28",
     "name": "Boxing Day (substitute)"
    },
    {
     "date": "2027-01-01",
     "name": "New Year's Day"
    },
    {
     "date": "2027-03-26",
     "name": "Good Friday"
    },
    {
     "date": "2027-03-29",
     "name": "Easter Monday"
    },
    {
     "date": "2027-05-03",
     "name": "Early May Bank Holiday"
    },
    {
     "date": "2027-05-31",
     "name": "Spring Bank Holiday"
    },
    {
     "date": "2027-08-30",
     "name": "Summer Bank Holiday"
    },
    {
     "date": "2027-12-27",
     "name": "Christmas Day (substitute)"
    },
    {
     "date": "2027-12-28",
     "name": "Boxing Day (substitute)"
    },
    {
     "date": "2028-01-03",
     "name": "New Year's Day (substitute)"
    },
    {
     "date": "2028-04-14",
     "name": "Good Friday"
    },
    {
     "date": "2028-04-17",
     "name": "Easter Monday"
    },
    {
     "date": "2028-05-01",
     "name": "Early May Bank Holiday"
    },
    {
     "date": "2028-05-29",
     "name": "Spring Bank Holiday"
    },
    {
     "date": "2028-08-28",
     "name": "Summer Bank Holiday"
    },
    {
     "date": "2028-12-25",
     "name": "Christmas Day"
    },
    {
     "date": "2028-12-26",
     "name": "Boxing Day"
    }
   ],
   "shortened": [
    {
     "date": "2026-12-24",
     "name": "Christmas half day",
     "close": "12:30"
    },
    {
     "date": "2026-12-31",
     "name": "New Year half day",
     "close": "12:30"
    },
    {
     "date": "2027-12-24",
     "name": "Christmas half day",
     "close": "12:30"
    },
    {
     "date": "2027-12-31",
     "name": "New Year half day",
     "close": "12:30"
    },
    {
     "date": "2028-12-22",
     "name": "Christmas half day",
     "close": "12:30"
    },
    {
     "date": "2028-12-29",
     "name": "New Year half day",
     "close": "12:30"
    }
   ],
   "remarks": [],
   "sources": [
    {
     "title": "London Stock Exchange, Business days",
     "url": "https://www.londonstockexchange.com/equities-trading/business-days"
    },
    {
     "title": "GOV.UK, Bank holidays in England and Wales",
     "url": "https://www.gov.uk/bank-holidays"
    },
    {
     "title": "London Stock Exchange, trading hours (FAQ)",
     "url": "https://www.londonstockexchange.com/personal-investing/faqs"
    }
   ]
  },
  {
   "id": "euronext",
   "name": "Euronext Paris, Amsterdam, Brussels and Lisbon",
   "short": "Euronext",
   "country": "Paris, Amsterdam, Brussels, Lisbon",
   "timeZone": "Europe/Paris",
   "sessions": [
    {
     "open": "09:00",
     "close": "17:30"
    }
   ],
   "sessionNote": "Continuous trading 9:00 to 17:30 Paris time (8:00 to 16:30 in Lisbon), followed by the closing auction. Euronext announces the exact hours of its half trading days in an end-of-year appendix to its trading manuals.",
   "publishedYears": [
    2026
   ],
   "closed": [
    {
     "date": "2026-01-01",
     "name": "New Year's Day"
    },
    {
     "date": "2026-04-03",
     "name": "Good Friday"
    },
    {
     "date": "2026-04-06",
     "name": "Easter Monday"
    },
    {
     "date": "2026-05-01",
     "name": "Labour Day"
    },
    {
     "date": "2026-12-25",
     "name": "Christmas Day"
    }
   ],
   "shortened": [
    {
     "date": "2026-12-24",
     "name": "Christmas Eve, half trading day",
     "close": null
    },
    {
     "date": "2026-12-31",
     "name": "New Year's Eve, half trading day",
     "close": null
    }
   ],
   "remarks": [
    "Euronext Dublin, Milan and Oslo have extra closures not shown here (see the Euronext calendar).",
    "Euronext had not published its 2027 holiday calendar on October 29, 2026."
   ],
   "sources": [
    {
     "title": "Euronext, Trading hours and holidays (2026 holiday calendar)",
     "url": "https://www.euronext.com/en/trade/trading-hours-holidays"
    }
   ]
  },
  {
   "id": "bme",
   "name": "Bolsa de Madrid (BME)",
   "short": "BME Madrid",
   "country": "Spain",
   "timeZone": "Europe/Madrid",
   "sessions": [
    {
     "open": "09:00",
     "close": "17:30"
    }
   ],
   "sessionNote": "Continuous market (SIBE) 9:00 to 17:30 Madrid time, after an opening auction from 8:30 and before a closing auction until 17:35. Trading ends at 14:00 on December 24 and 31, 2026.",
   "publishedYears": [
    2026
   ],
   "closed": [
    {
     "date": "2026-01-01",
     "name": "New Year's Day"
    },
    {
     "date": "2026-04-03",
     "name": "Good Friday"
    },
    {
     "date": "2026-04-06",
     "name": "Easter Monday"
    },
    {
     "date": "2026-05-01",
     "name": "Labour Day"
    },
    {
     "date": "2026-12-25",
     "name": "Christmas Day"
    }
   ],
   "shortened": [
    {
     "date": "2026-12-24",
     "name": "Christmas Eve",
     "close": "14:00"
    },
    {
     "date": "2026-12-31",
     "name": "New Year's Eve",
     "close": "14:00"
    }
   ],
   "remarks": [
    "BME had not published its 2027 trading calendar on October 29, 2026."
   ],
   "sources": [
    {
     "title": "BME, Stock Exchange Calendar 2026",
     "url": "https://www.bolsasymercados.es/en/bme-exchange/trading/trading-calendar.html"
    },
    {
     "title": "BME, Spanish Stock Exchange Hours",
     "url": "https://www.bolsasymercados.es/en/bme-exchange/trading-hours.html"
    }
   ]
  },
  {
   "id": "jpx",
   "name": "Tokyo Stock Exchange (Japan Exchange Group)",
   "short": "Tokyo (JPX)",
   "country": "Japan",
   "timeZone": "Asia/Tokyo",
   "sessions": [
    {
     "open": "09:00",
     "close": "11:30"
    },
    {
     "open": "12:30",
     "close": "15:30"
    }
   ],
   "sessionNote": "Morning session 9:00 to 11:30 and afternoon session 12:30 to 15:30 Tokyo time.",
   "publishedYears": [
    2026,
    2027
   ],
   "closed": [
    {
     "date": "2026-01-01",
     "name": "New Year's Day"
    },
    {
     "date": "2026-01-02",
     "name": "Market holiday"
    },
    {
     "date": "2026-01-12",
     "name": "Coming of Age Day"
    },
    {
     "date": "2026-02-11",
     "name": "National Foundation Day"
    },
    {
     "date": "2026-02-23",
     "name": "Emperor's Birthday"
    },
    {
     "date": "2026-03-20",
     "name": "Vernal Equinox Day"
    },
    {
     "date": "2026-04-29",
     "name": "Showa Day"
    },
    {
     "date": "2026-05-04",
     "name": "Greenery Day"
    },
    {
     "date": "2026-05-05",
     "name": "Children's Day"
    },
    {
     "date": "2026-05-06",
     "name": "Constitution Memorial Day (observed)"
    },
    {
     "date": "2026-07-20",
     "name": "Marine Day"
    },
    {
     "date": "2026-08-11",
     "name": "Mountain Day"
    },
    {
     "date": "2026-09-21",
     "name": "Respect for the Aged Day"
    },
    {
     "date": "2026-09-22",
     "name": "National holiday"
    },
    {
     "date": "2026-09-23",
     "name": "Autumnal Equinox Day"
    },
    {
     "date": "2026-10-12",
     "name": "Sports Day"
    },
    {
     "date": "2026-11-03",
     "name": "Culture Day"
    },
    {
     "date": "2026-11-23",
     "name": "Labor Thanksgiving Day"
    },
    {
     "date": "2026-12-31",
     "name": "Market holiday"
    },
    {
     "date": "2027-01-01",
     "name": "New Year's Day"
    },
    {
     "date": "2027-01-11",
     "name": "Coming of Age Day"
    },
    {
     "date": "2027-02-11",
     "name": "National Foundation Day"
    },
    {
     "date": "2027-02-23",
     "name": "Emperor's Birthday"
    },
    {
     "date": "2027-03-22",
     "name": "Vernal Equinox Day (observed)"
    },
    {
     "date": "2027-04-29",
     "name": "Showa Day"
    },
    {
     "date": "2027-05-03",
     "name": "Constitution Memorial Day"
    },
    {
     "date": "2027-05-04",
     "name": "Greenery Day"
    },
    {
     "date": "2027-05-05",
     "name": "Children's Day"
    },
    {
     "date": "2027-07-19",
     "name": "Marine Day"
    },
    {
     "date": "2027-08-11",
     "name": "Mountain Day"
    },
    {
     "date": "2027-09-20",
     "name": "Respect for the Aged Day"
    },
    {
     "date": "2027-09-23",
     "name": "Autumnal Equinox Day"
    },
    {
     "date": "2027-10-11",
     "name": "Sports Day"
    },
    {
     "date": "2027-11-03",
     "name": "Culture Day"
    },
    {
     "date": "2027-11-23",
     "name": "Labor Thanksgiving Day"
    },
    {
     "date": "2027-12-31",
     "name": "Market holiday"
    }
   ],
   "shortened": [],
   "remarks": [
    "JPX markets are also closed from January 1 to January 3 every year; in 2027, January 2 and 3 fall on a weekend."
   ],
   "sources": [
    {
     "title": "Japan Exchange Group, Market holidays",
     "url": "https://www.jpx.co.jp/english/corporate/about-jpx/calendar/index.html"
    },
    {
     "title": "Japan Exchange Group, Trading hours",
     "url": "https://www.jpx.co.jp/english/equities/trading/domestic/01.html"
    }
   ]
  },
  {
   "id": "hkex",
   "name": "Hong Kong Stock Exchange (HKEX)",
   "short": "Hong Kong (HKEX)",
   "country": "Hong Kong",
   "timeZone": "Asia/Hong_Kong",
   "sessions": [
    {
     "open": "09:30",
     "close": "12:00"
    },
    {
     "open": "13:00",
     "close": "16:00"
    }
   ],
   "sessionNote": "Morning session 9:30 to 12:00 and afternoon session 13:00 to 16:00 Hong Kong time, after a 9:00 pre-opening session. On the eves of Christmas, New Year and Lunar New Year there is a morning session only.",
   "publishedYears": [
    2026,
    2027
   ],
   "closed": [
    {
     "date": "2026-01-01",
     "name": "New Year's Day"
    },
    {
     "date": "2026-02-17",
     "name": "Lunar New Year's Day"
    },
    {
     "date": "2026-02-18",
     "name": "Second day of Lunar New Year"
    },
    {
     "date": "2026-02-19",
     "name": "Third day of Lunar New Year"
    },
    {
     "date": "2026-04-03",
     "name": "Good Friday"
    },
    {
     "date": "2026-04-06",
     "name": "Day following Ching Ming Festival (Easter Monday)"
    },
    {
     "date": "2026-04-07",
     "name": "Day following Easter Monday"
    },
    {
     "date": "2026-05-01",
     "name": "Labour Day"
    },
    {
     "date": "2026-05-25",
     "name": "Day following the Birthday of the Buddha"
    },
    {
     "date": "2026-06-19",
     "name": "Tuen Ng Festival"
    },
    {
     "date": "2026-07-01",
     "name": "HKSAR Establishment Day"
    },
    {
     "date": "2026-10-01",
     "name": "National Day"
    },
    {
     "date": "2026-10-19",
     "name": "Day following Chung Yeung Festival"
    },
    {
     "date": "2026-12-25",
     "name": "Christmas Day"
    },
    {
     "date": "2027-01-01",
     "name": "New Year's Day"
    },
    {
     "date": "2027-02-08",
     "name": "Third day of Lunar New Year"
    },
    {
     "date": "2027-02-09",
     "name": "Fourth day of Lunar New Year"
    },
    {
     "date": "2027-03-26",
     "name": "Good Friday"
    },
    {
     "date": "2027-03-29",
     "name": "Easter Monday"
    },
    {
     "date": "2027-04-05",
     "name": "Ching Ming Festival"
    },
    {
     "date": "2027-05-13",
     "name": "Birthday of the Buddha"
    },
    {
     "date": "2027-06-09",
     "name": "Tuen Ng Festival"
    },
    {
     "date": "2027-07-01",
     "name": "HKSAR Establishment Day"
    },
    {
     "date": "2027-09-16",
     "name": "Day following the Chinese Mid-Autumn Festival"
    },
    {
     "date": "2027-10-01",
     "name": "National Day"
    },
    {
     "date": "2027-10-08",
     "name": "Chung Yeung Festival"
    },
    {
     "date": "2027-12-27",
     "name": "First weekday after Christmas Day"
    }
   ],
   "shortened": [
    {
     "date": "2026-02-16",
     "name": "Lunar New Year's Eve, morning session only",
     "close": "12:00"
    },
    {
     "date": "2026-12-24",
     "name": "Christmas Eve, morning session only",
     "close": "12:00"
    },
    {
     "date": "2026-12-31",
     "name": "New Year's Eve, morning session only",
     "close": "12:00"
    },
    {
     "date": "2027-02-05",
     "name": "Lunar New Year's Eve, morning session only",
     "close": "12:00"
    },
    {
     "date": "2027-12-24",
     "name": "Christmas Eve, morning session only",
     "close": "12:00"
    },
    {
     "date": "2027-12-31",
     "name": "New Year's Eve, morning session only",
     "close": "12:00"
    }
   ],
   "remarks": [
    "The securities market trades Monday to Friday except Hong Kong general holidays, listed here from the Government's gazetted lists for 2026 and 2027."
   ],
   "sources": [
    {
     "title": "HKEX, Trading hours (Securities Market)",
     "url": "https://www.hkex.com.hk/Services/Trading-hours-and-Severe-Weather-Arrangements/Trading-Hours/Securities-Market?sc_lang=en"
    },
    {
     "title": "GovHK, General holidays for 2026",
     "url": "https://www.gov.hk/en/about/abouthk/holiday/2026.htm"
    },
    {
     "title": "GovHK, General holidays for 2027",
     "url": "https://www.gov.hk/en/about/abouthk/holiday/2027.htm"
    }
   ]
  }
 ]
}
