Counties with highest COVID-19 infection rates in Iowa
Counties with highest COVID-19 infection rates in Iowa
The United States by April 21 had reached 569,404 deaths due to COVID-19 and more than 31.9 million cases, according to Johns Hopkins University. Amid the grim numbers come two bright spots: As of Feb. 2, more Americans had been vaccinated for COVID-19 than had been infected; and since then, rolling averages for case counts and deaths have been on the decline.
Stacker compiled a list of the counties with highest COVID-19 infection rates in Iowa using data from the U.S. Department of Health & Human Services. Counties are ranked by the highest infection rate per 100k residents from 4/13/2021 to 4/19/2021. Ties are broken by total new cases.
As has been true throughout America’s COVID-19 history, every state—and even every county—has its own COVID-19 story, driven by local policies and behaviors. Keep reading to see where infection rates are highest in your home state.
#50. Floyd County
--- Compared to average rate of new cases in Iowa: 12.6% less cases per 100k residents
- Cumulative cases per 100k: 9,960 (1,558 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 269 (42 total deaths)
- Test positivity rate: 4.6%
#49. Black Hawk County
--- Compared to average rate of new cases in Iowa: 11.6% less cases per 100k residents
- Cumulative cases per 100k: 11,872 (15,579 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 233 (306 total deaths)
- Test positivity rate: 4.4%
#48. Mahaska County
--- Compared to average rate of new cases in Iowa: 9.5% less cases per 100k residents
- Cumulative cases per 100k: 10,197 (2,253 total cases)
- New deaths per 100k in the past week: 4.5 (1 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 226 (50 total deaths)
- Test positivity rate: 3.2%
#47. Dallas County
--- Compared to average rate of new cases in Iowa: 5.3% less cases per 100k residents
- Cumulative cases per 100k: 11,680 (10,915 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 103 (96 total deaths)
- Test positivity rate: 5.0%
#46. Montgomery County
--- Compared to average rate of new cases in Iowa: 4.2% less cases per 100k residents
- Cumulative cases per 100k: 10,144 (1,006 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 373 (37 total deaths)
- Test positivity rate: 7.7%
#45. Mills County
--- Compared to average rate of new cases in Iowa: 2.1% less cases per 100k residents
- Cumulative cases per 100k: 10,517 (1,589 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 132 (20 total deaths)
- Test positivity rate: 7.3%
#44. Monona County
--- Compared to average rate of new cases in Iowa: 2.1% less cases per 100k residents
- Cumulative cases per 100k: 9,437 (813 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 348 (30 total deaths)
- Test positivity rate: 9.8%
#43. Carroll County
--- Compared to average rate of new cases in Iowa: 1.1% less cases per 100k residents
- Cumulative cases per 100k: 13,866 (2,796 total cases)
- New deaths per 100k in the past week: 9.9 (2 new deaths, 0% change from previous week)
- Cumulative deaths per 100k: 258 (52 total deaths)
- Test positivity rate: 8.8%
#42. Hancock County
--- Compared to average rate of new cases in Iowa: 1.1% less cases per 100k residents
- Cumulative cases per 100k: 13,518 (1,437 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 320 (34 total deaths)
- Test positivity rate: 2.6%
#41. Story County
--- Compared to average rate of new cases in Iowa: 0.0% less cases per 100k residents
- Cumulative cases per 100k: 10,645 (10,338 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 48 (47 total deaths)
- Test positivity rate: 5.0%
#40. Cedar County
--- Compared to average rate of new cases in Iowa: 2.1% more cases per 100k residents
- Cumulative cases per 100k: 9,905 (1,845 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 123 (23 total deaths)
- Test positivity rate: 6.7%
#39. Adair County
--- Compared to average rate of new cases in Iowa: 3.2% more cases per 100k residents
- Cumulative cases per 100k: 11,843 (847 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 447 (32 total deaths)
- Test positivity rate: 3.1%
#38. Louisa County
--- Compared to average rate of new cases in Iowa: 5.3% more cases per 100k residents
- Cumulative cases per 100k: 11,527 (1,272 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 444 (49 total deaths)
- Test positivity rate: 6.2%
#37. Cerro Gordo County
--- Compared to average rate of new cases in Iowa: 6.3% more cases per 100k residents
- Cumulative cases per 100k: 12,335 (5,236 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 203 (86 total deaths)
- Test positivity rate: 2.3%
#36. Clayton County
--- Compared to average rate of new cases in Iowa: 8.4% more cases per 100k residents
- Cumulative cases per 100k: 9,528 (1,672 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 313 (55 total deaths)
- Test positivity rate: 7.1%
#35. Winneshiek County
--- Compared to average rate of new cases in Iowa: 10.5% more cases per 100k residents
- Cumulative cases per 100k: 9,739 (1,947 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 165 (33 total deaths)
- Test positivity rate: 2.3%
#34. Winnebago County
--- Compared to average rate of new cases in Iowa: 11.6% more cases per 100k residents
- Cumulative cases per 100k: 13,174 (1,364 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 299 (31 total deaths)
- Test positivity rate: 3.4%
#33. Kossuth County
--- Compared to average rate of new cases in Iowa: 13.7% more cases per 100k residents
- Cumulative cases per 100k: 14,386 (2,131 total cases)
- New deaths per 100k in the past week: 13.5 (2 new deaths, +100% change from previous week)
- Cumulative deaths per 100k: 425 (63 total deaths)
- Test positivity rate: 6.2%
#32. Sioux County
--- Compared to average rate of new cases in Iowa: 14.7% more cases per 100k residents
- Cumulative cases per 100k: 14,552 (5,072 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 209 (73 total deaths)
- Test positivity rate: 8.5%
#31. Boone County
--- Compared to average rate of new cases in Iowa: 16.8% more cases per 100k residents
- Cumulative cases per 100k: 9,880 (2,592 total cases)
- New deaths per 100k in the past week: 7.6 (2 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 126 (33 total deaths)
- Test positivity rate: 4.5%
#30. Guthrie County
--- Compared to average rate of new cases in Iowa: 17.9% more cases per 100k residents
- Cumulative cases per 100k: 11,039 (1,180 total cases)
- New deaths per 100k in the past week: 9.4 (1 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 271 (29 total deaths)
- Test positivity rate: 5.9%

#29. Polk County
--- Compared to average rate of new cases in Iowa: 24.2% more cases per 100k residents
- Cumulative cases per 100k: 11,451 (56,127 total cases)
- New deaths per 100k in the past week: 1.4 (7 new deaths, -12% change from previous week)
- Cumulative deaths per 100k: 123 (605 total deaths)
- Test positivity rate: 7.2%
#28. Lyon County
--- Compared to average rate of new cases in Iowa: 25.3% more cases per 100k residents
- Cumulative cases per 100k: 13,186 (1,550 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 349 (41 total deaths)
- Test positivity rate: 8.3%
#27. Pocahontas County
--- Compared to average rate of new cases in Iowa: 27.4% more cases per 100k residents
- Cumulative cases per 100k: 12,661 (838 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 317 (21 total deaths)
- Test positivity rate: 13.5%
#26. Woodbury County
--- Compared to average rate of new cases in Iowa: 32.6% more cases per 100k residents
- Cumulative cases per 100k: 14,473 (14,923 total cases)
- New deaths per 100k in the past week: 1.9 (2 new deaths, +100% change from previous week)
- Cumulative deaths per 100k: 214 (221 total deaths)
- Test positivity rate: 7.2%
#25. Wright County
--- Compared to average rate of new cases in Iowa: 33.7% more cases per 100k residents
- Cumulative cases per 100k: 14,369 (1,805 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 279 (35 total deaths)
- Test positivity rate: 13.5%
#24. Fremont County
--- Compared to average rate of new cases in Iowa: 35.8% more cases per 100k residents
- Cumulative cases per 100k: 8,836 (615 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 129 (9 total deaths)
- Test positivity rate: 2.2%
#23. Monroe County
--- Compared to average rate of new cases in Iowa: 36.8% more cases per 100k residents
- Cumulative cases per 100k: 12,223 (942 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 363 (28 total deaths)
- Test positivity rate: 11.0%
#22. Madison County
--- Compared to average rate of new cases in Iowa: 42.1% more cases per 100k residents
- Cumulative cases per 100k: 9,450 (1,544 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 116 (19 total deaths)
- Test positivity rate: 10.8%
#21. Harrison County
--- Compared to average rate of new cases in Iowa: 42.1% more cases per 100k residents
- Cumulative cases per 100k: 12,570 (1,766 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 520 (73 total deaths)
- Test positivity rate: 10.3%
#20. Worth County
--- Compared to average rate of new cases in Iowa: 42.1% more cases per 100k residents
- Cumulative cases per 100k: 9,633 (711 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 108 (8 total deaths)
- Test positivity rate: 5.6%
#19. O'Brien County
--- Compared to average rate of new cases in Iowa: 45.3% more cases per 100k residents
- Cumulative cases per 100k: 14,324 (1,970 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 436 (60 total deaths)
- Test positivity rate: 0.0%
#18. Adams County
--- Compared to average rate of new cases in Iowa: 46.3% more cases per 100k residents
- Cumulative cases per 100k: 9,189 (331 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 111 (4 total deaths)
- Test positivity rate: 11.8%
#17. Delaware County
--- Compared to average rate of new cases in Iowa: 48.4% more cases per 100k residents
- Cumulative cases per 100k: 11,957 (2,034 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 229 (39 total deaths)
- Test positivity rate: 7.1%
#16. Johnson County
--- Compared to average rate of new cases in Iowa: 53.7% more cases per 100k residents
- Cumulative cases per 100k: 9,328 (14,098 total cases)
- New deaths per 100k in the past week: 0.7 (1 new deaths, 0% change from previous week)
- Cumulative deaths per 100k: 54 (81 total deaths)
- Test positivity rate: 6.1%
#15. Ida County
--- Compared to average rate of new cases in Iowa: 53.7% more cases per 100k residents
- Cumulative cases per 100k: 13,061 (896 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 481 (33 total deaths)
- Test positivity rate: 8.3%
#14. Muscatine County
--- Compared to average rate of new cases in Iowa: 55.8% more cases per 100k residents
- Cumulative cases per 100k: 10,826 (4,619 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 225 (96 total deaths)
- Test positivity rate: 6.8%
#13. Dubuque County
--- Compared to average rate of new cases in Iowa: 58.9% more cases per 100k residents
- Cumulative cases per 100k: 13,546 (13,182 total cases)
- New deaths per 100k in the past week: 1.0 (1 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 209 (203 total deaths)
- Test positivity rate: 8.0%
#12. Plymouth County
--- Compared to average rate of new cases in Iowa: 63.2% more cases per 100k residents
- Cumulative cases per 100k: 15,816 (3,982 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 314 (79 total deaths)
- Test positivity rate: 10.4%
#11. Clinton County
--- Compared to average rate of new cases in Iowa: 67.4% more cases per 100k residents
- Cumulative cases per 100k: 11,616 (5,393 total cases)
- New deaths per 100k in the past week: 2.2 (1 new deaths, -50% change from previous week)
- Cumulative deaths per 100k: 194 (90 total deaths)
- Test positivity rate: 7.9%
#10. Warren County
--- Compared to average rate of new cases in Iowa: 69.5% more cases per 100k residents
- Cumulative cases per 100k: 10,832 (5,575 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 167 (86 total deaths)
- Test positivity rate: 6.1%
#9. Pottawattamie County
--- Compared to average rate of new cases in Iowa: 70.5% more cases per 100k residents
- Cumulative cases per 100k: 11,564 (10,778 total cases)
- New deaths per 100k in the past week: 2.1 (2 new deaths, -50% change from previous week)
- Cumulative deaths per 100k: 174 (162 total deaths)
- Test positivity rate: 12.5%
#8. Palo Alto County
--- Compared to average rate of new cases in Iowa: 77.9% more cases per 100k residents
- Cumulative cases per 100k: 12,503 (1,111 total cases)
- New deaths per 100k in the past week: 11.3 (1 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 248 (22 total deaths)
- Test positivity rate: 9.0%
#7. Shelby County
--- Compared to average rate of new cases in Iowa: 102.1% more cases per 100k residents
- Cumulative cases per 100k: 11,254 (1,289 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 323 (37 total deaths)
- Test positivity rate: 9.2%
#6. Sac County
--- Compared to average rate of new cases in Iowa: 105.3% more cases per 100k residents
- Cumulative cases per 100k: 13,137 (1,277 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 195 (19 total deaths)
- Test positivity rate: 7.6%
#5. Clay County
--- Compared to average rate of new cases in Iowa: 123.2% more cases per 100k residents
- Cumulative cases per 100k: 13,237 (2,120 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 156 (25 total deaths)
- Test positivity rate: 8.3%
#4. Emmet County
--- Compared to average rate of new cases in Iowa: 128.4% more cases per 100k residents
- Cumulative cases per 100k: 14,042 (1,293 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 434 (40 total deaths)
- Test positivity rate: 6.9%
#3. Scott County
--- Compared to average rate of new cases in Iowa: 144.2% more cases per 100k residents
- Cumulative cases per 100k: 11,083 (19,167 total cases)
- New deaths per 100k in the past week: 0.6 (1 new deaths, -50% change from previous week)
- Cumulative deaths per 100k: 136 (235 total deaths)
- Test positivity rate: 9.6%
#2. Dickinson County
--- Compared to average rate of new cases in Iowa: 155.8% more cases per 100k residents
- Cumulative cases per 100k: 14,075 (2,429 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 249 (43 total deaths)
- Test positivity rate: 11.4%
#1. Osceola County
--- Compared to average rate of new cases in Iowa: 342.1% more cases per 100k residents
- Cumulative cases per 100k: 12,806 (763 total cases)
- New deaths per 100k in the past week: 0 (0 new deaths, -100% change from previous week)
- Cumulative deaths per 100k: 269 (16 total deaths)
- Test positivity rate: 20.3%



