The Iowa General Assembly has 49 Senate districts and 100 House districts. Both are drawn over the same ground and neither follows a city, county or ZIP boundary, so the only way to know which pair covers an address is to put the address on the map. Senators serve four-year terms and representatives two.
Or open the map and pick your location on it:
Find your Iowa General Assembly districts →Opens the map with both chambers on. Search your address or ZIP, or tap your location.
What the lookup shows
Select any point and the two cards name the district number for each chamber and the member who holds that seat, with their party, their offices and a link to their own page where the legislature publishes one.
Every other district covering the same point is listed beside them, so one click answers the state question and the county, city and federal ones together.
Two chambers, two maps
An address has one district in each chamber and the two rarely share a boundary: the chambers are apportioned separately, and in several of these states one chamber's districts are built by pairing the other's. The table below lists both in full, so a reader who knows their district number can look up the member without opening the map at all.
Where the names come from
Both rosters are re-read on a schedule from the legislature's own published member lists and land as a reviewed pull request; the map names no officeholder it cannot cite. A seat the source does not name is shown as unnamed rather than filled in.
Who represents each Iowa Senate district
All 49 seats on the Iowa Senate, as this site had them on September 11, 2026. The map above reads the same roster, so a card and this table cannot disagree — but a table is a claim about a day, and this one names its day. Where the roster names nobody it says so rather than guessing. Where these names come from.
| District | Senator | Party |
|---|---|---|
| District 1 | Catelin Drey | Democratic |
| District 2 | Jeff Taylor | Republican |
| District 3 | Lynn Evans | Republican |
| District 4 | Tim Kraayenbrink | Republican |
| District 5 | Dave Rowley | Republican |
| District 6 | Jason Schultz | Republican |
| District 7 | Kevin Alons | Republican |
| District 8 | Mark Costello | Republican |
| District 9 | Tom Shipley | Republican |
| District 10 | Dan Dawson | Republican |
| District 12 | Amy Sinclair | Republican |
| District 13 | Cherielynn Westrich | Republican |
| District 14 | Sarah Garriott | Democratic |
| District 15 | Tony Bisignano | Democratic |
| District 16 | Renee Hardman | Democratic |
| District 17 | Izaah Knox | Democratic |
| District 18 | Janet Petersen | Democratic |
| District 19 | Ken Rozenboom | Republican |
| District 20 | Mike Pike | Republican |
| District 21 | Mike Bousselot | Republican |
| District 22 | Matt Blake | Democratic |
| District 23 | Jack Whitver | Republican |
| District 24 | Jesse Green | Republican |
| District 25 | Herman Quirmbach | Democratic |
| District 26 | Kara Warme | Republican |
| District 27 | Annette Sweeney | Republican |
| District 28 | Dennis Guth | Republican |
| District 29 | Sandy Salmon | Republican |
| District 30 | Doug Campbell | Republican |
| District 31 | Bill Dotzler | Democratic |
| District 32 | Mike Klimesh | Republican |
| District 33 | Carrie Koelker | Republican |
| District 34 | Dan Zumbach | Republican |
| District 35 | Mike Zimmer | Democratic |
| District 36 | Tom Townsend | Democratic |
| District 37 | Molly Donahue | Democratic |
| District 38 | Dave Sires | Republican |
| District 39 | Liz Bennett | Democratic |
| District 40 | Art Staed | Democratic |
| District 41 | Kerry Gruenhagen | Republican |
| District 42 | Charlie McClintock | Republican |
| District 43 | Zach Wahls | Democratic |
| District 44 | Adrian Dickey | Republican |
| District 45 | Janice Weiner | Democratic |
| District 46 | Dawn Driscoll | Republican |
| District 47 | Scott Webster | Republican |
| District 48 | Mark Lofgren | Republican |
| District 49 | Cindy Winckler | Democratic |
| District 50 | Jeff Reichman | Republican |
Who represents each Iowa House of Representatives district
All 100 seats on the Iowa House of Representatives, as this site had them on September 11, 2026. The map above reads the same roster, so a card and this table cannot disagree — but a table is a claim about a day, and this one names its day. Where the roster names nobody it says so rather than guessing. Where these names come from.
| District | Representative | Party |
|---|---|---|
| District 1 | J.D. Scholten | Democratic |
| District 2 | Bob Henderson | Republican |
| District 3 | Tom Jeneary | Republican |
| District 4 | Skyler Wheeler | Republican |
| District 5 | Zach Dieken | Republican |
| District 6 | Megan Jones | Republican |
| District 7 | Wendy Larson | Republican |
| District 8 | Ann Meyer | Republican |
| District 9 | Henry Stone | Republican |
| District 10 | John Wills | Republican |
| District 11 | Craig Williams | Republican |
| District 12 | Steven Holt | Republican |
| District 13 | Travis Sitzmann | Republican |
| District 14 | Jacob Bossman | Republican |
| District 15 | Matt Windschitl | Republican |
| District 16 | David Sieck | Republican |
| District 17 | Devon Wood | Republican |
| District 18 | Tom Moore | Republican |
| District 19 | Brent Siegrist | Republican |
| District 20 | Josh Turek | Democratic |
| District 21 | Brooke Boden | Republican |
| District 22 | Samantha Fett | Republican |
| District 23 | Bubba Sorensen | Republican |
| District 24 | Sam Wengryn | Republican |
| District 25 | Hans Wilz | Republican |
| District 26 | Austin Harris | Republican |
| District 27 | Kenan Judge | Democratic |
| District 28 | David Young | Republican |
| District 29 | Brian Meyer | Democratic |
| District 30 | Megan Srinivas | Democratic |
| District 31 | Mary Madison | Democratic |
| District 32 | Jennifer Konfrst | Democratic |
| District 33 | Ruth Ann Gaines | Democratic |
| District 34 | Rob Johnson | Democratic |
| District 35 | Sean Bagniewski | Democratic |
| District 36 | Austin Baeth | Democratic |
| District 37 | Barb Kniff McCulla | Republican |
| District 38 | Jon Dunwell | Republican |
| District 39 | Rick Olson | Democratic |
| District 40 | Bill Gustoff | Republican |
| District 41 | Ryan Weldon | Republican |
| District 42 | Heather Matson | Democratic |
| District 43 | Eddie Andrews | Republican |
| District 44 | Larry McBurney | Democratic |
| District 45 | Brian Lohse | Republican |
| District 46 | Dan Gehlbach | Republican |
| District 47 | Carter Nordman | Republican |
| District 48 | Chad Behn | Republican |
| District 49 | Beth Wessel-Kroeschell | Democratic |
| District 50 | Ross Wilburn | Democratic |
| District 51 | Brett Barker | Republican |
| District 52 | David Blom | Republican |
| District 53 | Dean Fisher | Republican |
| District 54 | Josh Meggers | Republican |
| District 55 | Shannon Latham | Republican |
| District 56 | Mark Thompson | Republican |
| District 57 | Pat Grassley | Republican |
| District 58 | Charley Thomson | Republican |
| District 59 | Christian Hermanson | Republican |
| District 60 | Jane Bloomingdale | Republican |
| District 61 | Timi Brown-Powers | Democratic |
| District 62 | Jerome Amos | Democratic |
| District 63 | Michael Bergan | Republican |
| District 64 | Jason Gearhart | Republican |
| District 65 | Shannon Lundgren | Republican |
| District 66 | Steve Bradley | Republican |
| District 67 | Craig Johnson | Republican |
| District 68 | Chad Ingels | Republican |
| District 69 | Tom Determann | Republican |
| District 70 | Norlin Mommsen | Republican |
| District 71 | Lindsay James | Democratic |
| District 72 | Jennifer Smith | Republican |
| District 73 | Elizabeth Wilson | Democratic |
| District 74 | Eric Gjerde | Democratic |
| District 75 | Bob Kressig | Democratic |
| District 76 | Derek Wulf | Republican |
| District 77 | Jeff Cooling | Democratic |
| District 78 | Angel Ramirez | Democratic |
| District 79 | Tracy Ehlert | Democratic |
| District 80 | Aime Wichtendahl | Democratic |
| District 81 | Dan Gosa | Democratic |
| District 82 | Bobby Kaufmann | Republican |
| District 83 | Cindy Golding | Republican |
| District 84 | Tom Gerhold | Republican |
| District 85 | Amy Nielsen | Democratic |
| District 86 | Dave Jacoby | Democratic |
| District 87 | Jeff Shipley | Republican |
| District 88 | Helena Hayes | Republican |
| District 89 | Elinor Levin | Democratic |
| District 90 | Adam Zabner | Democratic |
| District 91 | Judd Lawler | Republican |
| District 92 | Heather Hora | Republican |
| District 93 | Gary Mohr | Republican |
| District 94 | Mike Vondran | Republican |
| District 95 | Taylor Collins | Republican |
| District 96 | Mark Cisneros | Republican |
| District 97 | Ken Croken | Democratic |
| District 98 | Monica Kurth | Democratic |
| District 99 | Matt Rinker | Republican |
| District 100 | Blaine Watkins | Republican |