IMMIGRATION RESOURCES
How to change your address with USCIS
Instructions for updating your mailing or physical address with USCIS for a pending case.
Find a Doctor
Please use this tool to contact the closest Doctor in your area.
2025 Naturalization Exam Civics Questions
Review the naturalization exam questions for the civics test here.
Citizenship Calculator
Determine the earliest possible date to file for Naturalization.
USCIS Processing Times
Look up your USCIS case’s processing time.
USCIS Tools
Additional resources that are helpful as you navigate U.S immigration.
I-751 Calculator
Learn how to calculate when to file for your Removal of Conditions case.
CEAC
Use CEAC to submit forms, upload documents, pay fees, and track your U.S. visa application online.
Civil Document Requirements
The website lists the documents applicants must submit, including birth, marriage, and police records, to support their immigrant visa application.
Marriage-Based Green Card & Fiancé Visa Intake Form
After booking your consultation, please fill out this form for your marriage-based green card or K-1 fiancé visa case.
U.S Civics Test for N400 - U.S Citizenship
These are the questions you will be responsible for knowing for your Naturalization interview.
Affidavit Support
Follow these guidelines on how to determine if you meet the Affidavit of Support thresholds.
USCIS Fees Calculator
Calculate your fees and know how to pay.
USCIS Case Status
Track your pending case online.
New York Driver’s License
Check to see if you have sufficient points to apply for a NY Driver’s License.
Visa Bulletin
The Visa Bulletin shows which green card applications are ready for processing for family preference and employment-based cases
National Visa Center (NVC) Inquiry Form
Use this form to contact the NVC about case status, documents, or issues in a consular processing case.
U.S Consulate in London
Apply for, renew, or replace a U.S. passport and find guidance on forms, fees, and required documents.
U.S Passports
Apply for, renew, or replace a U.S. passport and find guidance on forms, fees, and required documents.
Family-Based Immigration Intake Form
After booking your consultation, fill out this form for your family sponsorship, removal of conditions, or naturalization case.