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

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.

Kilmarnock

Northern Neck Free Health Clinic

51 William B Graham Ct
Kilmarnock, VA 8794

Telephone: 804-435-0575

Website

Accepts: Uninsured Only

Income: At or below 200% federal poverty level

Fees: Free or low cost

Languages Spoken: English

Services: Primary Care, Pharmacy, Counseling/Mental Health, Medical, Health Education/Nutrition, Dental, Lab, Diabetes – Treatment/Management, Mammograms

Open Monday – Friday

Seavice Area: Lancaster, Middlesex, Northumberland, Richmond, Westmoreland counties in Virginia

Leesburg

HealthWorks for Northern Virginia Leesburg

163 Fort Evens Rd NE
Leesburg, VA 25888

Telephone: 703-443-2000

Website

Accepts: Uninsured, Underinsured, Insurance

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English, Spanish

Services: Women’s Health Services, Pediatric Services, OB/GYN, Medical Services, Health Education Services, Family Planning Services, Dental Services, Pregnancy Services, Adults, Application Assistance – Rx

Open By appointment only

Seavice Area: Leesburg Area

Lexington

Rockbridge Area Health Center

25 Northridge Ln
Lexington, VA 437

Telephone: 540-464-8700

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English
Spanish
Others By Translation Service

Services: Women’s Health, Vision, Men’s Health, Specialists, Primary Care, Pharmacy, Counseling/Mental Health, Medical, Health Education/Nutrition, Dental, Lab, Immunizations

Open By appointment only

Seavice Area: Rockbridge County

Louisa

Health and Wellness Center of Louisa

115 Jefferson Hwy
Louisa, VA 8454

Telephone: 540-967-9401

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: Louisa and surrounding area

Lynchburg

Johnson Health Center – James River Dental Clinic

239 Trojan Ln
Lynchburg, VA 7101

Telephone: 434-847-4691

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 8:00AM-5:00PM

Seavice Area: Lynchburg Area

Free Clinic of Central Virginia

1016 Main St
Lynchburg, VA 8448

Telephone: 434-847-5866

Website

Accepts: Uninsured, Underinsured

Income: At or below 200% federal poverty level

Fees: Free/No fee

Languages Spoken: English

Services: Women’s Health, Vision, Primary Care, Podiatry, Pharmacy, OB/GYN, Medical, Dental, Lab, Adults, Immunizations, Diabetes – Treatment/Management

Open By appointment only

Seavice Area: Lynchburg Area, Amherst, Appomattox, Bedford, Campbell, Nelson, and Pittsylvania Counties

Madison

Madison Free Clinic

410 North Main St
Madison, VA 441

Telephone: 540-948-3667

Website

Accepts: Uninsured, Underinsured

Income: Low Income

Fees: No fee

Languages Spoken: English

Services: Vision, Medical, Dental, Adults

Open Call for hours

Seavice Area: Madison County

Manassas

Greater Prince William Community Health Center – Evergreen Terrace

9705 Liberia Ave
Manassas, VA 29061

Telephone: 703-680-7590

Website

Accepts: No Insurance Guidelines

Income: Call for income guidelines

Fees: Call clinic for details

Languages Spoken: English

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

Open Call for Hours

Seavice Area: Manassas Area

Mechanicsville

Mechanicsville Free Dental Clinic

8061 Shady Grove Rd
Mechanicsville, VA 32235

Telephone: 804-559-0995

Website

Accepts: Uninsured Only

Income: Low/No Income

Fees: Free/No fee

Languages Spoken: English

Services: Dental

Open Call for hours

Seavice Area: Mechanicsville

Monterey

Highland Medical Center (HMC)

120 Jackson River Rd
Monterey, VA 17239

Telephone: 540-468-6400

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: Primary Care, Pharmacy, Pediatric, OB/GYN, Counseling/Mental Health, Medical, Dental, Geriatric, Application Assistance – Rx

Open Monday – Friday

Seavice Area: Monterey Area

Montross

Westmoreland Medical Center

18849 Kings Hwy
Montross, VA 6060

Telephone: 804-493-9999

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Medical Services, Dental Services, Pregnancy Services

