Home health agencies in Iowa
123 home health agencies certified by Medicare. Medicare star rating: 5★ 5 · 4.5★ 4 · 4★ 12 · 3.5★ 18 · 3★ 16 · 2.5★ 17 · 2★ 13 · 1.5★ 4 · 1★ 1 · not rated 33.
A home health agency sends nurses, therapists and aides to a patient’s home, usually after a hospital stay or for an illness or injury, when a doctor orders the care. Medicare covers home health care for people who are eligible and mostly unable to leave home. The address below is the agency’s office: care is given in the patient’s home.
By city
All home health agencies in Iowa
Algona (1)
- Community Health Services(515) 295‑4430Quality of patient care: 1.5 of 5
Allison (1)
- Butler County PHNS(319) 267‑2934Quality of patient care: 2 of 5
Ames (1)
- Mary Greeley Home Health Services(515) 239‑6730Quality of patient care: 3.5 of 5
Ankeny (1)
Atlantic (1)
Bedford (1)
- Taylor County Public Health Agency(712) 523‑3405Quality of patient care: 4 of 5
Bettendorf (2)
- Genesis VNA(563) 421‑5080Quality of patient care: 3 of 5
- (563) 355‑5502
Boone (1)
- Home Care Services of Boone Co(515) 432‑1127Quality of patient care: 2.5 of 5
Burlington (3)
- Advanced Home Health Care Inc(319) 753‑6270Quality of patient care: 4 of 5
- (319) 753‑8290
- Nurse at Home(319) 208‑1353Quality of patient care: 1 of 5
Carroll (2)
- Carroll Area Nursing Services(712) 792‑1111Quality of patient care: 3.5 of 5
- St Anthony Regional Hospital and Nursing Home(712) 794‑5279Quality of patient care: 4 of 5
Cedar Rapids (7)
- (319) 294‑3527
- (319) 202‑1367
- (319) 826‑6608
- Mercy Home Care(319) 398‑6034Quality of patient care: 3.5 of 5
- Therapy Solutions Inc(319) 861‑3322Quality of patient care: 2 of 5
- (319) 550‑1890
- UnityPoint at HomeQuality of patient care: 3.5 of 5
Centerville (1)
- Elara Caring(641) 437‑1117Quality of patient care: 4.5 of 5
Chariton (1)
- Elara Caring(641) 774‑2339Quality of patient care: 4.5 of 5
Charles City (1)
- Floyd County Public Health/ Home Health Care(641) 257‑6111Quality of patient care: 3 of 5
Cherokee (1)
- Cherokee Regional Home Health(712) 225‑6459Quality of patient care: 2.5 of 5
Clarinda (1)
- Pure Health Services, LLC(712) 850‑1323Quality of patient care: 4 of 5
Clinton (1)
Coralville (1)
- University of Iowa Health Care Medical Center Downtown Home Health(319) 358‑2740Quality of patient care: 3.5 of 5
Corydon (1)
- Wayne County Public Health Nursing Service(641) 872‑1167Quality of patient care: 1.5 of 5
Council Bluffs (2)
- Angels Care Home Health of Iowa(712) 352‑3640Quality of patient care: 4 of 5
- Aveanna Home Health(712) 325‑8989Quality of patient care: 4 of 5
Cresco (1)
- Community Health Services(563) 547‑2989Quality of patient care: 3 of 5
Creston (1)
- Everystep(855) 867‑4592Quality of patient care: 3 of 5
Davenport (4)
- Angels Care Home Health of Iowa(563) 332‑7129Quality of patient care: 2.5 of 5
- (563) 888‑8180
- (563) 332‑0520
- Good Samaritan Society Home Care(563) 323‑1256Quality of patient care: 3 of 5
Decorah (1)
- Winnmed Home Health(563) 387‑3024Quality of patient care: 3 of 5
Denison (1)
- Crawford County Home Health, Hospice & Public Heal(712) 263‑3303Quality of patient care: 4 of 5
Des Moines (5)
- Angels Care Home Health of Iowa(515) 252‑2847Quality of patient care: 3.5 of 5
- Everystep(515) 558‑9591Quality of patient care: 2.5 of 5
- MercyOne Des Moines Home Care(515) 643‑8383Quality of patient care: 4 of 5
- (515) 266‑3800
- Optimae Home Health Services, Central Iowa(515) 277‑0134Quality of patient care: 2 of 5
Dubuque (3)
- (563) 583‑2400
- UnityPoint at Home(563) 583‑5833Quality of patient care: 3.5 of 5
- (563) 557‑5762
Eldora (1)
- Greenbelt Home Care(641) 939‑8444Quality of patient care: 2 of 5
Emmetsburg (1)
- Palo Alto Community Health(712) 852‑5419Quality of patient care: 2.5 of 5
Estherville (1)
- Avera @ Home(712) 362‑6169Quality of patient care: 4 of 5
Fairfield (2)
- Optimae Home Health Services(641) 472‑4464Quality of patient care: 2.5 of 5
- Sunny Brook Home Care(641) 472‑4808Quality of patient care: 1.5 of 5
Forest City (1)
- Winnebago County PHNS(641) 585‑4763Quality of patient care: 2.5 of 5
Fort Dodge (2)
- UnityPoint at Home(515) 574‑6416Quality of patient care: 4 of 5
- (515) 573‑4107
Fort Madison (1)
- Lee County Health Department(319) 372‑5225Quality of patient care: 2 of 5
Garner (1)
- Hancock County Health System Community Health(641) 923‑3676Quality of patient care: 2.5 of 5
Guthrie Center (1)
- Guthrie County PHNS(641) 747‑3972Quality of patient care: 2.5 of 5
Hampton (1)
Harlan (1)
- Myrtue Medical Center Home Health(712) 755‑4308Quality of patient care: 2 of 5
Hiawatha (2)
- Aveanna Healthcare(319) 373‑6294Quality of patient care: 5 of 5
- Centerwell Home Health(319) 393‑4742Quality of patient care: 5 of 5
Indianola (1)
- Good Samaritan Society-Home Care(515) 961‑2596Quality of patient care: 5 of 5
Iowa City (1)
- Johnson County Visiting Nurse Association(319) 337‑9686Quality of patient care: 3 of 5
Johnston (1)
Keosauqua (1)
- Van Buren County PHNS(319) 293‑3431Quality of patient care: 2.5 of 5
Keystone (1)
- Keystone Home Health(319) 442‑3650Quality of patient care: 3 of 5
Le Mars (1)
- Floyd Valley Hospital Community Health Services(712) 546‑3335Quality of patient care: 3.5 of 5
Logan (1)
- Harrison County Public Health(712) 644‑2220Quality of patient care: 2.5 of 5
Manchester (1)
- Regional Medical Center Home Care(563) 927‑7303Quality of patient care: 2 of 5
Mapleton (1)
- Heights Home Health, Inc(712) 881‑7144Quality of patient care: 2 of 5
Marengo (1)
Mason City (1)
- Cerro Gordo County Department of Public Health(641) 421‑9300Quality of patient care: 3.5 of 5
Monticello (1)
- Above and Beyond Home Health(319) 465‑3059Quality of patient care: 3.5 of 5
New Hampton (1)
- Chickasaw Co Public Health & Home Care Services(641) 394‑4053Quality of patient care: 2 of 5
Northwood (1)
Onawa (1)
- Burgess Home Health(712) 423‑2311Quality of patient care: 3 of 5
Orange City (1)
- Orange City Home Health(712) 737‑5279Quality of patient care: 3.5 of 5
Osage (1)
- Mitchell County Home Health Care/ Public Health(641) 832‑3500Quality of patient care: 4.5 of 5
Oskaloosa (1)
Ottumwa (1)
- Iowa Home Care, L L C(641) 226‑5050Quality of patient care: 4 of 5
Pella (1)
- Pella Regional Home Health Agency(641) 628‑6638Quality of patient care: 3.5 of 5
Pocahontas (1)
Red Oak (1)
- Wel-Home Health of Red Oak(712) 623‑2500Quality of patient care: 3 of 5
Rock Valley (1)
- Hegg Home Health Care(712) 476‑8050Quality of patient care: 2.5 of 5
Sergeant Bluff (1)
- Wel-Home Health of Sergeant Bluff(712) 943‑7644Quality of patient care: 2 of 5
Sheldon (2)
- (712) 324‑4012
- Sanford Home Health and Hospice Sheldon(712) 324‑6420Quality of patient care: 2.5 of 5
Sigourney (1)
Sioux Center (1)
- Sioux Center Home Health and Hospice(712) 722‑8108Quality of patient care: 2.5 of 5
Sioux City (3)
- Aveanna Healthcare(712) 233‑5494Quality of patient care: 4.5 of 5
- (712) 790‑8047
- UnityPoint at Home(712) 279‑3279Quality of patient care: 3.5 of 5
Spencer (1)
- Avera at Home of Spencer Hospital(712) 264‑6380Quality of patient care: 3.5 of 5
Spirit Lake (1)
- Lakes Regional Healthcare Home Care(712) 336‑8709Quality of patient care: 3 of 5
Storm Lake (2)
- Buena Vista County Public Health and Home Care(712) 749‑2548Quality of patient care: 2 of 5
- UnityPoint at Home(712) 749‑2741Quality of patient care: 4 of 5
Toledo (1)
- Tama County Public Health & Ho(641) 484‑4788Quality of patient care: 3 of 5
Urbandale (4)
- Centerwell Home Health(515) 277‑0977Quality of patient care: 5 of 5
- (515) 280‑2180
- UnityPoint at Home(515) 557‑3100Quality of patient care: 3.5 of 5
- Wesley Life Home Health(515) 978‑2777Quality of patient care: 3.5 of 5
Vinton (2)
- (319) 472‑2092
- Virginia Gay Hospital Home Health Agency(319) 472‑6360Quality of patient care: 2.5 of 5
Wapello (1)
Washington (1)
- Washington Co. Public Health(319) 653‑7758Quality of patient care: 1.5 of 5
Waterloo (3)
- MercyOne Waterloo Home Health Care(319) 272‑5050Quality of patient care: 3.5 of 5
- (319) 232‑2498
- UnityPoint at Home(319) 235‑3702Quality of patient care: 3 of 5
Waukon (1)
- V M H Comunity & Home Care(563) 568‑5660Quality of patient care: 2 of 5
Webster City (2)
- Hamilton County Public Health Nursing Services(515) 832‑9565Quality of patient care: 3 of 5
- Iowa Home Care, L L C(515) 576‑2273Quality of patient care: 2.5 of 5
West Burlington (1)
- Southeast Iowa Regional Home Health(319) 768‑3350Quality of patient care: 3 of 5
West Des Moines (7)
- (515) 497‑7730
- Aveanna Healthcare(515) 497‑7700Quality of patient care: 5 of 5
- Faith Home Health Care(319) 330‑1755Quality of patient care: 3.5 of 5
- (800) 915‑3211
- Iowa Home Care, L L C(515) 222‑9995Quality of patient care: 3 of 5
- (515) 974‑6451
- Suncrest Home Health(515) 327‑6026Quality of patient care: 2 of 5
West Union (1)
- Gundersen Palmer Lutheran Hospital & Clin-Home Health(563) 422‑6267Quality of patient care: 2.5 of 5
More care in Iowa
Common questions
How many home health agencies are in Iowa?
Medicare (CMS) lists 123 home health agencies in Iowa. 90 have a Medicare star rating.
Which home health agencies in Iowa have 5 stars?
In the current Medicare data: Aveanna Healthcare, Aveanna Healthcare, Centerwell Home Health, Centerwell Home Health and Good Samaritan Society-Home Care. Ratings are one piece of information: call and visit before you decide.
Source: Centers for Medicare & Medicaid Services (CMS), “Home Health Care Agencies”, data updated 2026-09-21, retrieved 2026-11-13. In a medical emergency, call 911. About home health agencies and their ratings