IMMIGRATION RESOURCES

How to change your address with USCIS

Instructions for updating your mailing or physical address with USCIS for a pending case.

update address

Find a Doctor

Please use this tool to contact the closest Doctor in your area.

find a local doctor

2025 Naturalization Exam Civics Questions

Review the naturalization exam questions for the civics test here.

2025 civics test practice

Citizenship Calculator

Determine the earliest possible date to file for Naturalization.

Citizenship calculator

USCIS Processing Times

Look up your USCIS case’s processing time.

uscis case processing times

USCIS Tools

Additional resources that are helpful as you navigate U.S immigration.

access tools and resources

I-751 Calculator

Learn how to calculate when to file for your Removal of Conditions case.

get roc filing date

CEAC

Use CEAC to submit forms, upload documents, pay fees, and track your U.S. visa application online.

log in to the ceac website

Civil Document Requirements

The website lists the documents applicants must submit, including birth, marriage, and police records, to support their immigrant visa application.

check documents list

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.

Marriage Immigration intake form

U.S Civics Test for N400 - U.S Citizenship

These are the questions you will be responsible for knowing for your Naturalization interview.

civics test updates

Affidavit Support

Follow these guidelines on how to determine if you meet the Affidavit of Support thresholds.

Check Income Thresholds here

USCIS Fees Calculator

Calculate your fees and know how to pay.

USCIS Fees calculator

USCIS Case Status

Track your pending case online.

uscis case status

New York Driver’s License

Check to see if you have sufficient points to apply for a NY Driver’s License.

check NY DMV requirements

Visa Bulletin

The Visa Bulletin shows which green card applications are ready for processing for family preference and employment-based cases

acces monthly visa bulletin

National Visa Center (NVC) Inquiry Form

Use this form to contact the NVC about case status, documents, or issues in a consular processing case.

NVC Inquiry Form

U.S Consulate in London

Apply for, renew, or replace a U.S. passport and find guidance on forms, fees, and required documents.

US Consulate in London

U.S Passports

Apply for, renew, or replace a U.S. passport and find guidance on forms, fees, and required documents.

apply for a U.S passport

Family-Based Immigration Intake Form

After booking your consultation, fill out this form for your family sponsorship, removal of conditions, or naturalization case.

General Immigration intake form