Home Health Agencies in Iowa
Medicare-certified home health agencies send nurses, physical and occupational therapists, speech therapists, social workers and home health aides to the home under a doctor's plan of care. This is skilled, short-term, medical care, usually after a hospital or rehab stay. It is different from non-medical home care, which is regulated separately by each state, if at all.
Who pays
Medicare Part A or B covers home health in full when a doctor certifies the person is homebound and needs skilled care. Medicaid and most Medicare Advantage plans cover it too.
How to choose
You may choose any certified agency that serves your area; the hospital discharge planner will suggest one but cannot require it. Compare the CMS quality of patient care star rating, and ask how quickly they can start.
Home health by city or town
Each city or town page lists every home health agency that serves it, sorted by distance. The city or towns with the most options:
- Bentley 31
- McClelland 31
- Neola 31
- Underwood 31
- Carter Lake 30
- Council Bluffs 30
- Crescent 30
- Loveland 30
- Treynor 30
- Weston 30
- Ankeny 21
- Elkhart 21
- Johnston 21
- Saylorville 21
- Ackworth 20
- Adel 20
- Alleman 20
- Altoona 20
- Bondurant 20
- Bouton 20
- Dallas Center 20
- De Soto 20
- Grimes 20
- Indianola 20
- Luther 20
- Madrid 20
- Minburn 20
- Polk 20
- Sandyville 20
- Sheldahl 20
- Slater 20
- St. Marys 20
- Urbandale 20
- Windsor Heights 20
- Woodward 20
- Bevington 19
- Carlisle 19
- Clive 19
- Cumming 19
- Des Moines 19
- Granger 19
- Hartford 19
- Martensdale 19
- Norwalk 19
- Pleasant Hill 19
- Runnells 19
- Spring Hill 19
- Van Meter 19
- Waukee 19
- West Des Moines 19
- Winterset 19
- Earlham 18
- East Peru 18
- Milo 18
- Patterson 18
- St. Charles 18
- Truro 18
- Garrison 17
- Bertram 16
- Hiawatha 16
Every city or town has a page; find yours through its county or the search box.
What is not listed here
Non-medical home care agencies (companions, homemakers, private-pay aides) are not Medicare-certified and most states publish no roster of them, so none are listed. The Area Agency on Aging keeps a list of vetted home care vendors; ask it.
All home health providers by county
Allamakee County 1
- V M H Comunity & Home Care, Waukon · (563) 568-5660
Appanoose County 1
- Elara Caring, Centerville · (641) 437-1117
Benton County 3
- Keystone Home Health, Keystone · (319) 442-3650
- Lutheran Home Health Agency, Vinton · (319) 472-2092
- Virginia Gay Hospital Home Health Agency, Vinton · (319) 472-6360
Black Hawk County 3
- Mercyone Waterloo Home Health Care, Waterloo · (319) 272-5050
- Open Arms Home Health Care - Waterloo, LLC, Waterloo · (319) 232-2498
- Unitypoint at Home, Waterloo · (319) 235-3702
Boone County 1
- Home Care Services of Boone Co, Boone · (515) 432-1127
Buena Vista County 2
- Buena Vista County Public Health and Home Care, Storm Lake · (712) 749-2548
- Unitypoint at Home, Storm Lake · (712) 749-2741
Butler County 1
- Butler County Phns, Allison · (319) 267-2934
Carroll County 2
- Carroll Area Nursing Services, Carroll · (712) 792-1111
- St Anthony Regional Hospital and Nursing Home, Carroll · (712) 794-5279
Cass County 1
- Home Sweet Home Care, Atlantic · (712) 243-5343
Cedar County 1
- Cedar County Public Health Nursing Services, Tipton · (563) 886-2226
Cerro Gordo County 1
- Cerro Gordo County Department of Public Health, Mason City · (641) 421-9300
Cherokee County 1
- Cherokee Regional Home Health, Cherokee · (712) 225-6459
Chickasaw County 1
- Chickasaw Co Public Health & Home Care Services, New Hampton · (641) 394-4053
Clay County 1
- Avera at Home of Spencer Hospital, Spencer · (712) 264-6380
Clinton County 1
- Skyline Center INC Home Health, Clinton · (563) 243-4065
Crawford County 1
- Crawford County Home Health, Hospice & Public Heal, Denison · (712) 263-3303
Dallas County 11
- Aveanna Healthcare, West Des Moines · (515) 497-7730
- Aveanna Healthcare, West Des Moines · (515) 497-7700
- Centerwell Home Health, Urbandale · (515) 277-0977
- Faith Home Health Care, West Des Moines · (319) 330-1755
- Family First Homecare of Iowa, Urbandale · (515) 280-2180
- Innovive Health of Iowa, West Des Moines · (800) 915-3211
- Iowa Home Care, L L C, West Des Moines · (515) 222-9995
- Skilled Care Home Health Services, West Des Moines · (515) 974-6451
- Suncrest Home Health, West Des Moines · (515) 327-6026
- Unitypoint at Home, Urbandale · (515) 557-3100
- Wesley Life Home Health, Urbandale · (515) 978-2777
Delaware County 1
- Regional Medical Center Home Care, Manchester · (563) 927-7303
Des Moines County 4
- Advanced Home Health Care INC, Burlington · (319) 753-6270
- Des Moines County Health Department, Burlington · (319) 753-8290
- Nurse at Home, Burlington · (319) 208-1353
- Southeast Iowa Regional Home Health, West Burlington · (319) 768-3350
Dickinson County 1
- Lakes Regional Healthcare Home Care, Spirit Lake · (712) 336-8709
Dubuque County 3
- Open Arms Home Health Care, L L C, Dubuque · (563) 583-2400
- Unitypoint at Home, Dubuque · (563) 583-5833
- Universal Pediatrics, Dubuque · (563) 557-5762
Emmet County 1
- Avera @ Home, Estherville · (712) 362-6169
Fayette County 1
- Gundersen Palmer Lutheran Hosp & Clin-Home Health, West Union · (563) 422-6267
Floyd County 1
- Floyd County Public Health/ Home Health Care, Charles City · (641) 257-6111
Franklin County 1
- Franklin County Public Health, Hampton · (641) 456-5820
Guthrie County 1
- Guthrie County Phns, Guthrie Center · (641) 747-3972
Hamilton County 2
- Hamilton County Public Health Nursing Services, Webster City · (515) 832-9565
- Iowa Home Care, L L C, Webster City · (515) 576-2273
Hancock County 2
- Hancock County Health System Community Health, Garner · (641) 923-3676
- Winnebago County Phns, Forest City · (641) 585-4763
Hardin County 1
- Greenbelt Home Care, Eldora · (641) 939-8444
Harrison County 1
- Harrison County Public Health, Logan · (712) 644-2220
Howard County 1
- Community Health Services, Cresco · (563) 547-2989
Iowa County 1
- Iowa County Health Department, Marengo · (319) 325-2695
Jefferson County 2
- Optimae Home Health Services, Fairfield · (641) 472-4464
- Sunny Brook Home Care, Fairfield · (641) 472-4808
Johnson County 2
- Johnson County Visiting Nurse Association, Iowa City · (319) 337-9686
- University of Iowa Health Care Medical Center Downtown Home Health, Coralville · (319) 358-2740
Jones County 1
- Above and Beyond Home Health, Monticello · (319) 465-3059
Keokuk County 1
- Keokuk County Phns, Sigourney · (641) 622-3575
Kossuth County 1
- Community Health Services, Algona · (515) 295-4430
Lee County 1
- Lee County Health Department, Fort Madison · (319) 372-5225
Linn County 9
- Aveanna Healthcare, Hiawatha · (319) 373-6294
- Centerwell Home Health, Hiawatha · (319) 393-4742
- Comfort Care Medicare INC, Cedar Rapids · (319) 294-3527
- Compassion North America Home Health Services Corp, Cedar Rapids · (319) 202-1367
- Home Health With Heart LLC, Cedar Rapids · (319) 826-6608
- Mercy Home Care, Cedar Rapids · (319) 398-6034
- Therapy Solutions INC, Cedar Rapids · (319) 861-3322
- To the Rescue, Cedar Rapids · (319) 550-1890
- Unitypoint at Home, Cedar Rapids · -
Louisa County 1
- Louisa County Phns, Wapello · (319) 523-3981
Lucas County 1
- Elara Caring, Chariton · (641) 774-2339
Mahaska County 2
- Heartland Home Care, Oskaloosa · (641) 672-2944
- Pella Regional Home Health Agency, Pella · (641) 628-6638
Mitchell County 1
- Mitchell County Home Health Care/ Public Health, Osage · (641) 832-3500
Monona County 2
- Burgess Home Health, Onawa · (712) 423-2311
- Heights Home Health, INC, Mapleton · (712) 881-7144
Montgomery County 1
- Wel-Home Health of Red Oak, Red Oak · (712) 623-2500
O'Brien County 2
- Family First Home Care of Iowa, Sheldon · (712) 324-4012
- Sanford Home Health and Hospice Sheldon, Sheldon · (712) 324-6420
Page County 1
- Pure Health Services, LLC, Clarinda · (712) 850-1323
Palo Alto County 1
- Palo Alto Community Health, Emmetsburg · (712) 852-5419
Plymouth County 4
- Aveanna Healthcare, Sioux City · (712) 233-5494
- Family First Homecare of Iowa, Sioux City · (712) 790-8047
- Floyd Valley Hospital Community Health Services, Le Mars · (712) 546-3335
- Unitypoint at Home, Sioux City · (712) 279-3279
Pocahontas County 1
- Pocahontas County Public Health, Pocahontas · (712) 335-4142
Polk County 7
- Angels Care Home Health of Iowa, Des Moines · (515) 252-2847
- Childserve Home Care INC, Johnston · (515) 727-8750
- Everystep, Des Moines · (515) 558-9591
- Freedom Home Health Care, Ankeny · (515) 207-1501
- Mercyone Des Moines Home Care, Des Moines · (515) 643-8383
- Open Arms Home Health Care - Des Moines, LLC, Des Moines · (515) 266-3800
- Optimae Home Health Services, Central Iowa, Des Moines · (515) 277-0134
Pottawattamie County 3
- Angels Care Home Health of Iowa, Council Bluffs · (712) 352-3640
- Aveanna Home Health, Council Bluffs · (712) 325-8989
- Open Arms Home Health Care - Council Bluffs, LLC, Co Bluffs · (712) 256-2034
Scott County 6
- Angels Care Home Health of Iowa, Davenport · (563) 332-7129
- Aveanna Healthcare, Davenport · (563) 888-8180
- Family Care Solutions LLC, Davenport · (563) 332-0520
- Genesis VNA, Bettendorf · (563) 421-5080
- Good Samaritan Society Home Care, Davenport · (563) 323-1256
- New Choices LLC, Bettendorf · (563) 355-5502
Shelby County 1
- Myrtue Med Center Home Health, Harlan · (712) 755-4308
Sioux County 3
- Hegg Home Health Care, Rock Valley · (712) 476-8050
- Orange City Home Health, Orange City · (712) 737-5279
- Sioux Center Home Health and Hospice, Sioux Center · (712) 722-8108
Story County 1
- Mary Greeley Home Health Services, Ames · (515) 239-6730
Tama County 1
- Tama County Public Health & Ho, Toledo · (641) 484-4788
Taylor County 1
- Taylor County Public Health Agency, Bedford · (712) 523-3405
Union County 1
- Everystep, Creston · (855) 867-4592
Van Buren County 1
- Van Buren County Phns, Keosauqua · (319) 293-3431
Wapello County 1
- Iowa Home Care, L L C, Ottumwa · (641) 226-5050
Warren County 1
- Good Samaritan Society-Home Care, Indianola · (515) 961-2596
Washington County 1
- Washington Co. Public Health, Washington · (319) 653-7758
Wayne County 1
- Wayne County Public Health Nursing Service, Corydon · (641) 872-1167
Webster County 2
- Unitypoint at Home, Fort Dodge · (515) 574-6416
- Webster County Health Department, Fort Dodge · (515) 573-4107
Winneshiek County 1
- Winnmed Home Health, Decorah · (563) 387-3024
Woodbury County 1
- Wel-Home Health of Sergeant Bluff, Sergeant Bluff · (712) 943-7644
Worth County 1
- Worth County Phns, Northwood · (641) 324-1741