How Long Does a Family-Based Green Card Take?
If you've asked "how long will this take," you're not alone — it's the single most common question family-based applicants ask, and the honest answer is: it depends heavily on which category you fall into.
Immediate relatives move fastest
Spouses, unmarried children under 21, and parents of US citizens fall into the immediate relative category, which has no annual numerical cap. These cases typically move through the system without waiting for a visa number to become available, though USCIS processing volumes still affect the timeline.
Preference categories can take much longer
Other family relationships — adult children of citizens, siblings of citizens, and the spouses/children of green card holders — fall under preference categories that are subject to per-country annual caps. Depending on your relationship category and country of origin, the wait for a visa number to become available can range from a couple of years to well over a decade.
Country of origin matters too
Countries with historically high demand for family-based visas — commonly discussed examples include Mexico, the Philippines, India, and China — often see longer waits in preference categories due to per-country caps, even though the underlying process is the same.
What you can do
Track your priority date against the Department of State Visa Bulletin, keep your paperwork current, and consider working with a licensed immigration attorney, especially if your case involves a preference category or any complicating factor like a prior visa issue.
Recommended resources
As an Amazon Associate, GreenCard.id earns from qualifying purchases.