Guide

How Long Does a Green Card Application Take?

There's no single answer

Green card timelines range from under a year to well over a decade, depending on category, country of birth, and current USCIS workload. Anyone giving you a single universal number is oversimplifying.

What drives the timeline

Three factors matter most: which category you're filing under (immediate relative of a US citizen moves fastest), your country of birth (some countries face backlogs due to annual per-country limits), and current USCIS and National Visa Center processing volumes, which shift over time.

Immediate relatives move faster

Spouses, unmarried minor children, and parents of adult US citizens are not subject to annual numerical caps, so these cases typically move faster than other family or employment categories.

Employment-based categories vary a lot

Employment-based green cards depend on your preference category and country of birth. Applicants from countries with high demand, like India and China in certain categories, can face waits measured in years due to per-country caps.

How to get a current estimate

USCIS publishes current processing times by office and form type, and the State Department publishes a monthly Visa Bulletin showing which priority dates are currently being processed. These change monthly — checking current data is far more useful than relying on general rules of thumb.

This article is general legal information, not legal advice. We are not a law firm; using this site does not create an attorney-client relationship. Immigration laws and processing times vary and change often — confirm details with a licensed immigration attorney.
Try the free case classifier → Talk to someone — free
Free Case Review — Call Now