Green Card Processing Times Vary by Category and Country
Green card processing time depends on which category you are filing under, your country of origin, and current USCIS workload. There is no single answer that applies to everyone. Family-based green cards often take 2 to 10 years from start to approval, while employment-based cards typically range from 1 to 8 years. Diversity visa lottery winners usually see decisions within 6 to 12 months. Refugee and asylee green cards move faster—usually 1 year or less after you are granted asylum or refugee status.
The timeline also depends on whether you are filing from inside the United States (adjustment of status) or from outside the country (consular processing). Adjustment of status generally takes 8 to 18 months from process to decision. Consular processing can take 6 months to several years depending on visa availability and your country's consulate workload.
Key Takeaways
- Family-based green cards typically take 2 to 10 years because visa numbers are limited and demand is high, with wait times varying by your relationship to the sponsoring family member.
- Employment-based green cards range from 1 to 8 years, and applicants in certain countries like India and China often wait much longer due to per-country visa caps.
- Adjustment of status (explore from inside the US) usually takes 8 to 18 months, while consular processing (explore from abroad) can take 6 months to several years.
- USCIS processing times change based on staffing, funding, and process volume, so the timeline you see today may differ from what you experience.
- You can check your specific case status using your receipt number on the USCIS website, which updates as your process moves through each stage.
Family-Based Green Cards: The Longest Wait
Family-based green cards are subject to annual visa number caps set by Congress. In most years, only about 226,000 family-based visas are available worldwide. Because demand far exceeds supply, the State Department maintains a waiting list called the visa priority date system. Your place in line depends on when your sponsoring family member filed the initial petition, not when you submit your green card process.
For when ready relatives of US citizens (spouse, parent, or unmarried child under 21), there is no annual cap, so processing is faster—typically 2 to 3 years total. For other family relationships (siblings, adult children, married children), visa numbers are limited and backlogs are severe. Depending on your country and relationship, you may wait 5 to 10 years or longer before a visa number becomes available. The State Department publishes a monthly visa bulletin showing which priority dates are currently being processed, so you can see roughly where you stand in the queue.
Employment-Based Green Cards: Faster for Some, Much Slower for Others
Employment-based green cards move through the system faster than family-based cards in most cases, but the timeline depends heavily on your country of birth. The process has two main stages: labor certification (if required) and the green card process itself. Labor certification proves that no available US workers can fill the job, and it typically takes 1 to 3 years. After that, the green card process itself usually takes 6 months to 2 years.
However, applicants born in India or China face per-country visa caps that create severe backlogs. An Indian-born applicant in certain employment categories may wait 10 to 15 years or more for a visa number to become available, even after labor certification is complete. EB-1 applicants (individuals with extraordinary ability or outstanding professors and researchers) and EB-2 applicants with a National Interest Waiver often move faster—sometimes 1 to 3 years total. The State Department visa bulletin shows which priority dates are current for each employment category and country.
Adjustment of Status vs. Consular Processing: Two Different Timelines
Adjustment of status is the process of becoming a permanent resident while you are already in the United States. You file Form I-485 with USCIS, and the agency handles the entire case. Processing typically takes 8 to 18 months from filing to decision, though some cases resolve faster and others take longer depending on your local USCIS office and case complexity. You receive a receipt number when ready, and you can check your case status online using that number.
Consular processing is the process of becoming a permanent resident through a US embassy or consulate in your home country or another country. After your visa petition is approved, your case goes to the National Visa Center (NVC) for processing, then to the consulate. The NVC stage typically takes 2 to 4 months. The consulate stage depends on how busy that particular office is and can range from 2 months to over a year. You do not receive a USCIS receipt number in consular processing, so tracking is less transparent.
Diversity Visa Lottery: Faster Processing for Winners
If you win the diversity visa lottery, your green card processing is usually faster than other categories. After you are selected in the lottery drawing, you enter the consular processing system. The entire process from selection to visa issuance typically takes 6 to 12 months. You must complete medical exams, background checks, and an interview at a US consulate, but there is no labor certification or visa number waiting list involved.
The timeline can vary depending on your consulate's workload and whether your background check requires additional investigation. Some winners receive their visas within 6 months, while others wait closer to a year. The State Department publishes case numbers and processing updates monthly, so you can track progress for your region.
Refugee and Asylee Green Cards: The Fastest Route
If you have been granted asylum or refugee status, you can file for a green card after one year. The green card process itself (Form I-485) usually takes 6 to 12 months to process. This is one of the fastest green card pathways because there is no visa number cap, no labor certification, and no waiting list. USCIS prioritizes these cases because the applicant has already been vetted during the asylum or refugee approval process.
Some asylum-based green cards are approved within 6 months, while others take up to 18 months depending on USCIS workload and whether additional background checks are needed. You can check your case status online using your receipt number, just as with adjustment of status.
What Slows Down Green Card Applications
Several factors can extend processing times beyond the typical range. Incomplete applications or missing documents force USCIS to send a Request for Evidence (RFE), which adds 2 to 6 months to your timeline. Background checks, especially if you have lived in multiple countries or have any criminal history, can take several months longer. Name checks and security clearances vary in duration and are not always transparent to the applicant.
USCIS staffing levels and funding also affect processing speed. During periods of high process volume or reduced staffing, even straightforward cases take longer. Some USCIS field offices are significantly backlogged compared to others, so your location matters. If your case requires an interview, scheduling delays can add weeks or months. Consular processing delays depend on the specific embassy or consulate—some are much busier than others.
How to Track Your Green Card process Status
If you filed for adjustment of status with USCIS, you can check your case status online at the USCIS website using your receipt number (it starts with EAC, WAC, LIN, or SRC). The status updates as your case moves through each stage: initial review, biometrics appointment, interview, and final decision. You can also call USCIS at 1-800-375-5283 to speak with an agent, though wait times are often long.
If you are in consular processing, tracking is less direct. You can check the State Department visa bulletin to see which priority dates are currently being processed for your category and country. The National Visa Center (NVC) sends updates by email as your case progresses. Your consulate may also have a case status tool on its website. Contact your consulate directly if you have questions about your specific case.
Frequently Asked Questions
Can I work or travel while my green card process is pending?
If you filed for adjustment of status, you can request work authorization (Employment Authorization Document, or EAD) and travel permission (Advance Parole) by filing Form I-765 and Form I-131. These are usually approved within 2 to 4 months and allow you to work and travel while your green card process is being processed. If you are in consular processing abroad, you cannot work or travel to the US until your visa is issued.
What happens if USCIS denies my green card process?
If your process is denied, you receive a written decision explaining the reason. Depending on the reason, you may be able to appeal or file a new process. Some denials are based on correctable issues like missing documents, while others involve more serious grounds like criminal history or immigration fraud. An immigration attorney can review your denial notice and advise whether an appeal is possible.
Do green card processing times ever get faster?
Processing times can improve if USCIS receives additional funding or staffing, but they can also worsen during periods of high process volume. The State Department sometimes accelerates visa processing for certain countries or categories based on diplomatic priorities. You can check current processing times on the USCIS website, which updates regularly, to see whether your category is moving faster or slower than historical averages.
Why do applicants from India and China wait so much longer?
India and China are subject to per-country visa caps that limit how many green cards can be issued to nationals of those countries each year. Because both countries have large populations and high demand for employment-based green cards, the annual cap fills up quickly and a backlog forms. Applicants from these countries may wait years after their visa petition is approved before a visa number becomes available. This is a legal limit set by Congress, not a USCIS processing delay.
Should I hire an immigration attorney to speed up my process?
An attorney cannot speed up USCIS processing times or change visa number availability, but they can help may support your process is complete and correct, which prevents delays from missing documents or RFEs. An attorney is especially useful if your case is complex, if you have any criminal history, or if you are navigating consular processing in a country with a busy consulate. Many immigration attorneys offer free initial consultations.