Free or Low Cost Dental Clinics in Maine K-R

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 Maine

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.

Kittery

YCCAC – Kittery Office

120 Rogers Rd
Kittery, ME 26421

Telephone: 207-439-2699

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, Pharmacy Services, Pediatric Services, Counseling/Mental Health Services, Health Education Services, Dental Services, WIC, Adults, Immunizations

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

Seavice Area: York County

Lee

Health Access Network – Lee

21 Winn Rd
Lee, ME 23582

Telephone: 207-794-6700

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

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

Open Monday – Friday

Seavice Area: Lee Area

Lewiston

Community Dental – Lewiston

177 Main St
Lewiston, ME 18252

Telephone: 207-777-7442

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: Lewiston Area

B Street Health Center – St Marys Health System

57 Birch St
Lewiston, ME 9723

Telephone: 207-753-5400

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Primary Care, Medical, Dental

Open Monday – Friday

Seavice Area: Lewiston Area

Lincoln

Health Access Network (HAN) – Lincoln Family Dental

9 Main St
Lincoln, ME 4223

Telephone: 207-794-6700

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Dental Services, Application Assistance – Rx

Open Monday – Friday

Seavice Area: Lincoln Area

Millinocket

Millinocket Dental Care

50 Summer St
Millinocket, ME 4997

Telephone: 207-723-6565

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels

Fees: Sliding scale available

Languages Spoken: English

Services: Dental Services

Open Call for hours

Seavice Area: Millinocket Area

Millinocket Primary Care

50 Summer St
Millinocket, ME 4999

Telephone: 866-366-5842

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels

Fees: Sliding scale available

Languages Spoken: English

Services: Women’s Health Services, Vision Services, Men’s Health Services, Podiatry Services, Pediatric Services, Counseling/Mental Health Services, Medical Services, Dental Services, Lab Services

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

Seavice Area: Millinocket Area

Newport

Sebasticook Family Doctors – Newport

118 Moosehead Trail
Newport, ME 5062

Telephone: 207-368-5189

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: English

Services: Medical Services, Dental Services

Open Monday – Saturday

Seavice Area: Newport Area

Old Town

PCHC – Helen Hunt Health Center

242 S Brunswick St
Old Town, ME 5053

Telephone: 207-827-6128

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Vision, Podiatry, Pharmacy, Pediatric, Counseling/Mental Health, Medical, Dental, Adults, Application Assistance – Rx

Open 7 days, call for hours

Seavice Area: Old Town Area

Pittsfield

Sebasticook Family Doctors – Pittsfield

140 Chandler St
Pittsfield, ME 5069

Telephone: 207-487-9244

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Medical Services, Dental Services

Open Monday – Friday

Seavice Area: Pittsfield Area

Pleasant Point

Pleasant Point Health Center – Passamaquoddy Tribe

11 Back Rd
Pleasant Point, ME 15293

Telephone: 207-853-0644

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: Low income

Fees: Free/No fee

Languages Spoken: English

Services: Women’s Health Services, Vision Services, Substance Abuse/Addiction Services, Specialist medical services, Primary Care, Podiatry Services, Counseling/Mental Health Services, Medical Services, Health Education Services, Dental Services, Lab Services, WIC, Adults

Open Monday – Friday

Seavice Area: Perry Area

Porter

Sacopee Valley Health Center

70 Main St
Porter, ME 9813

Telephone: 207-625-8126

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Vision, Substance Abuse/Addiction, Social Services, Primary Care, Podiatry, Pediatric, Counseling/Mental Health, Medical, Health Education/Nutrition, Family Planning, Dental, Lab, Adults, Application Assistance – Rx

Open 7 days, call for hours

Seavice Area: Porter Area

Portland

Children’s Oral Health Program – Portland Public Health Division

389 Congress St
Portland, ME 172

Telephone: 207-541-6628

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels

Fees: Free/No fee

Languages Spoken: Arabic, English, Somali, Farsi

Services: Pediatric, Dental

Open Monday – Friday

Seavice Area: Greater Portland Area location varies, ages 0-18

Portland Community Health Center at Riverton Park

59 Riverton Dr
Portland, ME 18254

Telephone: 207-874-2141

Website

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, Substance Abuse/Addiction, Primary Care, Pediatric, OB/GYN, Counseling/Mental Health, Medical, Health Education/Nutrition, Urgent Care, Dental, Lab, Immunizations

Open Monday – Friday

Seavice Area: Portland Area

Community Dental – Portland

640 Brighton Ave
Portland, ME 18379

Telephone: 207-874-1028

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: Call for income guidelines

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Dental Services

Open Monday – Friday

Seavice Area: Portland Area

Portland Community Health Center

180 Park Ave
Portland, ME 24087

Telephone: 207-874-2141

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: English

Services: Women’s Health, Substance Abuse/Addiction, Specialists, Primary Care, Pediatric, Counseling/Mental Health, Medical, Health Education/Nutrition, Urgent Care, Dental, Lab, Geriatric, Adults, Immunizations, Physical Therapy

Open Monday – Saturday

Seavice Area: Portland Area

Princeton

Indian Township Health Center

Passamaquoddy Indian Reservation
Princeton, ME 15294

Telephone: 207-796-2321

No Website – We welcome the facility operator to Include Your Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Financial assistance available

Languages Spoken: English

Services: Primary Care, Pharmacy, Pediatric, Counseling/Mental Health, Medical, Dental, Sexually Transmitted Diseases (STD) Testing, WIC, Immunizations

Open Monday – Friday

Seavice Area: Washington County

Rockland

Knox County Health Clinic – Mid-Coast Health Net

22 White St
Rockland, ME 175

Telephone: 207-594-6996

Website

Accepts: Uninsured, Underinsured

Income: At or below 200% federal poverty level

Fees: Free or low cost

Languages Spoken: English

Services: Social Services, Primary Care, Pharmacy, Counseling/Mental Health, Medical, Health Education/Nutrition, Lab, Application Assistance – Rx

Open Call for hours

Seavice Area: Knox County

Knox County Dental Clinic – Mid-Coast Health Net

1019 Commercial St
Rockland, ME 31625

Telephone: 207-594-6995

Website

Accepts: Uninsured, Underinsured

Income: At or below 200% federal poverty level

Fees: Free or low cost

Languages Spoken: English

Services: Dental

Open Call for hours

Seavice Area: Knox County

Rumford

Community Dental – Rumford

60 Lowell St
Rumford, ME 18377

Telephone: 207-369-3600

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels

Fees: Sliding scale available

Languages Spoken: English

Services: Dental Services

Open Monday – Friday

Seavice Area: Rumford Area