Home / Nursing Homes / Iowa
Best Nursing Homes in Iowa, Graded A–F — page 15
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)
351
Accura Healthcare Of Marshalltown - Marshalltown, IA · 84 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.6 nurse hours per resident-day — below median in Iowa
- 11 health deficiencies at the last standard survey (CMS severity score 72) — bottom quarter
- $9,350 in fines in 3 years, 1 payment denials
FScore 24 · PoorSee Full Grade
6417521553
Marshalltown, Marshall County
Medicaid
352
Oakland Manor - Oakland, IA · 61 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 3.1 nurse hours per resident-day — bottom quarter in Iowa
- 22 health deficiencies at the last standard survey (CMS severity score 124) — bottom quarter
- $15,593 in fines in 3 years
FScore 23 · PoorSee Full Grade
7124826403
Oakland, Pottawattamie County
Medicaid
353
Crystal Heights Care Center - Oskaloosa, IA · 72 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.1 nurse hours per resident-day — bottom quarter in Iowa
- 12 health deficiencies at the last standard survey (CMS severity score 56) — below median
- $10,489 in fines in 3 years
FScore 23 · PoorSee Full Grade
6416737032
Oskaloosa, Mahaska County
Medicaid
354
Bishop Drumm Retirement Center - Johnston, IA · 150 beds · non profit - church related CMS Care Compare · data as of Aug 2026
- Staffing 3.6 nurse hours per resident-day — below median in Iowa
- 33 health deficiencies at the last standard survey (CMS severity score 216) — bottom quarter
- $258,177 in fines in 3 years, 3 payment denials
FScore 23 · PoorSee Full Grade
5152701100
Johnston, Polk County
Medicaid
Special Focus Facility
355
Sunny Hill Care Center - Tama, IA · 57 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 3.0 nurse hours per resident-day — bottom quarter in Iowa
- 3 health deficiencies at the last standard survey (CMS severity score 28) — below median
- $24,756 in fines in 3 years
FScore 23 · PoorSee Full Grade
6414844061
Tama, Tama County
Medicaid
356
Avoca Specialty Care - Avoca, IA · 46 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.0 nurse hours per resident-day — bottom quarter in Iowa
- 13 health deficiencies at the last standard survey (CMS severity score 64) — bottom quarter
- No fines or payment denials in 3 years
FScore 23 · PoorSee Full Grade
7123436398
Avoca, Pottawattamie County
Medicaid
357
Colonial Manor Of Elma - Elma, IA · 40 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 3.6 nurse hours per resident-day — below median in Iowa
- 9 health deficiencies at the last standard survey (CMS severity score 52) — bottom quarter
- $44,768 in fines in 3 years
FScore 23 · PoorSee Full Grade
6413932134
Elma, Howard County
Medicaid
358
Winslow House Care Center - Marion, IA · 50 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.1 nurse hours per resident-day — bottom quarter in Iowa
- 10 health deficiencies at the last standard survey (CMS severity score 60) — bottom quarter
- $18,360 in fines in 3 years, 1 payment denials
FScore 22 · PoorSee Full Grade
3193778296
Marion, Linn County
Medicaid
359
Grand Meadows Senior Living & Health Care - Asbury, IA · 32 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- 7 health deficiencies at the last standard survey (CMS severity score 32) — below median
- $16,448 in fines in 3 years
FScore 22 · PoorSee Full Grade
5635881413
Asbury, Dubuque County
Medicaid
360
Prestige Care Center Of Fairfield - Fairfield, IA · 73 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 3.3 nurse hours per resident-day — below median in Iowa
- 29 health deficiencies at the last standard survey (CMS severity score 148) — bottom quarter
- $106,751 in fines in 3 years, 1 payment denials
FScore 22 · PoorSee Full Grade
6414692140
Fairfield, Jefferson County
Medicaid
361
Greater Southside Health And Rehabilitation - Des Moines, IA · 80 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 3.4 nurse hours per resident-day — below median in Iowa
- 29 health deficiencies at the last standard survey (CMS severity score 281) — bottom quarter
- $252,963 in fines in 3 years, 1 payment denials
FScore 22 · PoorSee Full Grade
5152853070
Des Moines, Polk County
Medicaid
Special Focus Facility
362
Accura Healthcare Of Shenandoah - Shenandoah, IA · 42 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 3.6 nurse hours per resident-day — below median in Iowa
- 11 health deficiencies at the last standard survey (CMS severity score 64) — bottom quarter
- $8,414 in fines in 3 years
FScore 22 · PoorSee Full Grade
7122464627
Shenandoah, Page County
Medicaid
363
Pine Acres Rehabilitation And Care Center - West Des Moines, IA · 140 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 3.8 nurse hours per resident-day — above median in Iowa
- 36 health deficiencies at the last standard survey (CMS severity score 613) — bottom quarter
- $478,835 in fines in 3 years, 1 payment denials
FScore 22 · PoorSee Full Grade
5152231223
West Des Moines, Polk County
Medicaid
Special Focus Facility
364
Tabor Manor Care Center - Tabor, IA · 46 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.8 nurse hours per resident-day — above median in Iowa
- 27 health deficiencies at the last standard survey (CMS severity score 136) — bottom quarter
- $17,996 in fines in 3 years, 1 payment denials
FScore 22 · PoorSee Full Grade
7126292645
Tabor, Fremont County
Medicaid
365
Parkridge Specialty Care - Pleasant Hill, IA · 90 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.3 nurse hours per resident-day — bottom quarter in Iowa
- 16 health deficiencies at the last standard survey (CMS severity score 88) — bottom quarter
- $34,450 in fines in 3 years
FScore 22 · PoorSee Full Grade
5152655348
Pleasant Hill, Polk County
Medicaid
366
Good Samaritan - Indianola - Indianola, IA · 105 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.2 nurse hours per resident-day — bottom quarter in Iowa
- 12 health deficiencies at the last standard survey (CMS severity score 72) — bottom quarter
- $20,316 in fines in 3 years
FScore 22 · PoorSee Full Grade
5159612596
Indianola, Warren County
Medicaid
367
Spencer Post Acute Rehabilitation Center - Spencer, IA · 82 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.4 nurse hours per resident-day — below median in Iowa
- 16 health deficiencies at the last standard survey (CMS severity score 88) — bottom quarter
- $24,706 in fines in 3 years, 1 payment denials
FScore 21 · PoorSee Full Grade
7122622344
Spencer, Clay County
Medicaid
368
Grandview Healthcare Center - Dayton, IA · 40 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 2.8 nurse hours per resident-day — bottom quarter in Iowa
- 4 health deficiencies at the last standard survey (CMS severity score 16) — above median
- $33,598 in fines in 3 years
FScore 20 · PoorSee Full Grade
5155472288
Dayton, Webster County
Medicaid
369
Correctionville Specialty Care - Correctionville, IA · 39 beds · non profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.3 nurse hours per resident-day — bottom quarter in Iowa
- 11 health deficiencies at the last standard survey (CMS severity score 52) — bottom quarter
- $60,316 in fines in 3 years, 1 payment denials
FScore 20 · PoorSee Full Grade
7123724466
Correctionville, Woodbury County
Medicaid
370
Accura Healthcare Of Carroll - Carroll, IA · 65 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 2.9 nurse hours per resident-day — bottom quarter in Iowa
- 19 health deficiencies at the last standard survey (CMS severity score 124) — bottom quarter
- No fines or payment denials in 3 years
FScore 20 · PoorSee Full Grade
7127929284
Carroll, Carroll County
Medicaid
371
Stone Cottage Care Center - Sigourney, IA · 41 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 3.8 nurse hours per resident-day — above median in Iowa
- 19 health deficiencies at the last standard survey (CMS severity score 120) — bottom quarter
- $18,682 in fines in 3 years, 2 payment denials
FScore 20 · PoorSee Full Grade
6416222971
Sigourney, Keokuk County
Medicaid
372
Regency Care Center - Norwalk, IA · 101 beds · for profit - corporation CMS Care Compare · data as of Aug 2026
- Staffing 3.2 nurse hours per resident-day — bottom quarter in Iowa
- 21 health deficiencies at the last standard survey (CMS severity score 199) — bottom quarter
- $78,497 in fines in 3 years
FScore 19 · PoorSee Full Grade
5159814269
Norwalk, Warren County
Medicaid
373
Caring Acres Nursing And Rehab Center - Anita, IA · 41 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 3.6 nurse hours per resident-day — below median in Iowa
- 17 health deficiencies at the last standard survey (CMS severity score 104) — bottom quarter
- $51,773 in fines in 3 years
FScore 19 · PoorSee Full Grade
7127623219
Anita, Cass County
Medicaid
Special Focus Facility
374
Accura Healthcare Of Carlisle - Carlisle, IA · 80 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 3.1 nurse hours per resident-day — bottom quarter in Iowa
- 16 health deficiencies at the last standard survey (CMS severity score 84) — bottom quarter
- $37,177 in fines in 3 years
FScore 19 · PoorSee Full Grade
5159890871
Carlisle, Warren County
Medicaid
375
Harvest Acres Nursing And Rehab - Keota, IA · 35 beds · for profit - limited liability company CMS Care Compare · data as of Aug 2026
- Staffing 3.5 nurse hours per resident-day — below median in Iowa
- 13 health deficiencies at the last standard survey (CMS severity score 56) — bottom quarter
- $136,500 in fines in 3 years
FScore 18 · PoorSee Full Grade
6416363400
Keota, Keokuk 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)