Free or Low Cost Dental Clinics in North Carolina 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 North Carolina

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.

Kannapolis

Cabarrus Community Health Center

300 Mooresville Rd
Kannapolis, NC 3422

Telephone: 704-920-1000

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: Primary Care, OB/GYN, Medical, Family Planning, Dental, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, WIC, Sexually Transmitted Diseases (STD) Treatment, Immunizations, Hepatitis C Testing

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

Seavice Area: Concord Area

Kenansville

Duplin County Health Department

340 Seminary St
Kenansville, NC 29978

Telephone: 910-296-2130

Website

Accepts: Call for insurance guidelines

Income: Call for income guidelines

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Women’s Health, Primary Care, Pediatric, Counseling/Mental Health, Medical, Health Education/Nutrition, Family Planning, Dental, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, Lab, WIC, Geriatric, Sexually Transmitted Diseases (STD) Treatment, Adults, Immunizations, HIV/AIDS/STD Counseling, Hepatitis C Testing, Mammograms , Diabetes Screening, Blood Pressure Screening

Open Call for hours

Seavice Area: Duplin County

Kinston

Kinston Community Health Center (KCHC)

324 N Queen St
Kinston, NC 4511

Telephone: 252-522-9800

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English, Spanish

Services: Women’s Health, Primary Care, Pharmacy, Pediatric, OB/GYN, Counseling/Mental Health, Medical, Health Education/Nutrition, Family Planning, Dental, Lab, WIC, Pregnancy, Adults, Immunizations, Transportation

Open Monday – Friday

Seavice Area: Kinston Area

Lenoir

Happy Valley Medical Center

1345 NC Hwy 268
Lenoir, NC 12548

Telephone: 828-754-6850

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Pediatric Services, OB/GYN, Counseling/Mental Health Services, Medical Services, Family Planning Services, Dental Services, Adults, Immunizations

Open Call for hours

Seavice Area: Patterson Area

Lexington

Davidson Medical Ministries Clinic – Lexington

420 N Salisbury St
Lexington, NC 258

Telephone: 336-243-7475

Website

Accepts: Uninsured Only

Income: Low Income

Fees: Low cost

Languages Spoken: English, Spanish

Services: Social Services, Primary Care, Pharmacy, Medical, Dental

Open Monday – Friday

Seavice Area: Davidson County

Lumberton

Robeson County Health Department

460 Country Club Rd
Lumberton, NC 30802

Telephone: 910-671-3200

Website

Accepts: Call for insurance guidelines

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Women’s Health, Social Services, Pediatric, Medical, Health Education/Nutrition, Family Planning, Dental, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, Lab, WIC, Pregnancy, Sexually Transmitted Diseases (STD) Treatment, Adults, Immunizations, HIV/AIDS/STD Counseling

Open By appointment only

Seavice Area: Robeson County

Marion

McDowell County Health Department

408 Spaulding Rd
Marion, NC 31314

Telephone: 828-652-6811

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, Men’s Health, Primary Care, Pediatric, Counseling/Mental Health, Medical, Health Education/Nutrition, Family Planning, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, Lab, Pregnancy, Adults, Immunizations, HIV/AIDS/STD Counseling, Mammograms

Open Monday – Friday

Seavice Area: McDowell County

Marshall

Laurel Medical Center

80 Guntertown Rd
Marshall, NC 16259

Telephone: 828-656-2611

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Financial assistance available

Languages Spoken: English

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

Open Monday – Friday

Seavice Area: Madison County

Mocksville

A Storehouse for Jesus Free Medical Ministries

675 E Lexington Rd
Mocksville, NC 23795

Telephone: 336-753-8081

Website

Accepts: Uninsured, Underinsured

Income: At or below 200% federal poverty level

Fees: Free or low cost

Languages Spoken: English

Services: Vision Services, Pharmacy Services, Medical Services, Dental Services, Adults

Open Call for hours

Seavice Area: Davie County

Moncure

Moncure Community Health Center

7228 Pittsboro-Moncure Rd
Moncure, NC 6012

Telephone: 919-542-4991

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English, Spanish

Services: Women’s Health, Primary Care, Pharmacy, Counseling/Mental Health, Medical, Family Planning, Dental, Lab, WIC, Pregnancy, Immunizations

Open Monday – Saturday

Seavice Area: Moncure Area

Morehead City

The Broad Street Clinic

534 North 35th St
Morehead City, NC 18033

Telephone: 252-726-4562

Website

Accepts: Uninsured Only

Income: At or below 200% federal poverty level

Fees: Free or low cost

Languages Spoken: English, Spanish

Services: Vision, Pharmacy, OB/GYN, Counseling/Mental Health, Medical, Health Education/Nutrition, Dental, Immunizations, Application Assistance – Rx, Diabetes – Prevention/Testing, Blood Pressure Screening

Open By appointment only

Seavice Area: Carteret County, adults only

Carteret County Health Department

3820 Bridges St
Morehead City, NC 29751

Telephone: 252-728-8550

Website

Accepts: Call for insurance guidelines

