Who is my Iowa legislator?

Iowa General Assembly district lookup — free, by address, ZIP, or a tap on the map.

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.

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.

Not for legal or official use. Boundary and roster data come from public sources that explicitly disclaim legal precision. Confirm district assignments and officeholders with the relevant government office before relying on them for anything official.

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.

DistrictSenatorParty
District 1Catelin DreyDemocratic
District 2Jeff TaylorRepublican
District 3Lynn EvansRepublican
District 4Tim KraayenbrinkRepublican
District 5Dave RowleyRepublican
District 6Jason SchultzRepublican
District 7Kevin AlonsRepublican
District 8Mark CostelloRepublican
District 9Tom ShipleyRepublican
District 10Dan DawsonRepublican
District 12Amy SinclairRepublican
District 13Cherielynn WestrichRepublican
District 14Sarah GarriottDemocratic
District 15Tony BisignanoDemocratic
District 16Renee HardmanDemocratic
District 17Izaah KnoxDemocratic
District 18Janet PetersenDemocratic
District 19Ken RozenboomRepublican
District 20Mike PikeRepublican
District 21Mike BousselotRepublican
District 22Matt BlakeDemocratic
District 23Jack WhitverRepublican
District 24Jesse GreenRepublican
District 25Herman QuirmbachDemocratic
District 26Kara WarmeRepublican
District 27Annette SweeneyRepublican
District 28Dennis GuthRepublican
District 29Sandy SalmonRepublican
District 30Doug CampbellRepublican
District 31Bill DotzlerDemocratic
District 32Mike KlimeshRepublican
District 33Carrie KoelkerRepublican
District 34Dan ZumbachRepublican
District 35Mike ZimmerDemocratic
District 36Tom TownsendDemocratic
District 37Molly DonahueDemocratic
District 38Dave SiresRepublican
District 39Liz BennettDemocratic
District 40Art StaedDemocratic
District 41Kerry GruenhagenRepublican
District 42Charlie McClintockRepublican
District 43Zach WahlsDemocratic
District 44Adrian DickeyRepublican
District 45Janice WeinerDemocratic
District 46Dawn DriscollRepublican
District 47Scott WebsterRepublican
District 48Mark LofgrenRepublican
District 49Cindy WincklerDemocratic
District 50Jeff ReichmanRepublican

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.

DistrictRepresentativeParty
District 1J.D. ScholtenDemocratic
District 2Bob HendersonRepublican
District 3Tom JenearyRepublican
District 4Skyler WheelerRepublican
District 5Zach DiekenRepublican
District 6Megan JonesRepublican
District 7Wendy LarsonRepublican
District 8Ann MeyerRepublican
District 9Henry StoneRepublican
District 10John WillsRepublican
District 11Craig WilliamsRepublican
District 12Steven HoltRepublican
District 13Travis SitzmannRepublican
District 14Jacob BossmanRepublican
District 15Matt WindschitlRepublican
District 16David SieckRepublican
District 17Devon WoodRepublican
District 18Tom MooreRepublican
District 19Brent SiegristRepublican
District 20Josh TurekDemocratic
District 21Brooke BodenRepublican
District 22Samantha FettRepublican
District 23Bubba SorensenRepublican
District 24Sam WengrynRepublican
District 25Hans WilzRepublican
District 26Austin HarrisRepublican
District 27Kenan JudgeDemocratic
District 28David YoungRepublican
District 29Brian MeyerDemocratic
District 30Megan SrinivasDemocratic
District 31Mary MadisonDemocratic
District 32Jennifer KonfrstDemocratic
District 33Ruth Ann GainesDemocratic
District 34Rob JohnsonDemocratic
District 35Sean BagniewskiDemocratic
District 36Austin BaethDemocratic
District 37Barb Kniff McCullaRepublican
District 38Jon DunwellRepublican
District 39Rick OlsonDemocratic
District 40Bill GustoffRepublican
District 41Ryan WeldonRepublican
District 42Heather MatsonDemocratic
District 43Eddie AndrewsRepublican
District 44Larry McBurneyDemocratic
District 45Brian LohseRepublican
District 46Dan GehlbachRepublican
District 47Carter NordmanRepublican
District 48Chad BehnRepublican
District 49Beth Wessel-KroeschellDemocratic
District 50Ross WilburnDemocratic
District 51Brett BarkerRepublican
District 52David BlomRepublican
District 53Dean FisherRepublican
District 54Josh MeggersRepublican
District 55Shannon LathamRepublican
District 56Mark ThompsonRepublican
District 57Pat GrassleyRepublican
District 58Charley ThomsonRepublican
District 59Christian HermansonRepublican
District 60Jane BloomingdaleRepublican
District 61Timi Brown-PowersDemocratic
District 62Jerome AmosDemocratic
District 63Michael BerganRepublican
District 64Jason GearhartRepublican
District 65Shannon LundgrenRepublican
District 66Steve BradleyRepublican
District 67Craig JohnsonRepublican
District 68Chad IngelsRepublican
District 69Tom DetermannRepublican
District 70Norlin MommsenRepublican
District 71Lindsay JamesDemocratic
District 72Jennifer SmithRepublican
District 73Elizabeth WilsonDemocratic
District 74Eric GjerdeDemocratic
District 75Bob KressigDemocratic
District 76Derek WulfRepublican
District 77Jeff CoolingDemocratic
District 78Angel RamirezDemocratic
District 79Tracy EhlertDemocratic
District 80Aime WichtendahlDemocratic
District 81Dan GosaDemocratic
District 82Bobby KaufmannRepublican
District 83Cindy GoldingRepublican
District 84Tom GerholdRepublican
District 85Amy NielsenDemocratic
District 86Dave JacobyDemocratic
District 87Jeff ShipleyRepublican
District 88Helena HayesRepublican
District 89Elinor LevinDemocratic
District 90Adam ZabnerDemocratic
District 91Judd LawlerRepublican
District 92Heather HoraRepublican
District 93Gary MohrRepublican
District 94Mike VondranRepublican
District 95Taylor CollinsRepublican
District 96Mark CisnerosRepublican
District 97Ken CrokenDemocratic
District 98Monica KurthDemocratic
District 99Matt RinkerRepublican
District 100Blaine WatkinsRepublican

Related lookups