Open Monday – Friday

Seavice Area: Montross Area

New Canton

Central Virginia Community Health Center (CVCHC)

25892 James Madison Hwy
New Canton, VA 4677

Telephone: 434-581-3271

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, Pediatric, Counseling/Mental Health, Medical, Health Education/Nutrition, Dental, Mammograms

Open Monday – Friday

Seavice Area: New Canton Area

New Castle

Craig County Dental Center

230 Market St
New Castle, VA 21592

Telephone: 540-864-5556

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Dental Services

Open Call for hours

Seavice Area: Craig County

New Church

Atlantic Community Health Center – ESRHS

5219 Lankford Highway
New Church, VA 6353

Telephone: 757-824-5676

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Primary Care, Pediatric, Medical, Dental

Open Monday – Friday

Seavice Area: Qak Hall Area

Newport News

Community Free Clinic of Newport News

727 25th St.
Newport News, VA 19723

Telephone: 757-594-4060

Website

Accepts: Uninsured Only

Income: At or below 200% federal poverty level

Fees: No fee

Languages Spoken: English

Services: Primary Care, Pharmacy, Medical, Dental

Open Call for hours

Seavice Area: southeast Newport News

Community Dental Services – Newport News

1033 28th St
Newport News, VA 20419

Telephone: 757-928-3810

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: Newport News Area

Norfolk

Norfolk Health District

830 Southampton Ave
Norfolk, VA 30648

Telephone: 757-683-2800

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale of fees based on income

Languages Spoken: English

Services: Specialists, Pediatric, Family Planning, Dental, Sexually Transmitted Diseases (STD) Testing, HIV/AIDS Testing, WIC, Sexually Transmitted Diseases (STD) Treatment, Adults, Immunizations, HIV/AIDS/STD Counseling, Hepatitis C Testing, Blood Pressure Screening

Open Monday – Friday

Seavice Area: Norfolk area

Park Place Health

606 W 29th St
Norfolk, VA 8422

Telephone: 757-683-2692

Website

Accepts: Uninsured, Underinsured

Income: Low Income

Fees: Low cost

Languages Spoken: English

Services: Dental

Open Call for hours

Seavice Area: Norfolk City

Petersburg

Petersburg Health Care Alliance

541 S Sycamore St
Petersburg, VA 6054

Telephone: 804-957-9601

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English

Services: Women’s Health Services, Primary Care, Pharmacy Services, Pediatric Services, OB/GYN, Counseling/Mental Health Services, Medical Services, Dental Services, Lab Services, HIV/AIDS Treatment, Immunizations

Open Call for hours

Seavice Area: Petersburg Area

Appomattox Area Health and Wellness Center

321C Poplar Dr
Petersburg, VA 8785

Telephone: 804-733-5591

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: Pharmacy, Counseling/Mental Health, Medical, Dental

Open Monday – Friday

Seavice Area: Petersburg Area

Portsmouth

Hampton Roads Community Health Center – Portsmouth

664 Lincoln St
Portsmouth, VA 7120

Telephone: 757-393-6363

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, Adults

Open Call for hours

Seavice Area: Portsmouth Area

Powhatan

Powhatan Free Clinic

3908 Old Buckingham Rd
Powhatan, VA 17632

Telephone: 804-598-5637

Website

Accepts: Uninsured Only

Income: Low Income

Fees: No fee

Languages Spoken: English

Services: Women’s Health, Primary Care, Pharmacy, Counseling/Mental Health, Dental, Lab, Adults

Open Call for hours

Seavice Area: Powhatan Area

Prince George

Hopewell-Prince George Community Health Center

4260 Crossings Blvd
Prince George, VA 6052

Telephone: 804-452-5800

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels

Fees: Sliding scale available

Languages Spoken: English

Services: Women’s Health, Primary Care, Pediatric, OB/GYN, Counseling/Mental Health, Medical, Dental, Lab

Open Monday – Friday

Seavice Area: Prince George Area

Richlands

Reddy Tri-County Health Clinic

6105 Governor George C. Peery Highway
Richlands, VA 449

Telephone: 276-963-8505

Website

Accepts: Uninsured Only

