US Visa Wait Times and USCIS Immigration Processing Times
Using the resources on this page, you can review US Visa (nonimmigrant visa) wait times and USCIS immigration processing times or dates (including immigrant visa processing for permanent residency, Green Cards).
US Visa Wait Times (Nonimmigrant Visas)
If you plan to apply for a US Visa (nonimmigrant visa) to visit the United States, you can see an estimate of how long (in days) you will have to wait for an interview, and how long (in days) it will take for your nonimmigrant visa to be processed by the US Consulate.
Be aware that some visa applications require additional, administrative processing, which could add substantially more time to the estimate (you should be informed when you apply if additional processing is required for your situation).
It is important to review the specific US Embassy or US Consulate website for local procedures and instructions, such as how to make an interview appointment and any additional procedures for your situation.
USCIS Immigration Processing Times
You can see how long U.S. Citizenship and Immigration Services (USCIS) is taking to process a particular type of application or petition by office location. USCIS will only research your case if it is beyond the current processing times.
These average processing times are an estimate of how long it is taking to process a case from start to finish. Applications are processed by visa preference category in the order they are received, but each case is different, so some cases may take longer than others. Processing times are updated monthly.
Choose the Field Office or Service Center (or the National Benefits Center) that is processing your case, then click "Processing Dates" to see a chart that shows processing times for the forms processed at that office.