By county Adair County: not in this race Adams County: not in this race Allamakee County: not in this race Appanoose County: not in this race Audubon County: Dave Dawson 45.2%, Stephanie Steiner 30.8%, Ashley Wolftornabane 24.0% Benton County: not in this race Black Hawk County: not in this race Boone County: Stephanie Steiner 35.0%, Ashley Wolftornabane 34.1%, Dave Dawson 30.8% Bremer County: not in this race Buchanan County: not in this race Buena Vista County: Ashley Wolftornabane 67.6%, Dave Dawson 18.0%, Stephanie Steiner 14.5% Butler County: not in this race Calhoun County: Stephanie Steiner 36.0%, Ashley Wolftornabane 33.2%, Dave Dawson 30.8% Carroll County: Dave Dawson 39.7%, Stephanie Steiner 33.7%, Ashley Wolftornabane 26.3% Cass County: not in this race Cedar County: not in this race Cerro Gordo County: not in this race Cherokee County: Dave Dawson 52.3%, Ashley Wolftornabane 24.0%, Stephanie Steiner 23.4% Chickasaw County: not in this race Clarke County: not in this race Clay County: Stephanie Steiner 36.1%, Dave Dawson 34.4%, Ashley Wolftornabane 29.5% Clayton County: not in this race Clinton County: not in this race Crawford County: Dave Dawson 39.8%, Stephanie Steiner 30.4%, Ashley Wolftornabane 29.3% Dallas County: not in this race Davis County: not in this race Decatur County: not in this race Delaware County: not in this race Des Moines County: not in this race Dickinson County: Dave Dawson 38.6%, Stephanie Steiner 36.7%, Ashley Wolftornabane 24.4% Dubuque County: not in this race Emmet County: Dave Dawson 46.3%, Stephanie Steiner 31.6%, Ashley Wolftornabane 22.1% Fayette County: not in this race Floyd County: not in this race Franklin County: Dave Dawson 43.3%, Stephanie Steiner 32.8%, Ashley Wolftornabane 23.2% Fremont County: Dave Dawson 38.0%, Stephanie Steiner 35.3%, Ashley Wolftornabane 26.2% Greene County: not in this race Grundy County: not in this race Guthrie County: not in this race Hamilton County: Dave Dawson 37.0%, Ashley Wolftornabane 35.1%, Stephanie Steiner 27.9% Hancock County: Dave Dawson 39.0%, Ashley Wolftornabane 32.0%, Stephanie Steiner 29.0% Hardin County: not in this race Harrison County: Stephanie Steiner 37.9%, Dave Dawson 31.7%, Ashley Wolftornabane 29.8% Henry County: not in this race Howard County: not in this race Humboldt County: Ashley Wolftornabane 37.4%, Dave Dawson 31.1%, Stephanie Steiner 31.1% Ida County: Dave Dawson 35.9%, Ashley Wolftornabane 32.3%, Stephanie Steiner 31.1% Iowa County: not in this race Jackson County: not in this race Jasper County: not in this race Jefferson County: not in this race Johnson County: not in this race Jones County: not in this race Keokuk County: not in this race Kossuth County: Dave Dawson 41.8%, Stephanie Steiner 30.6%, Ashley Wolftornabane 27.6% Lee County: not in this race Linn County: not in this race Louisa County: not in this race Lucas County: not in this race Lyon County: Dave Dawson 40.0%, Stephanie Steiner 34.2%, Ashley Wolftornabane 25.8% Madison County: not in this race Mahaska County: not in this race Marion County: not in this race Marshall County: Dave Dawson 34.9%, Stephanie Steiner 33.4%, Ashley Wolftornabane 31.4% Mills County: Dave Dawson 33.5%, Ashley Wolftornabane 33.5%, Stephanie Steiner 32.7% Mitchell County: not in this race Monona County: Dave Dawson 40.9%, Stephanie Steiner 31.7%, Ashley Wolftornabane 27.4% Monroe County: not in this race Montgomery County: not in this race Muscatine County: not in this race Obrien County: Stephanie Steiner 38.5%, Dave Dawson 35.6%, Ashley Wolftornabane 25.9% Osceola County: Dave Dawson 41.3%, Stephanie Steiner 29.4%, Ashley Wolftornabane 28.4% Page County: not in this race Palo Alto County: Dave Dawson 41.5%, Stephanie Steiner 32.1%, Ashley Wolftornabane 26.4% Plymouth County: Dave Dawson 43.1%, Stephanie Steiner 31.7%, Ashley Wolftornabane 25.3% Pocahontas County: Ashley Wolftornabane 39.0%, Stephanie Steiner 32.8%, Dave Dawson 28.3% Polk County: not in this race Pottawattamie County: Dave Dawson 40.1%, Stephanie Steiner 32.3%, Ashley Wolftornabane 27.5% Poweshiek County: not in this race Ringgold County: not in this race Sac County: Ashley Wolftornabane 39.7%, Stephanie Steiner 31.3%, Dave Dawson 29.0% Scott County: not in this race Shelby County: Ashley Wolftornabane 40.6%, Stephanie Steiner 33.0%, Dave Dawson 26.3% Sioux County: Dave Dawson 37.0%, Ashley Wolftornabane 34.5%, Stephanie Steiner 28.3% Story County: Dave Dawson 38.6%, Ashley Wolftornabane 32.0%, Stephanie Steiner 29.3% Tama County: not in this race Taylor County: not in this race Union County: not in this race Van Buren County: not in this race Wapello County: not in this race Warren County: not in this race Washington County: not in this race Wayne County: not in this race Webster County: Ashley Wolftornabane 36.9%, Dave Dawson 34.0%, Stephanie Steiner 28.9% Winnebago County: Stephanie Steiner 43.5%, Dave Dawson 28.4%, Ashley Wolftornabane 27.5% Winneshiek County: not in this race Woodbury County: Dave Dawson 51.2%, Ashley Wolftornabane 24.5%, Stephanie Steiner 24.2% Worth County: not in this race Wright County: Stephanie Steiner 38.0%, Dave Dawson 32.5%, Ashley Wolftornabane 29.5% Audubon Boone Buena Vista Calhoun Carroll Cherokee Clay Crawford Dickinson Emmet Franklin Fremont Hamilton Hancock Harrison Humboldt Ida Kossuth Lyon Marshall Mills Monona Obrien Osceola Palo Alto Plymouth Pocahontas Pottawattamie Sac Shelby Sioux Story Webster Winnebago Woodbury Wright The district covers part of some of these counties; each is colored by the votes cast in the district. Darker = wider margin (under 5, 5–15, 15–30, 30+ points). Dave Dawson led Stephanie Steiner led Ashley Wolftornabane ledHover a county for its numbers. County-by-county numbers (36 counties) County Dave Dawson Stephanie Steiner Ashley Wolftornabane Reporting Audubon 94 (45.2%) 64 (30.8%) 50 (24.0%) 100% Boone 399 (30.8%) 453 (35.0%) 442 (34.1%) 100% Buena Vista 87 (18.0%) 70 (14.5%) 327 (67.6%) 100% Calhoun 78 (30.8%) 91 (36.0%) 84 (33.2%) 100% Carroll 259 (39.7%) 220 (33.7%) 172 (26.3%) 100% Cherokee 192 (52.3%) 86 (23.4%) 88 (24.0%) 100% Clay 160 (34.4%) 168 (36.1%) 137 (29.5%) 100% Crawford 140 (39.8%) 107 (30.4%) 103 (29.3%) 100% Dickinson 238 (38.6%) 226 (36.7%) 150 (24.4%) 100% Emmet 126 (46.3%) 86 (31.6%) 60 (22.1%) 100% Franklin 123 (43.3%) 93 (32.8%) 66 (23.2%) 100% Fremont 71 (38.0%) 66 (35.3%) 49 (26.2%) 100% Hamilton 197 (37.0%) 149 (27.9%) 187 (35.1%) 100% Hancock 106 (39.0%) 79 (29.0%) 87 (32.0%) 100% Harrison 164 (31.7%) 196 (37.9%) 154 (29.8%) 100% Humboldt 85 (31.1%) 85 (31.1%) 102 (37.4%) 100% Ida 60 (35.9%) 52 (31.1%) 54 (32.3%) 100% Kossuth 232 (41.8%) 170 (30.6%) 153 (27.6%) 100% Lyon 62 (40.0%) 53 (34.2%) 40 (25.8%) 100% Marshall 536 (34.9%) 513 (33.4%) 482 (31.4%) 100% Mills 157 (33.5%) 153 (32.7%) 157 (33.5%) 100% Monona 115 (40.9%) 89 (31.7%) 77 (27.4%) 100% Obrien 99 (35.6%) 107 (38.5%) 72 (25.9%) 100% Osceola 45 (41.3%) 32 (29.4%) 31 (28.4%) 100% Palo Alto 146 (41.5%) 113 (32.1%) 93 (26.4%) 100% Plymouth 242 (43.1%) 178 (31.7%) 142 (25.3%) 100% Pocahontas 50 (28.3%) 58 (32.8%) 69 (39.0%) 100% Pottawattamie 1,694 (40.1%) 1,362 (32.3%) 1,160 (27.5%) 100% Sac 87 (29.0%) 94 (31.3%) 119 (39.7%) 100% Shelby 94 (26.3%) 118 (33.0%) 145 (40.6%) 100% Sioux 166 (37.0%) 127 (28.3%) 155 (34.5%) 100% Story 2,458 (38.6%) 1,864 (29.3%) 2,036 (32.0%) 100% Webster 385 (34.0%) 327 (28.9%) 417 (36.9%) 100% Winnebago 92 (28.4%) 141 (43.5%) 89 (27.5%) 100% Woodbury 1,938 (51.2%) 916 (24.2%) 929 (24.5%) 100% Wright 108 (32.5%) 126 (38.0%) 98 (29.5%) 100%
Campaign money · 2025–2026 cycle Totals for the two-year cycle from each campaign's own reports. Names are matched across sources, so double-check against the original filing.
Races and results: civicAPI and the Iowa Secretary of State. State campaign finance: summary totals from reports filed with the Iowa Ethics & Campaign Disclosure Board . Federal: the Federal Election Commission .