Income: At or below 200% federal poverty level

Fees: Free/No fee

Languages Spoken: English

Services: Pharmacy, Counseling/Mental Health, Medical, Dental, Application Assistance – Rx

Open Call for hours

Seavice Area: Buchanan County, Russell County, Tazewell County

Richmond

CrossOver Healthcare Ministry – Downtown

108 Cowardin Ave
Richmond, VA 17859

Telephone: 804-233-5016

Website

Accepts: Uninsured Only

Income: At or below 200% federal poverty level

Fees: Donations welcome

Languages Spoken: English

Services: Vision, Specialists, Primary Care, Podiatry, Pediatric, OB/GYN, Counseling/Mental Health, Dental, HIV/AIDS Testing, HIV/AIDS Treatment, Adults

Open Monday – Friday

Seavice Area: Richmond Area

Cross Over Healthcare Ministry – Western Henrico

8600 Quioccasin Rd
Richmond, VA 24195

Telephone: 804-622-0803

Website

Accepts: Uninsured, underinsured, insurance, Medicaid

Income: At or below 200% federal poverty level

Fees: Sliding scale of fees based on income

Languages Spoken: English
Spanish

Services: Vision, Primary Care, Podiatry, Pediatric, OB/GYN, Counseling/Mental Health, Medical, Dental, HIV/AIDS Testing, Pregnancy, HIV/AIDS Treatment, Adults

Open Call for hours

Seavice Area: Richmond Metropolitan area

Glenwood Medical

2711 Byron St
Richmond, VA 25609

Telephone: 804-780-0840

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: Social Services, Primary Care, Pediatric, Medical, Health Education/Nutrition, Dental, Adults, Transportation

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

Seavice Area: Richmond Area

The Daily Planet Grace Street

517 W Grace St
Richmond, VA 32462

Telephone: 804-783-2505

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: Low/No Income

Fees: Free or low cost

Languages Spoken: English

Services: Social Services, Primary Care, Counseling/Mental Health, Dental, HIV/AIDS Testing, Lab, Diabetes – Treatment/Management

Open Call for hours

Seavice Area: Richmond

Southside Community Health Center

180 Belt Blvd
Richmond, VA 6062

Telephone: 804-292-3011

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: Low Income

Fees: Free or low cost

Languages Spoken: English

Services: Vision Services, Social services, Primary Care, Counseling/Mental Health Services, Medical Services, Dental Services

Open Monday – Friday

Seavice Area: Richmond Area Homeless

Vernon J. Harris Medical Center – CAHN

719 N 25th St
Richmond, VA 7169

Telephone: 804-780-0840

Website

Accepts: Uninsured, Underinsured, Insurance, Medicare, Medicaid

Income: All income levels accepted

Fees: Sliding scale available

Languages Spoken: English, Spanish

Services: Social Services, Primary Care, Pediatric, OB/GYN, Counseling/Mental Health, Medical, Health Education/Nutrition, Dental, Lab, HIV/AIDS Treatment, Adults, Immunizations, Transportation, Diabetes – Treatment/Management

Open Monday – Friday

Seavice Area: Richmond Area

Roanoke

Bradley Free Clinic

1240 3rd St SW
Roanoke, VA 453

Telephone: 540-344-5156

Website

Accepts: Employed, Uninsured

Income: At or below 250% federal poverty level

Fees: Free/No fee

Languages Spoken: English

Services: Women’s Health, Vision, Primary Care, Pharmacy, Counseling/Mental Health, Medical, Health Education/Nutrition, Dental, Lab, Diabetes – Prevention/Testing

Open Monday – Friday

Seavice Area: Roanoke Area

Rescue Mission Health Care Center – Free Clinic for the Homeless

402 Fourth St SE
Roanoke, VA 8474

Telephone: 540-343-7227

Website

Accepts: Uninsured, Underinsured

Income: Low Income

Fees: Free/No fee

Languages Spoken: English

Services: Vision, Primary Care, Counseling/Mental Health, Medical, Health Education/Nutrition, Dental, Transportation, Application Assistance – Rx

Open Call for hours

Seavice Area: Roanoke Area Homeless