Nursing Homes in Illinois

669 Medicare-certified nursing homes across 330 cities

669

Total Facilities

330

Cities Covered

669

Medicare Certified

3.7

Avg Google Rating

Finding a Nursing Home in Illinois

Illinois has 669 Medicare-certified nursing homes and skilled nursing facilities across 330 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 Illinois is in Chicago, with 77 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 Illinois

Chicago

77 nursing homes

Rockford

12 nursing homes

Aurora

8 nursing homes

Elgin

8 nursing homes

Evanston

8 nursing homes

Peoria

8 nursing homes

Joliet

7 nursing homes

Naperville

7 nursing homes

Niles

7 nursing homes

Des Plaines

6 nursing homes

Springfield

6 nursing homes

Belleville

5 nursing homes

Decatur

5 nursing homes

Galesburg

5 nursing homes

Northbrook

5 nursing homes

Skokie

5 nursing homes

Bloomington

4 nursing homes

Canton

4 nursing homes

Danville

4 nursing homes

Dekalb

4 nursing homes

Elmhurst

4 nursing homes

Freeport

4 nursing homes

Glenview

4 nursing homes

Jacksonville

4 nursing homes

Macomb

4 nursing homes

Mount Vernon

4 nursing homes

Oak Lawn

4 nursing homes

Quincy

4 nursing homes

Alton

3 nursing homes

Belvidere

3 nursing homes

Benton

3 nursing homes

Bloomingdale

3 nursing homes

Carlinville

3 nursing homes

Crestwood

3 nursing homes

Crystal Lake

3 nursing homes

Edwardsville

3 nursing homes

Effingham

3 nursing homes

Geneseo

3 nursing homes

Jerseyville

3 nursing homes

Kankakee

3 nursing homes

Mattoon

3 nursing homes

Normal

3 nursing homes

Oak Park

3 nursing homes

Orland Park

3 nursing homes

Ottawa

3 nursing homes

Palos Heights

3 nursing homes

Park Ridge

3 nursing homes

Pekin

3 nursing homes

Pontiac

3 nursing homes

Rock Island

3 nursing homes

South Holland

3 nursing homes

Sterling

3 nursing homes

Waukegan

3 nursing homes

Westmont

3 nursing homes

Wheaton

3 nursing homes

Wheeling

3 nursing homes

Aledo

2 nursing homes

Alhambra

2 nursing homes

Arlington Hts

2 nursing homes

Barrington

2 nursing homes

Batavia

2 nursing homes

Bridgeview

2 nursing homes

Burbank

2 nursing homes

Cahokia

2 nursing homes

Carbondale

2 nursing homes

Carmi

2 nursing homes

Casey

2 nursing homes

Centralia

2 nursing homes

Charleston

2 nursing homes

Chicago Heights

2 nursing homes

Chicago Ridge

2 nursing homes

Cicero

2 nursing homes

Dixon

2 nursing homes

Dolton

2 nursing homes

Downers Grove

2 nursing homes

Du Quoin

2 nursing homes

East Moline

2 nursing homes

East Peoria

2 nursing homes

El Paso

2 nursing homes

Eureka

2 nursing homes

Fairfield

2 nursing homes

Flora

2 nursing homes

Geneva

2 nursing homes

Gibson City

2 nursing homes

Glen Carbon

2 nursing homes

Granite City

2 nursing homes

Harrisburg

2 nursing homes

Herrin

2 nursing homes

Hillsboro

2 nursing homes

Homewood

2 nursing homes

Kewanee

2 nursing homes

La Grange

2 nursing homes

La Grange Park

2 nursing homes

Lebanon

2 nursing homes

Lemont

2 nursing homes

Libertyville

2 nursing homes

Lincoln

2 nursing homes

Lincolnshire

2 nursing homes

Lisle

2 nursing homes

Litchfield

2 nursing homes

Lombard

2 nursing homes

Long Grove

2 nursing homes

Marion

2 nursing homes

Mascoutah

2 nursing homes

Mchenry

2 nursing homes

Mcleansboro

2 nursing homes

Metropolis

2 nursing homes

Moline

2 nursing homes

Morris

2 nursing homes

Morrison

2 nursing homes

Morton

2 nursing homes

Norridge

2 nursing homes

North Aurora

2 nursing homes

Olney

2 nursing homes

Palatine

2 nursing homes

Pana

2 nursing homes

Paris

2 nursing homes

Paxton

2 nursing homes

Peoria Heights

2 nursing homes

Peru

2 nursing homes

Pittsfield

2 nursing homes

Princeton

2 nursing homes

Prophetstown

2 nursing homes

Rochelle

2 nursing homes

Salem

2 nursing homes

Sandwich

2 nursing homes

Schaumburg

2 nursing homes

Shelbyville

2 nursing homes

Shorewood

2 nursing homes

Silvis

2 nursing homes

South Elgin

2 nursing homes

Streator

2 nursing homes

Sullivan

2 nursing homes

Swansea

2 nursing homes

Taylorville

2 nursing homes

Vandalia

2 nursing homes

Watseka

2 nursing homes

West Chicago

2 nursing homes

Woodstock

2 nursing homes

Zion

2 nursing homes

Altamont

1 nursing home

Anna

1 nursing home

Arcola

1 nursing home

Arlington Heights

1 nursing home

Arthur

1 nursing home

Auburn

1 nursing home

Aviston

1 nursing home

Barry

1 nursing home

Bartlett

1 nursing home

Beardstown

1 nursing home

Beecher

1 nursing home

Bement

1 nursing home

Bensenville

1 nursing home

Berwyn

1 nursing home

Bolingbrook

1 nursing home

Bourbonnais

1 nursing home

Bradley

1 nursing home

Breese

1 nursing home

Bridgeport

