Not a government website. We are not affiliated with USCIS, the Department of State, DHS, or any government agency. This site provides free general information only. Always verify fees and requirements at uscis.gov.
Back to all articles
Green Card7 min readUpdated: April 22, 2025

Green Card Processing Times in 2025: What to Expect

Green card processing times vary widely depending on your visa category, the USCIS service center handling your case, and current application volumes. Here is what applicants are experiencing in 2025.

General information only — not legal advice·USVisaTools Editorial Team

Why Processing Times Vary So Much

One of the most common frustrations among green card applicants is the unpredictability of processing times. USCIS processing times are influenced by a complex set of factors including the volume of applications received, staffing levels at individual service centers, the complexity of individual cases, and whether an applicant's priority date is current in the monthly Visa Bulletin published by the U.S. Department of State.

It is important to understand that USCIS publishes two types of processing time data: the time from receipt of a petition to the time a decision is made, and the "case inquiry" date — the point after which you can contact USCIS if you have not received a decision. These numbers are updated monthly and can shift significantly based on policy changes and staffing.

Current Processing Times by Category (2025)

For immediate relatives of U.S. citizens filing Form I-485 (Adjustment of Status), processing times at most service centers currently range from 8 to 24 months. This wide range reflects differences between service centers — the Nebraska Service Center tends to be faster than the California Service Center for many categories.

For employment-based green card applicants, the wait is often much longer due to per-country annual caps. Applicants from India and China in the EB-2 and EB-3 categories face backlogs measured in years or even decades. However, the actual I-485 adjudication time — once a visa number is available — is typically 8 to 18 months.

For Form I-130 (Petition for Alien Relative) filed by U.S. citizens for immediate relatives, the petition itself typically takes 7 to 12 months. For lawful permanent residents petitioning for spouses or children, the petition processing time is similar, but the wait for a visa number to become available can add years to the total timeline.

The Visa Bulletin and Priority Dates

For most green card categories other than immediate relatives of U.S. citizens, the total wait time is not determined by USCIS processing speed alone. The U.S. Department of State publishes a monthly Visa Bulletin that shows the "priority dates" — the date on which USCIS will accept I-485 applications for each category and country of birth. If your priority date is not yet current, you cannot file I-485 regardless of how quickly USCIS is processing applications.

Checking the Visa Bulletin monthly is essential for anyone in a preference category. The bulletin is published around the middle of each month for the following month and is available on the State Department's website.

How to Check Your Case Status

Once you have filed your application and received a receipt notice with a case number, you can check your status at any time on the USCIS website at uscis.gov/casestatus. Enter your receipt number (which begins with letters like EAC, WAC, LIN, SRC, or IOE followed by numbers) to see the current status of your case.

If your case has been pending longer than the published processing time, you may be eligible to submit a case inquiry through the USCIS online portal or by calling the USCIS Contact Center. You can also submit an e-Request if your case is outside normal processing time.

Tips to Avoid Delays

The single most effective way to avoid delays is to submit a complete, error-free application package the first time. Missing signatures, incorrect fees, missing supporting documents, or inconsistent information between forms are the leading causes of Requests for Evidence (RFEs), which can add three to six months to your processing time.

Respond to any USCIS correspondence promptly. If you receive an RFE, you typically have 87 days to respond. Missing this deadline will result in denial of your application. Keep your address updated with USCIS at all times — missed notices are a common and entirely avoidable cause of delays and denials.

⏱️ Use Our Free Tool: Get a personalized estimate for your specific form and service center using our Processing Time Estimator.

Legal Disclaimer

This article is for general informational purposes only and does not constitute legal advice. Immigration law is complex and fact-specific. Always consult a licensed immigration attorney for advice about your specific situation. Verify all fees and requirements at uscis.gov.

Green CardProcessing TimesUSCISI-485

Free Reference Tool

Estimate Your Processing Time