Nursing Homes and Skilled Nursing in Missouri

Nursing homes provide 24-hour nursing care, short-term rehabilitation after a hospital stay, and long-term care. Every Medicare- or Medicaid-certified nursing home in Missouri is inspected by the state survey agency on behalf of CMS, and CMS publishes star ratings for health inspections, staffing and quality measures.

486 nursing homes providers statewide · Source: CMS Care Compare, Nursing Home Provider Information dataset · Updated 2026-10-30

Who pays

Medicare covers up to 100 days of skilled rehabilitation after a qualifying hospital stay. Long-term care is private pay until assets are spent down, after which Medicaid, the state Medicaid program, pays for most residents. Long-term care insurance may apply.

How to choose

Look at the health-inspection rating and the staffing rating before the overall rating, read the most recent inspection report, visit unannounced, and ask about nurse turnover. A facility flagged for abuse or in the Special Focus program deserves extra questions.

Nursing homes by city or town

Each city or town page lists every nursing home that serves it, sorted by distance. The city or towns with the most options:

Every city or town has a page; find yours through its county or the search box.

All nursing homes providers by county

Adair County 2

Andrew County 2

Atchison County 1

Audrain County 2

Barry County 3

Barton County 1

Bates County 3

Benton County 3

Bollinger County 1

Boone County 9

Buchanan County 6

Butler County 5

Caldwell County 3

Callaway County 4

Camden County 4

Cape Girardeau County 8

Carroll County 2

Carter County 1

Cass County 8

Cedar County 2

Chariton County 3

Christian County 3

Clark County 1

Clay County 9

Clinton County 4

Cole County 8

Cooper County 4

Crawford County 3

Dade County 1

Dallas County 2

Daviess County 1

DeKalb County 1

Dent County 3

Douglas County 1

Dunklin County 4

Franklin County 7

Gasconade County 3

Gentry County 1

Greene County 21

Grundy County 2

Harrison County 1

Henry County 3

Hickory County 1

Holt County 2

Howard County 1

Howell County 5

Iron County 3

Jackson County 39

Jasper County 7

Jefferson County 11

Johnson County 5

Knox County 1

Laclede County 2

Lafayette County 5

Lawrence County 4

Lewis County 3

Lincoln County 3

Linn County 2

Livingston County 4

Macon County 3

Madison County 2

Maries County 1

Marion County 5

McDonald County 1

Mercer County 1

Miller County 4

Mississippi County 2

Moniteau County 2

Monroe County 1

Montgomery County 3

Morgan County 3

New Madrid County 6

Newton County 5

Nodaway County 4

Oregon County 1

Osage County 1

Ozark County 1

Pemiscot County 2

Perry County 2

Pettis County 5

Phelps County 6

Pike County 2

Platte County 4

Polk County 4

Pulaski County 2

Putnam County 1

Ralls County 1

Randolph County 3

Ray County 2

Reynolds County 1

Ripley County 1

Saline County 2

Schuyler County 1

Scott County 5

Shannon County 1

Shelby County 2

St. Charles County 15

St. Clair County 2

St. Francois County 8

St. Louis County 69

St. Louis city 13

Ste. Genevieve County 2

Stoddard County 7

Sullivan County 1

Taney County 3

Texas County 3

Vernon County 3

Warren County 1

Washington County 2

Wayne County 2

Webster County 4

Worth County 1

Wright County 3