Skip to content

Checked

Hospitals in Virginia

96 hospitals in 64 cities and 70 counties · Data as of 08/12/2026

Hospitals on this page

Hospitals in Virginia at a glance

  • There are 96 hospitals in Virginia, or roughly one for every 90,679 people.
  • Per person, that is 31% below the national rate (0.16 per 10,000).
  • The largest group is Acute Care Hospitals (75%), ahead of Psychiatric Hospitals and Critical Access Hospitals.
  • 76 have a Medicare star rating, averaging 3.7 out of 5; 12 earned the top five stars.
  • Richmond (4), Norfolk (3) and Virginia Beach (3) have the most, 10% of the state total combined.

Top-rated hospitals in Virginia

Highest Medicare star ratings

Find hospitals by city or county

Pick a place to see its full list

All hospitals in Virginia

96 listed, A to Z · Page 1 of 4

Frequently asked questions

How many hospitals are in Virginia?
There are 96 hospitals in Virginia in our data as of 08/12/2026.
Which Virginia cities have the most hospitals?
Richmond (4), Norfolk (3), Virginia Beach (3), Danville (2), Hampton (2).
What is the highest-rated hospital in Virginia?
Bon Secours St Marys Hospital in Richmond, Centra Bedford Memorial Hospital in Bedford, Inova Alexandria Hospital in Alexandria have a 5-star Medicare star rating, the highest available.