What Is the Current Wait Time for a Green Card? 

As of June 2025, the wait time for obtaining a U.S. Green Card varies significantly based on the type of application and the applicant’s specific circumstances. Here’s an overview of the current processing times: What Is the Current Wait Time for a Green Card?

Family-Based Green Cards

  • Immediate Relatives of U.S. Citizens (e.g., spouses, unmarried children under 21, parents): No visa bulletin wait; USCIS processing time is approximately 9.3 months.  
  • Family Preference Categories (e.g., spouses/children of green card holders, adult children of U.S. citizens): Visa bulletin wait times apply, ranging from 35 months for F2A (spouses/children of green card holders) to 9.3 months for F1 (unmarried adult children of U.S. citizens).  
  • Employment-Based Green Cards
  • EB-1, EB-2, EB-4, EB-5: Processing times for Form I-140 are approximately 7.6 months, with premium processing available in 15 days
  • EB-3: Processing times are similar to EB-1, EB-2, and EB-4 categories.  
  • Green Card Renewal or Replacement (Form I-90)
  • Processing time is approximately 0.8 to 1.2 months.

Additional Considerations

  • Country-Specific Backlogs: Applicants from countries with high demand, such as India and China, may experience longer wait times due to visa number limitations.
  • Premium Processing: Available for certain employment-based petitions, reducing processing time to 15 days for Form I-140.

For the most accurate and personalized information, it’s advisable to consult the USCIS Processing Times page or seek guidance from an immigration attorney.