Immigration Resources

United States Citizenship and Immigration Services (USCIS)

Case Status Online

Enter your receipt number to find the status of your case with USCIS.

USCIS Processing Times

Find out the published processing times for various types of application at various USCIS offices.

Civil Surgeons in your Area

Get a list of USCIS approved civil surgeons in your area for your adjustment of status medical exam.


Make an appointment with an USCIS officer to find the status of your case.

Photo Instructions

Review USCIS' requirements for photographs.

United States Department of States

Directory of Visa Categories

Learn more about Immigrant and Non-Immigrant Visas.

Visa Bulletin

Get the latest priority dates published by the DOS.

Passport Application

Apply for a U.S. Passport (for U.S. citizens only).

Online Status check for J Waivers

Check the status of your 212(e) waiver application.

United States Embassies abroad

Get contact information for U.S. Embassies around the world.

Visa Reciprocity and Document Finder

Find out the documents that are available in various foreign countries according to the State Department.


Naturalization Self Test

Practice for your naturalization exam.

Study Materials: Civics Test

For the civics test.

Study Materials: English Test

For the English test.

Writing Vocabulary

Writing Vocabulary for Naturilzation Test.

Naturalization Guide

Guide to Naturalization.

Other Useful Resources

Foreign Consular Offices in the United States

Get contact information for foreign consular officers in the United States.

Request IRS Transcripts

Information to request transcripts of your tax returns.

Selective Service Registration

Information to register with the Selective Service.