CINXE.COM
Iowa Senators, Representatives, and Congressional District Maps - GovTrack.us
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Iowa Senators, Representatives, and Congressional District Maps - GovTrack.us</title> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /> <link rel="apple-touch-icon" sizes="180x180" href="/static/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/static/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/static/favicon/favicon-16x16.png"> <link rel="manifest" href="/static/favicon/site.webmanifest"> <meta name="msapplication-TileColor" content="#9B2347"> <meta name="theme-color" content="#9B2347"> <link href="/static/vendor/bootstrap.min.css" rel="stylesheet"> <link href="/static/vendor/fontawesome/css/fontawesome.css" rel="stylesheet"> <link href="/static/vendor/fontawesome/css/solid.css" rel="stylesheet"> <link href="/static/vendor/fontawesome/css/brands.css" rel="stylesheet"> <link media="all" rel="stylesheet" href="/static/css/all-min.css?20241114" /> <meta name="description" content="Find your U.S. Congress senators and representative in Iowa using a map." /> <meta name="keywords" content="Iowa,United States Congress,U.S. Congress,congressional districts,map,senator,senators,representative,representatives,congressman,congressmen,congresswoman,congresswomen,House of Representatives,Senate" /> <meta name="robots" content="noai, noimageai"> <meta name="fediverse:creator" content="@govtrack@mastodon.social" /> <meta property="fb:app_id" content="119329904748946" /> <meta property="og:site_name" content="GovTrack.us" /> <meta property="og:image" content="https://www.govtrack.us/static/images/media_icon.png?20230729" /> <script async src="https://www.googletagmanager.com/gtag/js?id=G-GD8FT6MB9V"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-GD8FT6MB9V'); </script> <script type="text/javascript"> window.post_jquery_load_scripts = []; </script> <style> .sidebar, .sidebar p { line-height: 122%; color: #555; font-size: 13px; } @media screen and (min-width: 768px) { .sidebar > div { padding: 15px; background-color: #F7F4EB; border-radius: 15px; } } .sidebar > div > div { margin-bottom: 15px; } .sidebar h2 { font-size: 14px; margin: 0 0 .75em 0; color: black; font-weight: bold; } .sidebar h2:first-child { margin-top: 0; } .sidebar a:link, .sidebar a:visited { color: #9d4660; } .sidebar button { display: block; margin-bottom: 1em; width: 145px; /* at least as large as the largest so that when the buttons break to two lines they have the same width */ } .sidebar button:last-child { margin-bottom: 0; } @media screen and (max-width: 768px) { .sidebar button { float: left; margin-right: 1.5em; } } </style> <style> #content p.moc { font-weight: bold; margin: 0; } .members-grid .info { margin-top: 8px; font-size: 85%; } </style> </head> <body class=""> <!--[if lt IE 8]><p style="background-color: black; color: white;">Internet Explorer version 8 or any modern web browser is required to use this website, sorry.<![endif]--> <!--[if gt IE 7]><!--> <div id="bodybody"> <div id="skiptocontent"><a href="#maincontent">skip to main content</a></div> <div id="masthead-overbar"> <div class="container"> <a href="/accounts/membership" class="yellow"> <span>Hide The Ads ▶</span> </a> <div style="display: inline-block; padding-left: 2em;"> <a id="nav_login" class="yellow" href="/accounts/login?next=/congress/members/IA"><span>Log In ▶</span></a> <div id="nav_session" class="dropdown" style="display: none"> <button class="btn btn-primary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false" style="padding: .15rem .5rem"> Your Account </button> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="/accounts/lists">Your Subscriptions & Lists</a></li> <li><a class="dropdown-item" href="/accounts/positions">Your Positions</a></li> <li><a class="dropdown-item" href="/accounts/docket">Your Docket</a></li> <li><hr class="dropdown-divider"></li> <li><a class="dropdown-item" href="/accounts/profile" title="">Account Settings</a></li> <li><a class="dropdown-item" href="/accounts/logout?next=/congress/members/IA">Log Out</a></li> </ul> </div> </div> </div> </div> <div id="masthead"> <nav class="navbar navbar-expand-lg bg-body-tertiary"> <div class="container"> <div id="logo-container"> <a id="logo" href="/" class="navbar-brand ">govtrack.us</a> <div style="margin-top: .75em; line-height: 1em; font-size: 11.75px; letter-spacing: -.25px;">Tracking the U.S. Congress #OpenGov</div> </div> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav me-auto mb-2 mb-lg-0"> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"> Bills & Votes </a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="/congress/bills">Bills in Congress</a></li> <li><a class="dropdown-item" href="/congress/votes">Congressional Votes</a></li> <li><a class="dropdown-item" href="/posts">Coming Up, Recap, and Analysis</a></li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"> Legislators </a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="/congress/members">Members of Congress</a></li> <li><a class="dropdown-item" href="/congress/members/map">Congressional Districts Map</a></li> <li><a class="dropdown-item" href="/congress/committees">Committees</a></li> <li><hr class="dropdown-divider"></li> <li><a class="dropdown-item" href="/misconduct">Misconduct Database</a></li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"> Help </a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="/how-to-use">How To Use GovTrack</a></li> <li><a class="dropdown-item" href="/for-educators">For Educators</a></li> <li><a class="dropdown-item" href="/for-advocates">For Advocates</a></li> <li><a class="dropdown-item" href="/for-hill-staff">For Congressional Staff</a></li> <li><a class="dropdown-item" href="/for-journalists">For Journalists</a></li> <li><hr class="dropdown-divider"></li> <li><a class="dropdown-item" href="/how-a-bill-becomes-a-law">How does a bill become a law?</a></li> <li><a class="dropdown-item" href="/what-is-the-law">What is the law?</a></li> <li><a class="dropdown-item" href="/congressional-procedures">Congressional Procedures</a></li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false"> About Us </a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="/about">About GovTrack.us</a></li> <li><a class="dropdown-item" href="/about-our-data">About Our Data</a></li> <li><a class="dropdown-item" href="/posts/news">Site News</a></li> <li><a class="dropdown-item" href="/press">Press Clips</a></li> <li><hr class="dropdown-divider"></li> <li><a class="dropdown-item" href="/reading-list">Books and Games We Recommend</a></li> <li><a class="dropdown-item" href="/congress/committees/game">Guess the Committee<i>!</i></a></li> </ul> </li> </ul> <form class="d-flex" role="search" name="header_search" action="/search"> <label for="master_search_q" class="sr-only">Search GovTrack for</label> <input class="form-control me-2" type="search" placeholder="bill, legislator, or keyword" aria-label="Search" id="master_search_q" name="q"> <button class="btn btn-outline-success" type="submit"><span class="fas fa-search"></span> <span class="sr-only">Search</span></button> </form> </div> </div> </nav> <div id="sitenewscontainer" class="navbar-default" > <div id="sitenews"> <a href="/posts/459/2024-12-09_miles-to-go">Legislative Preview Dec 9, 2024: <b>Miles to Go</b> »</a> </div> <!-- /sitenews --> </div> <!-- /sitenewscontainer --> </div> <!-- /masthead --> <div id="breadcrumbs"> <div class="container"> <nav aria-label="breadcrumb"> <ol class="breadcrumb"> <li class="breadcrumb-item"><a href="/congress/members">Members of Congress</a></li> <li class="breadcrumb-item active" aria-current="page">Iowa</li> </ol> </nav> </div> </div> <div id="maincontent"> <div class="container"> <h1>Iowa</h1> <p style="margin: 10px 0 20px 0;"> Iowa has <b>two</b> senators in the United States Senate and <b>four</b> representatives in the United States House of Representatives. Iowa is a state in the United States. </p> </div> </div><!-- /summary-box --> <div class="container"> <div class="row"> <div class="col-sm-4 order-2 sidebar"> <div> <div class="ads in-sidebar" data-zone="sidebar"> <div class="explainer">(<a href="/advertising">About Ads</a> | <a href="/accounts/membership">Hide These Ads</a>)</div> </div> <!-- /ads square --> <div class="hidden-xs"> <h2>Follow GovTrack on social media for more updates:</h2> <p> <a rel="me" href="https://mastodon.social/@GovTrack"><i class="fab fa-mastodon"></i><span class="sr-only">Visit us on Mastodon</span></a> </p> </div> <!-- /hidden-xs --> </div> <!-- /sidebar div--> </div> <!-- /col --> <div class="col-sm-8 order-1"> <div id="content"> <ul class="nav nav-tabs" role="tablist" id="tabs"> <li class="nav-item" role="presentation"><a href="#senators" aria-controls="senators" class="nav-link active" data-bs-toggle="tab" role="tab" aria-selected="true">Senators</a></li> <li class="nav-item" role="presentation"><a href="#representatives" aria-controls="representatives" class="nav-link" data-bs-toggle="tab" role="tab">Representatives</a></li> <li class="nav-item" role="presentation"><a href="#map" aria-controls="map" class="nav-link" data-bs-toggle="tab" role="tab">Map of Congressional Districts</a></li> </ul> <div class="tab-content" style="margin-top: 1em"> <div role="tabpanel" class="tab-pane active" id="senators"> <h2>Senators</h2> <p>Each state in the United States elects two senators, regardless of the state’s population. Senators serve six-year terms with staggered elections. Americans in the United States’s six territories do not have senators.</p> <p>Iowa’s senators are:</p> <div class="row members-grid"> <div class="member col-xs-6 col-md-5"> <div class="photo"> <a href="/congress/members/charles_grassley/300048"><img src="/static/legislator-photos/300048-100px.jpeg" width="100" height="120" alt="Charles “Chuck” Grassley"/></a> </div> <div class="photo_flag flag_r"> Senior Senator </div> <p class="moc"><a href="/congress/members/charles_grassley/300048" class="plain">Charles “Chuck” Grassley</a></p> <div class="info"> <div>Republican</div> <div>Since Jan 5, 1981</div> <div>Next Election in 2028</div> </div> </div> <div class="member col-xs-6 col-md-5"> <div class="photo"> <a href="/congress/members/joni_ernst/412667"><img src="/static/legislator-photos/412667-100px.jpeg" width="100" height="120" alt="Joni Ernst"/></a> </div> <div class="photo_flag flag_r"> Junior Senator </div> <p class="moc"><a href="/congress/members/joni_ernst/412667" class="plain">Joni Ernst</a></p> <div class="info"> <div>Republican</div> <div>Since Jan 6, 2015</div> <div>Next Election in 2026</div> </div> </div> </div> </div> <div role="tabpanel" class="tab-pane" id="representatives"> <h2>Representatives</h2> <p>The United States is divided into 435 congressional districts, each with a population of about 710,000 individuals. Each district elects a representative to the House of Representatives for a two-year term. Representatives are also called congressmen/congresswomen. Americans in the United States’s six territories are represented in the House of Representatives by an additional six non-voting delegates.</p> <div style="margin: 1.75em 0;"> <form class="form-inline" onsubmit="window.location = '/congress/members/map#address=' + encodeURIComponent($('#user-address').val()); return false;"> <div style="font-weight: bold; margin-bottom: 4px;">Find your representative by entering your address:</div> <div class="form-group"> <label for="user-address" class="sr-only">Address</label> <input type="text" class="form-control" id="user-address" placeholder="Enter an address in Iowa" name="address"> </div> <button type="submit" class="btn btn-primary">Find District</button> </form> <div style="margin: .5em"><a href="#" onclick="window.location = '/congress/members/map#address=my+location'; return false;" style="text-decoration: none"><i class="fas fa-map-marker" aria-hidden="true"></i> I’m at home, use my phone/computer’s location</a></div> </div> <p>Iowa’s four representatives are:</p> <div class="row members-grid"> <div class="clearfix visible-md"></div><div class="clearfix visible-lg"></div> <div class="clearfix visible-sm"></div> <div class="clearfix visible-xs"></div> <div class="member col-xs-6 col-sm-4 col-md-3"> <div class="photo"> <a href="/congress/members/mariannette_miller_meeks/456817"><img src="/static/legislator-photos/456817-100px.jpeg" width="100" height="120" alt="Mariannette Miller-Meeks"/></a> </div> <div class="photo_flag flag_r"> 1<sup>st</sup> District </div> <p class="moc"><a href="/congress/members/mariannette_miller_meeks/456817" class="plain">Mariannette Miller-Meeks</a></p> <div class="info"> <div>Republican</div> <div>Since Jan 3, 2023</div> <div>(Current term ends Jan 3, 2025)</div> <div><a href="/congress/members/IA/1">View District Map</a></div> </div> </div> <div class="member col-xs-6 col-sm-4 col-md-3"> <div class="photo"> <a href="/congress/members/ashley_hinson/456816"><img src="/static/legislator-photos/456816-100px.jpeg" width="100" height="120" alt="Ashley Hinson"/></a> </div> <div class="photo_flag flag_r"> 2<sup>nd</sup> District </div> <p class="moc"><a href="/congress/members/ashley_hinson/456816" class="plain">Ashley Hinson</a></p> <div class="info"> <div>Republican</div> <div>Since Jan 3, 2023</div> <div>(Current term ends Jan 3, 2025)</div> <div><a href="/congress/members/IA/2">View District Map</a></div> </div> </div> <div class="clearfix visible-xs"></div> <div class="member col-xs-6 col-sm-4 col-md-3"> <div class="photo"> <a href="/congress/members/zachary_zach_nunn/456898"><img src="/static/legislator-photos/456898-100px.jpeg" width="100" height="120" alt="Zachary (Zach) Nunn"/></a> </div> <div class="photo_flag flag_r"> 3<sup>rd</sup> District </div> <p class="moc"><a href="/congress/members/zachary_zach_nunn/456898" class="plain">Zachary (Zach) Nunn</a></p> <div class="info"> <div>Republican</div> <div>Since Jan 3, 2023</div> <div>(Current term ends Jan 3, 2025)</div> <div><a href="/congress/members/IA/3">View District Map</a></div> </div> </div> <div class="clearfix visible-sm"></div> <div class="member col-xs-6 col-sm-4 col-md-3"> <div class="photo"> <a href="/congress/members/randy_feenstra/456818"><img src="/static/legislator-photos/456818-100px.jpeg" width="100" height="120" alt="Randy Feenstra"/></a> </div> <div class="photo_flag flag_r"> 4<sup>th</sup> District </div> <p class="moc"><a href="/congress/members/randy_feenstra/456818" class="plain">Randy Feenstra</a></p> <div class="info"> <div>Republican</div> <div>Since Jan 3, 2021</div> <div>(Current term ends Jan 3, 2025)</div> <div><a href="/congress/members/IA/4">View District Map</a></div> </div> </div> </div> </div> <!-- /tab --> <div role="tabpanel" class="tab-pane" id="map"> <h2>Map of Congressional Districts</h2> <div class="alert alert-info" role="alert" style="padding: 8px; font-size: 14px;"> Some states have changed or are changing their congressional districts for the 2024 election. Although this map based on 2022 congressional districts is still the <i>correct map</i> for determining who represents you in Congress, you may be in a different district when you vote in the 2024 election. </div> <iframe id="map-iframe" style="width: 100%; height: 80vh; border: 1px solid #999;"> </iframe> </div> </div> <!-- /tabs --> <hr> <div class="ads footer leaderboard" data-zone="footer"> <div class="explainer">(<a href="/advertising">About Ads</a> | <a href="/accounts/membership">Hide These Ads</a>)</div> </div> </div> </div><!-- /col --> </div> <!-- /row --> </div> <!-- /container --> </div> <!-- /#bodybody --> <footer id="footer"> <div class="container"> <div class="row"> <nav class="col-6 col-md-2"> <ul> <li><a href="/">Home</a></li> <li><a href="/about">About GovTrack</a></li> <li><a href="/about-our-data">About the Data</a></li> <li><a href="/contact">Contact Us</a></li> <li><a href="/legal">Privacy & Legal</a></li> </ul> </nav> <nav class="col-6 col-md-2"> <ul> <li><a href="/posts/news"><i class="fas fa-list fa-fw"></i>Site News</a></li> <li><a rel="me" href="https://mastodon.social/@GovTrack"><i class="fab fa-mastodon fa-fw"></i>Mastodon</a></li> <li><a href="https://bsky.app/profile/govtrack.us"><i class="fab fa-bluesky fa-fw"></i>Bluesky</a></li> <li><a href="https://www.patreon.com/govtrack"><i class="fas fa-dollar-sign fa-fw"></i><span>Patreon</span></a></li> <li><a href="https://github.com/govtrack"><i class="fab fa-github fa-fw"></i><span>GitHub</span></a></li> </ul> </nav> <section class="col-12 col-md-8"> <p>GovTrack helps everyone learn about and track the activities of the United States Congress. Launched more than 20 years ago, we’re one of the oldest government transparency and accountability websites on the Internet.</p> <p>This is a project of <a href="http://www.civicimpulse.com">Civic Impulse, LLC</a>. GovTrack.us is <b>not</b> a government website.</p> </section> </div> </div> </footer> <div id="error_modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="errorModalTitle" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h2 class="modal-title" id="errorModalTitle">[error message]</h2> <button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-bs-dismiss="modal">OK</button> </div> </div> </div> </div> <script type="text/javascript" src="/static/vendor/jquery.js"></script> <script type="text/javascript" src="/static/js/jquery.cookie.js"></script> <script type="text/javascript" src="/static/js/jquery-utils.js?20160310"></script> <script type="text/javascript" src="/static/vendor/jquery.lazy.min.js"></script> <script src="/static/vendor/bootstrap.bundle.min.js"></script> <script type="text/javascript" src="/_twostream/user-head?path=/congress/members/IA"> </script> <script> gtag('set', 'user_properties', { Registered: the_user ? "Logged In" : "Anonymous", GeoSegment: the_segment }); <!-- Master page elements when using the user-head script --> if (the_user) { $('#nav_login').hide(); $('#nav_session').show(); $('#nav_session > button').text(the_user.email); } </script> <script src="/static/js/govtrack.js?20240911"></script> <script> // the map doesn't load correctly if the map is initialized (even within the iframe) // before it is visible, so don't load the iframe until the map tab is clicked var map_loaded = false; $(function() { $('a[data-bs-toggle="tab"][href="#map"]').on('shown.bs.tab', load_map_iframe); if (window.location.hash == "#map") load_map_iframe(); // already open function load_map_iframe() { if (map_loaded) return; map_loaded = true; $("#map-iframe").attr('src', "/congress/members/embed/mapframe?state=IA&footer=0"); } $('a[data-toggle="tab"][href="#representatives"]').on('shown.bs.tab', function (e) { if ($(window).width() > 768) { var input = $('#user-address'); var w = $('#user-address').parents("form").innerWidth(); $('#user-address').parents("form").find("button").each(function() { w -= $(this).outerWidth(); }) input.width(w-50); } }); }) </script> <!-- Quantcast Tag --> <script type="text/javascript"> var _qevents = _qevents || []; (function() { var elem = document.createElement('script'); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName('script')[0]; scpt.parentNode.insertBefore(elem, scpt); })(); _qevents.push({ qacct:"p-NscxJMTcyb6nu" }); </script> <noscript> <div style="display:none;"> <img src="//pixel.quantserve.com/pixel/p-NscxJMTcyb6nu.gif" border="0" height="1" width="1" alt="Quantcast"/> </div> </noscript> <!-- End Quantcast tag --> </body> </html>