Home / Nursing Homes / Iowa
Best Nursing Homes in Iowa, Graded A–F — page 3
All 386 graded Medicare-certified nursing homes in Iowa, scored from CMS Care Compare — nurse staffing, health inspections, quality measures and penalties — against Iowa peers of the same size. Grades are computed, never edited, and every input is shown on the facility page.
CMS data as of Aug 2026 · graded Sep 11, 2026
All Iowa
Des Moines (12)Cedar Rapids (10)Dubuque (8)Davenport (7)Sioux City (6)Waterloo (6)Cedar Falls (5)Council Bluffs (5)Marion (5)
51
Prairie View Home - Sanborn, IA · 55 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.5 nurse hours per resident-day — below median in Iowa
- No health deficiencies at the last standard survey — top 10%
- No fines or payment denials in 3 years
BScore 71 · GoodSee Full Grade
7129303228
Sanborn, Obrien County
Medicaid
52
United Presbyterian Home - Washington, IA · 55 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.4 nurse hours per resident-day — top quarter in Iowa
- 2 health deficiencies at the last standard survey (CMS severity score 8) — above median
- No fines or payment denials in 3 years
BScore 71 · GoodSee Full Grade
3196535473
Washington, Washington County
Medicaid
53
Hubbard Care Center - Hubbard, IA · 60 beds · non profit - other CMS Care Compare · data as of Aug 2026
- Staffing 3.8 nurse hours per resident-day — above median in Iowa
- No health deficiencies at the last standard survey — top 10%
- $46,101 in fines in 3 years
BScore 71 · GoodSee Full Grade
6418643264
Hubbard, Hardin County
Medicaid
54
Chautauqua Guest Home #3 - Charles City, IA · 57 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.0 nurse hours per resident-day — above median in Iowa
- 1 health deficiencies at the last standard survey (CMS severity score 4) — top quarter
- No fines or payment denials in 3 years
BScore 70 · GoodSee Full Grade
6412285351
Charles City, Floyd County
Medicaid
55
Mill Valley Care Center - Bellevue, IA · 46 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.2 nurse hours per resident-day — top quarter in Iowa
- No health deficiencies at the last standard survey — top 10%
- No fines or payment denials in 3 years
BScore 69 · GoodSee Full Grade
5638725521
Bellevue, Jackson County
Medicaid
56
Clarence Nursing Home - Clarence, IA · 46 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.6 nurse hours per resident-day — below median in Iowa
- 1 health deficiencies at the last standard survey (CMS severity score 4) — top quarter
- No fines or payment denials in 3 years
BScore 69 · GoodSee Full Grade
5634523262
Clarence, Cedar County
Medicaid
57
Holy Spirit Retirement Home - Sioux City, IA · 78 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.1 nurse hours per resident-day — top quarter in Iowa
- 8 health deficiencies at the last standard survey (CMS severity score 48) — below median
- No fines or payment denials in 3 years
BScore 69 · GoodSee Full Grade
7122522726
Sioux City, Woodbury County
Medicaid
58
Wesley On Grand - Des Moines, IA · 80 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.9 nurse hours per resident-day — above median in Iowa
- 1 health deficiencies at the last standard survey (CMS severity score 8) — top quarter
- No fines or payment denials in 3 years
BScore 69 · GoodSee Full Grade
5152716500
Des Moines, Polk County
Medicaid
59
The Gardens Of Cedar Rapids - Cedar Rapids, IA · 40 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 4.2 nurse hours per resident-day — above median in Iowa
- No health deficiencies at the last standard survey — top 10%
- $19,383 in fines in 3 years
BScore 69 · GoodSee Full Grade
3196321469
Cedar Rapids, Linn County
60
Accura Healthcare Of Bancroft - Bancroft, IA · 25 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.6 nurse hours per resident-day — top 10% in Iowa
- No health deficiencies at the last standard survey — top 10%
- No fines or payment denials in 3 years
BScore 68 · GoodSee Full Grade
5158852463
Bancroft, Kossuth County
Medicaid
61
Corydon Specialty Care - Corydon, IA · 71 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.5 nurse hours per resident-day — below median in Iowa
- 1 health deficiencies at the last standard survey (CMS severity score 4) — top 10%
- No fines or payment denials in 3 years
BScore 68 · GoodSee Full Grade
6416812874
Corydon, Wayne County
Medicaid
62
Methodist Manor Retirement Community - Storm Lake, IA · 93 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.3 nurse hours per resident-day — top quarter in Iowa
- 3 health deficiencies at the last standard survey (CMS severity score 20) — above median
- No fines or payment denials in 3 years
BScore 68 · GoodSee Full Grade
7127321120
Storm Lake, Buena Vista County
Medicaid
63
Scenic Manor - Iowa Falls, IA · 77 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.7 nurse hours per resident-day — above median in Iowa
- No health deficiencies at the last standard survey — top 10%
- No fines or payment denials in 3 years
BScore 68 · GoodSee Full Grade
6416484671
Iowa Falls, Hardin County
Medicaid
64
Mount Carmel Bluffs - Dubuque, IA · 60 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 4.3 nurse hours per resident-day — top quarter in Iowa
- 1 health deficiencies at the last standard survey (CMS severity score 4) — top 10%
- No fines or payment denials in 3 years
BScore 68 · GoodSee Full Grade
5635565474
Dubuque, Dubuque County
Medicaid
65
Westhaven Community - Boone, IA · 100 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.1 nurse hours per resident-day — top quarter in Iowa
- 7 health deficiencies at the last standard survey (CMS severity score 32) — above median
- No fines or payment denials in 3 years
BScore 68 · GoodSee Full Grade
5154321393
Boone, Boone County
Medicaid
66
Pleasant View Care Center - Whiting, IA · 70 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.3 nurse hours per resident-day — top quarter in Iowa
- 3 health deficiencies at the last standard survey (CMS severity score 24) — above median
- No fines or payment denials in 3 years
BScore 68 · GoodSee Full Grade
7124582417
Whiting, Monona County
Medicaid
67
Franklin General Hospital - Hampton, IA · 52 beds · government - county CMS Care Compare · data as of Aug 2026
- Staffing 4.3 nurse hours per resident-day — top quarter in Iowa
- 2 health deficiencies at the last standard survey (CMS severity score 12) — above median
- No fines or payment denials in 3 years
BScore 68 · GoodSee Full Grade
6414565000
Hampton, Franklin County
Medicaid
68
Terrace Glen Village - Marion, IA · 40 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.2 nurse hours per resident-day — top quarter in Iowa
- 3 health deficiencies at the last standard survey (CMS severity score 24) — below median
- No fines or payment denials in 3 years
BScore 68 · GoodSee Full Grade
3193779000
Marion, Linn County
Medicaid
69
Green Hills Health Care Center - Ames, IA · 56 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.5 nurse hours per resident-day — top quarter in Iowa
- No health deficiencies at the last standard survey — top 10%
- No fines or payment denials in 3 years
BScore 68 · GoodSee Full Grade
5152965000
Ames, Story County
70
Accura Healthcare Of Ottumwa - Ottumwa, IA · 60 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.8 nurse hours per resident-day — above median in Iowa
- 1 health deficiencies at the last standard survey (CMS severity score 4) — top 10%
- No fines or payment denials in 3 years
BScore 68 · GoodSee Full Grade
6416833372
Ottumwa, Wapello County
Medicaid
71
The Village - Indianola, IA · 54 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 4.1 nurse hours per resident-day — above median in Iowa
- 1 health deficiencies at the last standard survey (CMS severity score 8) — above median
- No fines or payment denials in 3 years
BScore 67 · GoodSee Full Grade
5159617458
Indianola, Warren County
Medicaid
72
Regency Park Nursing & Rehab Center Of Carroll - Carroll, IA · 46 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.5 nurse hours per resident-day — below median in Iowa
- 1 health deficiencies at the last standard survey (CMS severity score 4) — top quarter
- No fines or payment denials in 3 years
BScore 67 · GoodSee Full Grade
7127929281
Carroll, Carroll County
Medicaid
73
Anamosa Care Center - Anamosa, IA · 64 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.3 nurse hours per resident-day — bottom quarter in Iowa
- 2 health deficiencies at the last standard survey (CMS severity score 8) — top quarter
- No fines or payment denials in 3 years
BScore 67 · GoodSee Full Grade
3194624356
Anamosa, Jones County
Medicaid
74
Brooklyn Community Estates - Brooklyn, IA · 50 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.5 nurse hours per resident-day — below median in Iowa
- 1 health deficiencies at the last standard survey (CMS severity score 4) — top quarter
- No fines or payment denials in 3 years
BScore 67 · GoodSee Full Grade
6415229263
Brooklyn, Poweshiek County
Medicaid
75
Fonda Specialty Care - Fonda, IA · 46 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.3 nurse hours per resident-day — bottom quarter in Iowa
- No health deficiencies at the last standard survey — top 10%
- No fines or payment denials in 3 years
BScore 67 · GoodSee Full Grade
7122884441
Fonda, Pocahontas County
Medicaid
Iowa nursing homes by city
Des Moines (12)Cedar Rapids (10)Dubuque (8)Davenport (7)Sioux City (6)Waterloo (6)Cedar Falls (5)Council Bluffs (5)Marion (5)Newton (5)West Des Moines (5)Ankeny (4)Marshalltown (4)Ames (3)Bettendorf (3)Carroll (3)Cherokee (3)Emmetsburg (3)Fort Dodge (3)Indianola (3)Iowa City (3)Johnston (3)Keokuk (3)Mason City (3)