USCIS Bulletin

USCIS Updates

USCIS Application Forms

USCIS Fee Schedule

Visa Bulletin

Visa Application Forms

Find a U.S. Embassy

A-Z Subject Index (Excellent)

Non-Immigrant Visa Types

Visa Waiver Program

Visa Wait Times

Immigration Laws & Regs

Foreign Affairs Manual

Temporary Visitors – Visa Types

Travel Without a Visa

Visa Waiver Pilot Program (VWP)

TN Professionals (Mexican & Canadian)

Exchange Visitors (J-1 Visas)

Visitor Visas (B-1/B-2)

Temporary Workers (H, L, O, P, Q)

EB2 Eligibility and Filing (USCIS)

Premium Processing (USCIS)

US-VISIT Program

USCIS Forms Page

Visa Reciprocity Tables – All Countries

Visa Denials

The INA (Immigration & Nationality Act)

Administrative Decisions

Adjudicator’s Field Manual

Interpretations

Visa Ineligibilities

Glossary of Visa Terms

Adopting a Child

J-1 Waiver Application (212e)

Asylum

Biometics

Immigrant Classifications

How Do I? (A Useful USCIS Guide)

Medical Exam (Locator)

USCIS Processing Times

Case Status Online (Very Useful)

Change of Address Online

Members of the Military

Naturalization Requirements

Citizenship Study Materials

Naturalization Self-Test (Online)

Contact the Visa Office (Washington DC)

Change of Status

Visa Denials (at the U.S. Consulate)

Occupational Outlook Handbook

U.S. Dept. of Labor (ETA)

The H1b Process (an Overview)

PERM Labor Certification

LCA Online System

Online Wage Library

Extraordinary Ability (EB1 Eligibility)

Physicians (National Interest Waivers)

I-9 Form (Employment Eligibility)

Employment Based Forms

Family Based Forms

Green Card Based Forms

Citizenship and Naturalization Based Forms

Humanitarian Based Forms (including Waivers)

Immigration Through Investment

Immigration Through Employment

Treaty Trader and Investors (E-1 and E-2 Visas)

Temporary Workers – Another Link

Employment Based Immigration

Family Based Immigration

Marriage to a U.S. Citizen

Adopting a Child

Immigrant Visa Processing (NVC)

Instructions for Immigrant Visa Processing

Affidavit of Support

Preparing Affidavit of Support