Free & Low-Cost Clinics in Virginia

364 free and low-cost health clinics across 179 cities in Virginia (VA). Pick a city below to see verified addresses, phone numbers, hours, and fee structures.

Virginia at a glance

Cities with clinics179
Clinics listed364
Listed as free56
Sliding-scale fees (by income)200
Accept uninsured patients345
Accept Medicaid293
Offer dental care84
Offer mental health care164
Accept walk-ins15
List weekend hours30
Spanish spoken80
Hours checked on the clinic's own website21 (October 2026)

Counts come from the clinic listings in Virginia, as each clinic describes itself. How we build and check listings.

Cities in Virginia

Frequently asked questions

How many free and low-cost clinics are in Virginia?
freeclinics.us lists 364 free and low-cost health clinics in 179 cities in Virginia. Of these, 56 are listed as free and 200 charge on a sliding scale based on income.
Which cities in Virginia have the most free and low-cost clinics?
By number of clinics listed: Richmond (27), Alexandria (12), Roanoke (12), Charlottesville (10) and Midlothian (7).
Can I get care in Virginia without insurance?
Yes. 345 of the 364 clinics listed in Virginia accept uninsured patients, and 293 accept Medicaid. Pick your city on this page to see them.