I-140 Processing Time (Immigrant Petition for Alien Workers)
Form I-140 (Immigrant Petition for Alien Workers): At a typical office, half of I-140 cases finish within about 19.5 months and 8 in 10 within about 21 months. The full range across case types and offices runs from 2.5 months to 2.8 years (USCIS data, July 15, 2026).
Trend: a year ago, a typical office's median for I-140 was 14 months; today it is 19.8 months — about 5.8 months slower than last year.
Use the Processing Times tool to add your filing date and see a personalized estimate for your pending case, or explore the Department of Labor queues and the Visa Bulletin waiting line on the same page.