Free & Low-Cost Clinics in Virginia
230 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
- Madison Heights 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
- 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
- Stuart 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
- 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.
Was this page helpful?
Something wrong or missing? Tell us — we read every report and fix issues fast.