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 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 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 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, 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Accepts: Uninsured, underinsured, insurance, Medicaid Income: At or below 200% federal poverty level Fees: Sliding scale of fees based on income Languages Spoken: English 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 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 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 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 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 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 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 |
|