Hospitals in Oklahoma
151 hospitals, 122 with emergency services. Acute Care Hospital: 75 · Critical Access Hospital: 39 · Psychiatric Hospital: 12 · Inpatient Rehabilitation Hospital: 8 · Long-Term Acute Care Hospital: 8 · Rural Emergency Hospital: 5 · Children's Hospital: 2 · Federal/VA Acute Care Hospital: 2.
Compare the 4 top-rated hospitals in Oklahoma side by side → or choose your own.
Assisted living in Oklahoma: 186 licensed homes →
Hospitals by county
- Adair County1
- Atoka County1
- Beaver County1
- Beckham County1
- Blaine County2
- Bryan County1
- Caddo County2
- Canadian County1
- Carter County3
- Cherokee County2
- Choctaw County1
- Cimarron County1
- Cleveland County5
- Coal County1
- Comanche County4
- Craig County1
- Creek County3
- Custer County2
- Delaware County1
- Dewey County1
- Ellis County1
- Garfield County2
- Garvin County2
- Grady County1
- Greer County1
- Harmon County1
- Harper County1
- Haskell County1
- Hughes County1
- Jackson County1
- Jefferson County1
- Johnston County1
- Kay County2
- Kingfisher County1
- Kiowa County1
- Latimer County1
- Le Flore County1
- Lincoln County2
- Logan County1
- Love County1
- Major County1
- Marshall County1
- Mayes County1
- McClain County1
- McCurtain County1
- Murray County1
- Muskogee County3
- Noble County1
- Nowata County1
- Okfuskee County1
- Oklahoma County30
- Okmulgee County3
- Osage County3
- Ottawa County1
- Pawnee County1
- Payne County2
- Pittsburg County2
- Pontotoc County3
- Pottawatomie County1
- Pushmataha County1
- Roger Mills County1
- Rogers County2
- Sequoyah County1
- Stephens County1
- Texas County1
- Tulsa County21
- Wagoner County1
- Washington County1
- Washita County1
- Woods County1
- Woodward County2
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 Oklahoma: 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 Oklahoma, by city
Ada
- Chickasaw Nation Medical Center(580) 436‑3980Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Mercy Hospital Ada(580) 332‑2323Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Rolling Hills Hospital, LLC(580) 436‑3600Psychiatric Hospital · Full profile
Altus
- Jackson County Memorial Hospital Authority(580) 379‑5500Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Alva
- Share Medical Center(580) 430‑3355Critical Access Hospital · ER · Full profile
Anadarko
- The Physicians' Hospital in Anadarko(405) 247‑2551Critical Access Hospital · ER · Full profile
Antlers
- Pushmataha Hospital(580) 298‑3341Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Ardmore
- Exceptional Community Hospital Ardmore(469) 341‑7800Acute Care Hospital · ER · Full profile
- Mercy Hospital Ardmore, Inc(580) 223‑5400Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Atoka
- Atoka County Medical Center(580) 889‑3333Critical Access Hospital · ER · Medicare rating 4 of 5 · Full profile
Bartlesville
- Ascension St John Jane Phillips(918) 333‑7200Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Beaver
- Beaver County Memorial Hospital(580) 625‑4551Critical Access Hospital · ER · Full profile
Bethany
- The Children's Center, Inc(405) 789‑6711Children's Hospital · ER · Full profile
Blackwell
- Stillwater Medical-Blackwell(580) 363‑2311Rural Emergency Hospital · ER · Full profile
Boise City
- Cimarron Memorial Hospital(580) 544‑2501Critical Access Hospital · ER
Bristow
- Carrus Lakeside Hospital(918) 367‑2215Acute Care Hospital · ER · Full profile
Broken Arrow
- Ascension St John Broken Arrow(918) 994‑8100Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Ascension St John Rehab Hospital of Broken Arrow(918) 957‑3000Inpatient Rehabilitation Hospital · Full profile
Buffalo
- Harper County Community Hospital(580) 735‑2555Rural Emergency Hospital · ER · Full profile
Carnegie
- Carnegie Tri-County Municipal Hospital(580) 654‑1050Critical Access Hospital · ER
Cheyenne
- Roger Mills Memorial Hospital(580) 497‑3336Critical Access Hospital · ER · Full profile
Chickasha
- Grady Memorial Hospital(405) 224‑2300Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Claremore
- Claremore Indian Hospital(918) 341‑8430Acute Care Hospital · ER · Full profile
- Hillcrest Hospital Claremore(918) 341‑2556Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Cleveland
- Cleveland Area Hospital(918) 358‑2501Critical Access Hospital · ER · Full profile
Clinton
- Clinton Regional Hospital(580) 323‑0346Rural Emergency Hospital · ER · Full profile
Coalgate
- Coal County General Hospital, Inc.(580) 927‑2327Critical Access Hospital · ER · Medicare rating 4 of 5 · Full profile
Cordell
- Cordell Memorial Hospital(580) 832‑3339Critical Access Hospital · ER · Full profile
Cushing
- Hillcrest Hospital Cushing(918) 225‑8152Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Drumright
- Drumright Regional Hospital(918) 382‑2300Critical Access Hospital · ER · Full profile
Duncan
- Duncan Regional Hospital, Inc(580) 252‑5300Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Durant
- Alliancehealth Durant(405) 924‑3080Acute Care Hospital · ER · Medicare rating 1 of 5 · Full profile
Edmond
- INTEGRIS Health Edmond Hospital(405) 657‑3000Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
- Summit Medical Center, LLC(405) 359‑2400Acute Care Hospital · ER · Full profile
Elk City
- Great Plains Regional Medical Center(580) 225‑2511Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Enid
- INTEGRIS Health Enid Hospital(580) 233‑2300Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- St Mary's Regional Medical Center(580) 233‑6100Acute Care Hospital · ER · Medicare rating 3 of 5
Fairfax
- Rural Wellness Fairfax Hospital(918) 642‑3291Critical Access Hospital · ER · Full profile
Fairview
- Fairview Regional Medical Center Authority(580) 227‑3721Critical Access Hospital · ER · Full profile
Fort Supply
- Northwest Center for Behavioral Health (NCBH)(580) 766‑2311Psychiatric Hospital · Full profile
Grove
- INTEGRIS Grove Hospital(918) 786‑2243Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Guthrie
- Mercy Hospital Logan County(405) 282‑6700Critical Access Hospital · ER · Full profile
Guymon
- Memorial Hospital of Texas County Authority(580) 338‑6515Critical Access Hospital · ER · Full profile
Healdton
- Mercy Hospital Healdton, Inc.(580) 229‑0701Critical Access Hospital · ER · Full profile
Henryetta
- Hillcrest Hospital Henryetta(918) 650‑1511Acute Care Hospital · ER · Full profile
Hobart
- Elkview General Hospital(580) 726‑3324Rural Emergency Hospital · ER · Full profile
Holdenville
- Holdenville General Hospital(405) 379‑4200Critical Access Hospital · ER
Hollis
- Harmon Memorial Hospital(580) 688‑3363Critical Access Hospital · ER · Full profile
Hugo
- Choctaw Memorial Hospital(580) 317‑9500Acute Care Hospital · ER · Medicare rating 1 of 5 · Full profile
Idabel
- McCurtain Memorial Hospital(580) 286‑7623Critical Access Hospital · ER · Medicare rating 4 of 5 · Full profile
Kingfisher
- Mercy Hospital Kingfisher, Inc(405) 375‑3141Critical Access Hospital · ER · Full profile
Lawton
- Jim Taliaferro Comm Mental Health Ctr(580) 248‑5780Psychiatric Hospital
- Lawton Indian Hospital(580) 353‑0350Acute Care Hospital · ER · Full profile
- Memorial Health(580) 355‑8620Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
- Southwestern Medical Center(405) 531‑4701Acute Care Hospital · ER · Medicare rating 2 of 5
Lindsay
- Lindsay Municipal Hospital(405) 756‑1404Acute Care Hospital · ER · Full profile
Madill
- Alliancehealth Madill(580) 795‑3384Critical Access Hospital · ER · Full profile
Mangum
- Mangum Regional Medical Center(580) 782‑3353Critical Access Hospital · ER · Full profile
Marietta
- Mercy Hospital Marietta(580) 276‑3347Critical Access Hospital · ER · Full profile
McAlester
- Carl Albert Community Mental Health Center(918) 426‑7800Psychiatric Hospital
- McAlester Regional Health Center(918) 426‑1800Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Miami
- INTEGRIS Miami Hospital(918) 542‑6611Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Midwest City
- Everest Rehabilitation Hospital Okc, LLC(469) 351‑3321Inpatient Rehabilitation Hospital · Full profile
- Inspire Specialty Hospital(405) 739‑0800Long-Term Acute Care Hospital · Full profile
- SSM Health St Anthony Hospital - Midwest(405) 610‑4411Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Muskogee
- Cornerstone Specialty Hospitals Muskogee(918) 682‑6161Long-Term Acute Care Hospital
- Muskogee VA Medical Center(918) 577‑3000Federal/VA Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Saint Francis Hospital Muskogee(918) 682‑5501Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Norman
- Behavioral Health Center at Porter Health Village(405) 754‑1309Psychiatric Hospital · ER · Full profile
- Griffin Memorial Hospital(405) 321‑4880Psychiatric Hospital · Full profile
- J D McCarty Center for Children(405) 307‑2800Children's Hospital · Full profile
- Norman Regional(405) 307‑1050Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Nowata
- Ascension St John Nowata(918) 273‑3102Critical Access Hospital · ER · Full profile
Okeene
- Okeene Municipal Hospital(580) 822‑4417Critical Access Hospital · ER · Full profile
Okemah
- Creek Nation Community Hospital(918) 623‑1424Critical Access Hospital · ER · Full profile
Oklahoma City
- Cedar Ridge Behavioral Hospital(405) 605‑6111Psychiatric Hospital
- Community Hospital, LLC(405) 486‑6491Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- INTEGRIS Baptist Medical Center, Inc(405) 949‑3011Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- INTEGRIS Community Hospital - Council Crossing(405) 550‑3280Acute Care Hospital · ER · Full profile
- INTEGRIS Southwest Medical Center(405) 636‑7000Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
- Lakeside Women's Hospital, a Member of INTEGRIS He…(405) 936‑1500Acute Care Hospital · ER · Full profile
- McBride Orthopedic Hospital(405) 486‑2100Acute Care Hospital · ER · Full profile
- Mercy Hospital Oklahoma City, Inc(405) 755‑1515Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Mercy Rehabilitation Hospital Oklahoma City(405) 384‑5240Inpatient Rehabilitation Hospital · Full profile
- Northwest Surgical Hospital(405) 848‑1918Acute Care Hospital · ER · Full profile
- O U Medical Center(405) 271‑5911Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
- Oakwood Springs, LLC(405) 438‑3000Psychiatric Hospital · Full profile
- Okc-Amg Specialty Hospital(405) 936‑5822Long-Term Acute Care Hospital · Full profile
- Oklahoma Center for Orthopaedic & Multi-Sp(405) 602‑6500Acute Care Hospital · ER · Full profile
- Oklahoma City Rehabilitation Hospital, LLC(405) 900‑8850Inpatient Rehabilitation Hospital · Full profile
- Oklahoma City VA Medical Center(405) 270‑0501Federal/VA Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
- Oklahoma Heart Hospital South, LLC(405) 628‑6000Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Oklahoma Heart Hospital, LLC(405) 608‑3200Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Oklahoma Spine Hospital(405) 749‑2700Acute Care Hospital · ER · Full profile
- Onecore Health(405) 631‑3085Acute Care Hospital · ER · Full profile
- PAM Health Specialty Hospital of Oklahoma City(405) 232‑8000Long-Term Acute Care Hospital · Full profile
- Select Specialty Hospital - Oklahoma City, Inc(405) 606‑6901Long-Term Acute Care Hospital · Full profile
- SSM Health Rehabilitation Hospital-Okc(405) 236‑3131Inpatient Rehabilitation Hospital · Full profile
- SSM Health St Anthony Hospital - Oklahoma City(405) 272‑7000Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
- Surgical Hospital of Oklahoma(405) 634‑9300Acute Care Hospital · ER
Okmulgee
- Muscogee (Creek) Nation Long Term Acute Care Hospi…(918) 756‑9211Long-Term Acute Care Hospital · Full profile
- Muscogee (Creek) Nation Medical Center(918) 756‑4233Acute Care Hospital · ER · Full profile
Owasso
- Ascension St John Rehabilitation Hospital of Owass…(918) 401‑3100Inpatient Rehabilitation Hospital · Full profile
- Bailey Medical Center, LLC(918) 376‑8000Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- St John Owasso(918) 274‑5100Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
Pauls Valley
- Valley Community Hospital(405) 866‑5100Acute Care Hospital · ER
Pawhuska
- Pawhuska Hospital, Inc(918) 287‑3232Critical Access Hospital · ER · Full profile
Perry
- Stillwater Medical - Perry(580) 336‑3541Rural Emergency Hospital · ER · Full profile
Ponca City
- INTEGRIS Health Ponca City(580) 765‑3321Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Poteau
- Eastern Oklahoma Medical Center(918) 647‑8167Critical Access Hospital · ER · Medicare rating 4 of 5 · Full profile
Prague
- Prague Regional Memorial Hospital(405) 567‑4922Critical Access Hospital · ER · Full profile
Pryor
- Hillcrest Hospital Pryor(918) 825‑1600Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Purcell
- Purcell Municipal Hospital(405) 527‑6524Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Sallisaw
- Sequoyah County-City of Sallisaw Hospital Authorit…(918) 774‑1100Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Sapulpa
- Ascension St John Sapulpa(918) 224‑4280Critical Access Hospital · ER · Full profile
Seiling
- Seiling Municipal Hospital(580) 922‑7361Critical Access Hospital · ER · Full profile
Shattuck
- Newman Memorial Hospital(580) 938‑2551Critical Access Hospital · ER · Full profile
Shawnee
- SSM Health St Anthony Hospital - Shawnee(405) 273‑2270Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Stigler
- Haskell Regional Hospital, Inc(918) 967‑4682Critical Access Hospital · ER · Full profile
Stillwater
- Stillwater Medical Center(405) 372‑1480Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Stilwell
- Memorial Hospital(918) 696‑3101Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Stroud
- Rural Wellness Stroud Hospital(918) 968‑3571Critical Access Hospital · ER · Full profile
Sulphur
- Arbuckle Memorial Hospital Authority(580) 622‑2161Critical Access Hospital · ER · Medicare rating 4 of 5
Tahlequah
- Cherokee Nation W W Hastings Indian Hospital(918) 458‑3100Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- Northeastern Health System(918) 456‑0641Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Talihina
- Choctaw Nation Health Services Authority(918) 567‑7000Acute Care Hospital · ER · Full profile
Tishomingo
- Mercy Hospital Tishomingo Inc(580) 371‑2327Critical Access Hospital · ER · Full profile
Tulsa
- Ascension St John Medical Center(918) 744‑2296Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- Brookhaven Hospital, LLC(918) 438‑4257Psychiatric Hospital · Full profile
- Council Oak Comprehensive Healthcare(918) 940‑7543Acute Care Hospital · Full profile
- Hillcrest Hospital South(918) 294‑4499Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- Hillcrest Medical Center(918) 579‑1000Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
- Laureate Psychiatric Clinic and Hospital, Inc(918) 481‑4000Psychiatric Hospital · Full profile
- Oklahoma State University Medical Center(918) 599‑1000Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
- Oklahoma Surgical Hospital, LLC(918) 477‑5000Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- PAM Rehabilitation Hospital of Tulsa(918) 940‑8801Inpatient Rehabilitation Hospital · Full profile
- PAM Specialty Hospital of Tulsa(918) 663‑8183Long-Term Acute Care Hospital · Full profile
- Parkside, Inc(918) 588‑8888Psychiatric Hospital · Full profile
- Saint Francis Hospital South, LLC(918) 307‑6010Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Saint Francis Hospital, Inc(918) 494‑8467Acute Care Hospital · ER · Medicare rating 5 of 5 · Full profile
- Select Specialty Hospital - Tulsa/Midtown, LLC(918) 579‑7301Long-Term Acute Care Hospital · Full profile
- Tulsa Center for Behavioral Health(918) 293‑2140Psychiatric Hospital · Full profile
- Tulsa Rehabilitation Hospital LLC(918) 820‑3499Inpatient Rehabilitation Hospital · Full profile
- Tulsa Spine & Specialty Hospital(918) 388‑5701Acute Care Hospital · ER · Full profile
Vinita
- Saint Francis Hospital Vinita, Inc(918) 256‑7551Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Wagoner
- Wagoner Community Hospital(918) 485‑5514Acute Care Hospital · ER · Medicare rating 2 of 5 · Full profile
Watonga
- Mercy Hospital Watonga, Inc(580) 623‑7211Critical Access Hospital · ER · Full profile
Waurika
- Jefferson County Hospital(580) 228‑2344Critical Access Hospital · ER · Full profile
Weatherford
- Weatherford Regional Hospital, Inc of Weatherford(580) 772‑5551Critical Access Hospital · ER · Full profile
Woodward
- Integris Health Woodward Hospital(580) 256‑5511Acute Care Hospital · ER · Medicare rating 3 of 5 · Full profile
Yukon
- INTEGRIS Canadian Valley Hospital(405) 717‑6800Acute Care Hospital · ER · Medicare rating 4 of 5 · Full profile
Health centers, clinics and pharmacies in Oklahoma
Addiction and mental health treatment in Oklahoma
From SAMHSA’s FindTreatment.gov. In a crisis, call or text 988.
Common questions
How many hospitals are in Oklahoma?
Our directory lists 151 hospitals in Oklahoma, from official Medicare (CMS) data. 122 of them list emergency services.
Which hospitals in Oklahoma have a 5-star Medicare rating?
8 hospitals have the top overall rating of 5 stars in the current CMS data: Bailey Medical Center, LLC, Chickasaw Nation Medical Center, Muskogee VA Medical Center, Oklahoma Heart Hospital South, LLC, Oklahoma Surgical Hospital, LLC, Saint Francis Hospital South, LLC, Saint Francis Hospital, Inc and St John Owasso.
Which cities in Oklahoma have the most hospitals?
Oklahoma City (25), Tulsa (17), Lawton (4), Norman (4) and Ada (3).
Source: Centers for Medicare & Medicaid Services (CMS) hospital data, updated 2026-07-22, retrieved 2026-10-29. Methodology