If you are a foreign-born person being sponsored for a family- or employment- based green card, and you are not a so-called "immediate relative," you might have a long wait before you're approved and can settle in the United States. Exactly how long that wait will be depends on both:
The issue is that all the preference categories have annual numerical limits on visas. What's more, the law set per-country limits on visas, which typically makes the wait extra long for people from Mexico, the Philippines, China, and India, where demand is especially high.
If only there were an easy answer to how long you're likely to wait in total! Unfortunately, you won't know for sure how long that is until your wait is almost over. Nevertheless, you can track the progress of people who applied before you, month by month, based on something called the "Priority Date," as this article will explain.
When Congress made the immigration laws, they decided to limit how many people could immigrate in certain categories. Actually, though we talk about the number of "visas" available, we mean the number of people who can be given U.S. permanent residency, through an immigrant visa or a green card. (People who adjust their status to permanent resident in the United States don't need an actual U.S. entry visa in their passport to do so, but they still need to have a "visa number" or a green card space available to them.)
For each of the below categories of potential immigrants, there's a separate limit on the number of visas allotted per year. Here is how the family- and employment-based preference categories are arranged:
Each of the above categories has its own annual limit on available visas.
Each year, by law, the U.S. government allots a set number of immigrant visa numbers in each preference category. You might find these numbers interesting for purposes of understanding the often long waits.
For purposes of visa allocation, the U.S. government follows its fiscal year, which starts and ends in October. This might affect you if the government runs out of visas for your category before October. You will know at that point that you have no chance of advancing on the waiting list until the "new year" begins October 1.
Currently, the total worldwide numbers are as follows:
This might sound like a lot of available visa numbers, but far more people want immigrant visas than can get them every year. The government gives out visa numbers month by month, making sure never to go over the annual limit.
There are also limits on the number of visas allowed for any one country. No more than 7% of the total visa numbers each year can go to any one country, and often the percentage turns out to be less.
All prospective immigrants in the preference categories have what's called a "Priority Date," which establishes their place in line for a U.S. immigrant visa. This date comes from either:
You will find your Priority Date on your paperwork from one of these agencies.
Each month (usually in mid-month), the State Department publishes a Visa Bulletin, its main source of information on visa waiting periods. There are various complexities to how it decides how many visa numbers to allocate each month, but a full understanding will not help you speed up your waiting time. The important thing to know is how to use your Priority Date to chart your own place on the visa waiting list.
After clicking the link above and accessing the latest Visa Bulletin, you will see:
The boxes in these charts are full of Priority Dates, in DAY-MONTH-YEAR format. They tell would-be immigrants:
Although it's confusing at first look, you will be able to make your way through these charts. Here's how:
So, for instance, if you see that the cutoff date in your category is 01APR25, you would know that people whose Priority Dates are before April 1, 2025 have just reached the front of the line.
Prospective immigrants whose Priority Dates are earlier than the cutoff date listed in that month's chart become eligible to apply for a visa ("Dates for Filing" chart) or receive a visa or green card ("Application Final Action Dates" chart).
The earlier your Priority Date, the better off you are, because it means you are in line ahead of other applicants. But the latest cutoff date doesn't actually tell you how long it will be before your own visa or green card is available. It merely gives you a rough idea. If you subtract the cutoff date on the current month's Visa Bulletin chart from today's date, you will see how long previous applicants waited. You might figure you will face a similar wait, but things can change.
If you follow the Visa Bulletin charts month by month, you might notice that sometimes the U.S. government the cutoff dates get stuck for months at a time. That basically means the U.S. government has gotten backed up with visa applications and is trying to deal with them. If the government hits a huge logjam, you might even see the cutoff dates go backwards (as described in Visa Retrogression, or Why Your Priority Date Is No Longer Current).
If you're lucky, the cutoff dates will advance several months from one month's bulletin to the next. This is an indication that the State Department overestimated how many visa applications it needed to process or was able to work faster than anticipated.
Another odd thing you might see on the Visa Bulletin is a box that contains the letter C or U, instead of a date. The letter C (for "current") means there are plenty of visas in that category and no one has to wait. It's as if everyone's priority date suddenly were current.
For example, in mid-2025, visa category 2A (spouses and minor children of lawful permanent residents) had a wait of just over three years. Yet it had been listed as "C" (current) for much of 2023, which meant that in this group, applicants could file for green cards as soon as their I-130 petitions were approved; or potentially even adjust status in the U.S. with a "concurrent" filing of Form I-130, Form I-485, and the rest. (See When an I-130 Can Be Filed at the Same Time as a Green Card Application.) But again, things later shifted dramatically.
The letter U (for "unavailable") in the chart means that all the visas have been used up for that year. If, for example, this were February, and you saw a U in your category box, you would know you could forget about getting closer to a visa until October (when the new year starts in the visa allocation process).
If either you or your petitioning family member or employer change addresses, the place to contact is the National Visa Center (NVC), which keeps your case file until your Priority Date is close to being current. You can advise the NVC of your new address online with its Public Inquiry Form. Be sure to provide your case number, your U.S. petitioner's name, and the name and birth date of the principal visa applicant.
Sooner or later, your Priority Date will become current—in other words, you will finally see a later date, or the letter "C" on the "Dates for Filing" Visa Bulletin chart. Then it's time to move forward with the process of getting your immigrant visa or green card.
When you see that your Priority Date is current on the "Dates for Filing" chart, don't wait for the U.S. government to call you. If you don't hear from it within a few weeks, contact the NVC and ask for the appropriate instructions (if you're currently overseas).
If you are already in the U.S. and eligible to adjust status (apply for your green card via USCIS)—which usually requires that you are either in lawful immigration status or are the immediate relative of a U.S. citizen—you don't have to wait for an invitation, you can submit your adjustment of status application to USCIS (Form I-485 and supporting forms and documents), but only if USCIS has said that you can use the Visa Bulletin filing date. (The Visa Bulletin will tell you whether USCIS has allowed you to use the filing date that month, and this information also can be found at http://www.uscis.gov/visabulletininfo.)
If your U.S. petitioner didn't already tell USCIS on the I-130 or I-140 that you would be adjusting status, you should contact the NVC and tell it you're in the U.S. now and will be adjusting status, so it can send your file to USCIS.
Once you file your application, whether it's for an immigrant visa for abroad or for adjustment in the U.S., the government can't actually give you a visa or green card until your Priority Date is current in the "Application Final Action Dates" chart.
Some would-be visa applicants forget to check the Visa Bulletin, and their Priority Date becomes current without their noticing. Sometimes, the NVC has tried to notify them, but had only an old address. Or, the NVC might have failed to keep track of the person's file. These problems can delay or destroy a person's hopes of immigrating.
You have one year after your Priority Date becomes current in the "Application Final Action Dates" chart to pursue your visa or green card. If you do not, the government assumes you have abandoned it, and will give your visa number to the next person in line.
You might have an argument for getting the visa number back if the government completely failed to contact you, but it's better to avoid such situations altogether. Keep track of your own priority date and take steps to pursue your application once it becomes current.
For personalized assistance with applying for U.S. lawful permanent residence, consult an experienced attorney. The attorney can analyze your situation to see whether there's any speedier way to get you into the United States, help with the paperwork, monitor your progress toward having a current priority date, and more.
Need a lawyer? Start here.