How long does it take to get green card in US

Do you want to know How long it takes to get a green card? Then you are in the right place. 

I will be showing you the processing time for United States permanent residence depending on the method you qualify for. 

Recent research shows that it takes about 12 months to 30 months to get a US green card. However, this processing time hugely depends on the type of permanent residence you wish to obtain. 

How long does it take to get a green card now? 

I will list out some of the popular types of permanent residence and the time it will take to get them. So, check the requirements and Application criteria before choosing any of them. 

  • Family based permanent residence 

Family based is one of the popular types of residence you can apply for. However, the applicant must have a family who is already a US citizen or permanent resident card holder. Another important thing about family based residence is that the United States only processes 1,000 applications yearly. so, if you fail to be among that 1,000 you will wait for another year or even another year if your application is still not processed. 

There is a type of permanent residence which is gotten through marriage that only takes 13 months to process. It is one of the fastest subcategories of the family based green card. 

  • Employment based permanent residence processing time 

Waiting time for this type of residency depends on how many applications were filed in one year. It may take from 13 months to 24 months depending on the number of applicants. 

Applicants on this method will have to choose any eligible profession in the USA. Also, you must have been working in this sector for a minimum of 2 years before you can qualify to apply for this type of permanent residence. 

  • Diversity based permanent residence card 

Diversity method which works like a lottery is another type of permanent residence you can apply for. Those who apply will wait for the result to be out so they can know if they are getting a permit or not. 

It takes around 7 months for the results of this lottery to come out then you have to wait for more time for processing. 

Frequently asked questions 

How long does it take to get a green card in the United States? 

It will take about 12 to 30 months depending on which method of ape you are using. 

Is the lottery the easiest way to get a green card in the US? 

It will take about 7 months for the lottery results to be out so, it is the easiest and maybe the fastest way. Although application for green card will take more time after lottery results are out. 

Is family based green card still available? 

Yes. If you meet the qualifications for this method then you can still ape and get your green card. 


Those who are asking “How long does it take to get a green card” don’t always know the easiest way to secure permanent residence in the US. However, I was able to explain in detail all the methods you can use and how long it will take to be processed. 

Leave a Comment

7 + 20 =