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 34.5 monthsOffices1
Fastest OfficeService Center Operations Directorate (2.5 months to 7.5 months)
Slowest OfficeService Center Operations Directorate (31 months to 34.5 months)
I-485 →
Processing Time Range
6.5 months to 70.5 monthsOffices92
Fastest OfficeSt. Albans Field Office (6.5 months to 10.5 months)
Slowest OfficeService Center Operations Directorate (43.5 months to 47.5 months)
Frequently Asked Questions
Which is faster, I-140 or I-485?
I-140 currently takes 2.5 months to 34.5 months while I-485 takes 6.5 months to 70.5 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-09-08 from USCIS.
Source: WaitVisa.com — USCIS, updated 2026-09-08
