I-140 vs I-485
Side-by-side comparison of USCIS processing times for I-140 and I-485.
I-140 →
Processing Time Range
2.5 months to 30.5 monthsOffices1
Fastest OfficeService Center Operations Directorate (2.5 months to 7 months)
Slowest OfficeService Center Operations Directorate (26.5 months to 29 months)
I-485 →
Processing Time Range
5 months to 51 monthsOffices92
Fastest OfficeSt. Albans Field Office (5 months to 11 months)
Slowest OfficeService Center Operations Directorate (43.5 months to 46 months)
Frequently Asked Questions
Which is faster, I-140 or I-485?
I-140 currently takes 2.5 months to 30.5 months while I-485 takes 5 months to 51 months. I-140 generally processes faster.
How many offices process I-140 vs I-485?
I-140 is processed at 1 offices, while I-485 is processed at 92 offices.
When was this comparison last updated?
This data was last updated on 2026-06-05 from USCIS.
Source: WaitVisa.com — USCIS, updated 2026-06-05
