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 Minnesota
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.
Bemidji |
|
Northern Dental Access Center
1405 Anne St NW
Bemidji, MN 31351 Telephone: 218-444-9646 Accepts: Uninsured, Medicaid Income: Call for income guidelines Fees: Sliding scale of fees based on income Languages Spoken: English Services: Dental Open By appointment only Seavice Area: Bemidji area | |
Canby |
|
Sanford Health- Canby Dental Clinic
11 St. Olaf Ave S
Canby, MN 24539 Telephone: 507-223-7111 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Financial assistance available Languages Spoken: English Services: Dental Services Open Call for hours Seavice Area: Canby Area | |
Cass Lake |
|
Indian Health Service – Cass Lake PHS Indian Hospital
425 7th St NW
Cass Lake, MN 29754 Telephone: 218-335-3200 Accepts: Call for insurance guidelines Income: Call for income guidelines Fees: Financial assistance available Languages Spoken: English Services: Vision, Substance Abuse/Addiction, Primary Care, Podiatry, Pharmacy, Pediatric, Counseling/Mental Health, Medical, Hearing, Urgent Care, Dental, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, Lab, Adults, HIV/AIDS/STD Counseling, Physical Therapy, Diabetes – Treatment/Management, Hepatitis C Testing Open By appointment only Seavice Area: American Indians and Alaskan Natives only | |
Cook |
|
Cook Area Health Clinic
20 Fifth St SE
Cook, MN 3080 Telephone: 218-666-5941 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 Services, Men’s Health Services, Primary Care, OB/GYN, Counseling/Mental Health Services, Medical Services, Health Education Services, Dental Services, Adults Open Call for hours Seavice Area: Cook Area | |
Scenic Rivers Health Services Cook Dental
12 South River St
Cook, MN 23922 Telephone: 218-666-5958 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 Call for hours Seavice Area: Cook Area | |
Duluth |
|
Lake Superior Community Health Center – Duluth
4325 Grand Ave
Duluth, MN 206 Telephone: 218-722-1497 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: English Services: Women’s Health, Men’s Health, Social Services, Primary Care, Pediatric, Counseling/Mental Health, Medical, Health Education/Nutrition, Dental, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, Adults, Hepatitis C Testing Open Monday-Friday 8:00AM-5:00PM Seavice Area: Duluth Area | |
Floodwood |
|
Scenic Rivers Health Services – Floodwood Dental
601 Hwy 73
Floodwood, MN 23925 Telephone: 218-476-2969 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 Call for hours Seavice Area: Floodwood Area | |
Hopkins |
|
myHealth for Teens
15 8th Ave S
Hopkins, MN 30174 Telephone: 952-474-3251 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Free or low cost Languages Spoken: English Services: Women’s Health, Pediatric, Counseling/Mental Health, Medical, Family Planning, Urgent Care, Dental, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, Pregnancy, Sexually Transmitted Diseases (STD) Treatment, Immunizations, HIV/AIDS/STD Counseling, Hepatitis C Testing Open Monday – Saturday Seavice Area: Hopkins area | |
Mankato |
|
Open Door Health Center
309 Holly Ln
Mankato, MN 8920 Telephone: 507-388-2120 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, Substance Abuse/Addiction, Social Services, Primary Care, Pediatric, Counseling/Mental Health, Medical, Health Education/Nutrition, Dental, Geriatric, Pregnancy, Adults, Immunizations, Application Assistance – Rx, Diabetes – Treatment/Management Open Monday-Friday 8:00AM-5:00PM Seavice Area: Southern Minnesota | |
Maplewood |
|
Community Dental Care – Maplewood
1670 Beam Ave
Maplewood, MN 31346 Telephone: 651-925-8400 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Sliding scale of fees based on income Languages Spoken: English Services: Urgent Care, Dental Open Monday – Friday Seavice Area: Maplewood area | |
Minneapolis |
|
Children’s Dental Services – Broadway
636 Broadway St NE
Minneapolis, MN 31345 Telephone: 612-746-1530 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Sliding scale of fees based on income Languages Spoken: English Services: Pediatric, Urgent Care, Dental Open By appointment only Seavice Area: Minneapolis | |
Dr. John Williams Specialty Dental Center – Children’s Dental Services
728 E Hennepin Ave
Minneapolis, MN 32416 Telephone: 612-746-1530 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Sliding scale of fees based on income Languages Spoken: English Services: Pediatric, Urgent Care, Dental Open By appointment only Seavice Area: Minneapolis | |
Indian Health Board
1315 East 24th Street
Minneapolis, MN 3092 Telephone: 612-721-9800 Accepts: Uninsured, Underinsured, Insurance Income: All income levels accepted Fees: Sliding scale available Languages Spoken: English Services: Primary Care, Pediatric, OB/GYN, Counseling/Mental Health, Medical, Family Planning, Dental, Diabetes – Prevention/Testing, Diabetes – Treatment/Management, Diabetes Screening Open Monday – Friday Seavice Area: Hennepin County | |
NACC Dental Clinic
1213 E Franklin Ave
Minneapolis, MN 26752 Telephone: 612-872-8086 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: English Services: Dental Services Open Monday – Friday Seavice Area: Minneapolis Area | |
Northpoint Health and Wellness
1313 Penn Avenue North
Minneapolis, MN 4302 Telephone: 612-543-2500 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: English Services: Women’s Health,Vision,Primary Care,Pharmacy,Pediatric,OB/GYN,Counseling/Mental Health,Medical,Health Education/Nutrition,Family Planning,Dental,Geriatric,Adults,Transportation,HIV/AIDS/STD Counseling,Immunizations Open Monday – Saturday Seavice Area: Minneapolis Area | |
People’s Center Health Servies – Family Dental Car
3152 Minnehaha Ave S
Minneapolis, MN 22231 Telephone: 612-332-4973 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: English Services: Pediatric Services, Dental Services Open Monday – Friday Seavice Area: Minneapolis Area | |
Southside Dental Clinic
4243 4th Ave S
Minneapolis, MN 15529 Telephone: 612-822-9030 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: Hennepin County | |
Moorhead |
|
Family HealthCare Center – Moorhead Dental
715 N 11th St
Moorhead, MN 15525 Telephone: 701-271-3344 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: Moorhead Area | |
Onamia |
|
Ne-Ia Shing Clinic
43500 Migizi Dr
Onamia, MN 15540 Telephone: 320-532-4163 Accepts: Uninsured, Underinsured Income: Low income Fees: Financial assistance available Languages Spoken: English Services: Vision, Podiatry, Pharmacy, Pediatric, OB/GYN, Counseling/Mental Health, Medical, Hearing, Health Education/Nutrition, Dental, Lab, Immunizations, Diabetes – Prevention/Testing Open Monday – Friday Seavice Area: Mille Lacs Band Members Only | |
Prior Lake |
|
Shakopee Dakota Clinic
2330 Sioux Trail NW
Prior Lake, MN 30915 Telephone: 952-496-6150 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Sliding scale of fees based on income Languages Spoken: English Services: Specialists, Primary Care, Pharmacy, Pediatric, Counseling/Mental Health, Health Education/Nutrition, Urgent Care, Dental, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, Lab, Sexually Transmitted Diseases (STD) Treatment, Adults, Immunizations, HIV/AIDS/STD Counseling, Diabetes – Prevention/Testing, Hepatitis C Testing Open Call for hours Seavice Area: For tribe members in Prior Lake City,Scott County, & Shakopee | |
Red Wing |
|
C.A.R.E. Clinic
1407 W Fourth St
Red Wing, MN 19061 Telephone: 651-388-1022 Accepts: Uninsured Only Income: Based on Federal Poverty Level – Call for income guidelines Fees: Free/No fee Languages Spoken: English Services: Primary Care, Counseling/Mental Health, Medical, Dental, Application Assistance – Rx Open Call for hours Seavice Area: Goodhue,Bellechester,CannonFalls,Dennison,Kenyon,Lake City,PineIsland,RedWing,Wanamico,Zumbrata Counties. | |
Redlake |
|
Red Lake IHS Hospital
24760 Hospital Dr
Redlake, MN 29644 Telephone: 218-679-3912 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Financial assistance available Languages Spoken: English Services: Women’s Health, Vision, Substance Abuse/Addiction, Primary Care, Pharmacy, Pediatric, OB/GYN, Counseling/Mental Health, Medical, Hearing, Health Education/Nutrition, Urgent Care, Dental, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, Lab, Pregnancy, Sexually Transmitted Diseases (STD) Treatment, Immunizations, HIV/AIDS/STD Counseling, Physical Therapy, Diabetes – Treatment/Management, Hepatitis C Testing Open Call for hours Seavice Area: For American Indians and Alaska Natives only | |
Robbinsdale |
|
Community Dental Care – Robbinsdale
3359 W Broadway Ave
Robbinsdale, MN 31348 Telephone: 763-270-5776 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Sliding scale of fees based on income Languages Spoken: English Services: Dental Open Monday – Friday Seavice Area: Minneapolis area | |
Rochester |
|
Community Dental Care – Rochester
1926 College View Rd SE
Rochester, MN 31349 Telephone: 507-258-4046 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Sliding scale of fees based on income Languages Spoken: English Services: Urgent Care, Dental Open Monday – Friday Seavice Area: Rochester | |
Good Samaritan Health Clinic (Medical and Dental)
120 North Broadway
Rochester, MN 17643 Telephone: 507-529-4100 Accepts: Uninsured, Underinsured Income: Low Income Fees: Sliding scale of fees based on income Languages Spoken: English Services: Vision, Primary Care, Pediatric, Counseling/Mental Health, Medical, Health Education/Nutrition, Urgent Care, Dental, Lab Open Call for hours Seavice Area: Olmsted County | |
RCTC – Dental Hygiene Clinic
1926 Collegeview Rd SE
Rochester, MN 24830 Telephone: 800-247-1296 Accepts: Uninsured, Underinsured, Insurance Income: All income levels accepted Fees: Free or low cost Languages Spoken: English Services: Dental Services Open Call for hours Seavice Area: Rochester Area | |
Saint Paul |
|
Community Dental Care – East St. Paul
828 Hawthorne Ave E
Saint Paul, MN 31347 Telephone: 651-774-2959 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Sliding scale of fees based on income Languages Spoken: English Services: Urgent Care, Dental Open Monday – Saturday Seavice Area: Saint Paul area | |
Open Cities Health Center
409 N Dunlap St
Saint Paul, MN 9514 Telephone: 651-290-9200 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: St. Paul Area | |
Open Cities Health Center – North End
916 Rice St
Saint Paul, MN 4305 Telephone: 651-290-9200 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: Low Income Fees: Sliding scale. No one turned away due to inability to pay Languages Spoken: English Services: Vision, Primary Care, Counseling/Mental Health, Medical, Dental Open Monday – Saturday Seavice Area: St. Paul Area | |
Union Gospel Mission Dental Clinic
435 University Ave E
Saint Paul, MN 9366 Telephone: 651-789-7605 Accepts: Uninsured Only Income: Low Income Fees: Free/No fee Languages Spoken: English Services: Dental Open By appointment only Seavice Area: Minnesota Area | |
West Side Dental Clinic – West Side Community Health Services
478 South Robert St
Saint Paul, MN 8688 Telephone: 651-602-7575 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Sliding scale available Languages Spoken: English, French, Hmong, Romanian, Spanish, Vietnamese, Cambodian Services: Urgent Care, Dental Services Open Monday – Friday Seavice Area: St. Paul Area | |
Springfield |
|
Mayo Clinic Health System in Springfield
625 North Jackson Ave
Springfield, MN 25735 Telephone: 507-723-6201 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Financial assistance available Languages Spoken: English Services: Specialist medical services, Primary Care, OB/GYN, Health Education Services, Dental Services, Immunizations Open Monday-Friday 8:00AM-5:00PM Seavice Area: Springfield Area | |
St. Paul |
|
East Side Family Clinic – West Side Community Health Services
895 East 7th St
St. Paul, MN 4341 Telephone: 651-602-7500 Accepts: Uninsured, Underinsured Income: Low Income Fees: Sliding scale of fees based on income Languages Spoken: English, Hmong, Spanish Services: Primary Care, Pharmacy, Pediatric, OB/GYN, Counseling/Mental Health, Medical, Urgent Care, Dental, Transportation, Hepatitis C Testing Open Call for hours Seavice Area: St. Paul Area | |
La Clinica – West Side Community Health Services
153 Cesar Chavez St
St. Paul, MN 8686 Telephone: 651-602-7500 Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid Income: All income levels accepted Fees: Sliding scale available Languages Spoken: English, Hmong, Spanish Services: Women’s Health Services, Pharmacy Services, Pediatric Services, OB/GYN, Counseling/Mental Health Services, Medical Services, Health Education Services, Family Planning Services, Dental Services, WIC, Geriatric Services, Pregnancy Services, HIV/AIDS Treatment, Immunizations Open Monday – Saturday Seavice Area: St. Paul Area | |
Tower |
|
Scenic Rivers Health Services – Tower Dental
415 N 2nd St
Tower, MN 26961 Telephone: 218-753-6061 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 Call for hours Seavice Area: Tower Area | |
Two Harbors |
|
Just Kids Dental
PO Box 146
Two Harbors, MN 31350 Telephone: 218-206-4327 Accepts: Uninsured, Medicaid Income: Call for income guidelines Fees: Sliding scale of fees based on income Languages Spoken: English Services: Dental Open By appointment only Seavice Area: Two Harbors area, school-based, call for location | |