Public Health Clinics

Bernard Healthcare Center: Franklin County Free Clinic: 1171 Franklin Street, Rocky Mount, 24151 | 540-489-7500 | Monday - Friday 8:00am - 4:30 pm | Medical care (provided by physician or nurse practitioner); prescription medications; basic laboratory testing; referral to specialists and imaging (cost based on financial need); specialty care for diabetics; women’s health care (excludes family planning/STD)

Bradley Free Clinic: 1240 3rd Street SW, Roanoke, 24016 | 540-344-5156 | The Bradley Free Clinic serves low income, uninsured, or underinsured residents of the Roanoke Valley and surrounding areas with medical, dental, eye, pharmacy, educational, addiction recovery, and women's health services. Open Mon-Fri, 9 am - 5 pm, with extended evening hours Mondays through Thursdays.

Dr. G. Wayne Fralin Free Clinic for the Homeless: 321 Tazewell Avenue SE, Roanoke, 24013 | 540-777-7671 | Offers direct primary and preventative care to individuals who are homeless.

New Horizons Healthcare: 3716 Melrose Avenue NW, Roanoke, 24017 |540-362-0360 |5060 Valley View Boulevard Roanoke, VA 24012 (540) 595-9525 newpatient@newhorizonshealthcare.org | Not-for-profit, community-based health clinic including pediatrics, family medicine, pharmacy, behavioral medicine, and a sliding fee discount program for those who are eligible, based on income. Additional locations in Southeast (dental only) and Valley View.