Green Card Priority Date Calculator
Check the Current Green Card Priority Date for India, China, Mexico, Philippines, and the Rest of the World. Estimate your wait time for Employment-Based (EB1, EB2, EB3, EB4, and EB5) or Family-Based (F1, F2, F3, and F4) Green Cards with Predictions based on your Priority Date.
Visa Bulletin: MMM YYYY (Published on Dec 9, 2024)
Your Summary
Description
Value
description
value
How are these dates calculated?
All the dates are estimated based on the visa bulletin, processing times, and immigration data provided on the USCIS website, which considers available and pending green card applications for each country in different categories, along with the average processing times for 80% of applications at various service centers over the past 6 months.
According to the {} Visa Bulletin — Current Priority Date is {} for {}
textPriorityDate
MMM DD, YYYY
Final Action Date
MMM DD, YYYY
Date for Filing
Backlog
textBacklog
Prediction
textPredictionTop
Description
Value
description
value
Summary
textPrediction
I-485 Application (Adjustment of Status)
textAosPrediction
The I-485 application is used to adjust your status to a permanent resident (green card holder) while you are in the US. This step is important for both family-based and employment-based green card applicants who want to get their green card without leaving the country.
Getting your I-485 approved means you can stay in the U.S. as a permanent resident. While there is no premium processing service available for the I-485 application, you may be able to request an expedited process under certain circumstances.
Use the USCIS field office locator to find out which field office will process your application, and then refer to the table below for their respective processing times. You can also use the processing time calculator to get a precise estimate of your I-485 processing time.
​
Note: If you are outside the US, this process does not apply to you. Instead, you will need to file the DS-260 application for consular processing. Processing time data for DS-260 is unavailable.
Service Center
80% Cases Completed in
100% Cases Completed in
serviceCenterText
minMonthsText
maxMonthsText
I-765 Application (Green Card EAD)
textGreenCardEadPrediction
The I-765 application is used to request an Employment Authorization Document (EAD), allowing you to work in the US while your green card application (Form I-485) is pending.
You can apply for the Green Card EAD under the C09 category when you file Form I-485 (Adjustment of Status). Once approved, you can use the EAD to work until you receive actual green card.
The table below shows the processing times for the I-765 application based on pending green card at various service centers. Please note that there is no premium processing available for this application. To calculate the processing time for your I-765 application more accurately, use the processing time calculator.
Service Center
80% Cases Completed in
100% Cases Completed in
serviceCenterText
minMonthsText
maxMonthsText
I-131 Application (Travel Document)
textAdvanceParolePrediction
The I-131 application is used to request Advance Parole, also known as a Travel Document. You typically apply for Advance Parole when you file Form I-485, generally when your priority date becomes current. This document allows you to re-enter the U.S. after traveling abroad while your green card application is pending.
Once approved, Advance Parole ensures that you can return to the US without jeopardizing your pending green card application. It is important to apply for Advance Parole if you plan to travel outside the US, as traveling without it could result in the abandonment of your green card application. However, if you do not plan to travel outside the U.S. while your green card application is pending, you do not need to apply for Advance Parole.
The table below shows the processing times for the I-131 application at various service centers. There is no premium processing service available for I-131 form. To determine the processing time for your I-131 application more precisely, use the processing time calculator.
Service Center
80% Cases Completed in
100% Cases Completed in
serviceCenterText
minMonthsText
maxMonthsText
N-400 Application for Naturalization (U.S. Citizenship)
textNaturalizationPrediction
After obtaining a green card (permanent residency), you can apply for U.S. citizenship through a process called naturalization using the N-400 application. One of the main eligibility criteria for the N-400 application is that you have lived in the U.S. as a permanent resident for at least 5 years.
After submitting your application, there will be a biometrics appointment to take your fingerprints, photograph, and signature for background checks. Next, you will attend an interview with a USCIS officer, followed by a decision on your application. If approved, you will take the Oath of Allegiance at a naturalization ceremony. After becoming a U.S. citizen, you can apply for a U.S. passport.
The following table shows the N-400 processing time at various field offices. Use the USCIS field office locator to find out which office will process your application.
Service Center
80% Cases Completed in
100% Cases Completed in
serviceCenterText
minMonthsText
maxMonthsText
DS260 Application
The DS-260 application is used for consular processing when applying for a green card from outside the US. This is the second step in the green card application process for both family-based and employment-based applicants.
​
Once the DS-260 is submitted, the applicant is scheduled for an interview at a US consulate or embassy. If approved, they receive an immigrant visa to travel to the US and then they obtain their green card upon arrival. Refer to NVC timeframes for the processing time details.
​
Unlike the I-485 process, DS-260 applicants do not receive benefits like an Employment Authorization Document (EAD) or Advance Parole while waiting for approval. All processing and interviews must be completed abroad, as there is no option to adjust status within the US.
All Priority Dates
The following table displays the list of all {} green card categories, their respective Final Action Dates (FAD), and Dates of Filing (DOF). According to the {} Visa Bulletin, please refer to the {} for initiating your next steps if applicable.
Green Card Category
Final Action Date (FAD)
Date of Filing (DOF)
greenCardCategory
finalActionDate
dateOfFiling
Expedite Request
A USCIS expedited request is available for cases where premium processing service is unavailable. It is based on criteria such as severe financial loss, humanitarian reasons, USCIS error, nonprofit status, or government interests. Expedite request has no fee, and processing times vary from case to case. You can read about example I-485 expedite request here.
FAQs on Green Card Priority Date Calculator
What is the Green Card Priority Date Calculator?​
The Green Card Priority Date Calculator is a estimator tool designed to check current priority dates and help you estimate your wait time for a green card. Using this tool, you can check when your priority date may become current and view predictions for the green card.
​
How accurate is the Green Card Priority Date prediction?
The Green Card Priority Date Calculator provides predictions based on current data from the USCIS visa bulletin and immigration data. While it helps you get an idea of when your priority date may become current, it's important to note that the predictions are subject to various factors, including annual visa quotas, country caps, spillovers and USCIS processing speeds. As a result, the Green Card Priority Date Calculator gives helpful estimates but cannot guarantee exact timelines.
​
What is the Green Card Priority Date?
The Green Card Priority Date is the date when USCIS receives your petition (Form I-140 for employment-based or Form I-130 for family-based applications). It determines your place in line for the green card.
​
You need to wait for your priority date to become current before proceeding with the final steps of your green card application. USCIS provides two dates in the visa bulletin and also tells which one to use.
​
-
Date of Filing: These are the earlier dates when you can submit your application (if USCIS indicates to use Date of Filing), even if your priority date is not current yet.
​
-
Final Action Date: This date indicates when USCIS can actually make a final decision on your application. Only applications with a priority date earlier than this date are eligible for receiving the green card.​​
​
How do unused (spillovers) Green Cards affect Priority Dates?
Unused green cards can affect priority dates movement through something called "spillovers". When a category doesn’t use all its green cards in a given year, those leftover green cards "spill over" to other categories.
For example, unused family based green cards can spillover to employment based green cards. The following table shows last 3 years of data for total employment-based green cards after spillover:
​
-
FY 2024 : 160,791
-
FY 2023 : 197,091
-
FY 2022 : 281,507
In FY 2022, from Oct 1, 2021, to Sept 30, 2022, the employment-based green card limit was 281,507 (more than double the typical limit of 140,000) due to unused family-sponsored visa numbers from FY 2021 being added to the employment-based limit for FY 2022. This was during COVID-19.
These unused green cards help push priority dates forward, especially for applicants from high-demand countries like India and China, reducing wait times for those stuck in long queues. Without spillovers, the backlog would move much slower.
​
How does spillover favor EB1 category more compared to the EB2, EB3, EB4, and EB5 categories?
EB1 represents the first preference green card category, and if there are spillovers from the family-based green card categories, EB1 receives the highest priority. Once the waiting EB1 visas (see the calculation table for exact numbers) are fully allocated, only then do EB2 and the other categories get a chance.
​​​​
For countries like India and China, the EB1 category is so heavily oversubscribed that even spillovers are often insufficient to meet the demand. During the COVID pandemic, the EB1 category for India became current due to an unusually large spillover, but this was an exceptional situation brought on by the pandemic.
​
Is porting priority date from EB2 to EB1 possible?
Yes, porting the priority date from EB2 to EB1 is possible, a process known as priority date retention. For instance, if your EB2 I-140 application was filed with a priority date of January 15, 2015, and you qualify for EB1, you can retain the same priority date when filing your EB1 petition, even if you do so today.
​
Report a problem with this page: Email
How was your experience on this page?
Disclaimer: Please note that the information provided on this website is for general informational purposes only and should not be taken as legal advice. Dataneb is a platform for individuals to share their personal experiences with visa and immigration processes, and their views and opinions may not necessarily reflect those of the website owners or administrators.
While we strive to keep the information up-to-date and accurate, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability with respect to the website or the information, products, services, or related graphics contained on the website for any purpose. Any reliance you place on such information is therefore strictly at your own risk.
We strongly advise that you consult with a qualified immigration attorney or official government agencies for any specific questions or concerns related to your individual situation. We are not responsible for any losses, damages, or legal disputes arising from the use of information provided on this website.
By using this website, you acknowledge and agree to the above disclaimer and Google's Terms of Use and Privacy Policy.