Nursing Homes in Oklahoma

284 Medicare-certified nursing homes across 145 cities

284

Total Facilities

145

Cities Covered

284

Medicare Certified

3.6

Avg Google Rating

Finding a Nursing Home in Oklahoma

Oklahoma has 284 Medicare-certified nursing homes and skilled nursing facilities across 145 cities and towns. Whether you're looking for short-term rehabilitation after a hospital stay or long-term care for a loved one, this directory helps you compare facilities by CMS star ratings, Google reviews, staffing levels, and health inspection records.

The largest concentration of nursing homes in Oklahoma is in Oklahoma City, with 28 facilities. Use the city listings below to find nursing homes near you, or search by zip code for the closest options.

Browse by City in Oklahoma

Oklahoma City

28 nursing homes

Tulsa

20 nursing homes

Broken Arrow

7 nursing homes

Muskogee

7 nursing homes

Enid

6 nursing homes

Mcalester

5 nursing homes

Norman

5 nursing homes

Ardmore

4 nursing homes

Chickasha

4 nursing homes

Lawton

4 nursing homes

Midwest City

4 nursing homes

Shawnee

4 nursing homes

Ada

3 nursing homes

Bartlesville

3 nursing homes

Claremore

3 nursing homes

Durant

3 nursing homes

Edmond

3 nursing homes

Grove

3 nursing homes

Owasso

3 nursing homes

Ponca City

3 nursing homes

Sapulpa

3 nursing homes

Tahlequah

3 nursing homes

Yukon

3 nursing homes

Altus

2 nursing homes

Alva

2 nursing homes

Antlers

2 nursing homes

Bethany

2 nursing homes

Clinton

2 nursing homes

Dewey

2 nursing homes

Duncan

2 nursing homes

El Reno

2 nursing homes

Elk City

2 nursing homes

Eufaula

2 nursing homes

Guthrie

2 nursing homes

Harrah

2 nursing homes

Henryetta

2 nursing homes

Holdenville

2 nursing homes

Hugo

2 nursing homes

Idabel

2 nursing homes

Kingfisher

2 nursing homes

Lexington

2 nursing homes

Marlow

2 nursing homes

Miami

2 nursing homes

Nowata

2 nursing homes

Okemah

2 nursing homes

Okmulgee

2 nursing homes

Pauls Valley

2 nursing homes

Pryor

2 nursing homes

Purcell

2 nursing homes

Seminole

2 nursing homes

Stillwater

2 nursing homes

Sulphur

2 nursing homes

Wewoka

2 nursing homes

Wilburton

2 nursing homes

Anadarko

1 nursing home

Arkoma

1 nursing home

Atoka

1 nursing home

Barnsdall

1 nursing home

Beaver

1 nursing home

Binger

1 nursing home

Blanchard

1 nursing home

Bristow

1 nursing home

Buffalo

1 nursing home

Blackwell

1 nursing home

Broken Bow

1 nursing home

Carnegie

1 nursing home

Catoosa

1 nursing home

Chandler

1 nursing home

Checotah

1 nursing home

Chouteau

1 nursing home

Cleveland

1 nursing home

Coalgate

1 nursing home

Colcord

1 nursing home

Collinsville

1 nursing home

Comanche

1 nursing home

Commerce

1 nursing home

Cordell

1 nursing home

Corn

1 nursing home

Coweta

1 nursing home

Cushing

1 nursing home

Calera

1 nursing home

Colbert

1 nursing home

Del City

1 nursing home

Davis

1 nursing home

Drumright

1 nursing home

Fairland

1 nursing home

Fort Gibson

1 nursing home

Fairfax

1 nursing home

Fairview

1 nursing home

Glenpool

1 nursing home

Gore

1 nursing home

Hartshorne

1 nursing home

Haskell

1 nursing home

Heavener

1 nursing home

Hennessey

1 nursing home

Hobart

1 nursing home

Hollis

1 nursing home

Hydro

1 nursing home

Inola

1 nursing home

Jay

1 nursing home

Jenks

1 nursing home

Jones

1 nursing home

Kingston

1 nursing home

Lindsay

1 nursing home

Madill

1 nursing home

Mangum

1 nursing home

Mannford

1 nursing home

Mcloud

1 nursing home

Meeker

1 nursing home

Moore

1 nursing home

Noble

1 nursing home

Okeene

1 nursing home

Pawnee

1 nursing home

Pocola

1 nursing home

Poteau

1 nursing home

Prague

1 nursing home

Perry

1 nursing home

Quapaw

1 nursing home

Roland

1 nursing home

Salina

1 nursing home

Sallisaw

1 nursing home

Sand Springs

1 nursing home

Sayre

1 nursing home

Seiling

1 nursing home

Shattuck

1 nursing home

Skiatook

1 nursing home

Snyder

1 nursing home

Spiro

1 nursing home

Stigler

1 nursing home

Stilwell

1 nursing home

Stroud

1 nursing home

Talihina

1 nursing home

Tecumseh

1 nursing home

Temple

1 nursing home

Tishomingo

1 nursing home

Tuttle

1 nursing home

Vici

1 nursing home

Vian

1 nursing home

Vinita

1 nursing home

Wagoner

1 nursing home

Wakita

1 nursing home

Warner

1 nursing home

Weatherford

1 nursing home

Weleetka

1 nursing home

Woodward

1 nursing home

Frequently Asked Questions

How many nursing homes are in Oklahoma?

Oklahoma has 284 Medicare-certified nursing homes and skilled nursing facilities across 145 cities.

Does Medicare cover nursing home care in Oklahoma?

Medicare Part A covers short-term skilled nursing facility care in Oklahoma after a qualifying 3-day hospital stay — typically up to 100 days. Long-term custodial care is generally not covered by Medicare and requires Medicaid or private pay.

How do I compare nursing home quality in Oklahoma?

CMS rates every Medicare-certified nursing home in Oklahoma on a 1–5 star scale based on health inspections, staffing levels, and quality measures. You can compare these ratings alongside Google reviews for each facility on this site.

What is the average cost of a nursing home in Oklahoma?

Nursing home costs vary by location and level of care. Semi-private rooms typically range from $200–$350/day. Medicaid covers nursing home care for eligible residents once personal assets are spent down to qualifying levels.