Section 301 Tariff List: All 12 Action Headings, 10,391 Lines and Their Rates
Short answer: The Section 301 tariff list is not a document you can download and trust; it is 12 headings in Chapter 99 of the tariff schedule, each naming a U.S. note, and each note enumerating the eight-digit subheadings the additional duty reaches. In the current Chapter 99 text those 12 headings carry 10,391 China-origin lines at four rates — 7.5%, 25%, 50% and 100% — and 625 codes appear under more than one heading.*
This page is the inventory itself rather than an explanation of the mechanism. Everything below is parsed out of the USITC Chapter 99 text at generation time: 11,070 heading/line rows covering 10,445 distinct eight-digit codes across 14 action headings. If you came for the arithmetic of how the duty stacks on top of the MFN rate, the duty calculator does it; if you came to know whether your code is inside an action at all, this is the page.
Why there is no single Section 301 document
A Section 301 action is published by USTR as a notice, but the notice does not bind an entry. What binds an entry is the tariff schedule, and the schedule carries the action as a heading whose own text points at a note (“as provided for in U.S. note 20(f) to this subchapter”), with the note holding the enumerated lines. That indirection is deliberate: it lets USTR move coverage by renumbering a note instead of rewriting thousands of tariff lines, and it is why every “Section 301 list” you find as a PDF is a snapshot of a note at one moment.
Two consequences matter when you use a list. First, coverage is expressed in eight-digit subheadings, not products: a code inside the note reaches every product that classifies to that code, and a product that classifies one line away is outside it. Second, the headings do not sit still. Our corpus distinguishes 12 Section 301 headings and 2 Russia headings, and 7 of the Section 301 headings state their own effective date inside the heading text — the four numeric “list” headings do not, because their dates were set in the notices that created them.
The 12 Section 301 action headings, line by line
Sorted by number of lines, not by list number — the order is the useful one when you are sizing exposure. “Lines” counts eight-digit rows the note enumerates; the rate is the additional duty the heading imposes, and the note column is what you cite to a broker. An em dash means the heading text carries no effective date of its own.
Every Section 301 action heading in the current Chapter 99 text with its enumerated line count and rate.
| Heading | Lines | Additional duty | U.S. note | Entries on or after |
|---|---|---|---|---|
| 9903.88.03 | 5906 | 25% | U.S. note 20(f) | not stated |
| 9903.88.15 | 2958 | 7.5% | U.S. note 20(s) | not stated |
| 9903.88.01 | 856 | 25% | U.S. note 20(b) | not stated |
| 9903.91.01 | 348 | 25% | U.S. note 31(b) | September 27, 2024 |
| 9903.88.02 | 283 | 25% | U.S. note 20(d) | not stated |
| 9903.91.05 | 18 | 50% | U.S. note 31(i) | January 1, 2025 |
| 9903.91.03 | 10 | 100% | U.S. note 31(d) | September 27, 2024 |
| 9903.91.06 | 5 | 25% | U.S. note 31(g) | January 1, 2026 |
| 9903.91.11 | 3 | 25% | U.S. note 31(j) | January 1, 2025 |
| 9903.91.02 | 2 | 50% | U.S. note 31(c) | September 27, 2024 |
| 9903.91.08 | 1 | 100% | U.S. note 31(i) | January 1, 2026 |
| 9903.92.10 | 1 | 25% | U.S. note 31(l) / heading 9903.92.10 | not stated |
Source: USITC Harmonized Tariff Schedule, Chapter 99 (PDF parsed into data/section301_origin.json) — https://hts.usitc.gov/reststop/file?release=currentRelease&filename=Chapter%2099 (fetched 2026-10-16).
The four headings in the 9903.88 family are the ones people mean when they say “the Section 301 list”: 10,003 lines at 25% for three of them and 7.5% for the fourth. The eight headings in the 9903.91 and 9903.92 families are the later statutory-review increases — 388 lines in total, at 25%, 50% and 100%, with effective dates written into the heading itself. The asymmetry is worth holding onto: the big list is the old list, and the sharp rates live in the small one.
Four rate tiers, counted by line
The single number “25%” is accurate for most of the list and misleading about where the pain is. Counted by enumerated line:
Section 301 lines by additional-duty rate, out of 10,391 China-origin lines.
| Additional duty | Lines | Share of the list |
|---|---|---|
| 7.5% | 2958 | 28.5% |
| 25% | 7402 | 71.2% |
| 50% | 20 | 0.2% |
| 100% | 11 | 0.1% |
Source: Rate column of data/section301_origin.json, counted at generation time — https://hts.usitc.gov/reststop/file?release=currentRelease&filename=Chapter%2099 (fetched 2026-10-16).
So 71.2% of the listed lines sit at 25% and 28.5% at 7.5%, while the 50% and 100% tiers cover 31 lines between them. If your product is in the top tiers, the average of the list tells you nothing about your entry — which is the practical reason to look your own code up instead of reading a summary.
Where the 10,391 lines sit: the chapter map
Coverage reaches 96 of the schedule’s chapters. The twelve chapters below hold 43.2% of the enumerated lines; chapter 84 alone holds 808.
The twelve chapters holding the most Section 301 lines.
| Chapter | Title | Lines | Share |
|---|---|---|---|
| 84 | Machinery and mechanical appliances, boilers, nuclear reactors; parts thereof | 808 | 7.8% |
| 29 | Organic chemicals | 728 | 7.0% |
| 85 | Electrical machinery and equipment and parts thereof; sound recorders and reproducers; television image and sound recorders and reproducers, parts and accessories of such articles | 572 | 5.5% |
| 62 | Apparel and clothing accessories, not knitted or crocheted | 359 | 3.5% |
| 03 | Fish and crustaceans, molluscs and other aquatic invertebrates | 269 | 2.6% |
| 90 | Optical, photographic, cinematographic, measuring, checking, medical or surgical instruments and apparatus; parts and accessories | 263 | 2.5% |
| 04 | Dairy produce; birds' eggs; natural honey; edible products of animal origin, not elsewhere specified or included | 259 | 2.5% |
| 72 | Iron and steel | 259 | 2.5% |
| 28 | Inorganic chemicals; organic and inorganic compounds of precious metals; of rare earth metals, of radio-active elements and of isotopes | 249 | 2.4% |
| 44 | Wood and articles of wood; wood charcoal | 244 | 2.3% |
| 73 | Iron or steel articles | 242 | 2.3% |
| 52 | Cotton | 232 | 2.2% |
Source: Chapter titles from data/chapters.json, counts recomputed from data/section301_origin.json — https://hts.usitc.gov/reststop/file?release=currentRelease&filename=Chapter%2099 (fetched 2026-10-16).
The shape of this table is why classification is the expensive step in a 301 exposure check. Machinery and organic chemicals each hold more lines than apparel and fish combined, so a supplier shipping components can be inside the list through a code that never mentions a finished product.
625 codes carry more than one heading
11,070 heading/line rows map onto 10,445 distinct eight-digit codes, which means 625 codes are named by two headings. The heading names the code; the U.S. note names the country. A code can therefore sit under a China list and under a Russia heading at the same time, and on any single entry only one of them applies. The largest overlaps:
The six largest two-heading overlaps in the parsed corpus.
| Heading | Heading | Codes under both |
|---|---|---|
| 9903.88.03 | 9903.90.08 | 327 |
| 9903.88.15 | 9903.90.08 | 92 |
| 9903.90.09 | 9903.91.01 | 81 |
| 9903.88.01 | 9903.90.08 | 58 |
| 9903.88.03 | 9903.90.09 | 39 |
| 9903.88.02 | 9903.90.08 | 23 |
Source: Cross-tabulated from data/section301_origin.json at generation time — https://hts.usitc.gov/reststop/file?release=currentRelease&filename=Chapter%2099 (fetched 2026-10-16).
This is the defect that shows up when someone exports a 301 list to a spreadsheet and matches on the tariff code alone: 625 codes return two rows and the sheet silently overstates exposure. Match on code and origin, and the ambiguity disappears.
The two Russia headings in the same subchapter
A naive scrape of the subchapter folds these in, so they are listed here and labelled honestly: they are not Section 301 actions, and our corpus carries them under a different action label. They matter for two reasons — they are the source of most of the cross-heading overlaps above, and they are 35% and 70% rather than 25%, so mistaking one for a 301 list overprices an entry.
Russia-origin headings parsed from the same Chapter 99 text.
| Heading | Lines | Additional duty | U.S. note |
|---|---|---|---|
| 9903.90.08 | 553 | 35% | U.S. note 30(b) |
| 9903.90.09 | 126 | 70% | U.S. note 30(d) |
Source: USITC Harmonized Tariff Schedule, Chapter 99, parsed into data/section301_origin.json — https://hts.usitc.gov/reststop/file?release=currentRelease&filename=Chapter%2099 (fetched 2026-10-16).
How to check whether your own line is on the list
Four steps, in the order that avoids rework:
1. Classify to eight digits. The list is keyed at eight digits, so a six-digit answer is not enough. Our HS code search walks from a product description to candidate subheadings, and the heading pages show which ten-digit statistical suffixes sit under each candidate.
2. Look the code up, not the list. Paste the eight-digit code into the HTS number duty lookup. It returns the MFN rate and the Chapter 99 lines that reach the same code — faster and less error-prone than searching a 5,000-line list by product name.
3. Read the note, not just the heading. A hit tells you the code is enumerated. Whether the additional duty applies to your entry depends on the note the heading points at, and on whether an exclusion heading the note excepts covers your good. The exclusion inventory lists those carve-outs by heading.
4. Add the other layers. Section 301 sits on top of the MFN rate and under or beside anti-dumping, countervailing and Section 232 actions. Put the full stack through the duty calculator so the number you quote is a total, then read the AD/CVD case browser if the product is also subject to a trade remedy. If you would rather have the list watched than re-read, the plans page states what the paid tier covers.
What the list does not tell you
It does not tell you whether an exclusion saves you: exclusions are separate headings inside the same subchapter, they expire on their own schedule, and a code that appears in a list heading can still enter duty-free under an exclusion the note excepts. It does not tell you the date for the four 9903.88 headings, because their effective dates live in the notices that created them rather than in the heading text. It does not tell you the total duty, because 301 is one layer of several. And it does not tell you that your product is covered — only that your code is, and a supplier who classifies one line differently is outside the action and also outside the duty, which is why the classification file, not the list, is the document a CBP auditor asks for first.
What is the Section 301 tariff list?
It is the set of Chapter 99 headings that carry the additional duty on Chinese-origin goods: 12 headings in the current tariff schedule, enumerating 10,391 eight-digit lines through U.S. notes 20 and 31.
How many HTS lines are on the Section 301 list?
10,391 China-origin lines across 12 headings, of which 10,003 sit under the four 9903.88 list headings and 388 under the later note-31 headings. The whole parsed subchapter covers 10,445 distinct eight-digit codes.*
What rates does Section 301 add?
Four tiers: 7.5% on 2,958 lines, 25% on 7,402, 50% on 20 and 100% on 11.*
Is my product on the Section 301 list?
Classify the product to eight digits, then look the code up in the HTS number duty lookup and read the U.S. note behind any Chapter 99 heading that reaches it. If the code is enumerated, check whether an exclusion heading applies before you price the duty.
Why does one HTS code appear under two Section 301 headings?
Because the heading names the code and the note names the country: 625 codes in this subchapter are enumerated under two headings, usually a China list and a Russia heading. On a given entry only the heading matching the goods' origin applies.
Where does the line count come from?
From the USITC Chapter 99 text itself, parsed into data/section301_origin.json and recounted at generation time, last retrieved 2026-10-16.