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).
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.