Hospitals in Virginia
110 hospitals, 87 with emergency services. Acute Care Hospital: 72 · Psychiatric Hospital: 9 · Critical Access Hospital: 8 · Inpatient Rehabilitation Hospital: 8 · Long-Term Acute Care Hospital: 6 · Federal/VA Acute Care Hospital: 3 · Children's Hospital: 2 · Military Hospital (Department of Defense): 2.
Compare the 4 top-rated hospitals in Virginia side by side → or choose your own.
Hospitals by county
- Accomack County1
- Albemarle County2
- Alexandria City1
- Alleghany County1
- Arlington County1
- Augusta County1
- Bath County1
- Bedford County1
- Bristol City1
- Buchanan County1
- Charlottesville City1
- Chesapeake City1
- Chesterfield County1
- Culpeper County1
- Danville City2
- Dickenson County1
- Emporia City1
- Essex County1
- Fairfax County8
- Fauquier County1
- Franklin County1
- Franklin City1
- Fredericksburg City2
- Galax City1
- Giles County1
- Gloucester County1
- Halifax County1
- Hampton City2
- Hanover County1
- Henrico County5
- Hopewell City1
- James City3
- Lancaster County1
- Lee County1
- Lexington City1
- Loudoun County3
- Lynchburg City2
- Manassas City1
- Mecklenburg County1
- Montgomery County2
- New Kent County1
- Newport News City3
- Norfolk City5
- Page County1
- Petersburg City4
- Portsmouth City2
- Prince Edward County1
- Prince William County2
- Pulaski County1
- Richmond City4
- Roanoke County1
- Roanoke City1
- Rockingham County1
- Russell County1
- Salem City2
- Shenandoah County1
- Smyth County2
- Spotsylvania County1
- Stafford County1
- Staunton City1
- Suffolk City2
- Tazewell County2
- Virginia Beach City3
- Warren County1
- Washington County1
- Winchester City1
- Wise County1
- Wythe County1
- York County1
Cities with several hospitals
Nursing homes, hospice, home health and dialysis
Medicare-certified providers, with Medicare star ratings and official data.
Outpatient surgery centers
Medicare-certified ambulatory surgery centers: kinds of surgery, Medicare quality measures and patient survey.
Medical supply stores
Medical equipment suppliers enrolled in Medicare: wheelchairs, walkers, oxygen, CPAP, diabetic supplies and more.
ER wait times and Medicare ratings
Ranked only by official Medicare (CMS) numbers.
Care in Virginia: specialties, conditions and doctors
Specialties listed by hospitals here
Conditions listed by hospitals here
The number is how many hospitals here list it on their own website (hospitals with a reviewed website profile only).
All hospitals in Virginia, by city
Abingdon
- Johnston Memorial Hospital(276) 258‑1000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Aldie
- Encompass Health Rehab Hospital of Northern VA(703) 957‑2000Inpatient Rehabilitation Hospital · Full profile
Alexandria
- Inova Alexandria Hospital(703) 504‑3167Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Inova Mount Vernon Hospital(703) 664‑7105Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Inova Specialty Hospital(571) 547‑3600Long-Term Acute Care Hospital · Full profile
Arlington
- Virginia Hospital Center(703) 558‑5000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Bedford
- Centra Bedford Memorial Hospital(540) 586‑2441Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
Big Stone Gap
- Lonesome Pine Hospital(276) 523‑3111Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Blacksburg
- Lewisgale Hospital Montgomery(540) 951‑1111Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Bristol
- Rehabilitation Hospital of Bristol(276) 642‑7900Inpatient Rehabilitation Hospital · Full profile
Catawba
- Catawba Hospital(540) 375‑4200Psychiatric Hospital · Full profile
Charlottesville
- Sentara Martha Jefferson Hospital(434) 654‑7000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- University of Virginia Medical Center(434) 924‑0000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- UVA Encompass Health Rehabilitation Hospital(434) 244‑2000Inpatient Rehabilitation Hospital · Full profile
Chesapeake
- Chesapeake General Hospital(757) 312‑8121Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Christiansburg
- Carilion New River Valley Medical Center(540) 731‑2000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Clintwood
- Dickenson Community Hospital(276) 926‑0300Critical Access Hospital · ER · Full profile
Culpeper
- UVA Health Culpeper Medical Center(703) 829‑4300Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Danville
- Southern Virginia Mental Health Institute(434) 773‑4339Psychiatric Hospital · ER · Full profile
- Sovah Health Danville(434) 799‑2100Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Dulles
- Stonesprings Hospital Center(571) 349‑4000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Emporia
- Bon Secours Southern Virginia Medical Center(434) 348‑4400Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Fairfax
- Inova Fair Oaks Hospital(703) 391‑4170Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
Falls Church
- Dominion Hospital(703) 536‑2000Psychiatric Hospital · Full profile
- Inova Fairfax Hospital(703) 698‑1110Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Northern Virginia Mental Health Insti(703) 207‑7100Psychiatric Hospital · Full profile
Farmville
- Southside Community Hospital, Inc(434) 392‑8811Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Fishersville
- Augusta Health(540) 332‑4000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Fort Belvoir
- Fort Belvoir Community Hospital(571) 231‑3224Military Hospital (Department of Defense) · ER · Full profile
Franklin
- Bon Secours Southampton Memorial Hospital(757) 569‑6100Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Fredericksburg
- Encompass Health Rehab Hospital of Fredericksburg(540) 368‑7300Inpatient Rehabilitation Hospital · Full profile
- Mary Washington Hospital(540) 741‑1100Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- Spotsylvania Regional Medical Center(540) 498‑4000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Front Royal
- Warren Memorial Hospital(540) 636‑0299Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Galax
- Twin County Regional Hospital(276) 236‑1650Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Gloucester
- Riverside Walter Reed Hospital(804) 693‑8800Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Grundy
- Buchanan General Hospital(276) 935‑1000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Hampton
- Hampton VA Medical Center(757) 722‑9961Federal/VA Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Sentara Careplex Hospital(757) 827‑2545Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Harrisonburg
- Sentara RMH Medical Center(540) 689‑1000Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
Haymarket
- UVA Health Haymarket Medical Center(571) 284‑1000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Hopewell
- John Randolph Medical Center(804) 541‑1600Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Hot Springs
- Bath Community Hospital(540) 839‑7000Critical Access Hospital · ER · Full profile
Kilmarnock
- Rappahannock General Hospital(804) 435‑8000Critical Access Hospital · ER · Medicare rating 4 of 5 · Full profile
Lebanon
- Russell County Hospital(276) 883‑8000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Leesburg
- Inova Loudoun Hospital(703) 858‑6600Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
Lexington
- Carilion Stonewall Jackson Hospital(540) 458‑3300Critical Access Hospital · ER · Medicare rating 3 of 5 · Full profile
Low Moor
- Lewisgale Hospital Alleghany(540) 862‑6200Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Luray
- Page Memorial Hospital, Inc(540) 743‑4561Critical Access Hospital · ER · Medicare rating 5 of 5 · Full profile
Lynchburg
- Centra Health - Lynchburg Gen Hospital(434) 200‑4789Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- Centra Specialty Hospital(434) 200‑1960Long-Term Acute Care Hospital · Full profile
Manassas
- UVA Health Prince William Medical Center(703) 369‑8736Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Marion
- Smyth County Community Hospital(276) 378‑1000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- Southwestern Virginia Mental Health Institute(276) 706‑3300Psychiatric Hospital · Full profile
Mechanicsville
- Bon Secours Memorial Regional Medical Center(804) 764‑6000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Midlothian
- Bon Secours St Francis Medical Center(804) 594‑7400Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
New Kent
- Cumberland Hospital LLC(804) 966‑2242Children's Hospital · Full profile
Newport News
- Mary Immaculate Hospital(757) 886‑6000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Riverside Regional Medical Center(757) 594‑2000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- Select Specialty Hospital - Hampton Roads(757) 534‑5000Long-Term Acute Care Hospital · Full profile
Norfolk
- Childrens Hospital of the Kings Daughters Inc(757) 668‑9647Children's Hospital · ER · Full profile
- Hospital for Extended Recovery(757) 388‑1700Long-Term Acute Care Hospital · Full profile
- Lake Taylor Transitional Care Hospital(757) 461‑5001Long-Term Acute Care Hospital · Full profile
- Sentara Leigh Hospital(757) 261‑6700Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- Sentara Norfolk General Hospital(757) 388‑3000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Onancock
- Riverside Shore Memorial Hospital(757) 414‑8000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Pearisburg
- Carilion Giles Community Hospital(540) 921‑6000Critical Access Hospital · ER · Medicare rating 4 of 5 · Full profile
Pennington Gap
- Lee County Community Hospital(276) 299‑5000Critical Access Hospital · ER · Full profile
Petersburg
- Bon Secours Southside Medical Center(804) 765‑5000Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
- Encompass Health Rehab Hospital of Petersburg(804) 504‑8100Inpatient Rehabilitation Hospital · Full profile
- Hiram W Davis Medical Center(804) 524‑7112Acute Care Hospital
- Poplar Springs Hospital(804) 733‑6874Psychiatric Hospital
Portsmouth
- Bon Secours Maryview Medical Center(757) 398‑2200Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- NMC Portsmouth(757) 953‑5000Military Hospital (Department of Defense) · ER · Full profile
Pulaski
- Lewisgale Hospital Pulaski(540) 994‑8100Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Reston
- Reston Hospital Center(703) 689‑9000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Richlands
- Clinch Valley Medical Center(276) 596‑6000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Richmond
- Bon Secours Richmond Community Hospital(804) 225‑1701Acute Care Hospital · ER · Full profile
- Bon Secours St Marys Hospital(804) 285‑2011Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- CJW Medical Center(804) 483‑0000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Encompass Health Rehab Hospital of Richmond(804) 288‑5700Inpatient Rehabilitation Hospital · Full profile
- Henrico Doctors' Hospital(804) 289‑4500Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Medical College of Virginia Hospitals(804) 828‑9000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Richmond VA Medical Center(804) 675‑5000Federal/VA Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Select Speciality Hospital - Richmond Inc(804) 678‑7000Long-Term Acute Care Hospital · Full profile
- Sheltering Arms Institute(804) 764‑5290Inpatient Rehabilitation Hospital · Full profile
Roanoke
- Carilion Medical Center(540) 981‑7000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Rocky Mount
- Carilion Franklin Memorial Hospital(540) 483‑5277Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Salem
- Lewisgale Medical Center(540) 776‑4100Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
- Salem VA Medical Center(540) 982‑2463Federal/VA Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
South Boston
- Sentara Halifax Regional Hospital(434) 517‑3100Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
South Hill
- Community Memorial Hospital(434) 447‑3151Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Stafford
- Stafford Hospital, LLC(540) 741‑9000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Staunton
- Western State Hospital(540) 332‑8000Psychiatric Hospital · ER · Full profile
Suffolk
- Bon Secours Harbour View Medical Center(757) 673‑5917Acute Care Hospital · ER · Full profile
- Sentara Obici Hospital(757) 934‑4000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Tappahannock
- VCU Health Tappahannock Hospital(804) 443‑3311Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Tazewell
- Carilion Tazewell Community Hospital(276) 988‑8700Acute Care Hospital · ER · Full profile
Virginia Beach
- Sentara Princess Anne Hospital(757) 507‑1520Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Sentara Virginia Beach General Hospital(757) 395‑8000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Virginia Beach Psychiatric Center(757) 496‑6000Psychiatric Hospital · Full profile
Warrenton
- Fauquier Hospital(540) 316‑5000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Williamsburg
- Riverside Doctors' Hospital of Williamsburg(757) 585‑2010Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Sentara Williamsburg Regional Medical Center(757) 984‑8137Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- The Pavilion at Williamsburg Place(757) 941‑6400Psychiatric Hospital · Full profile
Winchester
- Winchester Medical Center(540) 536‑8000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Woodbridge
- Sentara Northern Virginia Medical Center(703) 523‑1000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Woodstock
- Shenandoah Memorial Hospital(540) 459‑1100Critical Access Hospital · ER · Medicare rating 3 of 5 · Full profile
Wytheville
- Wythe County Community Hospital(276) 228‑0200Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Yorktown
- Riverside Rehabilitation Institute(757) 272‑0300Inpatient Rehabilitation Hospital · Full profile
Health centers, clinics and pharmacies in Virginia
Addiction and mental health treatment in Virginia
From SAMHSA’s FindTreatment.gov. In a crisis, call or text 988.
Common questions
How many hospitals are in Virginia?
Our directory lists 110 hospitals in Virginia, from official Medicare (CMS) data. 87 of them list emergency services.
Which hospitals in Virginia have a 5-star Medicare rating?
12 hospitals have the top overall rating of 5 stars in the current CMS data: Bon Secours St Marys Hospital, Centra Bedford Memorial Hospital, Inova Alexandria Hospital, Inova Fair Oaks Hospital, Inova Fairfax Hospital, Inova Loudoun Hospital, Page Memorial Hospital, Inc, Richmond VA Medical Center, Riverside Doctors' Hospital of Williamsburg, Sentara Princess Anne Hospital, Sentara RMH Medical Center and Sentara Williamsburg Regional Medical Center.
Which cities in Virginia have the most hospitals?
Richmond (9), Norfolk (5), Petersburg (4), Alexandria (3) and Charlottesville (3).
Source: Centers for Medicare & Medicaid Services (CMS) hospital data, updated 2026-07-22, retrieved 2026-10-29. Methodology