Immigration Counseling and Advocacy Program

Assisting Immigrants and Refugees with Legal Immigration Services

The Northwest is home to thousands of immigrants who contribute to the fabric of our society.

Our Immigration Counseling and Advocacy Program (ICAP) provides low-cost immigration counseling services to refugees and immigrants in Portland, Beaverton, and Salem, Oregon along with Vancouver, Tacoma and Seattle, Washington.

We have offered immigration legal services since 1979. As the needs of our clients have grown, we now provide immigrant rights advocacy, community education and help for our clients in becoming independent and fully-integrated members of American society.

Immigration Services

Our ICAP staff is well-trained and experienced in immigration matters. Our vision is to help refugees and immigrants become self-sufficient and adapt to their communities. We have staff and counselors who work with clients in English, Spanish, Russian, Vietnamese, Korean and Arabic.


We have immigration attorneys who can handle complex cases and represent our clients in Immigration Court. Our Immigration Counseling is provided or supervised by accredited representatives who have permission to give immigration advice by the Department of Justice.


We counsel clients about their rights and responsibilities pertaining to their immigration status, helps clients with all immigration forms and applications, and represents clients before the U.S.C.I.S. and Immigration Court.

Services We Provide

Areas where we provide immigration services include:

  • Survivors of human trafficking (T visa)
  • Survivors of domestic violence, sexual assault, child sexual abuse ( VAWA)
  • Passport and Travel Documents (refugee travel documents, re-entry permits)
  • Diversity Lottery
  • Translation and Notary Services
  • Passport Photos & Fingerprint
  • Other types of assistance on a case by case basis

Location and Hours

Making an Appointment and Hours

Portland, OR

605 SE Cesar E Chavez Blvd; Portland, OR 97214
To schedule an appointment please call: 503-731-9580 or 503-231-7480.
Hours: Mon – Thurs: 9:00 AM – 5:00 PM; Fri: 9:00 AM – 2:30 PM


Beaverton, OR

3800 SW Cedar Hills Blvd., Suite 288; Beaverton, OR 97005
To schedule an appointment please call: 503-924-2448
Hours: Monday – Friday 10:00 AM – 5:00 PM


Salem, OR 

790 Marion Street NE; Salem, OR 97301
To schedule an appointment please call: 971-599-2265
Hours: Tuesday -Thursday 9:00 AM – 3:00 PM


Vancouver, WA

3600 Main Street, Suite 200; Vancouver, WA 98663
To schedule an appointment please call: 360-694-5624
Hours: Monday – Thursday: 9:00 AM – 5:00 PM; Friday: 9:00 AM – 2:30 PM


Seattle, WA

911 Stewart Street; Seattle, WA 98101
To schedule an appointment please call: 206-694-5742
Hours: Monday-Thursday: 8:30 AM – 5:00 PM; Friday:  8:30 AM – 3:00 PM


Tacoma, WA – Coming Soon!

Back to Top

Resources and Other Links

A- A A+
Make a Difference
Support people in need in your community with a gift today.