Newest Tool

Emma Ask a QuestionEmma is our latest customer-friendly innovation: a virtual assistant who can help you navigate through our website and finds answers to your questions. To ask Emma a question, click on the “Ask a Question” link next to her image in the upper right corner of any web page.

Tools for Individuals

Save time by using one of our many online tools. Information from our online tools is updated based on our systems and usually provides the same information you would get by calling by our national toll-free number. You can keep track of your case, make an appointment at one of our local field offices or verify your employment eligibility.

Before You File

We have developed myUSCIS to help you get the immigration information you need and identify which immigration options you may be eligible for. With myUSCIS, you can:

File OnlineFile your form electronically

File I-90 online.

Find a doctorFind a Doctor

Doctors in your area authorized to complete a medical exam for adjusting status

Case processing timesSee office case processing times

See how long we are taking to process an application or petition at a particular office

Check filing feesCheck filing fees

See the fee schedule and learn about waivers for certain forms and services

Manage Your Case

Check your case status onlineCheck your case status online

Find out the latest status of your case

Get automatic updatesGet automatic updates about your case

Sign up to receive an email when your case status updates

Submit online requestSubmit an online request about your case

"New and improved" Make an online inquiry about certain applications and petitions

File a change of address onlineFile a change of address online

Update your address so that USCIS can contact you about your status


Find a USCIS officeFind a USCIS office

Local and international office locations and directions to get there

Make an appointmentMake an appointment

Make an appointment to come into an office and speak with a representative

Other Tools

Verify work elibibleVerify your eligibility to work in the United States

Check to make sure you are authorized to work in the U.S.


Search if an emploer uses E-VerifySearch if an employer uses E-Verify

Find out if an employer uses E-Verify

An imageResearch your family’s immigration history

Research your family’s immigration and naturalization records

An imageFOIA Requests

Find out the status of your FOIA request online or make a new request


For Public Agencies

The Systematic Alien Verification for Entitlements (SAVE) Program is a web-based service that helps federal, state and local benefit-issuing agencies, institutions, and licensing agencies determine the immigration status of benefit applicants, so only those entitled to benefits receive them.

Last Reviewed/Updated: