Counties in Iowa by traffic fatality rate

Adair County had the highest traffic fatality rate of 99 counties in 2019, at 80.2 per 100,000 people. Winnebago County had the lowest, at 0 per 100,000 people. The median was 12.5 per 100,000 people and the figure for Iowa was 10.6 per 100,000 people. Source: NHTSA and BEA.

Highest80.2Adair County
Median12.599 counties
Iowa10.6History

Top 40 counties, 2019

Adair County: 80.2 per 100,000 peopleAdair County80.2Van Buren County: 55.7 per 100,000 peopleVan Buren County55.7Fremont County: 44.4 per 100,000 peopleFremont County44.4Ida County: 43 per 100,000 peopleIda County43Shelby County: 42.5 per 100,000 peopleShelby County42.5Henry County: 39 per 100,000 peopleHenry County39Lyon County: 33.4 per 100,000 peopleLyon County33.4Osceola County: 32.5 per 100,000 peopleOsceola County32.5Crawford County: 30.2 per 100,000 peopleCrawford County30.2Hardin County: 29.4 per 100,000 peopleHardin County29.4Webster County: 27 per 100,000 peopleWebster County27Adams County: 27 per 100,000 peopleAdams County27Worth County: 26.7 per 100,000 peopleWorth County26.7Monroe County: 26.6 per 100,000 peopleMonroe County26.6Fayette County: 25.4 per 100,000 peopleFayette County25.4Winneshiek County: 24.8 per 100,000 peopleWinneshiek County24.8Clay County: 24.4 per 100,000 peopleClay County24.4Grundy County: 24.4 per 100,000 peopleGrundy County24.4Iowa County: 24.1 per 100,000 peopleIowa County24.1Monona County: 22.8 per 100,000 peopleMonona County22.8O'Brien County: 21.1 per 100,000 peopleO'Brien County21.1Humboldt County: 20.9 per 100,000 peopleHumboldt County20.9Clarke County: 20.6 per 100,000 peopleClarke County20.6Calhoun County: 20 per 100,000 peopleCalhoun County20Hamilton County: 19.9 per 100,000 peopleHamilton County19.9Franklin County: 19.8 per 100,000 peopleFranklin County19.8Audubon County: 17.7 per 100,000 peopleAudubon County17.7Clinton County: 17.2 per 100,000 peopleClinton County17.2Taylor County: 16.7 per 100,000 peopleTaylor County16.7Cerro Gordo County: 16.2 per 100,000 peopleCerro Gordo County16.2Bremer County: 16.1 per 100,000 peopleBremer County16.1Poweshiek County: 16 per 100,000 peoplePoweshiek County16Jasper County: 15.9 per 100,000 peopleJasper County15.9Benton County: 15.6 per 100,000 peopleBenton County15.6Wayne County: 15.4 per 100,000 peopleWayne County15.4Cass County: 15.3 per 100,000 peopleCass County15.3Lee County: 14.9 per 100,000 peopleLee County14.9Buchanan County: 14.6 per 100,000 peopleBuchanan County14.6Buena Vista County: 14.5 per 100,000 peopleBuena Vista County14.5Allamakee County: 14.3 per 100,000 peopleAllamakee County14.3
per 100,000 people. Source: Invokely calculation with data from NHTSA, BEA. Retrieved 2026-10-12.

Full ranking

