UFLPA Enforcement Statistics
Official U.S. Customs & Border Protection enforcement counts under the Uyghur Forced Labor Prevention Act, transcribed from the CBP dashboard Guide PDF (monthly-updated numeric layer). Data cutoff November 2025. Figures below are exactly as stated in the guide; nothing is reconstructed or interpolated.
Conservation identity: 65,707 stopped = 24,215 denied + 39,829 released + 1,663 pending ✓
Every stated figure
| Scope | Disposition | Shipments value where stated |
Share of largest scope (max 65,707) | Guide figure |
|---|---|---|---|---|
| Program-wide, cumulative | stopped | 65,707 $3,906,430,710 | Fig 2 | |
| Program-wide, cumulative | denied | 24,215 | Fig 2 | |
| Program-wide, cumulative | released | 39,829 | Fig 2 | |
| Program-wide, cumulative | pending | 1,663 | Fig 2 | |
| FY2024 | stopped | 11,778 $1,777,663,349 | Fig 5 | |
| FY2024 · Base Metals | stopped | 326 $104,981,824 | Fig 6 | |
| FY2024 · Base Metals | denied | 43 | Fig 6 | |
| FY2024 · Base Metals | released | 283 | Fig 6 | |
| Thailand | stopped | 1,268 $548,620,873 | Fig 8 | |
| Thailand | denied | 465 | Fig 8 | |
| Thailand | released | 786 | Fig 8 | |
| HS 8506+8507 · China | stopped | 199 $8,456,005 | Fig 9 | |
| HS 8506+8507 · China | denied | 28 | Fig 9 | |
| HS 8506+8507 · China | released | 171 | Fig 9 | |
| Malaysia | stopped | 3,449 $1,617,112,514 | Fig 14 | |
| FY2024 · Electronics | stopped | 3,088 | Fig 20 | |
| FY2024 · Electronics | released | 2,163 $1,360,356,301 | Fig 20 | |
| FY2024 · Electronics · Vietnam | stopped | 773 $524,862,095 | Fig 22/27 | |
| FY2025 · Apparel, Footwear and Textiles · China | stopped | 6,637 $1,679,846 | Fig 22/27 | |
| FY2024 · Industrial and Manufacturing Materials · HS 3910+8501+8541within solar-sector filtered view (HTS 3910+8501+8541) | stopped | 2 | Fig 24 | |
| FY2024 · HS 3910+8501+8541guide names the 'solar' sector; HTS 3910+8501+8541 selection | denied | 798 $177,901,751 | Fig 24 | |
| FY2024 · Electronics · HS 8541 | stopped | 2,813 $1,540,817,980 | Fig 25 | |
| FY2024 · HS 3910+8501+8541 · Vietnamwithin solar-sector filtered view (HTS 3910+8501+8541) | stopped | 743 $517,890,177 | Fig 26 | |
| Base Metals | stopped | 1,015 | Fig 28 | |
| FY2025 · Automotive and Aerospace · HS 8806guide states rounded $8.87M; exact USD not printed | stopped | 5,906 | Fig 29 | |
| FY2025 · Automotive and Aerospace · HS 8806 | denied | 5,344 | Fig 29 | |
| FY2025 · Automotive and Aerospace · HS 8806 | released | 185 | Fig 29 | |
| FY2025 · Automotive and Aerospace · HS 8806 | pending | 377 | Fig 30 |
Magnitude note: dollar values appear only where the guide states them; value ÷ shipments gives a per-line average. Widest gap: Fig 22/27 (FY2025, Apparel, Footwear and Textiles, China) pairs $1,679,846 with 6,637 lines (≈$253 each) against ≈$59,452 program-wide.
Snapshot month 2025-11; retrieved 20 Oct 2026, 12:34 UTC from the CBP via Wayback replay of the official CBP Guide PDF (program page: CBP UFLPA Statistics). 2026-revision caveat: a “shipment” counts at line level per the guide's data dictionary, so series are not directly comparable to pre-2026 revisions. Entity coverage: see the UFLPA Entity List.
Frequently asked questions
What does “stopped” mean on the UFLPA dashboard?
CBP's exam-result taxonomy aggregates every shipment halted for UFLPA review as “stopped”; each stop then resolves to one of three outcomes — denied (excluded from entry), released (admitted after evidence) or still pending. The four figures are conserved where the guide states all four side by side, such as the program-wide cumulative scope: stopped equals denied + released + pending there. Slices that state only some outcomes (for example a country breakdown without its pending count) cannot be re-summed from this page alone.
How can I verify these numbers?
Each row links the exact figure in the CBP dashboard Guide PDF via its Wayback replay (the cbp.gov edge rejects bare datacenter HTTP, so the archive replay is the reproducible channel). Every record also carries the retrieval timestamp; ExportSonar stores the raw JSONL with source SHA-256 alongside this page.
Why do fiscal-year figures overlap with the cumulative totals?
The program-wide table above is cumulative since enforcement began through November 2025. Rows scoped to FY2024/FY2025, an industry or a country are guide-stated slices of that same history — they are windows into the total, not addends of it.
How do these enforcement figures relate to the UFLPA Entity List pages?
Enforcement statistics count shipment lines, not entities, so nothing on this page can be compared row-for-row with the entity list. The entity side has its own calibers — 208 ledger rows, 191 latest-roster-flagged rows, a 189-entry newest roster and 188 merged legal entities — reconciled step by step in the FAQ of the UFLPA Entity List page.