I-129 Processing Time
Petition for Nonimmigrant Worker
Last updated: March 2026 · 4 offices
USCIS processing snapshot: Form I-129, Petition for Nonimmigrant Worker. U.S. Citizenship and Immigration Services publishes adjudication-time data monthly for each service center and field office handling I-129. This snapshot covers 4 offices and was last refreshed in March 2026. The average minimum processing time across reporting offices is roughly 3.4 months, with the fastest office currently at 3 months (California Service Center) and the slowest at 4 months (Nebraska 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-129 is moving fastest and slowest. Of the 4 offices with reported ranges, 4 are adjudicating I-129 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-129 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. For H-1B employers filing I-129, these agency timelines layer on top of DOL LCA certification and, for workers outside the U.S., State Department consular interview waits, plan the full chain, not just one segment. The official source for real-time updates is the USCIS processing times tool.
| Office / Service Center | Processing Time Range |
|---|---|
| California Service Center | 3 Months to 6 Months |
| Nebraska Service Center | 4 Months to 6.5 Months |
| Texas Service Center | 3.5 Months to 5.5 Months |
| Vermont Service Center | 3 Months to 7 Months |
Understanding I-129 Processing Times
The processing time range indicates how long USCIS is currently taking to adjudicate I-129 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.
Premium Processing: I-129 H-1B petitions can typically be upgraded to premium processing (Form I-907) for a 15-business-day guarantee. Premium processing does not guarantee approval, only a faster decision.
Source: USCIS Processing Times , check the official site for real-time updates.
Other Form Types
Related USCIS forms with current processing times
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
Read our methodology , how this data is sourced, computed, and verified.