Low or No Cost Dental Programs in Iowa

Dental programs exist in every state to assist low-income individuals and families obtain affordable dental care.

The purpose of this site is to help with the endless maze of government and local programs and agencies you have to sort through to find the best places to get assistance.

This area addresses places to find low or no cost dental assistance. If you know of any others in your area  please let us know.   If there are any inaccuracies we would also like to know.  If you are looking for other types of help paying bills, please use the site and let us know if we are missing any other types of help you may need

Free and low cost medical and dental clinics are a vital service to the poor and uninsured throughout the country. Estimates suggest there are over 33 million people who do not have medical insurance in the United States, so it becomes a life saving service to about 10% of the population.

Luckily if you live near the location or locations you have found on this page you have access to low cost or free medical services. 

Find free or low-cost dental clinic locations near you in Iowa

The list below is a list of free and low-cost dental facilities.
If you know of any others in your area please let us know. If there are any inaccuracies we would also like to know.

Ames

Story County Community Dental Clinic

226 SE 16th St
Ames, IA 20876

Telephone: 515-598-5298

Website

Accepts: Uninsured, Underinsured

Income: Low Income

Fees: Low cost

Languages Spoken: English

Services: Dental Services

Open Call for hours

Seavice Area: Story County Area

View Google Map

Cedar Rapids

Community Health Free Clinic

947 14th Ave SE
Cedar Rapids, IA 8594

Telephone: 319-363-0416

Website

Accepts: Uninsured, Underinsured

Income: Low Income

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Vision, Primary Care, Pharmacy, Medical, Health Education/Nutrition, Dental

Open Call for hours

Seavice Area: Cedar Rapids, Marion and the surrounding areas in Eastern Iowa

View Google Map

His Hands Free Medical Clinic

400 12th St SE
Cedar Rapids, IA 84

Telephone: 319-862-2636

Website

Accepts: Uninsured, Underinsured

Income: Low Income

Fees: No fee

Languages Spoken: English

Services: Women’s Health, Specialists, Primary Care, Pharmacy, Medical, Health Education/Nutrition, Dental, Application Assistance – Rx

Open By appointment only

Seavice Area: Cedar Rapids Area

View Google Map

Centerville

River Hills Community Health Center- Appanoose County

1015 N 18th St
Centerville, IA 23710

Telephone: 641-856-4400

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Primary Care, Counseling/Mental Health, Medical, Dental

Open Monday – Friday

Seavice Area: Appanoose County

View Google Map

Clarksville

Peoples Clinic Butler County

118 S Main St
Clarksville, IA 23704

Telephone: 319-278-9020

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Primary Care, Medical, Dental

Open Monday – Friday

Seavice Area: Clarksville Area

View Google Map

Council Bluffs

All Care Health Center

900 S Sixth St
Council Bluffs, IA 4079

Telephone: 712-325-1990

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Substance Abuse/Addiction, Social Services, Primary Care, Pharmacy, Medical, Dental

Open Monday – Friday

Seavice Area: Pottawattamie County

View Google Map

Council Bluffs Department of Health

209 Pearl St
Council Bluffs, IA 30749

Telephone: 712-328-4666

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Free or low cost

Languages Spoken: English

Services: Primary Care, Pediatric, Medical, Dental, HIV/AIDS Testing, Adults, Immunizations, HIV/AIDS/STD Counseling, Hepatitis C Testing

Open By appointment only

Seavice Area: Council Bluffs area

View Google Map

Davenport

Community Health Care, Inc. – River Drive Dental Clinic

500 West River Dr
Davenport, IA 2870

Telephone: 563-336-3000

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Dental Services

Open Monday – Friday

Seavice Area: Davenport area

View Google Map

Communtity Health Care – Dental Clinic

125 Scott St
Davenport, IA 22669

Telephone: 563-336-3000

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English, Others By Translation Service

Services: Dental Services

Open Monday – Friday

Seavice Area: Davenport Area

View Google Map

Des Moines

Primary Health Care – at Mercy Des

250 Laurel St
Des Moines, IA 28614

Telephone: 515-643-4610

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English
Spanish

Services: Women’s Health, Primary Care, Pediatric, OB/GYN, Medical, Dental, HIV/AIDS Testing

Open Monday – Friday

Seavice Area: Des Moines Area

View Google Map

Primary Health Care – Engebretsen Dental Clinic

2353 SE 14th St
Des Moines, IA 24374

Telephone: 515-248-1470

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: Spanish

Services: Pediatric, Dental, Adults

Open Monday – Friday

Seavice Area: Des Moines

View Google Map

Dubuque

Visiting Nurse Association of Dubuque

1454 Iowa St
Dubuque, IA 29975

Telephone: 563-556-6200

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Social Services, Primary Care, Pediatric, Health Education/Nutrition, Dental, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, Sexually Transmitted Diseases (STD) Treatment, Adults, Immunizations, HIV/AIDS/STD Counseling, Hepatitis C Testing

Open Monday – Friday

Seavice Area: Dubuque area

View Google Map

Fayette

Gundersen -Fayette Clinic

110 King St
Fayette, IA 11048

Telephone: 319-425-3381

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Women’s Health Services, Pediatric Services, Counseling/Mental Health Services, Medical Services, Dental Services

Open Monday – Friday

Seavice Area: Northeastern Iowa

View Google Map

Fort Dodge

Community Health Center of Fort Dodge – Dental

126 N 10th St
Fort Dodge, IA 26008

Telephone: 515-571-8667

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Dental Services

Open Monday – Friday

Seavice Area: Fort Dodge Area

View Google Map

Iowa City

