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
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 Accepts: Uninsured, Underinsured Income: Low Income Fees: Low cost Languages Spoken: English Services: Dental Services Open Call for hours Seavice Area: Story County Area | |
Cedar Rapids |
|
Community Health Free Clinic
947 14th Ave SE
Cedar Rapids, IA 8594 Telephone: 319-363-0416 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 | |
His Hands Free Medical Clinic
400 12th St SE
Cedar Rapids, IA 84 Telephone: 319-862-2636 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 | |
Centerville |
|
River Hills Community Health Center- Appanoose County
1015 N 18th St
Centerville, IA 23710 Telephone: 641-856-4400 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 | |
Clarksville |
|
Peoples Clinic Butler County
118 S Main St
Clarksville, IA 23704 Telephone: 319-278-9020 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 | |
Council Bluffs |
|
All Care Health Center
900 S Sixth St
Council Bluffs, IA 4079 Telephone: 712-325-1990 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 | |
Council Bluffs Department of Health
209 Pearl St
Council Bluffs, IA 30749 Telephone: 712-328-4666 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 | |
Davenport |
|
Community Health Care, Inc. – River Drive Dental Clinic
500 West River Dr
Davenport, IA 2870 Telephone: 563-336-3000 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 | |
Communtity Health Care – Dental Clinic
125 Scott St
Davenport, IA 22669 Telephone: 563-336-3000 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 | |
Des Moines |
|
Primary Health Care – at Mercy Des
250 Laurel St
Des Moines, IA 28614 Telephone: 515-643-4610 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Sliding scale of fees based on income Languages Spoken: English Services: Women’s Health, Primary Care, Pediatric, OB/GYN, Medical, Dental, HIV/AIDS Testing Open Monday – Friday Seavice Area: Des Moines Area | |
Primary Health Care – Engebretsen Dental Clinic
2353 SE 14th St
Des Moines, IA 24374 Telephone: 515-248-1470 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 | |
Dubuque |
|
Visiting Nurse Association of Dubuque
1454 Iowa St
Dubuque, IA 29975 Telephone: 563-556-6200 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 | |
Fayette |
|
Gundersen -Fayette Clinic
110 King St
Fayette, IA 11048 Telephone: 319-425-3381 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 | |
Fort Dodge |
|
Community Health Center of Fort Dodge – Dental
126 N 10th St
Fort Dodge, IA 26008 Telephone: 515-571-8667 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 | |
Iowa City |
|
Iowa City Free Medical Clinic
2440 Towncrest Dr
Iowa City, IA 8856 Telephone: 319-337-4459 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 | |
Leon |
|
Community Health Centers of Southern Iowa – Leon
302 NE 14th St
Leon, IA 2889 Telephone: 641-446-2383 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 | |
Marshalltown |
|
Primary Health Care – Marshalltown Dental Clinic
112 E Linn St
Marshalltown, IA 24375 Telephone: 641-844-6230 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Sliding scale of fees based on income Languages Spoken: English Services: Pediatric, Dental, Adults Open Monday – Friday Seavice Area: Marshalltown Area | |
Mason City |
|
North Iowa Dental Clinic for the Uninsured and Underinsured
1000 4th Street, SW
Mason City, IA 22446 Telephone: 641-428-7887 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 | |
Ottumwa |
|
River Hills Community Health Center – Ottumwa
201 S Market St
Ottumwa, IA 4112 Telephone: 641-683-5773 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 | |
Richland |
|
River Hills Community Health Center – Richland
100 West Main
Richland, IA 23709 Telephone: 319-456-2045 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 | |
Sioux City |
|
Siouxland Community Health Center
1021 Nebraska St
Sioux City, IA 4113 Telephone: 712-252-2477 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 | |
Spencer |
|
Grand Avenue Free Medical Clinic
605 North Grand Avenue
Spencer, IA 22448 Telephone: 515-954-7508 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 | |
Storm Lake |
|
United Community Health Center
715 W Milwaukee St
Storm Lake, IA 2950 Telephone: 855-871-0109 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 | |
UnityPoint Health – Family Health Center Storm Lake
2015 W 5th St
Storm Lake, IA 18486 Telephone: 712-732-6650 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 | |
Toledo |
|
Deer Creek Health Center
401 1st Ave
Toledo, IA 11119 Telephone: 641-484-2602 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 | |
Waterloo |
|
Peoples Community Health Clinic
905 Franklin St
Waterloo, IA 4080 Telephone: 319-272-4300 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 | |
West Burlington |
|
West Burlington Clinic
1706 W Agency Rd
West Burlington, IA 2878 Telephone: 319-768-5858 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 | |
West Union |
|
Gundersen West Union Clinic
110 Jefferson St.
West Union, IA 11050 Telephone: 563-422-3817 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 | |