US & Canada holiday + payday calendar, daily
Daily demand-calendar features for the US and Canada's 13 provinces/territories, 2025-01-01 to 2027-12-31 (15,330 day x region rows), joinable to shop orders, subscribers, or leads by ISO date and region. Each row flags statutory holidays with federal/provincial tier, names, and source URLs; widely observed non-statutory days (Newfoundland's St. Patrick's/June Holiday/Orangemen's days, Yukon Heritage Day, NWT/Nunavut Easter Monday, US federal observed shifts); long-weekend spans (3+ consecutive non-working days with a holiday); bridge days; days to/since the nearest holiday; and payday proximity on the US federal biweekly-Friday cycle (GSA 2026 payroll calendar, Thursday-shifted on federal-holiday Fridays) and Canada's federal biweekly-Wednesday cycle — documented proxies for private-sector payday effects. calendar_demand_score (0-100) = min(100, 45*holiday + 25*observed + 20*long_weekend + 15*bridge_day + 20*payday + 10*within_2d_of_payday). Holidays are computed from verified statutory rules, so future dates are exact. Caveats: provincial in-lieu rules for weekend holidays are not encoded; Quebec's Easter Monday-for-Good-Friday substitution is not encoded; US state-specific holidays are out of scope; payday cycles are federal-government proxies.
- Rows
- 15,330
- Columns
- 21
- Source cadence
- Yearly
- Last refreshed
- Sep 29, 2026
- Theme
- economy
| Column | Type | Description |
|---|---|---|
| date | date | Calendar day (ISO date). (unit: date) |
| country_code | string | ISO alpha-3 country code: USA or CAN. |
| region_code | string | Region key: US (United States, national) or CA-XX (Canadian province/territory, ISO 3166-2). |
| region_name | string | Human-readable region name. |
| is_weekend | integer | 1 when the day is Saturday or Sunday. |
| is_holiday | integer | 1 when the day is a statutory holiday under federal or provincial/territorial law for the region. |
| is_observed | integer | 1 when the day is a widely observed non-statutory day off (e.g. Newfoundland's designated holidays, Yukon Heritage Day, US federal observed weekday shifts). |
| holiday_names | string | Semicolon-joined holiday names applying that day; empty when neither a holiday nor an observed day. |
| holiday_tier | string | Jurisdiction tier: federal, provincial, federal+provincial, or observed; empty when no holiday or observed day. |
| holiday_sources | string | Pipe-joined official source URLs behind the day's holiday rules; empty when no holiday or observed day. |
| is_long_weekend | integer | 1 when the day belongs to a run of 3+ consecutive non-working days (weekend/holiday/observed) containing at least one holiday or observed day. |
| long_weekend_days | integer | Length in days of the long-weekend span, or 0 when is_long_weekend = 0. (unit: days) |
| is_bridge_day | integer | 1 for a single working day with non-working days on both sides, at least one a holiday/observed day (e.g. the Friday after US Thanksgiving). |
| days_to_next_holiday | integer | Calendar days until the next statutory holiday in the region (0 on the holiday itself). (unit: days) |
| days_since_holiday | integer | Calendar days since the last statutory holiday in the region (0 on the holiday itself). (unit: days) |
| payday_cycle | string | Federal-government biweekly payday cycle used as the region's documented proxy: US-federal-Friday or CA-federal-Wednesday. |
| is_payday | integer | 1 when the day is a payday in the region's cycle. |
| days_to_next_payday | integer | Calendar days until the next payday in the region's cycle (0 on payday). (unit: days) |
| days_since_payday | integer | Calendar days since the last payday in the region's cycle (0 on payday). (unit: days) |
| calendar_demand_score | integer | 0-100 demand-calendar signal: min(100, 45*is_holiday + 25*observed-only + 20*is_long_weekend + 15*is_bridge_day + 20*is_payday + 10*within_2_days_of_payday). |
| row_id | string | Deterministic row key: first 16 hex chars of sha256('HOLPAY|<region_code>|<date>'). |
First 10 sample rows — a preview, not the complete dataset.
| date | country_code | region_code | region_name | is_weekend | is_holiday | is_observed | holiday_names | holiday_tier | holiday_sources | is_long_weekend | long_weekend_days | is_bridge_day | days_to_next_holiday | days_since_holiday | payday_cycle | is_payday | days_to_next_payday | days_since_payday | calendar_demand_score | row_id |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-01-01 | CAN | CA-AB | Alberta | 0 | 1 | 0 | New Year's Day | federal | https://www.lawnow.org/a-year-of-holidays/ | 0 | 0 | 0 | 0 | 0 | CA-federal-Wednesday | 1 | 0 | 0 | 65 | 48bf08e3cbe6ce06 |
| 2025-01-01 | CAN | CA-BC | British Columbia | 0 | 1 | 0 | New Year's Day | federal | https://www.lawnow.org/a-year-of-holidays/ | 0 | 0 | 0 | 0 | 0 | CA-federal-Wednesday | 1 | 0 | 0 | 65 | c204e8bddfd941ce |
| 2025-01-01 | CAN | CA-MB | Manitoba | 0 | 1 | 0 | New Year's Day | federal | https://www.lawnow.org/a-year-of-holidays/ | 0 | 0 | 0 | 0 | 0 | CA-federal-Wednesday | 1 | 0 | 0 | 65 | 69907a2a537cd17d |
| 2025-01-01 | CAN | CA-NB | New Brunswick | 0 | 1 | 0 | New Year's Day | federal | https://www.lawnow.org/a-year-of-holidays/ | 0 | 0 | 0 | 0 | 0 | CA-federal-Wednesday | 1 | 0 | 0 | 65 | d3650251f310a9c5 |
| 2025-01-01 | CAN | CA-NL | Newfoundland and Labrador | 0 | 1 | 0 | New Year's Day | federal | https://www.lawnow.org/a-year-of-holidays/ | 0 | 0 | 0 | 0 | 0 | CA-federal-Wednesday | 1 | 0 | 0 | 65 | de6584babbf894e4 |
| 2025-01-01 | CAN | CA-NS | Nova Scotia | 0 | 1 | 0 | New Year's Day | federal | https://www.lawnow.org/a-year-of-holidays/ | 0 | 0 | 0 | 0 | 0 | CA-federal-Wednesday | 1 | 0 | 0 | 65 | 618408fa6e335c61 |
| 2025-01-01 | CAN | CA-NT | Northwest Territories | 0 | 1 | 0 | New Year's Day | federal | https://www.lawnow.org/a-year-of-holidays/ | 0 | 0 | 0 | 0 | 0 | CA-federal-Wednesday | 1 | 0 | 0 | 65 | 1553f447b07a9d2b |
| 2025-01-01 | CAN | CA-NU | Nunavut | 0 | 1 | 0 | New Year's Day | federal | https://www.lawnow.org/a-year-of-holidays/ | 0 | 0 | 0 | 0 | 0 | CA-federal-Wednesday | 1 | 0 | 0 | 65 | 26b95fbfa36674f3 |
| 2025-01-01 | CAN | CA-ON | Ontario | 0 | 1 | 0 | New Year's Day | federal | https://www.lawnow.org/a-year-of-holidays/ | 0 | 0 | 0 | 0 | 0 | CA-federal-Wednesday | 1 | 0 | 0 | 65 | e9af3b57d279e41b |
| 2025-01-01 | CAN | CA-PE | Prince Edward Island | 0 | 1 | 0 | New Year's Day | federal | https://www.lawnow.org/a-year-of-holidays/ | 0 | 0 | 0 | 0 | 0 | CA-federal-Wednesday | 1 | 0 | 0 | 65 | cdfd54ee45d4d304 |
- Current
20260929T045437Z-7a12b083de44 · sha256 7a12b083de44…
15,330 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/us_ca_holiday_payday_calendar/us_ca_holiday_payday_calendar_daily" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/us_ca_holiday_payday_calendar/us_ca_holiday_payday_calendar_daily").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/us_ca_holiday_payday_calendar/us_ca_holiday_payday_calendar_daily
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260929T045437Z-7a12b083de44 and its content hash, so readers get exactly the data you used.
US/Canada holiday + payday calendar. (2026). US & Canada holiday + payday calendar, daily [Data set, snapshot 20260929T045437Z-7a12b083de44, sha256 7a12b083de44]. Datazimuts. Retrieved 2026-09-30, from https://datazimuts.com/en/datasets/us_ca_holiday_payday_calendar/us_ca_holiday_payday_calendar_daily?snapshot=20260929T045437Z-7a12b083de44
@misc{dz_us_ca_holiday_payday_calendar_us_ca_holi_7a12b083,
title = {{US \& Canada holiday + payday calendar, daily}},
author = {{US/Canada holiday + payday calendar}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/us_ca_holiday_payday_calendar/us_ca_holiday_payday_calendar_daily?snapshot=20260929T045437Z-7a12b083de44}},
note = {Snapshot 20260929T045437Z-7a12b083de44, sha256 7a12b083de44846f9381fc4f9926f3aace0e322a87f51c7eb4be7846a6163a99; accessed 2026-09-30}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=us_ca_holiday_payday_calendar%2Fus_ca_holiday_payday_calendar_daily&lang=en&theme=auto&snapshot=20260929T045437Z-7a12b083de44&x=date&y=is_weekend&agg=avg" title="US & Canada holiday + payday calendar, daily" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.