PlainVisa

I-140 Processing Time

Immigrant Petition for Alien Workers

Last updated: March 2026 · 2 offices

USCIS processing snapshot: Form I-140, Immigrant Petition for Alien Workers. U.S. Citizenship and Immigration Services publishes adjudication-time data monthly for each service center and field office handling I-140. This snapshot covers 2 offices and was last refreshed in March 2026. The average minimum processing time across reporting offices is roughly 4.3 months, with the fastest office currently at 4 months (Nebraska Service Center) and the slowest at 4.5 months (Texas Service Center). USCIS processing time is the agency’s own reported window for cases currently receiving decisions, not a guarantee, individual cases can finish inside, at, or beyond the range depending on case complexity, RFE activity, and office workload.

Where I-140 is moving fastest and slowest. Of the 2 offices with reported ranges, 2 are adjudicating I-140 in six months or less while 0 are taking more than a year at the minimum end of their range. That spread matters because USCIS jurisdiction is generally determined by the applicant’s address or the employer’s worksite, so filers cannot freely pick the fastest office, but knowing the range helps applicants set expectations and decide whether to pursue premium processing (Form I-907) where eligible, file a service request on a case that exceeds the stated window, or plan downstream steps such as consular interviews and travel.

How to read the range. USCIS expresses each I-140 range as a two-number window, the lower bound is the time at which 50% of cases are decided and the upper bound is the time at which 93% of cases are decided. The “receipts being processed” column shows the actual filing dates USCIS is currently working on, which is a complementary ground-truth signal: if your receipt date falls within that window, your case is likely at or near the front of the queue. The official source for real-time updates is the USCIS processing times tool.

Office / Service Center Processing Time Range
Nebraska Service Center 4 Months to 8 Months
Texas Service Center 4.5 Months to 9 Months

Understanding I-140 Processing Times

The processing time range indicates how long USCIS is currently taking to adjudicate I-140 cases. The range shows the earliest and latest filing dates currently being processed at each office.

What "Receipts Being Processed" means: USCIS is currently reviewing cases filed between the two dates shown. If your filing date falls within this range, your case may be nearing a decision.

Source: USCIS Processing Times , check the official site for real-time updates.

Other Form Types

Related USCIS forms with current processing times

Compare I-140 vs I-129 processing →

Data Sources

USCIS processing-time data is published monthly by U.S. Citizenship and Immigration Services for each service center and field office. Each range represents the 50th-to-93rd percentile of case-decision times for cases recently completed at that office.

Source: USCIS Processing Times

Source: U.S. Citizenship and Immigration Services (USCIS), Department of Homeland Security