Core Pages
Free Tools
Premium Analyzers
Document Checklists
USCIS Processing Times
- I-129 (H-1B, O-1, L-1) Processing Times
- I-130 Family Petition Processing Times
- I-131 Travel Document Processing Times
- I-140 Immigrant Petition Processing Times
- I-485 Adjustment of Status Processing Times
- I-526 EB-5 Processing Times
- I-539 Status Extension Processing Times
- I-589 Asylum Processing Times
- I-601A Waiver Processing Times
- I-765 EAD Processing Times
- I-821D DACA Processing Times
- I-824 Processing Times
- I-212 Reapplication Processing Times
- I-360 Special Immigrant Processing Times
- N-400 Naturalization Processing Times
Visa Comparisons
Visa Fee Breakdowns
Visa Requirements
Country Immigration Guides
- India → US Immigration Guide
- China → US Immigration Guide
- Mexico → US Immigration Guide
- Philippines → US Immigration Guide
- Brazil → US Immigration Guide
- Canada → US Immigration Guide
- South Korea → US Immigration Guide
- Vietnam → US Immigration Guide
- Ukraine → US Immigration Guide
- Nigeria → US Immigration Guide
- Pakistan → US Immigration Guide
- Taiwan → US Immigration Guide
- Colombia → US Immigration Guide
- Iran → US Immigration Guide
- El Salvador → US Immigration Guide
- Cuba → US Immigration Guide
- Dominican Republic → US Immigration Guide
- Guatemala → US Immigration Guide
- Ecuador → US Immigration Guide
- Haiti → US Immigration Guide
- Peru → US Immigration Guide
- Russia → US Immigration Guide
- Jamaica → US Immigration Guide
- Ethiopia → US Immigration Guide
- Bangladesh → US Immigration Guide