1 nursing home

Brookfield

1 nursing home

Buffalo Grove

1 nursing home

Burnham

1 nursing home

Burr Ridge

1 nursing home

Byron

1 nursing home

Camp Point

1 nursing home

Carlyle

1 nursing home

Carol Stream

1 nursing home

Carrier Mills

1 nursing home

Caseyville

1 nursing home

Champaign

1 nursing home

Chester

1 nursing home

Chillicothe

1 nursing home

Chrisman

1 nursing home

Cisne

1 nursing home

Clifton

1 nursing home

Clinton

1 nursing home

Cobden

1 nursing home

Collinsville

1 nursing home

Columbia

1 nursing home

Coulterville

1 nursing home

Country Club Hills

1 nursing home

Crete

1 nursing home

Cuba

1 nursing home

Danforth

1 nursing home

Deerfield

1 nursing home

Durand

1 nursing home

Dwight

1 nursing home

Eldorado

1 nursing home

Elk Grove Village

1 nursing home

Elmwood Park

1 nursing home

Energy

1 nursing home

Evergreen Park

1 nursing home

Fairbury

1 nursing home

Farmer City

1 nursing home

Farmington

1 nursing home

Flanagan

1 nursing home

Forest Park

1 nursing home

Forsyth

1 nursing home

Frankfort

1 nursing home

Franklin Grove

1 nursing home

Freeburg

1 nursing home

Galena

1 nursing home

Gifford

1 nursing home

Gillespie

1 nursing home

Gilman

1 nursing home

Glenwood

1 nursing home

Godfrey

1 nursing home

Golden

1 nursing home

Grayville

1 nursing home

Greenup

1 nursing home

Greenville

1 nursing home

Hanover Park

1 nursing home

Hardin

1 nursing home

Harvard

1 nursing home

Harvey

1 nursing home

Havana

1 nursing home

Hazel Crest

1 nursing home

Henry

1 nursing home

Hickory Hills

1 nursing home

Highland

1 nursing home

Highland Park

1 nursing home

Highwood

1 nursing home

Hillside

1 nursing home

Hinsdale

1 nursing home

Hoffman Estates

1 nursing home

Homer Glen

1 nursing home

Hoopeston

1 nursing home

Huntley

1 nursing home

Indian Head Park

1 nursing home

Inverness

1 nursing home

Itasca

1 nursing home

Knoxville

1 nursing home

Lacon

1 nursing home

Lake Bluff

1 nursing home

Lake Forest

1 nursing home

Lake Zurich

1 nursing home

Lansing

1 nursing home

Lena

1 nursing home

Lincolnwood

1 nursing home

Lindenhurst

1 nursing home

Loves Park

1 nursing home

Marengo

1 nursing home

Marseilles

1 nursing home

Marshall

1 nursing home

Maryville

1 nursing home

Mason City

1 nursing home

Matteson

1 nursing home

Melrose Park

1 nursing home

Mendota

1 nursing home

Metamora

1 nursing home

Midlothian

1 nursing home

Momence

1 nursing home

Monmouth

1 nursing home

Monticello

1 nursing home

Morton Grove

1 nursing home

Mount Carmel

1 nursing home

Mount Carroll

1 nursing home

Mount Morris

1 nursing home

Mount Pulaski

1 nursing home

Mount Sterling

1 nursing home

Mount Zion

1 nursing home

Moweaqua

1 nursing home

Mundelein

1 nursing home

Nashville

1 nursing home

Neoga

1 nursing home

New Baden

1 nursing home

Newman

1 nursing home

Newton

1 nursing home

Nokomis

1 nursing home

Northlake

1 nursing home

Oak Brook

1 nursing home

Oblong

1 nursing home

Odin

1 nursing home

Oregon

1 nursing home

Oswego

1 nursing home

Palos Hills

1 nursing home

Palos Park

1 nursing home

Petersburg

1 nursing home

Pinckneyville

1 nursing home

Plainfield

1 nursing home

Polo

1 nursing home

Prospect Heights

1 nursing home

Richton Park

1 nursing home

Ridgway

1 nursing home

Riverwoods

1 nursing home

Roanoke

1 nursing home

Robinson

1 nursing home

Rolling Meadows

1 nursing home

Roselle

1 nursing home

Roseville

1 nursing home

Rosiclare

1 nursing home

Round Lake Beach

1 nursing home

Rushville

1 nursing home

Saint Charles

1 nursing home

Savanna

1 nursing home

Savoy

1 nursing home

Shabbona

1 nursing home

Sherman

1 nursing home

South Beloit

1 nursing home

South Chicago Height

1 nursing home

Sparta

1 nursing home

Spring Valley

1 nursing home

St Charles

1 nursing home

St Elmo

1 nursing home

Staunton

1 nursing home

Stickney

1 nursing home

Stockton

1 nursing home

Streamwood

1 nursing home

Stronghurst

1 nursing home

Toluca

1 nursing home

Toulon

1 nursing home

Tuscola

1 nursing home

Urbana

1 nursing home

Vienna

1 nursing home

Virden

1 nursing home

Virginia

1 nursing home

Walnut

1 nursing home

Washington

1 nursing home

Waterloo

1 nursing home

Wauconda

1 nursing home

West Frankfort

1 nursing home

Westchester

1 nursing home

White Hall

1 nursing home

Willowbrook

1 nursing home

Wilmette

1 nursing home

Wilmington

1 nursing home

Winchester

1 nursing home

Winfield

1 nursing home

Wood River

1 nursing home

Yorkville

1 nursing home

Frequently Asked Questions

How many nursing homes are in Illinois?

Illinois has 669 Medicare-certified nursing homes and skilled nursing facilities across 330 cities.

Does Medicare cover nursing home care in Illinois?

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

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

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.