US Immigration (USCIS)
Main site for US Immigration

US Immigration Processing Times
Allows you to see the progress of different types of cases at the five service centers and local offices of US Immigration

US Immigration on line case status
Allows you to see the status of most cases that are processed at service centers and you can sign up for an account so that they will e-mail you with any updates in your case

On line address change with US immigration
Non citizens must update their address within ten days of moving. This also allows you to update your address for specific forms that you have pending

Electronic forms filing with US Immigration
Some forms can be filed electronically with US immigration

Immigration Authorized Physicians
People applying for a green card (adjustment of status) in the US must have a medical exam administered by a physician approved by US immigration

Naturalization Study Questions
Questions to study for the Naturalization (citizenship) interview

Affidavit of Support Income Guidelines
Guidelines when computing sponsor’s eligibility in a family based immigration case


Bureau of Consular Affairs
Main web portal for the State Department’s immigration related services and information

US Embassies and Consulates
List of and links to US embassies and consulates throughout the world

Visa Waiting Times
Allows you to check the waiting times for visa processing at consulates around the world

Electronic Non-Immigrant Visa Application
The preferred method of completing a non-immigrant visa application for submission at a US Consulate

Visa Bulletin
Chart updated monthly showing the backlog in various immigrant categories

National Visa Center
Link to the office that handles preliminary processing for immigrant visas

State Department Foreign Affairs Manual
Contains laws and examples related to the processing of various types of visas

Countries with Investor (E-2) and/or Trader (E-1) Treaties with the US
Updated list of countries having such treaties with the US

General US Passport Information
Links to various forms and instructions needed to apply for a US Passport

On line US Passport Application
Electronically filled application for a US Passport

Passport Application Status
Allows you to view the status of passport applications where expedited processing has been paid for

TN Visas
Information for TN visas for certain professionals from Canada and Mexico


Office of Foreign Labor Certification
Regulations and links for the foreign labor certification process

Foreign Labor Certification Application
Link to the on line PERM application for labor certification

Occupational Outlook Handbook
Research tool for job duties and requirements for use in employment based visas

Foreign Labor Certification Data Center
Research tool for wage information for employment based visas

Standard Occupational Classification (SOC) User Guide
Research tool for job codes used in the employment based visa process

NAICS (North American Industry Classification System)
Research tool for industry codes needed for many employment based visa applications

Labor Condition Application Online
Link to required form for the H-1B and H-1B1 application process


American Immigration Lawyers Association
Premier organization for attorneys practicing immigration law as well as providing free information to the public

Citizenship laws of the world
Useful information regarding dual nationality and other issues between the US and other countries

Selective Service Verification
On line tool used to verify certain men’s registration in the Selective Service system, which may be a requirement for Naturalization (citizenship)

Yahoo Immigration News Coverage
Up to date news coverage of US immigration

2009 Human Rights Reports
Current State Department Report discussing political conditions in foreign countries (generally useful in political asylum applications)