Online Immigration Resources
What is a U.S. Visa?
Learn what a visa is, why you might need one if you are coming to the U.S., and how it relates to your entry into the U.S.
List of Visas for Temporary Visitors (for tourists and non-immigrants)
List of Immigrant Visas (for prospective permanent residents)
Immigrant Visa Availability
If your visa is subject to an annual quota, check the Department of State Visa Bulletin to see if your type of immigrant visa is available.
Fees for Visa Services
In most cases, you must pay a fee to be issued a U.S. visa. This is a list of fees for all types of visas. (Fee waivers are available for specific applicants.)
US Citizen and Immigration Service Processing Fees
Prior to many visas and for other kinds of authorizations, you must file a petition with the USCIS. This is a list of filing fees for each kind of USCIS petition form. (Fee waivers are also available in certain cases.)
USCIS Service Centers and District Offices Processing Times
Check the processing times for USCIS Regional Service Centers and District Offices
USCIS Case status inquiry
If you have a case number, check your specific case online
Make an appointment to discuss your case with a local USCIS immigration officer
Immigration Medical Exams
State-by-state list of doctors approved to conduct medical exams for USCIS
Immigrant Vaccination Information
An explanation of the requirements
US Embassies Home Pages
Links to every US Embassy
Embassy/consulate visa processing times
Find out how long it will take you to process your visa at your embassy or consulate
Admission to the U.S. at a Port of Entry
Questions & Answers from U.S. Customs and Border Patrol
USCIS Citizenship Forms & Fees
A list of fees for citizen identity documents and forms related to the naturalization process.
Citizenship Test Study Materials
Review information about and find study tools for the English language and Civics tests.
Latest Immigration Headlines from Immigration Daily
54 Branch Rd., Damariscotta, ME 04543 • (207)975-6162 • firstname.lastname@example.org