Click on the following links for tools and references to use when tracking and planning your immigration journey.  Note that government provided case status portals are not  guaranteed to be 100% accurate or current.

I-94 and Travel History Portal

USCIS Case Status Portal

USCIS Case Processing Times

Consular Appointment Wait Times

Visa Case Status Portal from the DOS

Visa Bulletin from the DOS

Find-A-Doctor: USCIS Approved Doctors

DS160 Nonimmigrant Visa Application

DS260 Immigrant Visa Application

Diversity Green Card “Lottery” Application

USCIS Filing Fees chart

USCIS AR-11 Change of Address portal

USCIS Questions for Naturalization Civics Test

USCIS Infopass appointment