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 clinics | 179 |
|---|---|
| Clinics listed | 364 |
| Listed as free | 56 |
| Sliding-scale fees (by income) | 200 |
| Accept uninsured patients | 345 |
| Accept Medicaid | 293 |
| Offer dental care | 84 |
| Offer mental health care | 164 |
| Accept walk-ins | 15 |
| List weekend hours | 30 |
| Spanish spoken | 80 |
| Hours checked on the clinic's own website | 21 (October 2026) |
Counts come from the clinic listings in Virginia, as each clinic describes itself. How we build and check listings.
Cities in Virginia
- Alberta 1 clinic
- Alexandria 12 clinics
- Altavista 1 clinic
- Amherst 1 clinic
- Annandale 1 clinic
- Appalachia 1 clinic
- Appomattox 1 clinic
- Arlington 4 clinics
- Arrington 1 clinic
- Ashland 1 clinic
- Aylett 2 clinics
- Bassett 1 clinic
- Bastian 1 clinic
- Bedford 5 clinics
- Blacksburg 3 clinics
- Blackstone 1 clinic
- Bland 1 clinic
- Bluefield 1 clinic
- Boones Mill 1 clinic
- Bowling Green 1 clinic
- Boydton 2 clinics
- Bridgewater 1 clinic
- Bristol 5 clinics
- Brookneal 1 clinic
- Buchanan 1 clinic
- Buckingham 1 clinic
- Buena Vista 2 clinics
- Burkeville 1 clinic
- Centreville 1 clinic
- Chantilly 1 clinic
- Charles City 2 clinics
- Charlotte Court House 1 clinic
- Charlottesville 10 clinics
- Chase City 1 clinic
- Chatham 1 clinic
- Chesapeake 1 clinic
- Chester 1 clinic
- Chincoteague Island 1 clinic
- Christiansburg 4 clinics
- Clarksville 2 clinics
- Clintwood 2 clinics
- Colonial Beach 1 clinic
- Culpeper 2 clinics
- Cumberland 1 clinic
- Daleville 2 clinics
- Damascus 2 clinics
- Danville 2 clinics
- Dayton 1 clinic
- Dendron 2 clinics
- Dinwiddie 1 clinic
- Dublin 2 clinics
- Dumfries 2 clinics
- Dungannon 1 clinic
- Elkton 1 clinic
- Emporia 2 clinics
- Esmont 1 clinic
- Ewing 1 clinic
- Fairfax 3 clinics
- Falls Church 2 clinics
- Farmville 3 clinics
- Ferrum 1 clinic
- Fishersville 1 clinic
- Floyd 3 clinics
- Fort Belvoir 1 clinic
- Fredericksburg 6 clinics
- Fries 1 clinic
- Front Royal 2 clinics
- Galax 3 clinics
- Glen Allen 2 clinics
- Goochland 2 clinics
- Gretna 1 clinic
- Grundy 1 clinic
- Hampton 3 clinics
- Hardy 2 clinics
- Harrisonburg 4 clinics
- Hayes 1 clinic
- Haysi 1 clinic
- Heathsville 1 clinic
- Henrico 1 clinic
- Herndon 3 clinics
- Hillsville 1 clinic
- Honaker 1 clinic
- Hopewell 1 clinic
- Hurley 1 clinic
- Independence 2 clinics
- Ivor 1 clinic
- Jonesville 3 clinics
- Keysville 1 clinic
- Kilmarnock 1 clinic
- King William 1 clinic
- Laurel Fork 1 clinic
- Lebanon 1 clinic
- Leesburg 3 clinics
- Lexington 5 clinics
- Locust Grove 1 clinic
- Louisa 2 clinics
- Luray 2 clinics
- Lynchburg 5 clinics
- Madison 1 clinic
- Madison Heights 2 clinics
- Manassas 3 clinics
- Manassas Park 1 clinic
- Marion 2 clinics
- Martinsville 2 clinics
- Mc Gaheysville 1 clinic
- Mc Lean 1 clinic
- Meadowview 1 clinic
- Mechanicsville 3 clinics
- Midlothian 7 clinics
- Moneta 1 clinic
- Monterey 2 clinics
- Montross 2 clinics
- Nathalie 1 clinic
- New Canton 1 clinic
- New Castle 1 clinic
- New Church 1 clinic
- Newport News 4 clinics
- Norfolk 5 clinics
- North Chesterfield 1 clinic
- Norton 1 clinic
- Nottoway 1 clinic
- Onley 1 clinic
- Orange 2 clinics
- Pearisburg 3 clinics
- Pennington Gap 2 clinics
- Petersburg 3 clinics
- Portsmouth 2 clinics
- Powhatan 3 clinics
- Prince George 1 clinic
- Pulaski 2 clinics
- Radford 2 clinics
- Reston 2 clinics
- Richlands 1 clinic
- Richmond 27 clinics
- Ridgeway 1 clinic
- Roanoke 12 clinics
- Rocky Mount 3 clinics
- Rustburg 2 clinics
- Ruther Glen 1 clinic
- Saint Charles 1 clinic
- Saint Paul 1 clinic
- Salem 3 clinics
- Saltville 1 clinic
- Shawsville 1 clinic
- Shenandoah 1 clinic
- South Boston 3 clinics
- South Hill 1 clinic
- Springfield 1 clinic
- Stanardsville 1 clinic
- Stanley 1 clinic
- Staunton 2 clinics
- Sterling 1 clinic
- Stony Creek 1 clinic
- Stuart 3 clinics
- Suffolk 2 clinics
- Syringa 1 clinic
- Tangier Island 1 clinic
- Tappahannock 1 clinic
- Tazewell 3 clinics
- Troutdale 1 clinic
- Troutville 1 clinic
- Vansant 2 clinics
- Verona 1 clinic
- Victoria 2 clinics
- Vinton 1 clinic
- Virginia Beach 2 clinics
- Warm Springs 1 clinic
- Warrenton 1 clinic
- Waverly 1 clinic
- Waynesboro 1 clinic
- Weyers Cave 1 clinic
- Williamsburg 1 clinic
- Winchester 4 clinics
- Wise 1 clinic
- Woodbridge 3 clinics
- Woodlawn 1 clinic
- Woodstock 1 clinic
- Wytheville 4 clinics
- Yorktown 1 clinic
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.