Skip to content

Checked

Hospitals in Oklahoma

136 hospitals in 80 cities and 70 counties · Data as of 08/12/2026

Hospitals on this page

Hospitals in Oklahoma at a glance

  • There are 136 hospitals in Oklahoma, or roughly one for every 29,622 people.
  • Per person, that is about 2.1 times the national rate (0.16 per 10,000).
  • The largest group is Acute Care Hospitals (56%), ahead of Critical Access Hospitals and Psychiatric Hospitals.
  • 62 have a Medicare star rating, averaging 3.3 out of 5; 8 earned the top five stars.
  • Oklahoma City (19), Tulsa (12) and Lawton (4) have the most, 26% of the state total combined.

Top-rated hospitals in Oklahoma

Highest Medicare star ratings

Find hospitals by city or county

Pick a place to see its full list

All hospitals in Oklahoma

136 listed, A to Z · Page 1 of 5

Frequently asked questions

How many hospitals are in Oklahoma?
There are 136 hospitals in Oklahoma in our data as of 08/12/2026.
Which Oklahoma cities have the most hospitals?
Oklahoma City (19), Tulsa (12), Lawton (4), Norman (4), Ada (2).
What is the highest-rated hospital in Oklahoma?
Bailey Medical Center, LLC in Owasso, Chickasaw Nation Medical Center in Ada, Muskogee VA Medical Center in Muskogee have a 5-star Medicare star rating, the highest available.