RankCounties2019
per 100,000 people
Change on 2018
1Adair County80.2+25.9 pts
2Van Buren County55.7+55.7 pts
3Fremont County44.4+15.1 pts
4Ida County43+14.3 pts
5Shelby County42.5+42.5 pts
6Henry County39+19.6 pts
7Lyon County33.4+25.1 pts
8Osceola County32.5+32.5 pts
9Crawford County30.2+12.3 pts
10Hardin County29.4+6.1 pts
11Webster County27+2.9 pts
12Adams County27+27 pts
13Worth County26.70 pts
14Monroe County26.6+0.3 pts
15Fayette County25.4+10.2 pts
16Winneshiek County24.8+14.9 pts
17Clay County24.4+24.4 pts
18Grundy County24.4+16.3 pts
19Iowa County24.1+12 pts
20Monona County22.8-22.8 pts
21O'Brien County21.1+7 pts
22Humboldt County20.9-20.8 pts
23Clarke County20.6-20.3 pts
24Calhoun County20-0 pts
25Hamilton County19.9-6.5 pts
26Franklin County19.8+19.8 pts
27Audubon County17.7+17.7 pts
28Clinton County17.2+4.3 pts
29Taylor County16.7+16.7 pts
30Cerro Gordo County16.2+4.6 pts
31Bremer County16.1+4 pts
32Poweshiek County16-0 pts
33Jasper County15.9+5.3 pts
34Benton County15.6-11.7 pts
35Wayne County15.4+15.4 pts
36Cass County15.3-22.6 pts
37Lee County14.9+3.1 pts
38Buchanan County14.6+9.8 pts
39Buena Vista County14.5+9.7 pts
40Allamakee County14.3+7.2 pts
41Pocahontas County14.2-70.4 pts
42Wapello County14.1+2.8 pts
43Pottawattamie County13.9+2.1 pts
44Harrison County13.7-20.6 pts
45Mills County13.5-26.9 pts
46Kossuth County13.4+13.4 pts
47Washington County13.3+8.9 pts
48Page County13.1-6.4 pts
49Decatur County13-38.5 pts
50Marshall County12.5+2.6 pts
51Woodbury County12.3+7.5 pts
52Clayton County11.6-17.4 pts
53Lucas County11.6+11.6 pts
54Greene County11.3-11.1 pts
55Palo Alto County11.1-11 pts
56Davis County11-22.2 pts
57Howard County10.6+10.6 pts
58Emmet County10.6+10.6 pts
59Jackson County10.2-0 pts
60Sac County10.1-20.3 pts
61Keokuk County9.90 pts
62Mitchell County9.5-9.6 pts
63Muscatine County9.20 pts
64Story County9.2+7.1 pts
65Mahaska County9+9 pts
66Cherokee County8.6-8.6 pts
67Black Hawk County8.4+0.8 pts
68Union County8.20 pts
69Appanoose County8.1-8.1 pts
69Dubuque County8.1+2 pts
71Plymouth County7.8-4 pts
72Wright County7.70 pts
73Des Moines County7.7+2.6 pts
74Boone County7.5-7.5 pts
75Polk County6.9+1.4 pts
76Linn County6.5+0.8 pts
77Floyd County6.4-25.2 pts
78Madison County6.1+6.1 pts
79Marion County6-9 pts
80Johnson County5.9+1.3 pts
81Tama County5.8-17.5 pts
82Dickinson County5.7-11.6 pts
83Sioux County5.6-0 pts
84Cedar County5.4-16.2 pts
85Scott County5.2-2.3 pts
86Jones County4.8-0 pts
87Carroll County4.8-0 pts
88Dallas County3.1-2.3 pts
89Warren County1.9-9.8 pts
90Butler County00 pts
90Chickasaw County0-16.6 pts
90Delaware County0-22.8 pts
90Guthrie County00 pts
90Hancock County0-18.3 pts
90Jefferson County0-25.2 pts
90Louisa County0-18.2 pts
90Montgomery County00 pts
90Ringgold County0-20.9 pts
90Winnebago County0-9.2 pts

Other periods

About this ranking

Traffic fatalities (NHTSA FARS) per 100,000 residents in the same year and place.

Deaths are counted where the crash happened and divided by the resident population, so counties with busy highways and few residents can show very high rates. Differs from the WHO road traffic death rate (road_traffic_death_rate).

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

Invokely calculation from NHTSA FARS traffic fatalities divided by BEA mid-year population (SAINC1 and CAINC1), per 100,000 residents. https://invokely.ai/docs/methodology#traffic_fatality_rate_per_100k. Retrieved 2026-10-12.

Citation styles

Invokely calculated this figure from the publishers' data, so Invokely is the author and the publishers of the inputs are named.

APA 7

