US state UI claims intelligence (weekly)
Weekly US state unemployment-insurance claims intelligence from the DOL ETA-539 archive (keyless CSV): not-seasonally-adjusted initial claims plus insured unemployment and the insured unemployment rate for the 50 states, the District of Columbia, Puerto Rico and the Virgin Islands, with YoY and 4-week-average momentum, a documented 0-100 layoff-pressure score with per-week state ranks, surge / easing / 52-week-record-low flags, and week-level national context. Trailing 5-year panel. Caveats: the latest week is advance data and is routinely revised; NSA claims carry seasonal noise around moving holidays. DOL material is U.S. federal public domain (commercial reuse allowed); source: U.S. Department of Labor.
- Rows
- 13,833
- Columns
- 25
- Source cadence
- Weekly
- Last refreshed
- Sep 26, 2026
- Theme
- economy
| Column | Type | Description |
|---|---|---|
| week_ending | string | Report week ending (Saturday), ISO date. Initial-claims columns refer to this week. The panel covers the trailing 261 weeks (5 years). (unit: ISO date) |
| continued_week_ending | string | Reference week for the continued-claims columns (continued_claims_nsa, insured_unemployed_nsa, insured_unemployment_rate): one week before week_ending, matching the DOL release convention. (unit: ISO date) |
| country_code | string | ISO alpha-3 country code (USA for every row). (unit: ISO 3166-1 alpha-3) |
| state_code | string | Stable geography code: USPS postal abbreviation, lowercase (ca, tx, ny, ...; dc, pr, vi). Primary join key with week_ending. |
| state_name | string | State/territory name (e.g. California, District of Columbia, Puerto Rico, Virgin Islands). |
| initial_claims_nsa | integer | Published not-seasonally-adjusted state UI initial claims for the report week (ETA-539 item 1). (unit: claims) |
| initial_claims_yoy_pct | float | Year-over-year percent change of initial claims vs the same week 52 weeks earlier. (unit: percent) |
| initial_claims_4wk_ma | float | Trailing 4-week moving average of NSA initial claims (minimum 4 observations). (unit: claims) |
| continued_claims_nsa | integer | Published state UI adjusted continued weeks claimed (ETA-539 item 6), referring to continued_week_ending. (unit: weeks claimed) |
| continued_claims_yoy_pct | float | Year-over-year percent change of continued weeks claimed vs 52 weeks earlier. (unit: percent) |
| insured_unemployed_nsa | integer | Published insured unemployed count (ETA-539), referring to continued_week_ending. (unit: persons) |
| insured_unemployment_rate | float | Published insured unemployment rate = insured unemployed * 100 / covered employment (ETA-539 item 19), referring to continued_week_ending. Nulled on rows failing the record-layout arithmetic gate (see rate_artifact_flag). (unit: percent) |
| iur_yoy_pp | float | Year-over-year change of the insured unemployment rate vs 52 weeks earlier. (unit: percentage points) |
| rate_artifact_flag | integer | 1 when the published IUR failed the record-layout arithmetic gate (|published - insured*100/covered| > 0.02): the counts are kept, the rate is nulled. Genuine upstream artifact, never interpolated. (unit: binary) |
| layoff_pressure_score | float | Documented 0-100 composite: 100 * (0.60 * min-max(winsorized initial_claims_yoy_pct, -50/+75) + 0.40 * min-max(winsorized iur_yoy_pp, +/-2.5)), min-maxed within each report week across the 53 geos. Higher = worse layoff pressure versus peers that week. (unit: 0-100 score) |
| layoff_pressure_rank | integer | Per-week rank of layoff_pressure_score across the 53 geos (1 = worst pressure). (unit: rank) |
| claims_surge_flag | integer | 1 when initial_claims_yoy_pct >= +20%. (unit: binary) |
| claims_easing_flag | integer | 1 when initial_claims_yoy_pct <= -20%. (unit: binary) |
| record_low_52wk_flag | integer | 1 when initial claims equal the trailing-52-week minimum (minimum 52 observations). (unit: binary) |
| us_initial_claims_nsa | integer | Week-level context: 53-geo sum of NSA initial claims. The DOL advance national total is computed independently, so this is context, not an identity. (unit: claims) |
| state_share_of_us_pct | float | Week-level context: the state's share of us_initial_claims_nsa. (unit: percent) |
| us_insured_unemployed_nsa | integer | Week-level context: 53-geo sum of insured unemployed. (unit: persons) |
| dol_record_status | string | DOL ETA-539 record-status code carried verbatim (E/B), never interpreted. |
| dol_status_change_date | string | DOL ETA-539 status-change date carried verbatim (a Saturday for E, a Sunday for B, per Handbook 402 Appendix C), never interpreted. (unit: ISO date) |
| row_hash | string | Deterministic 16-hex row hash of state_code + week_ending (idempotency). |
First 10 sample rows — a preview, not the complete dataset.
| week_ending | continued_week_ending | country_code | state_code | state_name | initial_claims_nsa | initial_claims_yoy_pct | initial_claims_4wk_ma | continued_claims_nsa | continued_claims_yoy_pct | insured_unemployed_nsa | insured_unemployment_rate | iur_yoy_pp | rate_artifact_flag | layoff_pressure_score | layoff_pressure_rank | claims_surge_flag | claims_easing_flag | record_low_52wk_flag | us_initial_claims_nsa | state_share_of_us_pct | us_insured_unemployed_nsa | dol_record_status | dol_status_change_date | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021-09-25 | 2021-09-18 | USA | ak | Alaska | 1,237 | -65.639 | 1,182.25 | 7,645 | -66.07 | 6,755 | 2.39 | -8.45 | 0 | 0 | 18 | 0 | 1 | 0 | 300,498 | 0.412 | 2,878,972 | B | 2020-05-03 | 14b79da5a2e11e58 |
| 2021-09-25 | 2021-09-18 | USA | al | Alabama | 4,000 | -54.571 | 4,261.25 | 6,789 | -80.601 | 16,532 | 0.89 | -2.79 | 0 | 0 | 18 | 0 | 1 | 0 | 300,498 | 1.331 | 2,878,972 | E | 2020-09-12 | cb4dcccbe9921c83 |
| 2021-09-25 | 2021-09-18 | USA | ar | Arkansas | 1,465 | -76.097 | 1,484.75 | 13,507 | -63.765 | 17,609 | 1.52 | -3.91 | 0 | 0 | 18 | 0 | 1 | 0 | 300,498 | 0.488 | 2,878,972 | E | 2020-10-17 | 43b34a9b8aca4292 |
| 2021-09-25 | 2021-09-18 | USA | az | Arizona | 4,032 | -50.871 | 5,389 | 26,297 | -84.998 | 36,166 | 1.27 | -5.94 | 0 | 0 | 18 | 0 | 1 | 0 | 300,498 | 1.342 | 2,878,972 | E | 2020-12-12 | b1d8a5030719523d |
| 2021-09-25 | 2021-09-18 | USA | ca | California | 78,675 | -54.016 | 64,126.5 | 491,251 | -78.345 | 599,563 | 3.71 | -12.35 | 0 | 0 | 18 | 0 | 1 | 0 | 300,498 | 26.182 | 2,878,972 | B | 2020-05-10 | 0a0548fdbcd1d1c9 |
| 2021-09-25 | 2021-09-18 | USA | co | Colorado | 1,962 | -59.463 | 2,302.25 | 31,150 | -78.244 | 33,358 | 1.31 | -5.94 | 0 | 0 | 18 | 0 | 1 | 0 | 300,498 | 0.653 | 2,878,972 | E | 2021-06-12 | 9bb766061c42900c |
| 2021-09-25 | 2021-09-18 | USA | ct | Connecticut | 2,296 | -54.126 | 2,596.75 | 31,955 | -80.007 | 45,275 | 2.96 | -10.21 | 0 | 0 | 18 | 0 | 1 | 1 | 300,498 | 0.764 | 2,878,972 | B | 2020-04-26 | cbedb1760122e684 |
| 2021-09-25 | 2021-09-18 | USA | dc | District of Columbia | 7,861 | 316.146 | 4,791 | 11,933 | -80.167 | 17,498 | 3.3 | -8.56 | 0 | 60 | 1 | 1 | 0 | 0 | 300,498 | 2.616 | 2,878,972 | B | 2020-05-24 | dc2399210f15e912 |
| 2021-09-25 | 2021-09-18 | USA | de | Delaware | 880 | -51.515 | 768.25 | 4,991 | -81.394 | 8,043 | 1.85 | -6.18 | 0 | 0 | 18 | 0 | 1 | 0 | 300,498 | 0.293 | 2,878,972 | B | 2020-05-24 | d0166afeade7de9b |
| 2021-09-25 | 2021-09-18 | USA | fl | Florida | 7,713 | -76.17 | 7,997 | 58,913 | -84.172 | 107,786 | 1.29 | -4.99 | 0 | 0 | 18 | 0 | 1 | 0 | 300,498 | 2.567 | 2,878,972 | E | 2020-11-07 | aa6a20034bce8833 |
- Current
20260926T213850Z-310b97b0367f · sha256 310b97b0367f…
13,833 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_ui_claims_intel/us_state_ui_claims_intel_weekly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/us_ui_claims_intel/us_state_ui_claims_intel_weekly").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_ui_claims_intel/us_state_ui_claims_intel_weekly
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 20260926T213850Z-310b97b0367f and its content hash, so readers get exactly the data you used.
U.S. Department of Labor, Employment and Training Administration. (2026). US state UI claims intelligence (weekly) [Data set, snapshot 20260926T213850Z-310b97b0367f, sha256 310b97b0367f]. Datazimuts. Retrieved 2026-09-26, from https://datazimuts.com/en/datasets/us_ui_claims_intel/us_state_ui_claims_intel_weekly?snapshot=20260926T213850Z-310b97b0367f
@misc{dz_us_ui_claims_intel_us_state_ui_claims_in_310b97b0,
title = {{US state UI claims intelligence (weekly)}},
author = {{U.S. Department of Labor, Employment and Training Administration}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/us_ui_claims_intel/us_state_ui_claims_intel_weekly?snapshot=20260926T213850Z-310b97b0367f}},
note = {Snapshot 20260926T213850Z-310b97b0367f, sha256 310b97b0367f1d6dafabb39331266b0b17a314cc457bc8a042b31a91b4ce708c; accessed 2026-09-26}
}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_ui_claims_intel%2Fus_state_ui_claims_intel_weekly&lang=en&theme=auto&snapshot=20260926T213850Z-310b97b0367f&x=dol_status_change_date&y=initial_claims_nsa&agg=avg" title="US state UI claims intelligence (weekly)" 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.