Here you can find some of our useful links that can help you navigate your immigration process
Check Case Status and Current Processing Times with USCIS
USCIS Account and Alerts
By creating an online account with USCIS, applicants now have access to online filings
To check the current USCIS Processing Times Information please visit
Check and Print your Latest I-94 and/or Travel History
Report Address Change
If your case was filed after the date indicated on this webpage, your case is currently within processing times
Do you have a case with USCIS and you have not received a card that was mailed?
Employment Authorization Document Information
Check the priority date per Visa Category
Submit a Case Inquiry with USCIS
Immigration Court Portal – Check the Status of Your Case in Court
Here, your will be able to find a detainee and the detention center where he/she is located.
Naturalization Test requirements; study materials for the English and civics test.