Resources  

 

Use the links on this page to learn more about U.S. immigration. Here, you can quickly find your way to government agencies and locate vital information on everything from corporate immigration law, to work visas and I-9 compliance.

U.S. In Country Petition Process
Visa Applications
Travel/Port of Entry
Permanent Residence
Citizenship
Social Security Number Applications

U.S. In Country Petition Process

USCIS Website
Online Case Status - Check Your Pending USCIS Applications Online (requires receipt number)
USCIS Service Centers Processing Times
Current H Cap Count
Infopass Appointment Scheduling Service
Fingerprinting Requirements
Application Support Centers
Medical Exams
Vaccination Requirements
USCIS Approved Physicians
Photo Requirements
Online Address Changes
USCIS Forms and Fees
USCIS Field Offices

Visa Applications

Visa Services - Department of State information about applying for nonimmigrant visas
U.S. Embassies and Consulates
Visa Wait Times at U.S. Consulates
Visa Fees
Visa Reciprocity Tables and Fees (Reciprocity fees are in addition to the base machine-readable visa fee and vary by category.)
Step by Step Guidelines for U.S. Visa Application Procedures
B-2 Classification for Cohabitating Partners (information provided by the U.S. Department of State)
Electronic DS-156 Nonimmigrant Visa Application Form (fillable online to create bar-coded DS-156 required at visa appointment)
DS-157: Supplemental Nonimmigrant Visa Application
DS-158: Contact Information and Work History for Nonimmigrant Visa Applicant (required for F, M, J Visas)
DS-160: Consolidated Nonimmigrant Visa Application Form
List of U.S. Embassies and Consulates Using Form DS-160, a consolidated nonimmigrant visa application form that replaces the DS-156, DS-157, and DS-158 for most visa applicants.
NVARS - Online System for Booking Visa Application Appointments at the U.S. Embassy and Consulates in Canada
U.S. Visa Information Service in Mexico - Online System for Booking Visa Application Appointments at the U.S. Embassy and Consulates in Mexico (Spanish)
Eligibility to Apply for a Visa in Mexico – Information regarding who is eligible to apply for a visa in Mexico (Spanish)
Travel Warnings

Travel/Port of Entry

U.S. Customs and Border Protection
U.S. Immigration and Customs Enforcement
Port of Entry Wait Times
Visa Waiver Program
Online ESTA Application (required for Visa Waiver travel)
US VISIT Port of Entry Program
Clearing Customs
Port of Entry Locations
Preclearance Locations
Deferred Inspection Information and Locations
NSEERS/Special Registration Information
Automatic Revalidation Fact Sheet, May 7, 2009 (U.S. Customs and Border Protection)

Permanent Residence

Department of Labor Foreign Labor Certification Program
Processing Dates for Labor Certification Applications
O*NET
Online Wage Library for Prevailing Wages
Visa Bulletin -- Immigrant Numbers for Next Month
Diversity Visa Program

Citizenship

Naturalization Information
Citizenship Information
New Naturalization Test Fact Sheet

Social Security Number Applications

Social Security Card Application Procedures in the U.S. (Immigrant and Nonimmigrant)
Special Social Security Card Processing Abroad for Immigrant Visa Recipients