facebook tracking Non-Profit Nursing Homes in Iowa (2026): 169 Rated by CMS
Skip to content

Non-profit nursing homes in Iowa

All states › Iowa › Non-profit

169 of the 387 nursing homes in Iowa are non-profit, according to CMS. Their average CMS overall rating is 3.3 stars, compared with 2.9 for the state's 207 for-profit homes, and they report an average of 4.01 nurse staffing hours per resident per day, compared with 3.73 at for-profit homes. All 169 are below, highest CMS overall rating first.

Ratings come from CMS and are updated monthly; these are from October 2026. A star rating summarizes a lot, so read each home's inspection history and visit before you decide.

Non-profit nursing homes in Iowa by CMS rating

1
Childserve Habilitation Center Johnston
74 beds Medicaid
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 10.58 hrs/day
2
Deerfield Health Care Center Urbandale
30 beds Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 5.86 hrs/day
3
Scottish Rite Park Des Moines
51 beds Medicaid Medicare 5 fines
★★★★★
Inspection 3/5 Staffing 5/5 Quality 5/5
Nurse hours 5.47 hrs/day
4
Wilton Retirement Community Wilton
34 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 5.37 hrs/day
5
Sunrise Retirement Community Sioux City
74 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 3/5
Nurse hours 5.11 hrs/day
6
Spurgeon Manor Dallas Center
55 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 5.09 hrs/day
7
Oaknoll Retirement Residence Iowa City
70 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 2/5
Nurse hours 4.90 hrs/day
8
Mayflower Home Grinnell
40 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 4.85 hrs/day
9
St Francis Manor Grinnell
78 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 4.74 hrs/day
10
Strawberry Point Lutheran Home Strawberry Point
16 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 4.72 hrs/day
11
The Suites at Western Home Communities Cedar Falls
72 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 4.58 hrs/day
12
I O O F Home and Community Therapy Center Mason City
82 beds Medicaid Medicare 3 fines
★★★★★
Inspection 5/5 Staffing 4/5 Quality 2/5
Nurse hours 4.54 hrs/day
13
Mill-Pond Ankeny
60 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.47 hrs/day
14
Heartland Care Center Marcus
38 beds Medicaid Medicare
★★★★★
Inspection 3/5 Staffing 5/5 Quality 5/5
Nurse hours 4.45 hrs/day
15
Bethany Home Dubuque
66 beds Medicaid Medicare 1 fine
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.36 hrs/day
16
Hegg Memorial Health Center Rock Valley
60 beds Medicaid
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.32 hrs/day
17
United Presbyterian Home Washington
55 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.28 hrs/day
18
Woodland Terrace Waverly
100 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 4.25 hrs/day
19
Titonka Care Center Titonka
26 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 3/5
Nurse hours 4.22 hrs/day
20
Creekside Grundy Center
55 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 2/5
Nurse hours 4.20 hrs/day
21
Martin Health Center Cedar Falls
50 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 3/5
Nurse hours 4.19 hrs/day
22
The Village Indianola
54 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 4/5 Quality 5/5
Nurse hours 4.17 hrs/day
23
Simpson Memorial Home West Liberty
55 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 2/5
Nurse hours 4.15 hrs/day
24
Thornton Manor Nursing and Care Center Lansing
40 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 2/5
Nurse hours 4.06 hrs/day
25
Denver Sunset Home Denver
31 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.04 hrs/day
26
St Luke's Helen G Nassif Transitional Care Center Cedar Rapids
46 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 4/5
Nurse hours 4.03 hrs/day
27
Marian Home Fort Dodge
90 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 2/5
Nurse hours 3.97 hrs/day
28
MercyOne Dyersville Senior Care Dyersville
40 beds Medicaid
★★★★★
Inspection 5/5 Staffing 4/5 Quality 4/5
Nurse hours 3.90 hrs/day
29
Hubbard Care Center Hubbard
60 beds Medicaid Medicare 4 fines
★★★★★
Inspection 5/5 Staffing 4/5 Quality 4/5
Nurse hours 3.84 hrs/day
30
Clarence Nursing Home Clarence
46 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 3.76 hrs/day
31
Gracewell, An Eventide Community Denison
84 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 3.70 hrs/day
32
Sibley Specialty Care Sibley
46 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 3.64 hrs/day
33
Lamoni Specialty Care Lamoni
43 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 3.60 hrs/day
34
Prairie View Home Sanborn
55 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 3.59 hrs/day
35
Evans Senior Living Community Cresco
43 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 4/5
Nurse hours 3.58 hrs/day
36
Wellington Place Decorah
56 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 4/5 Quality 2/5
Nurse hours 3.58 hrs/day
37
Fonda Specialty Care Fonda
46 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 5/5 Quality 5/5
Nurse hours 3.56 hrs/day
38
Stonehill Care Center Dubuque
185 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 3/5 Quality 5/5
Nurse hours 3.51 hrs/day
39
Wapello Specialty Care Wapello
49 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 5/5 Quality 5/5
Nurse hours 3.27 hrs/day
40
Mechanicsville Specialty Care Mechanicsville
39 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 4/5 Quality 5/5
Nurse hours 3.24 hrs/day
41
Laporte City Specialty Care La Porte City
46 beds Medicaid Medicare
★★★★★
Inspection 4/5 Staffing 4/5 Quality 5/5
Nurse hours 3.22 hrs/day
42
Timely Mission Nursing Home Buffalo Center
42 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing 3/5 Quality 2/5
Nurse hours 2.89 hrs/day
43
On With Life Long Term Care Polk City
40 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing — Quality 2/5
Nurse hours —
44
St Luke's Regional Medical Center SNF Sioux City
20 beds Medicaid Medicare
★★★★★
Inspection 5/5 Staffing — Quality 5/5
Nurse hours —
45
Fellowship Village Inwood
40 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 5.80 hrs/day
46
Newton Village Health Care Center Newton
24 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 2/5 Staffing 5/5 Quality 5/5
Nurse hours 5.69 hrs/day
47
Virginia Gay Nursing & Rehab Vinton
40 beds Medicaid
★★★★☆
Inspection 3/5 Staffing 4/5 Quality 5/5
Nurse hours 4.91 hrs/day
48
Friendship Haven Fort Dodge
155 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 4.82 hrs/day
49
Crown Pointe Estates Care Center Sioux Center
99 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 4.79 hrs/day
50
Laurens Care Center Laurens
38 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 4.78 hrs/day
51
Iowa Jewish Senior Life Center Des Moines
46 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 4.53 hrs/day
52
Pleasantview Home Kalona
66 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 4.48 hrs/day
53
Calvin Community Des Moines
59 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 3/5
Nurse hours 4.38 hrs/day
54
Good Neighbor Home Manchester
112 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 2/5
Nurse hours 4.37 hrs/day
55
Halcyon House Washington
54 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 2/5 Staffing 5/5 Quality 5/5
Nurse hours 4.37 hrs/day
56
Faith Lutheran Home Osage
50 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 4.37 hrs/day
57
Methodist Manor Retirement Community Storm Lake
93 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 4.25 hrs/day
58
Fieldstone of Dewitt De Witt
70 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 3/5
Nurse hours 4.19 hrs/day
59
Wesley on Grand Des Moines
80 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 3/5
Nurse hours 4.16 hrs/day
60
Wesley Park Centre Newton
66 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 4/5
Nurse hours 4.09 hrs/day
61
Twilight Acres Wall Lake
39 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 4/5 Quality 5/5
Nurse hours 4.04 hrs/day
62
Heritage House Atlantic
61 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 3/5
Nurse hours 4.02 hrs/day
63
Lakeside Lutheran Home Emmetsburg
55 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 5/5 Quality 2/5
Nurse hours 4.00 hrs/day
64
The Village of Ackley Ackley
38 beds Medicaid Medicare 2 fines
★★★★☆
Inspection 3/5 Staffing 4/5 Quality 5/5
Nurse hours 3.78 hrs/day
65
Bedford Specialty Care Bedford
39 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 2/5
Nurse hours 3.71 hrs/day
66
Dunlap Specialty Care Dunlap
46 beds Medicaid Medicare 1 fine
★★★★☆
Inspection 2/5 Staffing 5/5 Quality 5/5
Nurse hours 3.68 hrs/day
67
Corning Specialty Care Corning
40 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 4/5 Quality 5/5
Nurse hours 3.66 hrs/day
68
Eldora Specialty Care Eldora
46 beds Medicaid Medicare 1 fine Cited for abuse
★★★★☆
Inspection 2/5 Staffing 5/5 Quality 5/5
Nurse hours 3.60 hrs/day
69
State Center Specialty Care State Center
39 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 4/5 Quality 5/5
Nurse hours 3.54 hrs/day
70
Oakwood Specialty Care Albia
54 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 4/5 Quality 5/5
Nurse hours 3.49 hrs/day
71
Good Samaritan - Forest City Forest City
43 beds Medicaid Medicare 2 fines
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 2/5
Nurse hours 3.49 hrs/day
72
Corydon Specialty Care Corydon
71 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 3.48 hrs/day
73
Happy Siesta Health Care Center Remsen
62 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 3/5
Nurse hours 3.43 hrs/day
74
Good Samaritan - Manson Manson
42 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 3/5
Nurse hours 3.27 hrs/day
75
Lyon Specialty Care Rock Rapids
45 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 3.23 hrs/day
76
Good Samaritan - Villisca Villisca
46 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 4/5 Quality 5/5
Nurse hours 3.21 hrs/day
77
Ruthven Community Care Center Ruthven
46 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 3/5 Quality 3/5
Nurse hours 3.19 hrs/day
78
Good Samaritan - Lemars Le Mars
64 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 4/5 Quality 4/5
Nurse hours 3.18 hrs/day
79
Panora Specialty Care Panora
46 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 3/5 Quality 5/5
Nurse hours 2.92 hrs/day
80
West Ridge Specialty Care Knoxville
78 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing 3/5 Quality 2/5
Nurse hours 2.89 hrs/day
81
Belle Plaine Specialty Care Belle Plaine
46 beds Medicaid Medicare
★★★★☆
Inspection 3/5 Staffing 3/5 Quality 5/5
Nurse hours 2.85 hrs/day
82
On With Life Ankeny
28 beds Medicaid Medicare
★★★★☆
Inspection 4/5 Staffing — Quality —
Nurse hours —
83
Tripoli Nursing & Rehab Tripoli
28 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 2/5
Nurse hours 5.17 hrs/day
84
Park Place Mount Pleasant
49 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 2/5
Nurse hours 5.09 hrs/day
85
Hillcrest Home Sumner
61 beds Medicaid Medicare
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 2/5
Nurse hours 4.75 hrs/day
86
Edgewater, A Wesleylife Community West Des Moines
40 beds Medicaid Medicare
★★★☆☆
Inspection 2/5 Staffing 4/5 Quality 5/5
Nurse hours 4.64 hrs/day
87
Holy Spirit Retirement Home Sioux City
78 beds Medicaid Medicare
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 4/5
Nurse hours 4.64 hrs/day
88
Valley View Village Des Moines
79 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 3/5
Nurse hours 4.44 hrs/day
89
Prairie Gate Council Bluffs
72 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 2/5
Nurse hours 4.38 hrs/day
90
Cedar Manor Nursing Home Tipton
54 beds Medicaid Medicare 2 fines
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 4/5
Nurse hours 4.33 hrs/day
91
Ossian Care Center Ossian
46 beds Medicaid Medicare
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 3/5
Nurse hours 4.25 hrs/day
92
Parkview Home Wayland
34 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 3/5 Quality 4/5
Nurse hours 4.25 hrs/day
93
Eastern Star Masonic Home Boone
76 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 4/5
Nurse hours 4.17 hrs/day
94
Westhaven Community Boone
100 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 4/5
Nurse hours 4.04 hrs/day
95
Highland Ridge Care Center Williamsburg
59 beds Medicaid Medicare
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 3/5
Nurse hours 4.02 hrs/day
96
Rotary Senior Living Eagle Grove
46 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 3/5 Quality 5/5
Nurse hours 3.90 hrs/day
97
Madrid Home for the Aged Madrid
64 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 3/5 Quality 3/5
Nurse hours 3.77 hrs/day
98
Manly Specialty Care Manly
44 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 2/5
Nurse hours 3.76 hrs/day
99
Community Memorial Health Center Hartley
62 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 5/5 Quality 2/5
Nurse hours 3.76 hrs/day
100
The Alverno Health Care Facility Clinton
112 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 3/5
Nurse hours 3.74 hrs/day
101
Good Samaritan - Davenport Davenport
119 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 4/5
Nurse hours 3.62 hrs/day
102
Centerville Specialty Care Centerville
46 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 4/5
Nurse hours 3.56 hrs/day
103
The New Homestead Care Center Guthrie Center
58 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 3/5 Quality 4/5
Nurse hours 3.55 hrs/day
104
Northern Mahaska Specialty Care Oskaloosa
79 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 3/5
Nurse hours 3.47 hrs/day
105
Good Samaritan - Holstein Holstein
60 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 2/5 Staffing 4/5 Quality 5/5
Nurse hours 3.44 hrs/day
106
Ridgewood Specialty Care Ottumwa
60 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 4/5
Nurse hours 3.38 hrs/day
107
Creston Specialty Care Creston
74 beds Medicaid Medicare 2 fines
★★★☆☆
Inspection 2/5 Staffing 3/5 Quality 5/5
Nurse hours 3.38 hrs/day
108
Southern Hills Specialty Care Osceola
90 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 3/5 Staffing 3/5 Quality 3/5
Nurse hours 3.34 hrs/day
109
Good Samaritan - Estherville Estherville
62 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 3/5 Quality 2/5
Nurse hours 3.29 hrs/day
110
Good Samaritan - Algona Algona
72 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 3/5 Staffing 3/5 Quality 2/5
Nurse hours 3.27 hrs/day
111
Cherokee Specialty Care Cherokee
62 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 3/5 Quality 3/5
Nurse hours 3.25 hrs/day
112
Montezuma Specialty Care Montezuma
41 beds Medicaid Medicare
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 3/5
Nurse hours 3.21 hrs/day
113
Good Samaritan - George George
36 beds Medicaid Medicare 1 fine
★★★☆☆
Inspection 3/5 Staffing 4/5 Quality 4/5
Nurse hours 3.17 hrs/day
114
Living Center West Cedar Rapids
94 beds Medicaid Medicare 3 fines
★★★☆☆
Inspection 2/5 Staffing 2/5 Quality 5/5
Nurse hours 3.08 hrs/day
115
Friendship Village Retirement Waterloo
72 beds Medicaid Medicare
★★★☆☆
Inspection 4/5 Staffing 1/5 Quality 3/5
Nurse hours —
116
Glen Haven Village Glenwood
69 beds Medicaid Medicare 3 fines
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 3/5
Nurse hours 4.98 hrs/day
117
Hallmar Village Cedar Rapids
55 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 3/5
Nurse hours 4.92 hrs/day
118
Southeast Iowa Regional Medical - Klein Center West Burlington
160 beds Medicaid Medicare 2 fines
★★☆☆☆
Inspection 1/5 Staffing 5/5 Quality 4/5
Nurse hours 4.67 hrs/day
119
Lutheran Retirement Home Northwood
42 beds Medicaid Medicare 1 fine Cited for abuse
★★☆☆☆
Inspection 1/5 Staffing 5/5 Quality 2/5
Nurse hours 4.66 hrs/day
120
The Vinton Lutheran Home Vinton
61 beds Medicaid Medicare
★★☆☆☆
Inspection 1/5 Staffing 5/5 Quality 3/5
Nurse hours 4.61 hrs/day
121
Stacyville Community Nursing Home Stacyville
34 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 3/5
Nurse hours 4.55 hrs/day
122
MercyOne Centerville Medical Center Centerville
19 beds Medicaid
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 4/5
Nurse hours 4.44 hrs/day
123
Ramsey Village Des Moines
78 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 4/5
Nurse hours 4.44 hrs/day
124
Newaldaya Lifescapes Cedar Falls
112 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 4/5
Nurse hours 4.44 hrs/day
125
Davenport Lutheran Home Davenport
98 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 2/5
Nurse hours 4.38 hrs/day
126
Exira Care Center Exira
60 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 2/5
Nurse hours 4.22 hrs/day
127
Elm Crest Retirement Community Harlan
50 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 3/5 Quality 3/5
Nurse hours 4.02 hrs/day
128
The Highlands Decorah
86 beds Medicaid Medicare 2 fines
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 3/5
Nurse hours 3.96 hrs/day
129
Friendship Home Association Audubon
46 beds Medicaid Medicare 3 fines
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 3/5
Nurse hours 3.92 hrs/day
130
Salem Lutheran Home Elk Horn
64 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 3/5 Quality 3/5
Nurse hours 3.92 hrs/day
131
Good Shepherd Health Center Mason City
170 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 3/5 Quality 2/5
Nurse hours 3.90 hrs/day
132
Linn Manor Care Center Marion
38 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 2/5
Nurse hours 3.85 hrs/day
133
Kahl Home for the Aged & Infirmed Davenport
135 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 4/5
Nurse hours 3.83 hrs/day
134
Good Samaritan - Red Oak Red Oak
53 beds Medicaid Medicare 2 fines
★★☆☆☆
Inspection 1/5 Staffing 5/5 Quality 3/5
Nurse hours 3.78 hrs/day
135
Kingsley Specialty Care Kingsley
43 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 1/5 Staffing 4/5 Quality 5/5
Nurse hours 3.71 hrs/day
136
Sheffield Care Center Sheffield
45 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 4/5
Nurse hours 3.71 hrs/day
137
Lantern Park Specialty Care Coralville
90 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 3/5
Nurse hours 3.66 hrs/day
138
Good Samaritan - Ottumwa Ottumwa
126 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 4/5
Nurse hours 3.66 hrs/day
139
Stratford Specialty Care Stratford
53 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 4/5
Nurse hours 3.66 hrs/day
140
St Luke Lutheran Nursing Home Spencer
79 beds Medicaid Medicare 2 fines
★★☆☆☆
Inspection 1/5 Staffing 5/5 Quality 3/5
Nurse hours 3.66 hrs/day
141
Southridge Specialty Care Marshalltown
82 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 4/5
Nurse hours 3.60 hrs/day
142
Odebolt Specialty Care Odebolt
38 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 3/5
Nurse hours 3.54 hrs/day
143
Winslow House Care Center Marion
50 beds Medicaid Medicare 2 fines
★★☆☆☆
Inspection 2/5 Staffing 3/5 Quality 4/5
Nurse hours 3.51 hrs/day
144
Northcrest Specialty Care Waterloo
94 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 4/5
Nurse hours 3.46 hrs/day
145
Atlantic Specialty Care Atlantic
90 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 4/5
Nurse hours 3.39 hrs/day
146
Dubuque Specialty Care Dubuque
84 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 3/5 Quality 3/5
Nurse hours 3.20 hrs/day
147
New London Specialty Care New London
43 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 2/5 Quality 4/5
Nurse hours 3.10 hrs/day
148
Good Samaritan - Waukon Waukon
60 beds Medicaid Medicare 1 fine
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 3/5
Nurse hours 3.08 hrs/day
149
Avoca Specialty Care Avoca
46 beds Medicaid Medicare
★★☆☆☆
Inspection 2/5 Staffing 4/5 Quality 2/5
Nurse hours 3.03 hrs/day
150
Good Samaritan - West Union West Union
52 beds Medicaid Medicare
★★☆☆☆
Inspection 3/5 Staffing 1/5 Quality 3/5
Nurse hours —
151
Windmill Manor Coralville
120 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 2/5 Staffing 3/5 Quality 1/5
Nurse hours 4.24 hrs/day
152
The Cottages Pella
100 beds Medicaid Medicare 3 fines
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 3/5
Nurse hours 4.22 hrs/day
153
Cottage Grove Place Cedar Rapids
64 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 4/5
Nurse hours 4.19 hrs/day
154
Trinity Center at Luther Park Des Moines
120 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 3/5
Nurse hours 4.01 hrs/day
155
Bethany Life Story City
126 beds Medicaid Medicare 2 fines
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 3/5
Nurse hours 3.99 hrs/day
156
Bethany Lutheran Home Council Bluffs
112 beds Medicaid Medicare 2 fines
★☆☆☆☆
Inspection 1/5 Staffing 3/5 Quality 2/5
Nurse hours 3.97 hrs/day
157
Lutheran Living Senior Campus Muscatine
155 beds Medicaid Medicare 2 fines
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 3/5
Nurse hours 3.93 hrs/day
158
St Anthony Senior Services Carroll
79 beds Medicaid Medicare 2 fines Cited for abuse
★☆☆☆☆
Inspection 1/5 Staffing 3/5 Quality 4/5
Nurse hours 3.92 hrs/day
159
Perry Lutheran Home Perry
70 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 4/5
Nurse hours 3.83 hrs/day
160
Good Samaritan - Indianola Indianola
105 beds Medicaid Medicare 2 fines
★☆☆☆☆
Inspection 1/5 Staffing 3/5 Quality 2/5
Nurse hours 3.63 hrs/day
161
Crestview Specialty Care West Branch
65 beds Medicaid Medicare 3 fines
★☆☆☆☆
Inspection 1/5 Staffing 3/5 Quality 4/5
Nurse hours 3.59 hrs/day
162
Bishop Drumm Retirement Center Johnston
150 beds Medicaid Medicare 4 fines SFF candidate
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 4/5
Nurse hours 3.55 hrs/day
163
Westwood Specialty Care Sioux City
85 beds Medicaid Medicare 2 fines
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 1/5
Nurse hours 3.55 hrs/day
164
Ridgecrest Village Davenport
137 beds Medicaid Medicare 3 fines Cited for abuse
★☆☆☆☆
Inspection 1/5 Staffing 3/5 Quality 3/5
Nurse hours 3.53 hrs/day
165
Ravenwood Specialty Care Waterloo
176 beds Medicaid Medicare 3 fines
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 2/5
Nurse hours 3.48 hrs/day
166
Parkridge Specialty Care Pleasant Hill
90 beds Medicaid Medicare
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 2/5
Nurse hours 3.41 hrs/day
167
Sanford Senior Care Sheldon Sheldon
70 beds Medicaid 1 fine
★☆☆☆☆
Inspection 1/5 Staffing 3/5 Quality 2/5
Nurse hours 3.40 hrs/day
168
Correctionville Specialty Care Correctionville
39 beds Medicaid Medicare 1 fine
★☆☆☆☆
Inspection 1/5 Staffing 4/5 Quality 3/5
Nurse hours 3.29 hrs/day
169
Pillar of Cedar Valley Waterloo
114 beds Medicaid Medicare
★☆☆☆☆
Inspection 2/5 Staffing 3/5 Quality 1/5
Nurse hours 3.16 hrs/day
Compare

How this list works

What counts as a non-profit nursing home?
One whose ownership type in CMS's data is non-profit: a non-profit corporation, a church-related organization or another non-profit. Government-owned homes, such as county or state homes, are a separate CMS category and aren't on this list.
Are non-profit nursing homes in Iowa rated higher?
On average, yes: non-profit homes in Iowa average 3.3 stars and for-profit homes 2.9, computed from CMS data, October 2026. An average hides wide differences between homes, so compare each home's ratings, staffing and inspection record.
Where do the ratings come from?
From CMS's Nursing Home Care Compare (the same data as Medicare.gov), October 2026. The overall rating combines health inspections, staffing and quality measures; inspections weigh the most.
Is this a recommendation?
No. It is a ranking of CMS's published ratings. Ratings can change every month, and a home's rating may not reflect a recent change in ownership or staff. Visit, ask questions and read the inspection reports.

More lists for Iowa

Source: CMS Provider Data Catalog, nursing home provider information and penalties, October 2026. Nursing Homes In Each State is independent and not affiliated with CMS or Medicare. About the data.

https://www.nursinghomesineachstate.com/iowa/non-profit-nursing-homes/ · Data: CMS, October 2026 · Nursing Homes In Each State, not affiliated with CMS or Medicare.