The district Senate District 1 · Catelin Drey, Democrat Senate District 2 · Jeff Taylor, Republican Senate District 3 · Lynn Evans, Republican Senate District 4 · Tim Kraayenbrink, Republican Senate District 5 · David D. Rowley, Republican Senate District 6 · Jason Schultz, Republican Senate District 7 · Kevin Alons, Republican Senate District 8 · Mark Costello, Republican Senate District 9 · Tom Shipley, Republican Senate District 10 · Dan Dawson, Republican Senate District 11 · vacant Senate District 12 · Amy Sinclair, Republican Senate District 13 · Cherielynn Westrich, Republican Senate District 14 · Sarah Trone Garriott, Democrat Senate District 15 · Tony Bisignano, Democrat Senate District 16 · Renee Hardman, Democrat Senate District 17 · Izaah Knox, Democrat Senate District 18 · Janet Petersen, Democrat Senate District 19 · Ken Rozenboom, Republican Senate District 20 · Mike Pike, Republican Senate District 21 · Mike Bousselot, Republican Senate District 22 · Matt Blake, Democrat Senate District 23 · Jack Whitver, Republican Senate District 24 · Jesse Green, Republican Senate District 25 · Herman C. Quirmbach, Democrat Senate District 26 · Kara Warme, Republican Senate District 27 · Annette Sweeney, Republican Senate District 28 · Dennis Guth, Republican Senate District 29 · Sandy Salmon, Republican Senate District 30 · Doug Campbell, Republican Senate District 31 · William A. Dotzler Jr., Democrat Senate District 32 · Mike Klimesh, Republican Senate District 33 · Carrie Koelker, Republican Senate District 34 · Dan Zumbach, Republican Senate District 35 · Mike Zimmer, Democrat Senate District 36 · Thomas Townsend, Democrat Senate District 37 · Molly Donahue, Democrat Senate District 38 · Dave Sires, Republican Senate District 39 · Liz Bennett, Democrat Senate District 40 · Art Staed, Democrat Senate District 41 · Kerry Gruenhagen, Republican Senate District 42 · Charlie McClintock, Republican Senate District 43 · Zach Wahls, Democrat Senate District 44 · Adrian Dickey, Republican Senate District 45 · Janice Weiner, Democrat Senate District 46 · Dawn Driscoll, Republican Senate District 47 · Scott Webster, Republican Senate District 48 · Mark S. Lofgren, Republican Senate District 49 · Cindy Winckler, Democrat Senate District 50 · Jeff Reichman, Republican 1 2 3 4 5 6 7 8 9 11 12 13 14 19 23 24 26 27 28 29 30 32 33 34 35 38 41 42 43 44 46 47 48 49 50 Des Moines Cedar Rapids Davenport Waterloo Sioux City Council Bluffs Ames Dubuque Today’s district lines, which have been in use since the 2022 election. Each district is colored by the party of its current member.
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: not in this race Benton County: not in this race Black Hawk County: not in this race Boone County: not in this race Bremer County: not in this race Buchanan County: not in this race Buena Vista County: not in this race Butler County: not in this race Calhoun County: not in this race Carroll County: not in this race Cass County: not in this race Cedar County: not in this race Cerro Gordo County: not in this race Cherokee County: not in this race Chickasaw County: not in this race Clarke County: not in this race Clay County: not in this race Clayton County: not in this race Clinton County: not in this race Crawford County: not in this race 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: not in this race Dubuque County: not in this race Emmet County: not in this race Fayette County: not in this race Floyd County: not in this race Franklin County: not in this race Fremont County: Mark Costello 72.9%, Ryan Lee Roenfeld 26.9% Greene County: not in this race Grundy County: not in this race Guthrie County: not in this race Hamilton County: not in this race Hancock County: not in this race Hardin County: not in this race Harrison County: Mark Costello 70.9%, Ryan Lee Roenfeld 28.7% Henry County: not in this race Howard County: not in this race Humboldt County: not in this race Ida County: not in this race 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: not in this race 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: not in this race Madison County: not in this race Mahaska County: not in this race Marion County: not in this race Marshall County: not in this race Mills County: Mark Costello 68.8%, Ryan Lee Roenfeld 30.9% Mitchell County: not in this race Monona County: not in this race Monroe County: not in this race Montgomery County: not in this race Muscatine County: not in this race O'Brien County: not in this race Osceola County: not in this race Page County: not in this race Palo Alto County: not in this race Plymouth County: not in this race Pocahontas County: not in this race Polk County: not in this race Pottawattamie County: Mark Costello 70.5%, Ryan Lee Roenfeld 29.4% Poweshiek County: not in this race Ringgold County: not in this race Sac County: not in this race Scott County: not in this race Shelby County: not in this race Sioux County: not in this race Story County: not in this race 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: not in this race Winnebago County: not in this race Winneshiek County: not in this race Woodbury County: not in this race Worth County: not in this race Wright County: not in this race Fremont Harrison Mills Pottawattamie 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). Republican led Democrat ledHover a county for its numbers. County-by-county numbers (4 counties) County Mark Costello Ryan Lee Roenfeld Reporting Fremont 2,592 (72.9%) 956 (26.9%) 100% Harrison 5,238 (70.9%) 2,123 (28.7%) 100% Mills 5,302 (68.8%) 2,382 (30.9%) 100% Pottawattamie 11,913 (70.5%) 4,964 (29.4%) 100%
Campaign money · 2023–2024 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 .