Income: Call for income guidelines

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Women’s Health, Pediatric, OB/GYN, Medical, Family Planning, Dental, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, WIC, Pregnancy, HIV/AIDS Treatment, Sexually Transmitted Diseases (STD) Treatment, Adults, Immunizations, HIV/AIDS/STD Counseling, Diabetes – Prevention/Testing, Hepatitis C Testing, Mammograms

Open Monday – Friday

Seavice Area: Carteret County

Morganton

Good Samaritan Clinic

305 W Union St
Morganton, NC 267

Telephone: 828-212-4185

Website

Accepts: Uninsured Only

Income: At or below 200% federal poverty level

Fees: Donations welcome

Languages Spoken: English, Spanish

Services: Specialists, Primary Care, Pharmacy, Counseling/Mental Health, Medical, Health Education/Nutrition, Dental, Lab

Open Monday – Saturday

Seavice Area: Burke County

Murfreesboro

Roanoke Chowan Community Health Center – Murfreesboro Primary Care

305 Beechwood Blvd.
Murfreesboro, NC 16251

Telephone: 252-398-3323

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Substance Abuse/Addiction Services, Primary Care, Pharmacy Services, Counseling/Mental Health Services, Medical Services, Dental Services

Open Monday – Friday

Seavice Area: Murfreesboro Area

New Bern

MERCI Clinic

1315 Tatum Dr
New Bern, NC 269

Telephone: 252-633-1599

Website

Accepts: Uninsured Only

Income: At or below 200% federal poverty level

Fees: No fee

Languages Spoken: English
Spanish

Services: Specialists, Primary Care, Pharmacy, Medical, Health Education/Nutrition, Dental, Diabetes – Prevention/Testing

Open Call for hours

Seavice Area: Craven, Jones, and Pamlico County, ages 18 – 64

Newland

Avery County Health Department

545 Schultz Cir
Newland, NC 29610

Telephone: 828-733-6031

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, Primary Care, Pediatric, Medical, Health Education/Nutrition, Family Planning, Dental, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, Lab, WIC, Pregnancy, Adults, Immunizations, HIV/AIDS/STD Counseling, Hepatitis C Testing

Open Monday – Friday

Seavice Area: Avery County

Ocean Isle Beach

CommWell Health Ocean Isle Beach

6934 Beach Dr
Ocean Isle Beach, NC 23783

Telephone: 910-579-1300

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 Services, Dental Services

Open Call for hours

Seavice Area: Ocean Isle Beach Area

Princeville

Freedom Hill Community Health Center – CFHC

162 NC Highway 33 East
Princeville, NC 6295

Telephone: 252-641-0514

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English
Spanish

Services: Primary Care, Pharmacy Services, Counseling/Mental Health Services, Medical Services, Dental Services, HIV/AIDS Testing, Application Assistance – Rx

Open Monday – Friday

Seavice Area: Edgecombe County

Prospect Hill

Prospect Hill Community Health Center

322 Main St
Prospect Hill, NC 9268

Telephone: 336-562-3311

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Women’s Health Services, Social services, Pediatric Services, Counseling/Mental Health Services, Medical Services, Family Planning Services, Dental Services, Lab Services, WIC, Geriatric Services

Open Monday – Friday

Seavice Area: Prospect Hill Area

Raleigh

New Bern Ridge Children’s Dentistry – Advance Community Health

2620 New Bern Ave
Raleigh, NC 4535

Telephone: 919-250-2930

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: Dental Services

Open Call for hours

Seavice Area: Raleigh Area

Reidsville

Free Clinic of Rockingham County – Reidsville

315 S Main St
Reidsville, NC 18057

Telephone: 336-349-3220

Website

Accepts: Uninsured, Underinsured

Income: Low Income

Fees: Free or low cost

Languages Spoken: English

Services: Women’s Health Services, Primary Care, Pharmacy Services, OB/GYN, Medical Services, Dental Services, Application Assistance – Rx

Open Call for hours

Seavice Area: Reidsville Area

Roanoke Rapids

Rural Health Group Dental at Roanoke Rapids

2064 NC Hwy 125
Roanoke Rapids, NC 20164

Telephone: 252-536-5880

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels

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

Languages Spoken: English

Services: Dental Services

Open Call for hours

Seavice Area: Roanoke Rapids Area

Robbinsville

Hilltop Health Care Clinic of Graham County

21 S Main St
Robbinsville, NC 23949

Telephone: 828-479-7900

Website

Accepts: Uninsured Only

Income: At or below 200% federal poverty level

Fees: Free or low cost

Languages Spoken: English

Services: Women’s Health Services, Social services, Primary Care, Health Education Services, Dental Services, Sexually Transmitted Diseases (STD) Testing, Lab Services, WIC, Pregnancy Services, Sexually Transmitted Diseases (STD) Treatment, Immunizations

Open Call for hours

Seavice Area: Graham County

Roxboro

Person Family Medical Center

702 N Main St
Roxboro, NC 6008

Telephone: 336-599-9271

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, Vision, Pediatric, Counseling/Mental Health, Medical, Hearing, Family Planning, Urgent Care, Dental, Geriatric, Adults, Immunizations, Diabetes – Treatment/Management

Open Monday – Friday

Seavice Area: Roxboro Area