Self Service Tools

Create an online account

Login or create a USCIS online account

Explore my Options

Explore My Options


Need help?  Ask Emma 

file online

File online 

Ask a question about your case 

Change of address Change of Address
Case status online

Case Status Online

Make an appointment Appointments 
Fee Calculator

Fee Calculator

case processing times


Find a doctor

Find a Doctor

office locator Office Locator
Class locator

Class Locator

Forms and Fees Forms and Fees

Citizenship Corner

Civics test mobile app info

Practice Civics Test Mobile App
Download our free civics study app at Google Play or the App Store. Search “USCIS civics test” and make sure USCIS is the developer.

naturalization eligibility tool Naturalization Eligibility Tool
Create an online account and check your eligibility.
Citizenship Resource Center Citizenship Resource Center N-400 early calculator N-400 Early Filing Calculator
practice civics test Practice Civics Test
Desktop version

Online Resources

avoid scams

Avoid Scams

join a presentation Join a USCIS Presentation
find authorized providers Find authorized providers  Multilingual Resource Center Multilingual Resource Center
How Do I “How Do I?” Guides
on common immigration topics.
I-9 Central I-9 Central for employers
E-Verify E-Verify Check someone’s work authorization    

Research Tools

Electronic Reading Room

Electronic Reading Room

immigration data Immigration and Citizenship Data
FOIA USCIS Freedom of Information Act (FOIA) USCIS history and genealogy USCIS History/Genealogy
contact us Contact Us    


Last Reviewed/Updated: