Who represents you
Every Iowan has one state senator and one state representative. Enter your home address to find yours, with how to reach them and how they’ve voted on education bills.
Your address is sent to the US Census Bureau’s address lookup to find your districts. It’s only stored on your device.
Know your districts?
Every legislator
Includes members-elect taking office in January.
- Iowa Senate49 members
- Catelin DreySenate District 1 · D
- Jeff TaylorSenate District 2 · R
- Lynn EvansSenate District 3 · R
- Tim KraayenbrinkSenate District 4 · R
- Dave RowleySenate District 5 · R
- Jason SchultzSenate District 6 · R
- Kevin AlonsSenate District 7 · R
- Mark CostelloSenate District 8 · R
- Tom Shipley Senate District 9 · RReplaced Jan 11 by Steve Baier (R)
- Dan DawsonSenate District 10 · R
- Amy SinclairSenate District 12 · R
- Cherielynn Westrich Senate District 13 · RReplaced Jan 11 by Jeff Kulmatycki (R)
- Sarah Trone GarriottSenate District 14 · DSpecial election expected
- Tony BisignanoSenate District 15 · D
- Renee HardmanSenate District 16 · D
- Izaah Knox Senate District 17 · DReplaced Jan 11 by Samy El-Baroudi (D)
- Janet PetersenSenate District 18 · D
- Ken Rozenboom Senate District 19 · RReplaced Jan 11 by Barb Kniff McCulla (R)
- Mike PikeSenate District 20 · R
- Mike Bousselot Senate District 21 · RReplaced Jan 11 by Heather Matson (D)
- Matt BlakeSenate District 22 · D
- Jack Whitver Senate District 23 · RReplaced Jan 11 by Wes Enos (R)
- Jesse GreenSenate District 24 · R
- Herman QuirmbachSenate District 25 · D
- Kara WarmeSenate District 26 · R
- Annette SweeneySenate District 27 · R
- Dennis GuthSenate District 28 · R
- Sandy SalmonSenate District 29 · R
- Doug CampbellSenate District 30 · R
- Bill Dotzler Senate District 31 · DReplaced Jan 11 by Timi Brown Powers (D)
- Mike KlimeshSenate District 32 · R
- Carrie KoelkerSenate District 33 · R
- Dan ZumbachSenate District 34 · R
- Mike Zimmer Senate District 35 · DReplaced Jan 11 by Joe Stutting (R)
- Tom TownsendSenate District 36 · D
- Molly DonahueSenate District 37 · D
- Dave SiresSenate District 38 · R
- Liz BennettSenate District 39 · D
- Art StaedSenate District 40 · D
- Kerry GruenhagenSenate District 41 · R
- Charlie McClintockSenate District 42 · R
- Zach Wahls Senate District 43 · DReplaced Jan 11 by Meghann Foster (D)
- Adrian DickeySenate District 44 · R
- Janice WeinerSenate District 45 · D
- Dawn DriscollSenate District 46 · R
- Scott WebsterSenate District 47 · R
- Mark LofgrenSenate District 48 · R
- Cindy WincklerSenate District 49 · D
- Jeff ReichmanSenate District 50 · R
- Iowa House99 members
- J.D. Scholten House District 1 · DReplaced Jan 11 by Shawn Olorundami (D)
- Bob HendersonHouse District 2 · R
- Tom Jeneary House District 3 · RReplaced Jan 11 by Robert Driesen (R)
- Skyler WheelerHouse District 4 · R
- Zach Dieken House District 5 · RReplaced Jan 11 by Keith Glienke (R)
- Megan JonesHouse District 6 · R
- Wendy LarsonHouse District 7 · R
- Ann MeyerHouse District 8 · R
- Henry StoneHouse District 9 · R
- John WillsHouse District 10 · R
- Craig WilliamsHouse District 11 · R
- Steven HoltHouse District 12 · R
- Travis SitzmannHouse District 13 · R
- Jacob BossmanHouse District 14 · R
- Matt Windschitl House District 15 · RReplaced Jan 11 by Jason Sherer (R)
- David SieckHouse District 16 · R
- Devon WoodHouse District 17 · R
- Tom MooreHouse District 18 · R
- Brent SiegristHouse District 19 · R
- Josh Turek House District 20 · DReplaced Jan 11 by Eric Armstrong (D)
- Brooke BodenHouse District 21 · R
- Samantha FettHouse District 22 · R
- Bubba SorensenHouse District 23 · R
- Sam WengrynHouse District 24 · R
- Hans WilzHouse District 25 · R
- Austin HarrisHouse District 26 · R
- Kenan JudgeHouse District 27 · D
- David Young House District 28 · RReplaced Jan 11 by Tom Walton (D)
- Brian MeyerHouse District 29 · D
- Megan SrinivasHouse District 30 · D
- Mary MadisonHouse District 31 · D
- Jennifer Konfrst House District 32 · DReplaced Jan 11 by Mike Jones (D)
- Ruth Ann Gaines House District 33 · DReplaced Jan 11 by Ivette Muhammad (D)
- Rob JohnsonHouse District 34 · D
- Sean BagniewskiHouse District 35 · D
- Austin BaethHouse District 36 · D
- Barb Kniff McCulla House District 37 · RReplaced Jan 11 by Jason Sandholdt (R)
- Rick Olson House District 39 · DReplaced Jan 11 by Nate Boulton (D)
- Bill Gustoff House District 40 · RReplaced Jan 11 by Heather Sievers (D)
- Ryan Weldon House District 41 · RReplaced Jan 11 by Molly Buck (D)
- Heather Matson House District 42 · DReplaced Jan 11 by Amy Tagliareni (D)
- Eddie Andrews House District 43 · RReplaced Jan 11 by Jill Alesch (D)
- Larry McBurneyHouse District 44 · D
- Brian Lohse House District 45 · RReplaced Jan 11 by Austin Stubbs (R)
- Dan Gehlbach House District 46 · RReplaced Jan 11 by Mandy Newton Rosenow (D)
- Carter NordmanHouse District 47 · R
- Chad BehnHouse District 48 · R
- Beth Wessel-KroeschellHouse District 49 · D
- Ross WilburnHouse District 50 · D
- Brett BarkerHouse District 51 · R
- David Blom House District 52 · RReplaced Jan 11 by Mike Tupper (D)
- Dean FisherHouse District 53 · R
- Josh MeggersHouse District 54 · R
- Shannon Latham House District 55 · RReplaced Jan 11 by Beau Klaver (R)
- Mark ThompsonHouse District 56 · R
- Pat GrassleyHouse District 57 · R
- Charley ThomsonHouse District 58 · R
- Christian Hermanson House District 59 · RReplaced Jan 11 by Jacob Welper (D)
- Jane Bloomingdale House District 60 · RReplaced Jan 11 by Dani Ollenburg (R)
- Timi Brown-Powers House District 61 · DReplaced Jan 11 by Vincent Collis (D)
- Jerome AmosHouse District 62 · D
- Michael BerganHouse District 63 · R
- Jason GearhartHouse District 64 · R
- Shannon LundgrenHouse District 65 · R
- Steve BradleyHouse District 66 · R
- Craig JohnsonHouse District 67 · R
- Chad IngelsHouse District 68 · R
- Tom Determann House District 69 · RReplaced Jan 11 by Randy Meier (D)
- Norlin MommsenHouse District 70 · R
- Lindsay James House District 71 · DReplaced Jan 11 by Sam Wooden (D)
- Jennifer Smith House District 72 · RReplaced Jan 11 by Matt Robinson (D)
- Elizabeth WilsonHouse District 73 · D
- Eric GjerdeHouse District 74 · D
- Bob Kressig House District 75 · DReplaced Jan 11 by Drew Stensland (D)
- Derek Wulf House District 76 · RReplaced Jan 11 by Matt Reisetter (R)
- Jeff CoolingHouse District 77 · D
- Angel RamirezHouse District 78 · D
- Tracy EhlertHouse District 79 · D
- Aime WichtendahlHouse District 80 · D
- Dan GosaHouse District 81 · D
- Bobby KaufmannHouse District 82 · R
- Cindy GoldingHouse District 83 · R
- Tom GerholdHouse District 84 · R
- Amy NielsenHouse District 85 · D
- Dave JacobyHouse District 86 · D
- Jeff ShipleyHouse District 87 · R
- Helena HayesHouse District 88 · R
- Elinor LevinHouse District 89 · D
- Adam ZabnerHouse District 90 · D
- Judd LawlerHouse District 91 · R
- Heather HoraHouse District 92 · R
- Gary MohrHouse District 93 · R
- Mike VondranHouse District 94 · R
- Taylor CollinsHouse District 95 · R
- Mark Cisneros House District 96 · RReplaced Jan 11 by Nick Salazar (D)
- Ken Croken House District 97 · DReplaced Jan 11 by Adam Peters (D)
- Monica Kurth House District 98 · DReplaced Jan 11 by Andrew Fitzgerald (D)
- Matt Rinker House District 99 · RReplaced Jan 11 by Jennifer Kirkman (D)
- Blaine WatkinsHouse District 100 · R