Get a Consultation

Get immigration legal advice from an IIBA attorney or qualified legal representative. Call an office near you to schedule a consultation.

The IIBA team is currently conducting consultations and appointments by phone. Please contact an office near you to make an appointment:

During a general immigration consultation, you will be able to describe your situation and receive immigration legal advice from an IIBA attorney or qualified legal representative. IIBA will work with you to identify which immigration benefits you may be eligible for and assist you throughout the application process.

Everyone is welcome at IIBA, regardless of race, ethnicity, sexual orientation, gender identity, physical or mental ability, income, or immigration status. No one will be denied service due to inability to pay.


San Francisco Office (San Francisco County)

Consultations are by appointment only. Please call (415) 538-8100 ext. 206 to schedule an individual consultation.


Redwood City Office (San Mateo County)

Consultations are by appointment only. Please call (650) 780-7530 to schedule an individual consultation.


Oakland Office (Alameda County)

Consultations are by appointment only.

  • If you are a new client, click here to book an initial consultation.
  • If you have a case in immigration court, click here to book a deportation defense consultation.
  • If you are an existing client and have any questions, please call the main line or your legal representative.

Brentwood Office (Contra Costa County)

Consultations are by appointment only.

  • If you are a new client, book online here or call (925) 237-8581 ext. 11 to schedule an initial individual consultation.
  • If you are an existing client and have any questions, please call the main line or your legal representative.

Fremont Office (Alameda County)

Consultations are by appointment only. To schedule an appointment or learn more, book online here or call (510) 894-3639.


Napa Office (Napa County)

Consultations are by appointment only. To schedule an appointment or learn more, please call (707) 266-1568 x 401 or book online.


Petaluma Office (Sonoma County)

Consultations are by appointment only. To schedule an appointment or learn more, please call (707) 932-7000 or book online.

Share This