Iowa City Free Medical Clinic

2440 Towncrest Dr
Iowa City, IA 8856

Telephone: 319-337-4459

Website

Accepts: Uninsured, Underinsured

Income: Low Income

Fees: Donation requested

Languages Spoken: English, Spanish

Services: Vision, Primary Care, Medical, Dental, Application Assistance – Rx, Hepatitis C Testing

Open By appointment only

Seavice Area: Iowa City Area

View Google Map

Leon

Community Health Centers of Southern Iowa – Leon

302 NE 14th St
Leon, IA 2889

Telephone: 641-446-2383

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Primary Care, Counseling/Mental Health, Medical, Health Education/Nutrition, Urgent Care, Dental

Open Monday – Saturday

Seavice Area: Leon Area

View Google Map

Marshalltown

Primary Health Care – Marshalltown Dental Clinic

112 E Linn St
Marshalltown, IA 24375

Telephone: 641-844-6230

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English
Spanish

Services: Pediatric, Dental, Adults

Open Monday – Friday

Seavice Area: Marshalltown Area

View Google Map

Mason City

North Iowa Dental Clinic for the Uninsured and Underinsured

1000 4th Street, SW
Mason City, IA 22446

Telephone: 641-428-7887

Website

Accepts: Uninsured, Underinsured

Income: Low Income

Fees: No fee

Languages Spoken: Bosnian, English, Spanish

Services: Pediatric Services, Medical Services

Open By appointment only

Seavice Area: North Iowa

View Google Map

Ottumwa

River Hills Community Health Center – Ottumwa

201 S Market St
Ottumwa, IA 4112

Telephone: 641-683-5773

Website

Accepts: Uninsured, Underinsured

Income: Low Income

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Women’s Health, Pediatric, Counseling/Mental Health, Medical, Dental, Lab, Adults, Immunizations

Open Monday – Friday

Seavice Area: Ottumwa Area

View Google Map

Richland

River Hills Community Health Center – Richland

100 West Main
Richland, IA 23709

Telephone: 319-456-2045

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English, Others By Translation Service

Services: Women’s Health, Pediatric, Counseling/Mental Health, Medical, Dental, Lab, Pregnancy, Adults, Immunizations

Open Monday – Friday

Seavice Area: Richland Area

View Google Map

Sioux City

Siouxland Community Health Center

1021 Nebraska St
Sioux City, IA 4113

Telephone: 712-252-2477

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale. No one turned away due to inability to pay

Languages Spoken: Amharic, English, French, Mai-Mai, Oromo, Somali, Spanish, Tigrigna, Vietnamese

Services: Vision, Podiatry, Pharmacy, Pediatric, Counseling/Mental Health, Medical, Urgent Care, Dental, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, Hepatitis C Treatment, HIV/AIDS Treatment, Immunizations, Application Assistance – Rx, Hepatitis C Testing

Open Monday – Saturday

Seavice Area: Sioux City Area

View Google Map

Spencer

Grand Avenue Free Medical Clinic

605 North Grand Avenue
Spencer, IA 22448

Telephone: 515-954-7508

Website

Accepts: Uninsured, Underinsured

Income: Low Income

Fees: No fee

Languages Spoken: Bosnian, English, Spanish

Services: Pediatric, Medical, Diabetes – Prevention/Testing, Blood Pressure Screening

Open Call for hours

Seavice Area: Clay County

View Google Map

Storm Lake

United Community Health Center

715 W Milwaukee St
Storm Lake, IA 2950

Telephone: 855-871-0109

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: Low Income

Fees: Sliding scale of fees based on income

Languages Spoken: English, Spanish

Services: Women’s Health, Primary Care, Pharmacy, Pediatric, Medical, Family Planning, Dental, Lab, Immunizations, Application Assistance – Rx

Open Monday – Saturday

Seavice Area: Storm Lake Area

View Google Map

UnityPoint Health – Family Health Center Storm Lake

2015 W 5th St
Storm Lake, IA 18486

Telephone: 712-732-6650

Website

Accepts: Uninsured, Underinsured, Insurance

Income: All income levels

Fees: Financial assistance available

Languages Spoken: English

Services: Women’s Health Services, Vision Services, Primary Care, OB/GYN, Medical Services, Family Planning Services, Urgent Care, Dental Services

Open Monday-Friday 8:00AM-5:00PM

Seavice Area: Storm Lake Area

View Google Map

Toledo

Deer Creek Health Center

401 1st Ave
Toledo, IA 11119

Telephone: 641-484-2602

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Primary Care, Pediatric Services, Medical Services, Dental Services, Adults

Open Monday – Friday

Seavice Area: Toledo Area

View Google Map

Waterloo

Peoples Community Health Clinic

905 Franklin St
Waterloo, IA 4080

Telephone: 319-272-4300

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Pharmacy, Medical, Urgent Care, Dental

Open 7 days, call for hours

Seavice Area: Waterloo/Cedar Falls Area

View Google Map

West Burlington

West Burlington Clinic

1706 W Agency Rd
West Burlington, IA 2878

Telephone: 319-768-5858

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Primary Care, Pediatric, Medical, Dental, Lab, Pregnancy, Diabetes – Prevention/Testing, Diabetes Screening, Blood Pressure Screening

Open Monday – Friday

Seavice Area: Burlington Area

View Google Map

West Union

Gundersen West Union Clinic

110 Jefferson St.
West Union, IA 11050

Telephone: 563-422-3817

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Primary Care, Pediatric Services, Counseling/Mental Health Services, Medical Services, Dental Services, Immunizations

Open Monday – Friday

Seavice Area: West Union Area

View Google Map