Invokely. (n.d.). NHTSA FARS traffic fatalities divided by BEA mid-year population (SAINC1 and CAINC1), per 100,000 residents (Counties in Iowa by traffic fatality rate, 2019) [Data set]. Calculated from data by NHTSA and BEA. Retrieved October 12, 2026, from https://invokely.ai/docs/methodology#traffic_fatality_rate_per_100k

MLA 9

NHTSA FARS traffic fatalities divided by BEA mid-year population (SAINC1 and CAINC1), per 100,000 residents, Counties in Iowa by traffic fatality rate, 2019. Calculated from data by NHTSA and BEA. Invokely, https://invokely.ai/docs/methodology#traffic_fatality_rate_per_100k. Accessed 12 Oct. 2026.

Chicago (author-date)

Invokely. n.d. NHTSA FARS traffic fatalities divided by BEA mid-year population (SAINC1 and CAINC1), per 100,000 residents. Counties in Iowa by traffic fatality rate, 2019. Dataset. Calculated from data by NHTSA and BEA. Accessed October 12, 2026. https://invokely.ai/docs/methodology#traffic_fatality_rate_per_100k.

Harvard

Invokely (no date) NHTSA FARS traffic fatalities divided by BEA mid-year population (SAINC1 and CAINC1), per 100,000 residents, Counties in Iowa by traffic fatality rate, 2019 [Dataset]. Calculated from data by NHTSA and BEA. Available at: https://invokely.ai/docs/methodology#traffic_fatality_rate_per_100k (Accessed: 12 October 2026).

BibTeX
@misc{invokely_counties_in_iowa_by_2019,
  author = {{Invokely}},
  title = {{NHTSA FARS traffic fatalities divided by BEA mid-year population (SAINC1 and CAINC1), per 100,000 residents: Counties in Iowa by traffic fatality rate, 2019}},
  howpublished = {Data set},
  url = {https://invokely.ai/docs/methodology#traffic_fatality_rate_per_100k},
  urldate = {2026-10-12},
  note = {Calculated from data by NHTSA and BEA. Accessed via Invokely, https://invokely.ai/rankings/traffic-fatality-rate/iowa-counties?period=2019. Publisher attribution: Invokely calculation from NHTSA FARS traffic fatalities divided by BEA mid-year population (SAINC1 and CAINC1), per 100,000 residents. https://invokely.ai/docs/methodology\#traffic\_fatality\_rate\_per\_100k. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - Invokely
TI  - NHTSA FARS traffic fatalities divided by BEA mid-year population (SAINC1 and CAINC1), per 100,000 residents: Counties in Iowa by traffic fatality rate, 2019
PB  - Invokely
DB  - Invokely
UR  - https://invokely.ai/docs/methodology#traffic_fatality_rate_per_100k
L2  - https://invokely.ai/rankings/traffic-fatality-rate/iowa-counties?period=2019
Y2  - 2026/10/12
N1  - Calculated from data by NHTSA and BEA.
N1  - Accessed via Invokely, https://invokely.ai/rankings/traffic-fatality-rate/iowa-counties?period=2019.
N1  - Publisher attribution: Invokely calculation from NHTSA FARS traffic fatalities divided by BEA mid-year population (SAINC1 and CAINC1), per 100,000 residents. https://invokely.ai/docs/methodology#traffic_fatality_rate_per_100k. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Iowa by traffic fatality rate using official data, and cite the source.
rank_places {"indicator":"traffic_fatality_rate_per_100k","level":"province","within":"Iowa","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=traffic_fatality_rate_per_100k&level=province&within=Iowa&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest traffic fatality rate?

Adair County, with 80.2 per 100,000 people in 2019, according to NHTSA and BEA.

Which county has the lowest traffic fatality rate?

Winnebago County, with 0 per 100,000 people in 2019.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: Invokely, NHTSA FARS traffic fatalities divided by BEA mid-year population (SAINC1 and CAINC1), per 100,000 residents. Retrieved 2026-10-12.

Traffic fatality rate: other rankings

Counties in Iowa: more rankings