Helpful Links: U.S. Immigration

U.S. Citizenship and Immigration Services

USCIS Applications & Case Status

Check USCIS Case Status Online

Check USCIS Case Processing Times

Submit a Case Status Inquiry to USCIS

Schedule USCIS InfoPass Appointment in the U.S.
Call 1-800-375-5283

USCIS Information & Documents


USCIS-Approved Physician Locator

USCIS and U.S. Department of State Photo Specifications

All USCIS Forms

U.S. Department of Homeland Security / U.S. Travel Information

Apply for or Retrieve Form I-94

ESTA Travel Authorization

U.S. Immigration and Customs Enforcement

ICE Bond Acceptance Facilities

ICE Online Detainee Locator System

U.S. Department of Labor

DOL PERM Guidance

FLAG (Foreign Labor Application Gateway) (submit LCAs and Prevailing Wage Requests)

O*Net Online

Occupational Outlook Handbook

U.S. Department of State

Visa Bulletin

Visa Appointment Wait Times

Obtain or Renew a U.S. Passport

U.S. Consulates and Embassies

USCIS and U.S. Department of State Photo Specifications

U.S. Internal Revenue Service

IRS Tax Transcripts

IRS Forms and Information

North American Industry Classification System (NAICS)


U.S. Social Security Administration

SSA Information