| 1 | Spencer Municipal Hospital Spencer | Spencer | $22,554 | ★★★★☆ | B |
| 2 | Mercyone Dyersville Medical Center Dyersville | Dyersville | $25,136 | Not Rated | C |
| 3 | Burgess Health Center Onawa | Onawa | $26,394 | Not Rated | C |
| 4 | Knoxville Hospital & Clinics Knoxville | Knoxville | $27,291 | Not Rated | C |
| 5 | Pocahontas Community Hospital Pocahontas | Pocahontas | $30,448 | Not Rated | C |
| 6 | Stewart Memorial Community Hospital Lake City | Lake City | $33,655 | Not Rated | C |
| 7 | Waverly Health Center Waverly | Waverly | $33,753 | Not Rated | C |
| 8 | Mental Health Institute Independence | Independence | $34,602 | Not Rated | C |
| 9 | Decatur County Hospital Leon | Leon | $34,731 | Not Rated | C |
| 10 | Avera Holy Family Hospital Estherville | Estherville | $35,524 | Not Rated | C |
| 11 | George C Grape Community Hospital Hamburg | Hamburg | $35,891 | Not Rated | C |
| 12 | Franklin General Hospital Hampton | Hampton | $36,010 | Not Rated | B |
| 13 | Myrtue Medical Center Harlan | Harlan | $37,013 | ★★★★☆ | B |
| 14 | Mercyone Elkader Medical Center Elkader | Elkader | $37,559 | Not Rated | C |
| 15 | Manning Regional Healthcare Center Manning | Manning | $37,917 | Not Rated | C |
| 16 | Davis County Hospital Bloomfield | Bloomfield | $38,341 | Not Rated | C |
| 17 | Jackson County Regional Health Center Maquoketa | Maquoketa | $38,516 | Not Rated | B |
| 18 | Sioux Center Health Sioux Center | Sioux Center | $39,846 | Not Rated | C |
| 19 | Jefferson County Health Center Fairfield | Fairfield | $39,878 | Not Rated | C |
| 20 | Greene County Medical Center Jefferson | Jefferson | $39,974 | Not Rated | C |
| 21 | Mahaska Health Partnership Oskaloosa | Oskaloosa | $40,208 | ★★☆☆☆ | C |
| 22 | Clarinda Regional Health Center Clarinda | Clarinda | $41,458 | ★★★★☆ | B |
| 23 | Ottumwa Regional Health Center Ottumwa | Ottumwa | $41,913 | ★★☆☆☆ | C |
| 24 | Trinity Muscatine Muscatine | Muscatine | $42,004 | ★★★☆☆ | C |
| 25 | Kossuth Regional Health Center Algona | Algona | $43,099 | ★★☆☆☆ | C |
| 26 | Mary Greeley Medical Center Ames | Ames | $43,116 | ★★★★☆ | B |
| 27 | Winnmed Decorah | Decorah | $43,289 | ★★☆☆☆ | C |
| 28 | Hancock County Health System Britt | Britt | $43,515 | Not Rated | C |
| 29 | Avera Merrill Pioneer Hospital Rock Rapids | Rock Rapids | $43,685 | Not Rated | C |
| 30 | Regional Health Services Of Howard County Cresco | Cresco | $43,894 | Not Rated | C |
| 31 | Mercy Medical Center-New Hampton New Hampton | New Hampton | $43,988 | Not Rated | C |
| 32 | Unitypoint Health - Marshalltown Marshalltown | Marshalltown | $45,064 | Not Rated | C |
| 33 | Dallas County Hospital Perry | Perry | $45,578 | Not Rated | C |
| 34 | Allen Hospital Waterloo | Waterloo | $46,422 | ★★★☆☆ | B |
| 35 | Loring Hospital Sac City | Sac City | $46,862 | Not Rated | C |
| 36 | Mercy Medical Center - Cedar Rapids Cedar Rapids | Cedar Rapids | $47,093 | ★★★☆☆ | C |
| 37 | Southeast Iowa Regional Medical Center West Burlington | West Burlington | $47,124 | ★★☆☆☆ | C |
| 38 | Palo Alto County Hospital Emmetsburg | Emmetsburg | $51,044 | Not Rated | C |
| 39 | Sartori Memorial Hospital, Inc Cedar Falls | Cedar Falls | $51,194 | Not Rated | C |
| 40 | Madison County Health Care System Winterset | Winterset | $51,694 | Not Rated | C |
| 41 | Mercyone Clinton Medical Center Clinton | Clinton | $52,325 | ★★★★☆ | B |
| 42 | Eagle View Behavioral Health Bettendorf | Bettendorf | $52,681 | Not Rated | D |
| 43 | Audubon County Memorial Hospital Audubon | Audubon | $52,685 | Not Rated | C |
| 44 | Chi Health Missouri Valley Missouri Valley | Missouri Valley | $53,755 | Not Rated | C |
| 45 | Gundersen Palmer Lutheran Hospital And Clinics West Union | West Union | $54,858 | Not Rated | C |
| 46 | Pella Regional Health Center Pella | Pella | $55,220 | ★★★★☆ | B |
| 47 | Mercyone Siouxland Medical Center Sioux City | Sioux City | $63,446 | ★☆☆☆☆ | D |