Sample site: a redesign proposal for Virginia Community Healthcare Association, not their live website.

Find a community health center in Virginia

228 health center sites run by VCHA’s member organizations, in 112 towns and cities, listed alphabetically. Call the health center directly for appointments and records.

Health centers offer primary care, dental, behavioral health, pharmacy and substance use disorder services, and serve uninsured patients on a sliding fee scale. VCHA can’t assist with patient or employee information. Directory from VCHA’s Find a Health Center map, checked November 2026.

A

Afton

Alberta

Alexandria

Amelia Court House

Amherst

Annandale

Appalachia

Appomattox

Arlington

Arrington

Aylett

B

Bassett

Bastian

Bedford

Bland

Bowling Green

Boydton

Bristol

Buena Vista

C

Cana

Cape Charles

Charles City

Charlotte Court House

Charlottesville

Chatham

Chesapeake

Chincoteague

Christiansburg

D

Damascus

Danville

Dendron

Dinwiddie

Dublin

Dumfries

Dungannon

E

Eastville

Elkton

Emporia

Esmont

Ewing

Exmore

F

Fairfax

Farmville

Ferrum

Floyd

Franklin

Franktown

Fredericksburg

Fries

G

Galax

Glen Allen

H

Hampton

Harrisonburg

Haysi

Herndon

Hillsville

Honaker

Hopewell

Hurley

I

Ivor

J

Jonesville

K

Kenbridge

L

Laurel Fork

Leesburg

Lexington

Louisa

Lovingston

Lynchburg

M

Madison Heights

Manassas

Martinsville

Meadowview

Melfa

Milford

Monterey

Montross

N

New Canton

New Castle

New Church

Newport News

Norfolk

O

Oak Hall

Onancock

Onley

P

Parksley

Pearisburg

Petersburg

Portsmouth

Pound

Prince George

R

Reston

Richmond

Ridgeway

Roanoke

Rustburg

S

Saint Charles

Saint Paul

Saltville

South Boston

Sterling

Stony Creek

Stuart

Suffolk

T

Tazewell

Troutdale

V

Vansant

Victoria

Virginia Beach

W

Waverly

Williamsburg

Winchester

Woodbridge