Free & Low-Cost Clinics in Virginia
227 clinics · 116 cities
Every clinic below is a federally funded community health center in Virginia. They treat you whether or not you have insurance and charge on a sliding-fee scale based on your income and family size. Pick your city to see clinic names, addresses, phone numbers, and hours. Always call ahead to confirm services and eligibility.
Advertisement
Cities in Virginia (VA)
- Richmond 14 clinics
- Alexandria 10 clinics
- Newport News 7 clinics
- Danville 6 clinics
- Lexington 6 clinics
- Lynchburg 6 clinics
- Bristol 5 clinics
- Victoria 5 clinics
- Arlington 4 clinics
- Arrington 4 clinics
- Norfolk 4 clinics
- Petersburg 4 clinics
- Portsmouth 4 clinics
- Saltville 4 clinics
- Buena Vista 3 clinics
- Fairfax 3 clinics
- Harrisonburg 3 clinics
- Herndon 3 clinics
- Martinsville 3 clinics
- New Canton 3 clinics
- New Castle 3 clinics
- Annandale 2 clinics
- Bedford 2 clinics
- Bland 2 clinics
- Charlotte Court House 2 clinics
- Charlottesville 2 clinics
- Chilhowie 2 clinics
- Christiansburg 2 clinics
- Damascus 2 clinics
- Dublin 2 clinics
- Dungannon 2 clinics
- Floyd 2 clinics
- Ivor 2 clinics
- Lovingston 2 clinics
- Madison Heights 2 clinics
- Manassas 2 clinics
- Meadowview 2 clinics
- Monterey 2 clinics
- Onancock 2 clinics
- Onley 2 clinics
- Ridgeway 2 clinics
- Roanoke 2 clinics
- Saint Charles 2 clinics
- Stony Creek 2 clinics
- Tazewell 2 clinics
- Vansant 2 clinics
- Virginia Beach 2 clinics
- Waverly 2 clinics
- Winchester 2 clinics
- Afton 1 clinic
- Alberta 1 clinic
- Amelia Court House 1 clinic
- Amherst 1 clinic
- Appalachia 1 clinic
- Appomattox 1 clinic
- Aylett 1 clinic
- Bassett 1 clinic
- Bastian 1 clinic
- Bluefield 1 clinic
- Bowling Green 1 clinic
- Boydton 1 clinic
- Cana 1 clinic
- Cape Charles 1 clinic
- Charles City 1 clinic
- Chatham 1 clinic
- Chesapeake 1 clinic
- Chincoteague Island 1 clinic
- Dendron 1 clinic
- Dinwiddie 1 clinic
- Dumfries 1 clinic
- Eastville 1 clinic
- Elkton 1 clinic
- Emporia 1 clinic
- Esmont 1 clinic
- Ewing 1 clinic
- Exmore 1 clinic
- Farmville 1 clinic
- Ferrum 1 clinic
- Franklin 1 clinic
- Franktown 1 clinic
- Fredericksburg 1 clinic
- Fries 1 clinic
- Galax 1 clinic
- Glen Allen 1 clinic
- Hampton 1 clinic
- Haysi 1 clinic
- Henrico 1 clinic
- Hillsville 1 clinic
- Honaker 1 clinic
- Hopewell 1 clinic
- Hurley 1 clinic
- Independence 1 clinic
- Jonesville 1 clinic
- Kenbridge 1 clinic
- Laurel Fork 1 clinic
- Leesburg 1 clinic
- Louisa 1 clinic
- Melfa 1 clinic
- Milford 1 clinic
- Montross 1 clinic
- New Church 1 clinic
- North Chesterfield 1 clinic
- Oak Hall 1 clinic
- Parksley 1 clinic
- Pearisburg 1 clinic
- Pound 1 clinic
- Prince George 1 clinic
- Reston 1 clinic
- Rustburg 1 clinic
- Saint Paul 1 clinic
- South Boston 1 clinic
- Sterling 1 clinic
- Stuart 1 clinic
- Suffolk 1 clinic
- Troutdale 1 clinic
- Woodbridge 1 clinic
No cities match your search.
New to community health centers? Read how the sliding-fee scale works or what to bring to your first visit.