Skip to main content

Find Legal Help

You don't have to navigate this process alone. We encourage you to consult an immigration attorney or get help from a qualified local non-profit agency on your path to gain U.S. citizenship.

Looking for an immigration attorney or qualified local non-profit agency that can support you in your effort to gain U.S. citizenship? Start here.

Local Resources

USAHello is an online resource with free classes and information about how to navigate the citizenship process. FindHello can be used to find help near you.

Catholic Community Services of Utah

Phone Number (801) 977-9119

Mailing Address 745 East 300 South
Salt Lake City, Utah 84102

Hours Monday through Friday
8:30 AM - 5:00 PM
Consultations by appointment Monday – Friday or by walk-in every Wednesday.

Comunidades Unidas

Phone Number (801) 487-4143

Mailing Address 1750 W Research Way, Ste 102
West Valley City, Utah 84119

Hours Monday through Thursday
8:00 AM - 6:00 PM
Consultations by appointment only.

International Rescue Committee

Phone Number (801) 328-1091

Mailing Address 221 South 400 West
PO Box 3988
Salt Lake City, Utah 84101

Holy Cross Ministries

Phone Number (801) 261-3440

Mailing Address 860 E. 4500 S, Ste 204
Salt Lake City, Utah 84107

Hours Monday through Friday
9:00 AM - 5:00 PM

Immigrant Legal Services

Phone Number (801) 888-9186

Mailing Address 4055 South 700 East, Ste 200
Millcreek, Utah 84107

Hours Monday through Friday
9:00 AM - 5:00 PM

The Church of Jesus Christ of Latter-day Saints

Phone Number (801) 240-1442

Hours Hours vary by location

National Tongan American Society

Phone Number (801) 467-8712

Mailing Address 3007 South West Temple, Ste #H
Salt Lake City, Utah 84115

Hours Call to make an appointment

Holy Cross Ministries' legal team also offers free, walk-in consultations at the Consulate of Mexico in Salt Lake City every Monday from 9am to 11am.

Consulate of Mexico in Salt Lake City

Mailing Address 660 200 East, Ste 300
Salt Lake City, Utah 84111

Hours Walk-in Consultations
Every Monday
9:00 AM - 11:00 AM

Alliance Community Services

Phone Number (801) 265-1111
Call to make an appointment

Mailing Address 280 S. Commerce Dr., Ste E140
Murray, Utah 84128

Hours of Operation:

  • Monday, Friday, Saturday – 8:00 AM to 5:00 PM;
  • Tuesday, Wednesday, Thursday – 8:00 AM to 8:00 PM

Consult by Appointment:

  • Monday – Friday 8:00 AM to 5:00 PM

Lutheran Family Services Rocky Mountains

Phone Number (801) 290-2008

Mailing Address 415 East 3900 South
Salt Lake City, Utah 84107

Rose Park Neighborhood Center partners with No Mas Legal/No More a Stranger Foundation in offering a free monthly immigration legal clinic. The clinic is held on the first Thursday of each month. Doors open at 4 p.m. and the clinic runs from 5 p.m. to 7 p.m.

Walk-ins are welcome, but we recommend scheduling an appointment online.

Rose Park Neighborhood Center

Phone Number (385) 301-8257

Mailing Address 754 North 800 West
Salt Lake City, Utah 84116

Hours Monday through Thursday
10:00 AM - 6:00 PM

Weber County Resources

Catholic Community Services of Northern Utah

Phone Number (801) 428-1259
Call to make an appointment for legal assistance

Mailing Address 2504 F Avenue
Ogden, Utah 84401

Welcome Center for Immigrants

Phone Number (385) 205-6975

Mailing Address 435 North Wall Avenue
Harrisville, Utah 84404

Hours Free legal clinic second Thursday of each month
5:00 PM - 7:00 PM

Free legal advice on the 2nd and 4th Thursday of each month. Call to make an appointment by 8am the day that you wish to meet with an attorney.

Your Community Connection (YCC)

Phone Number (801) 394-9456

Mailing Address 2261 Adams Avenue
Ogden, Utah 84401