USCIS will conduct a system maintenance from Friday, July 19, 2019 starting at 9 p.m. until 11:59 p.m. (Eastern) on Sunday, July 21, 2019.

Self Service Tools


Login or Create a myUSCIS Account

Explore my Options

Explore My Options

Create an online account

Create an online account 

file online

File online 

Need help?  Ask Emma 

Change of address Change of Address

Ask a question about your case 

Make an appointment Appointments 
Case status online

Case Status Online

case processing times
Fee Calculator Fee Calculator    


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: