Iowa · CMS Data August 2026

Highest-Rated Nursing Homes in Iowa

Where Are the Highest-Rated Nursing Homes in Iowa?

CMS Care Compare lists 163 nursing homes rated 4 or 5 stars overall by CMS in Iowa, out of 387 certified nursing homes (data from August 2026). The most are in Dubuque (5), Cedar Rapids (4) and Des Moines (4). 93 hold the top rating of 5 stars.

Matching homes
163
All homes in Iowa
387
Rated 4 or 5 stars
163
Average overall stars
4.6

How this list is made: CMS's overall star rating is 4 or 5 (out of 5). The overall rating combines health inspections, staffing and quality measures. Homes are ordered by CMS's overall rating, then its inspection rating.

The Top 40 by CMS Rating

Highest-Rated Nursing Homes in Iowa, highest-rated first
Nursing homeCityOverallInspectionsStaffingQuality
Brooklyn Community EstatesBrooklyn5545
Chautauqua Guest Home #3Charles City5554
Colonial Manor of AmanaAmana5543
CreeksideGrundy Center5552
Deerfield Health Care CenterUrbandale5555
English Valley Nursing Care CenterNorth English5534
Ennoble Nursing and RehabDubuque5545
Evans Senior Living CommunityCresco5553
Gracewell, An Eventide CommunityDenison5554
Guttenberg Care CenterGuttenberg5533
Hubbard Care CenterHubbard5544
Iowa Veterans HomeMarshalltown5555
Kanawha Community Home, INC.Kanawha5554
Keystone Nursing Care Center INCKeystone5535
Lamoni Specialty CareLamoni5545
Marian HomeFort Dodge5552
MercyOne Dyersville Senior CareDyersville5554
Meth-Wick Health CenterCedar Rapids5555
Mill Valley Care CenterBellevue5543
Oaknoll Retirement ResidenceIowa City5552
On With Life Long Term CarePolk City552
Parkview HomeWayland5544
Prairie View HomeSanborn5545
Scenic ManorIowa Falls5543
Solon Nursing Care CenterSolon5542
St Francis ManorGrinnell5555
St Luke's Regional Medical Center SNFSioux City5544
The Suites at Western Home CommunitiesCedar Falls5554
Timely Mission Nursing HomeBuffalo Center5543
Virginia Gay Nursing & Rehab, LLCVinton5515
Wesley on GrandDes Moines5543
West Ridge Care CenterCedar Rapids5554
Westview Care CenterBritt5534
Westview of Indianola Care CenterIndianola5545
Wilton Retirement CommunityWilton5554
Accura Healthcare of BancroftBancroft5452
Algona Manor Care CenterAlgona5435
Anamosa Care CenterAnamosa5435
Bethany HomeDubuque5454
Briarwood Healthcare CenterIowa City5454

Stars are out of 5; blank cells are ratings CMS doesn't report for that home. Every matching home is on its city page, linked below.

Matching Homes by City

Highest-Rated Nursing Homes in Iowa by city
CityMatching homes4 or 5 stars
Highest-Rated Nursing Homes in Dubuque55
Nursing homes in Cedar Rapids44
Nursing homes in Des Moines44
Nursing homes in Sioux City33
Nursing homes in Ames22
Nursing homes in Ankeny22
Nursing homes in Cedar Falls22
Nursing homes in Charles City22
Nursing homes in Denison22
Nursing homes in Fort Dodge22
Nursing homes in Grinnell22
Nursing homes in Hampton22
Nursing homes in Indianola22
Nursing homes in Iowa City22
Nursing homes in Le Mars22
Nursing homes in Marion22
Nursing homes in Mount Ayr22
Nursing homes in Mount Pleasant22
Nursing homes in New Hampton22
Nursing homes in Newton22
Nursing homes in Sibley22
Nursing homes in Urbandale22
Nursing homes in Washington22
Nursing homes in Akron11
Nursing homes in Albia11
Nursing homes in Algona11
Nursing homes in Altoona11
Nursing homes in Amana11
Nursing homes in Anamosa11
Nursing homes in Aplington11
Nursing homes in Armstrong11
Nursing homes in Atlantic11
Nursing homes in Audubon11
Nursing homes in Bancroft11
Nursing homes in Battle Creek11
Nursing homes in Bedford11
Nursing homes in Belle Plaine11
Nursing homes in Bellevue11
Nursing homes in Belmond11
Nursing homes in Britt11
Nursing homes in Brooklyn11
Nursing homes in Buffalo Center11
Nursing homes in Carroll11
Nursing homes in Clarence11
Nursing homes in Clarksville11
Nursing homes in Clinton11
Nursing homes in Clive11
Nursing homes in Columbus Junction11
Nursing homes in Conrad11
Nursing homes in Corning11
Nursing homes in Corydon11
Nursing homes in Council Bluffs11
Nursing homes in Cresco11
Nursing homes in Dallas Center11
Nursing homes in De Witt11
Nursing homes in Denver11
Nursing homes in Dunlap11
Nursing homes in Dyersville11
Nursing homes in Edgewood11
Nursing homes in Elkader11
Nursing homes in Emmetsburg11
Nursing homes in Fayette11
Nursing homes in Fonda11
Nursing homes in Forest City11
Nursing homes in Garner11
Nursing homes in George11
Nursing homes in Grundy Center11
Nursing homes in Guttenberg11
Nursing homes in Hubbard11
Nursing homes in Humboldt11
Nursing homes in Independence11
Nursing homes in Inwood11
Nursing homes in Iowa Falls11
Nursing homes in Jefferson11
Nursing homes in Johnston11
Nursing homes in Kanawha11
Nursing homes in Keokuk11
Nursing homes in Keystone11
Nursing homes in La Porte City11
Nursing homes in Lake Mills11
Nursing homes in Lamoni11
Nursing homes in Lansing11
Nursing homes in Laurens11
Nursing homes in Leon11
Nursing homes in Lisbon11
Nursing homes in Lone Tree11
Nursing homes in Mapleton11
Nursing homes in Marcus11
Nursing homes in Marshalltown11
Nursing homes in Mc Gregor11
Nursing homes in Mechanicsville11
Nursing homes in Milford11
Nursing homes in Nevada11
Nursing homes in Nora Springs11
Nursing homes in North English11
Nursing homes in Oelwein11
Nursing homes in Ogden11
Nursing homes in Orange City11
Nursing homes in Osage11
Nursing homes in Ottumwa11
Nursing homes in Polk City11
Nursing homes in Remsen11
Nursing homes in Riceville11
Nursing homes in Rock Rapids11
Nursing homes in Rock Valley11
Nursing homes in Rockwell11
Nursing homes in Ruthven11
Nursing homes in Saint Ansgar11
Nursing homes in Sanborn11
Nursing homes in Sidney11
Nursing homes in Sioux Center11
Nursing homes in Solon11
Nursing homes in State Center11
Nursing homes in Storm Lake11
Nursing homes in Strawberry Point11
Nursing homes in Stuart11
Nursing homes in Sumner11
Nursing homes in Titonka11
Nursing homes in Traer11
Nursing homes in Vinton11
Nursing homes in Wall Lake11
Nursing homes in Wapello11
Nursing homes in Waterloo11
Nursing homes in Waverly11
Nursing homes in Wayland11
Nursing homes in West Bend11
Nursing homes in West Des Moines11
Nursing homes in West Point11
Nursing homes in Wheatland11
Nursing homes in Whiting11
Nursing homes in Wilton11
Nursing homes in Winfield11

More About This List

Read how CMS star ratings work. For assisted living and memory care rules, Medicaid limits and the ombudsman, see senior care in Iowa. For local services, call the Eldercare Locator at 1-800-677-1116.

Other lists for Iowa: nursing homes that accept medicaid in Iowa, nonprofit nursing homes in Iowa, nursing homes with low antipsychotic use in Iowa.

Frequently Asked Questions

How Many Highest-Rated Nursing Homes Are in Iowa?

163 of the 387 CMS-certified nursing homes in Iowa meet this rule: CMS's overall star rating is 4 or 5 (out of 5). The overall rating combines health inspections, staffing and quality measures.

Which Highest-Rated Nursing Home in Iowa Rates Highest?

By CMS's overall rating, then its inspection rating, Brooklyn Community Estates in Brooklyn (5 stars), Chautauqua Guest Home #3 in Charles City (5 stars) and Colonial Manor of Amana in Amana (5 stars) rank highest. Visit and check the latest inspection report before you decide.

How Do You Check a Nursing Home in Iowa?

Read its Care Compare page for the full inspection reports, visit at different times, and ask about staffing and openings. Iowa's Office of the State Long-Term Care Ombudsman can answer questions about residents' rights.

Sources

  1. CMS Provider Data Catalog: Nursing Home Provider Information (August 2026)

If someone is in danger now, call 911. To report suspected abuse or neglect in a nursing home or assisted living, contact your state's Long-Term Care Ombudsman or Adult Protective Services. For free help finding local aging services, call the Eldercare Locator at 1-800-677-1116. seniorcare.help is an independent guide, not a care provider or referral service, and doesn't give medical or legal advice.