Boundary Atlas

Iowa's 3rd congressional district (IA-03)

Iowa's 3rd congressional district (IA-03) covers parts or all of 21 counties, including Adair County, Adams County, Appanoose County, Cass County, Clarke County and Dallas County, and 199 ZIP codes (139 wholly inside it). Its 2020 population was 797,551. This is the map in force for the November 3, 2026 election.

797,551residents (2020 Census)
21counties
199ZIP codes
373voting precincts

Who represents IA-03

OfficeMemberContact
U.S. Representative (IA-03)Zachary Nunn (R)202-225-5476
U.S. SenatorChuck Grassley (R)202-224-3744 · contact form
U.S. SenatorJoni Ernst (R)202-224-3254 · contact form

Officials serving now (members of Congress until January 3, 2027). Sources: Members of Congress: the @unitedstates project, congress-legislators (CC0).

Counties

CountyShare of the county's residents in IA-03
Adair County100%
Adams County100%
Appanoose County100%
Cass County100%
Clarke County100%
Dallas County100%
Davis County100%
Decatur County100%
Greene County100%
Guthrie County100%
Lucas County100%
Madison County100%
Monroe County100%
Montgomery County100%
Page County100%
Polk County100%
Ringgold County100%
Taylor County100%
Union County100%
Wapello County100%
Wayne County100%

ZIP codes

Percentages mark ZIPs only partly in IA-03: the share of that ZIP's residents inside it.

Towns

Adams township, Adams township, Adel township, Agency township, Allen township, Amity township, Athens township, Baker township, Bear Grove township, Bear Grove township, Beaver township, Beaver township, Beaver township, Bedford township, Bellair township, Benton township, Benton township, Benton township, Benton township, Benton township, Bloomfield city, Bloomfield township, Bloomington township, Bluff Creek township, Boone township, Brighton township, Bristol township, Buchanan township, Burrell township, Caldwell township, Camp township, Carl township, Cass township, Cass township, Cass township, Cedar township, Cedar township, Cedar township, Center township and Center township and others.

Get this in your AI agent

Your agent can draw every precinct in IA-03, or list them with population shares (related_geographies). Add https://boundarymcp.com/mcp to Claude, ChatGPT, Cursor or Codex (free, no key; how), then:

get_boundaries(id="us:congressional_district:1903", children_level="precinct", include_districts=True)