By county Adair County: Jake Porter 55.6%, Marco Battaglia 22.2% Adams County: Jake Porter 100.0% Allamakee County: Jake Porter 75.0%, Marco Battaglia 25.0% Appanoose County: Marco Battaglia 50.0%, Jake Porter 33.3% Audubon County: Marco Battaglia 100.0% Benton County: Jake Porter 72.7%, Marco Battaglia 27.3% Black Hawk County: Jake Porter 61.3%, Marco Battaglia 33.9% Boone County: Jake Porter 53.6%, Marco Battaglia 42.9% Bremer County: Jake Porter 58.8%, Marco Battaglia 35.3% Buchanan County: Jake Porter 85.7%, Marco Battaglia 14.3% Buena Vista County: Marco Battaglia 60.0%, Jake Porter 40.0% Butler County: Jake Porter 50.0%, Marco Battaglia 50.0% Calhoun County: Jake Porter 81.8%, Marco Battaglia 9.1% Carroll County: Jake Porter 55.6%, Marco Battaglia 33.3% Cass County: Jake Porter 100.0% Cedar County: Jake Porter 77.8%, Marco Battaglia 22.2% Cerro Gordo County: Jake Porter 60.0%, Marco Battaglia 40.0% Cherokee County: Jake Porter 62.5%, Marco Battaglia 25.0% Chickasaw County: Jake Porter 66.7%, Marco Battaglia 33.3% Clarke County: Marco Battaglia 66.7%, Jake Porter 33.3% Clay County: Jake Porter 57.1%, Marco Battaglia 42.9% Clayton County: Jake Porter 71.4%, Marco Battaglia 14.3% Clinton County: Jake Porter 70.6%, Marco Battaglia 29.4% Crawford County: Jake Porter 50.0%, Marco Battaglia 50.0% Dallas County: Jake Porter 57.1%, Marco Battaglia 38.8% Davis County: Marco Battaglia 66.7%, Jake Porter 33.3% Decatur County: Jake Porter 71.4%, Marco Battaglia 28.6% Delaware County: Jake Porter 83.3%, Marco Battaglia 16.7% Des Moines County: Jake Porter 61.5%, Marco Battaglia 38.5% Dickinson County: Jake Porter 72.7%, Marco Battaglia 27.3% Dubuque County: Jake Porter 64.4%, Marco Battaglia 23.7% Emmet County: Jake Porter 100.0% Fayette County: Jake Porter 66.7%, Marco Battaglia 22.2% Floyd County: Jake Porter 62.5%, Marco Battaglia 25.0% Franklin County: Jake Porter 66.7% Fremont County: not in this race Greene County: Jake Porter 57.1%, Marco Battaglia 28.6% Grundy County: Jake Porter 54.5%, Marco Battaglia 36.4% Guthrie County: Jake Porter 90.0%, Marco Battaglia 10.0% Hamilton County: Jake Porter 60.0%, Marco Battaglia 40.0% Hancock County: Jake Porter 60.0%, Marco Battaglia 40.0% Hardin County: Jake Porter 71.4%, Marco Battaglia 21.4% Harrison County: Jake Porter 76.9%, Marco Battaglia 23.1% Henry County: Jake Porter 66.7%, Marco Battaglia 33.3% Howard County: Jake Porter 50.0%, Marco Battaglia 50.0% Humboldt County: Jake Porter 50.0%, Marco Battaglia 33.3% Ida County: Marco Battaglia 100.0% Iowa County: Jake Porter 66.7% Jackson County: Marco Battaglia 50.0%, Jake Porter 25.0% Jasper County: Jake Porter 54.5%, Marco Battaglia 36.4% Jefferson County: Jake Porter 54.5%, Marco Battaglia 45.5% Johnson County: Jake Porter 48.8%, Marco Battaglia 37.8% Jones County: Jake Porter 50.0%, Marco Battaglia 42.9% Keokuk County: Jake Porter 80.0%, Marco Battaglia 20.0% Kossuth County: Jake Porter 100.0% Lee County: Jake Porter 64.0%, Marco Battaglia 36.0% Linn County: Jake Porter 51.7%, Marco Battaglia 38.1% Louisa County: Marco Battaglia 80.0%, Jake Porter 20.0% Lucas County: Lyon County: Jake Porter 66.7%, Marco Battaglia 33.3% Madison County: Jake Porter 60.0%, Marco Battaglia 40.0% Mahaska County: Marco Battaglia 52.2%, Jake Porter 43.5% Marion County: Marco Battaglia 50.0%, Jake Porter 41.7% Marshall County: Jake Porter 64.3%, Marco Battaglia 28.6% Mills County: Jake Porter 70.0%, Marco Battaglia 20.0% Mitchell County: Marco Battaglia 100.0% Monona County: Jake Porter 66.7%, Marco Battaglia 16.7% Monroe County: Jake Porter 100.0% Montgomery County: Jake Porter 66.7% Muscatine County: Jake Porter 59.1%, Marco Battaglia 22.7% O'Brien County: Jake Porter 66.7%, Marco Battaglia 33.3% Osceola County: Jake Porter 50.0%, Marco Battaglia 33.3% Page County: Jake Porter 50.0%, Marco Battaglia 50.0% Palo Alto County: Jake Porter 50.0%, Marco Battaglia 50.0% Plymouth County: Marco Battaglia 80.0%, Jake Porter 20.0% Pocahontas County: Jake Porter 100.0% Polk County: Marco Battaglia 51.0%, Jake Porter 41.4% Pottawattamie County: Jake Porter 65.2%, Marco Battaglia 30.4% Poweshiek County: Marco Battaglia 50.0%, Jake Porter 37.5% Ringgold County: Marco Battaglia 100.0% Sac County: Marco Battaglia 100.0% Scott County: Jake Porter 51.2%, Marco Battaglia 43.0% Shelby County: Jake Porter 83.3%, Marco Battaglia 16.7% Sioux County: Jake Porter 42.9%, Marco Battaglia 42.9% Story County: Jake Porter 47.5%, Marco Battaglia 45.8% Tama County: Jake Porter 88.9%, Marco Battaglia 11.1% Taylor County: not in this race Union County: Jake Porter 33.3% Van Buren County: Jake Porter 100.0% Wapello County: Jake Porter 68.4%, Marco Battaglia 26.3% Warren County: Jake Porter 47.2%, Marco Battaglia 41.7% Washington County: Jake Porter 57.1%, Marco Battaglia 35.7% Wayne County: Jake Porter 100.0% Webster County: Marco Battaglia 53.3%, Jake Porter 46.7% Winnebago County: Jake Porter 71.4%, Marco Battaglia 14.3% Winneshiek County: Jake Porter 66.7%, Marco Battaglia 33.3% Woodbury County: Jake Porter 52.7%, Marco Battaglia 27.3% Worth County: Jake Porter 50.0%, Marco Battaglia 25.0% Wright County: Jake Porter 50.0%, Marco Battaglia 50.0% Darker = wider margin (under 5, 5–15, 15–30, 30+ points). Jake Porter led Marco Battaglia ledHover a county for its numbers. County-by-county numbers (97 counties) County Jake Porter Marco Battaglia Reporting Adair 5 (55.6%) 2 (22.2%) 100% Adams 1 (100.0%) — 100% Allamakee 3 (75.0%) 1 (25.0%) 100% Appanoose 2 (33.3%) 3 (50.0%) 100% Audubon — 3 (100.0%) 100% Benton 8 (72.7%) 3 (27.3%) 100% Black Hawk 38 (61.3%) 21 (33.9%) 100% Boone 15 (53.6%) 12 (42.9%) 100% Bremer 10 (58.8%) 6 (35.3%) 100% Buchanan 6 (85.7%) 1 (14.3%) 100% Buena Vista 2 (40.0%) 3 (60.0%) 100% Butler 4 (50.0%) 4 (50.0%) 100% Calhoun 9 (81.8%) 1 (9.1%) 100% Carroll 5 (55.6%) 3 (33.3%) 100% Cass 6 (100.0%) — 100% Cedar 7 (77.8%) 2 (22.2%) 100% Cerro Gordo 9 (60.0%) 6 (40.0%) 100% Cherokee 5 (62.5%) 2 (25.0%) 100% Chickasaw 2 (66.7%) 1 (33.3%) 100% Clarke 1 (33.3%) 2 (66.7%) 100% Clay 4 (57.1%) 3 (42.9%) 100% Clayton 5 (71.4%) 1 (14.3%) 100% Clinton 12 (70.6%) 5 (29.4%) 100% Crawford 4 (50.0%) 4 (50.0%) 100% Dallas 28 (57.1%) 19 (38.8%) 100% Davis 1 (33.3%) 2 (66.7%) 100% Decatur 5 (71.4%) 2 (28.6%) 100% Delaware 10 (83.3%) 2 (16.7%) 100% Des Moines 8 (61.5%) 5 (38.5%) 100% Dickinson 8 (72.7%) 3 (27.3%) 100% Dubuque 38 (64.4%) 14 (23.7%) 100% Emmet 3 (100.0%) — 100% Fayette 6 (66.7%) 2 (22.2%) 100% Floyd 5 (62.5%) 2 (25.0%) 100% Franklin 2 (66.7%) — 100% Greene 4 (57.1%) 2 (28.6%) 100% Grundy 6 (54.5%) 4 (36.4%) 100% Guthrie 9 (90.0%) 1 (10.0%) 100% Hamilton 3 (60.0%) 2 (40.0%) 100% Hancock 3 (60.0%) 2 (40.0%) 100% Hardin 10 (71.4%) 3 (21.4%) 100% Harrison 10 (76.9%) 3 (23.1%) 100% Henry 6 (66.7%) 3 (33.3%) 100% Howard 2 (50.0%) 2 (50.0%) 100% Humboldt 3 (50.0%) 2 (33.3%) 100% Ida — 1 (100.0%) 100% Iowa 6 (66.7%) — 100% Jackson 1 (25.0%) 2 (50.0%) 100% Jasper 12 (54.5%) 8 (36.4%) 100% Jefferson 6 (54.5%) 5 (45.5%) 100% Johnson 40 (48.8%) 31 (37.8%) 100% Jones 7 (50.0%) 6 (42.9%) 100% Keokuk 4 (80.0%) 1 (20.0%) 100% Kossuth 7 (100.0%) — 100% Lee 16 (64.0%) 9 (36.0%) 100% Linn 91 (51.7%) 67 (38.1%) 100% Louisa 1 (20.0%) 4 (80.0%) 100% Lucas — — 100% Lyon 2 (66.7%) 1 (33.3%) 100% Madison 9 (60.0%) 6 (40.0%) 100% Mahaska 10 (43.5%) 12 (52.2%) 100% Marion 10 (41.7%) 12 (50.0%) 100% Marshall 9 (64.3%) 4 (28.6%) 100% Mills 7 (70.0%) 2 (20.0%) 100% Mitchell — 2 (100.0%) 100% Monona 4 (66.7%) 1 (16.7%) 100% Monroe 1 (100.0%) — 100% Montgomery 2 (66.7%) — 100% Muscatine 13 (59.1%) 5 (22.7%) 100% O'Brien 2 (66.7%) 1 (33.3%) 100% Osceola 3 (50.0%) 2 (33.3%) 100% Page 2 (50.0%) 2 (50.0%) 100% Palo Alto 1 (50.0%) 1 (50.0%) 100% Plymouth 1 (20.0%) 4 (80.0%) 100% Pocahontas 2 (100.0%) — 100% Polk 169 (41.4%) 208 (51.0%) 100% Pottawattamie 30 (65.2%) 14 (30.4%) 100% Poweshiek 3 (37.5%) 4 (50.0%) 100% Ringgold — 1 (100.0%) 100% Sac — 1 (100.0%) 100% Scott 44 (51.2%) 37 (43.0%) 100% Shelby 5 (83.3%) 1 (16.7%) 100% Sioux 3 (42.9%) 3 (42.9%) 100% Story 28 (47.5%) 27 (45.8%) 100% Tama 8 (88.9%) 1 (11.1%) 100% Union 1 (33.3%) — 100% Van Buren 4 (100.0%) — 100% Wapello 13 (68.4%) 5 (26.3%) 100% Warren 17 (47.2%) 15 (41.7%) 100% Washington 8 (57.1%) 5 (35.7%) 100% Wayne 7 (100.0%) — 100% Webster 7 (46.7%) 8 (53.3%) 100% Winnebago 5 (71.4%) 1 (14.3%) 100% Winneshiek 2 (66.7%) 1 (33.3%) 100% Woodbury 29 (52.7%) 15 (27.3%) 100% Worth 2 (50.0%) 1 (25.0%) 100% Wright 4 (50.0%) 4 (50.0%) 100%
Campaign money · 2017–2018 cycle Totals for the two-year cycle from each campaign's own reports. State totals are cash contributions; in-kind gifts are listed on the candidate page. 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 .