Nursing Homes in Kentucky

269 Medicare-certified nursing homes across 152 cities

269

Total Facilities

152

Cities Covered

269

Medicare Certified

4.0

Avg Google Rating

Finding a Nursing Home in Kentucky

Kentucky has 269 Medicare-certified nursing homes and skilled nursing facilities across 152 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 Kentucky is in Louisville, with 36 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 Kentucky

Louisville

36 nursing homes

Lexington

13 nursing homes

Owensboro

7 nursing homes

Bowling Green

6 nursing homes

Glasgow

6 nursing homes

Elizabethtown

5 nursing homes

Corbin

4 nursing homes

Madisonville

4 nursing homes

Paducah

4 nursing homes

Somerset

4 nursing homes

Ashland

3 nursing homes

Cynthiana

3 nursing homes

Fort Thomas

3 nursing homes

Greenville

3 nursing homes

Hopkinsville

3 nursing homes

Richmond

3 nursing homes

Bardstown

2 nursing homes

Berea

2 nursing homes

Campbellsville

2 nursing homes

Clinton

2 nursing homes

Covington

2 nursing homes

Calvert City

2 nursing homes

Danville

2 nursing homes

Dawson Springs

2 nursing homes

Elsmere

2 nursing homes

Erlanger

2 nursing homes

Florence

2 nursing homes

Frankfort

2 nursing homes

Georgetown

2 nursing homes

Harrodsburg

2 nursing homes

Hazard

2 nursing homes

Henderson

2 nursing homes

Hardinsburg

2 nursing homes

Kuttawa

2 nursing homes

Leitchfield

2 nursing homes

La Grange

2 nursing homes

Mayfield

2 nursing homes

Morganfield

2 nursing homes

Mount Washington

2 nursing homes

Prestonsburg

2 nursing homes

Radcliff

2 nursing homes

Shelbyville

2 nursing homes

Auburn

1 nursing home

Augusta

1 nursing home

Albany

1 nursing home

Alexandria

1 nursing home

Annville

1 nursing home

Bardwell

1 nursing home

Beaver Dam

1 nursing home

Brandenburg

1 nursing home

Brodhead

1 nursing home

Brownsville

1 nursing home

Barbourville

1 nursing home

Beattyville

1 nursing home

Bedford

1 nursing home

Benton

1 nursing home

Booneville

1 nursing home

Burkesville

1 nursing home

Butler

1 nursing home

Cadiz

1 nursing home

Carlisle

1 nursing home

Cold Spring

1 nursing home

Columbia

1 nursing home

Cumberland

1 nursing home

Calhoun

1 nursing home

Campton

1 nursing home

Carrollton

1 nursing home

Edgewood

1 nursing home

Edmonton

1 nursing home

Elkhorn City

1 nursing home

Elkton

1 nursing home

Flatwoods

1 nursing home

Fordsville

1 nursing home

Franklin

1 nursing home

Fulton

1 nursing home

Flemingsburg

1 nursing home

Frenchburg

1 nursing home

Grayson

1 nursing home

Greensburg

1 nursing home

Hanson

1 nursing home

Hindman

1 nursing home

Harlan

1 nursing home

Hartford

1 nursing home

Hodgenville

1 nursing home

Horse Cave

1 nursing home

Hyden

1 nursing home

Irvine

1 nursing home

Inez

1 nursing home

Jeffersontown

1 nursing home

Jackson

1 nursing home

Jamestown

1 nursing home

La Center

1 nursing home

Lancaster

1 nursing home

London

1 nursing home

Lawrenceburg

1 nursing home

Lebanon

1 nursing home

Lewisport

1 nursing home

Liberty

1 nursing home

Louisa

1 nursing home

Morgantown

1 nursing home

Murray

1 nursing home

Manchester

1 nursing home

Marion

1 nursing home

Masonic Home

1 nursing home

Maysville

1 nursing home

Middlesboro

1 nursing home

Midway

1 nursing home

Monticello

1 nursing home

Morehead

1 nursing home

Mount Olivet

1 nursing home

Mount Sterling

1 nursing home

Mount Vernon

1 nursing home

Nerinx

1 nursing home

New Castle

1 nursing home

Nicholasville

1 nursing home

Owenton

1 nursing home

Owingsville

1 nursing home

Paris

1 nursing home

Pembroke

1 nursing home

Prospect

1 nursing home

Paintsville

1 nursing home

Phelps

1 nursing home

Pikeville

1 nursing home

Pine Knot

1 nursing home

Pineville

1 nursing home

Princeton

1 nursing home

Russellville

1 nursing home

Saint Catharine

1 nursing home

Scottsville

1 nursing home

Salem

1 nursing home

Salyersville

1 nursing home

Sandy Hook

1 nursing home

Sebree

1 nursing home

South Shore

1 nursing home

South Williamson

1 nursing home

Springfield

1 nursing home

Stanford

1 nursing home

Stanton

1 nursing home

Tompkinsville

1 nursing home

Taylorsville

1 nursing home

Union

1 nursing home

Vanceburg

1 nursing home

Villa Hills

1 nursing home

West Liberty

1 nursing home

Williamsburg

1 nursing home

Williamstown

1 nursing home

Winchester

1 nursing home

Warsaw

1 nursing home

Whitesburg

1 nursing home

Wilmore

1 nursing home

Woodburn

1 nursing home

Wurtland

1 nursing home

Frequently Asked Questions

How many nursing homes are in Kentucky?

Kentucky has 269 Medicare-certified nursing homes and skilled nursing facilities across 152 cities.

Does Medicare cover nursing home care in Kentucky?

Medicare Part A covers short-term skilled nursing facility care in Kentucky 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 Kentucky?

CMS rates every Medicare-certified nursing home in Kentucky 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 Kentucky?

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.