Immigration Services

Commonwealth Catholic Charities: 820 Campbell Ave SW, Roanoke, 24016 | 540-342-7561 | agency@cccofva.org | Assistance with legal documents for visas, naturalization, asylum, permanent resident status, temporary protected status, and more.

Immigrant Connection - Blue Ridge: 3706 Peters Creek Road, Roanoke, Virginia, 24019 | 540-581-2963 | immigrantconnectionblueridge@gmail.com | Facebook page | Low-cost immigration legal services, including adjustment of status, DACA, employment authorization, naturalization, family-based petitions, and temporary protected status.

Grace Immigration, PLLC: 5000 Brambleton Ave Suite B, Roanoke, 24018 | 540-358-5593 | jennifer@gracepllc.com | Jennifer Grace Smyrnos, immigration attorney (speaks English and Spanish) | Areas of practice include citizenship, asylum, green cards, work authorization, victim relief, and deportation defense.

Poarch Thompson Law Firm: 201 S. College Ave, Salem, VA 24153 | 540-387-1005 | Areas of practice include family and individual immigration, business immigration, and adoption, as well as citizenship, asylum, supporting victims of crimes, adjustment of status, DACA, fiancé visas, and much more.