

Bringing Families

Chicago Immigration
Attorneys at
Ahlgren Law
We are an immigration law firm based in Chicago committed to serving our clients in the Chicagoland community and across the country. Since 1973, our team has worked tirelessly to meet our clients’ needs on the path to legal status.
We are a full-service firm representing individuals and families in a variety of immigration matters, including family cases, removal (deportation) defense, U.S. citizenship and naturalization, and appeals.
Immigrant Visa Process
Submit a Petition
The relative sponsoring you files an I-130 petition on your behalf
National Visa Center Processing
Once your petition is approved, a case will be opened with the National Visa Center
Pay Fees
After your case is opened, required fees must be paid before your case can advance
File Provisional Waiver
File a provisional unlawful presence waiver, if necessary
Online Application
Once fees processed, submit an Application for Immigrant Visa and Alien Registration
Affidavit of Support
The petitioner will accept financial support for you during your time in U.S. and submit evidence of finances to USCIS
Civil Documents
Passports, birth certificates, and military records used to support your visa application
Submit Documents
Once documents are submitted, your case is placed in line for review at the NVC
Interview Preparation
Schedule medical exam and gather originals of civil documents
Applicant Interview
Meet with a consular officer to determine visa eligibility
After the Interview
Application will be approved, denied, or held for administrative processing
Meet Our Attorneys
Davina Campos
Attorney at Law – Shareholder
Ivonne Figueroa-Castro
Attorney at Law – Shareholder
Kathleen M. Vannucci
Attorney at Law – Shareholder
Margaret O’Donoghue
Attorney at Law – Shareholder
Know Your Rights
Frequently Asked Questions
Call 312-782-1804 and schedule an appointment for a consultation with an attorney. We would love to sit down and talk about your options.
Why Do People Choose Us?
Latest News & Events
August 19, 2026
August 19, 2026


How Can We Help You?
Schedule a consultation with our expert team to solve your problems.




