PERM Tracker
Live DOL data · Automatic deadlines
Skip to main content

Updated

EB-2 or EB-3, for your date

The two lines side by side for one country and priority date: what this month's bulletin prints for each, and how many people stand ahead of you in each.

Compare the two lines

Pick a priority date and this sets EB-2 and EB-3 next to each other: what this month's bulletin prints for each, and how many people stand ahead of you in each line.

FAQs

When does this say one line is shorter?
Only when the whole range for one line sits below the whole range for the other. Where the two overlap, the counts can't tell them apart and the page says so and doesn't pick the lower midpoint.
Does fewer people ahead mean a shorter wait?
Not by itself. EB-2 and EB-3 got different numbers of green cards for each country last year, and unused family numbers spill into both after the fact. Each card prints what its line got in fiscal 2024 so the two can be read together.
Can I move from EB-2 to EB-3 and keep my priority date?
A second I-140 in EB-3 can be filed on the same certified PERM when the job's requirements support it, and it keeps the original priority date under 8 CFR 204.5(e). Whether that's worth it depends on the case and costs a second filing fee.
Why do the two counts include the same people?
Someone who has already downgraded holds an approved I-140 in each line, and USCIS counts petitions. It doesn't count people, so both counts can include them. Nobody publishes how many.

Petitions awaiting a visa through Jun 30, 2026 · I-140 by class and country through Jun 30, 2026 · I-485 pending inventory through Oct 5, 2026 · Annual visa limits through Oct 1, 2025 · Visa bulletin through Nov 2026. How these figures are counted. Spotted an error? Tell us; every fix is dated in the corrections log.

The sources in full
Cite this page

The rules behind these numbers

Waiting on a PERM case?

  • When it'll likely be decided
  • An email when DOL moves it

It's on your ETA-9089 receipt. A case number looks like G-100-26125-868956.

Don't have the number?