Skip to content

Checked

Nursing Homes in Oklahoma

283 nursing homes in 139 cities and 69 counties · Data as of 08/12/2026

Nursing homes on this page

Nursing homes in Oklahoma at a glance

  • There are 283 nursing homes in Oklahoma, or roughly one for every 14,235 people.
  • Per person, that is 62% above the national rate (0.43 per 10,000).
  • The largest group is For-Profit Nursing Homes (89%), ahead of Nonprofit Nursing Homes and Government Nursing Homes.
  • 281 have a Medicare star rating, averaging 2.7 out of 5; 35 earned the top five stars.
  • Oklahoma City (26), Tulsa (20) and Broken Arrow (7) have the most, 19% of the state total combined.

Top-rated nursing homes in Oklahoma

Highest Medicare star ratings

Find nursing homes by city or county

Pick a place to see its full list

All nursing homes in Oklahoma

283 listed, A to Z · Page 1 of 10

Frequently asked questions

How many nursing homes are in Oklahoma?
There are 283 nursing homes in Oklahoma in our data as of 08/12/2026.
Which Oklahoma cities have the most nursing homes?
Oklahoma City (26), Tulsa (20), Broken Arrow (7), Muskogee (7), Enid (6).
What is the highest-rated nursing home in Oklahoma?
Artesian Home in Sulphur, Beadles New Beginnings in Alva, Beare Manor in Hartshorne have a 5-star Medicare star rating, the highest available.