Boundary Atlas

Washington's 5th congressional district (WA-05)

Washington's 5th congressional district (WA-05) covers parts or all of 12 counties, including Asotin County, Columbia County, Ferry County, Garfield County, Lincoln County and Pend Oreille County, and 132 ZIP codes (121 wholly inside it). Its 2020 population was 774,871. This is the map in force for the November 3, 2026 election.

774,871residents (2020 Census)
12counties
132ZIP codes
842voting precincts

Who represents WA-05

OfficeMemberContact
U.S. Representative (WA-05)Michael Baumgartner (R)202-225-2006
U.S. SenatorMaria Cantwell (D)202-224-3441 · contact form
U.S. SenatorPatty Murray (D)202-224-2621 · 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 WA-05
Asotin County100%
Columbia County100%
Ferry County100%
Garfield County100%
Lincoln County100%
Pend Oreille County100%
Spokane County100%
Stevens County100%
Walla Walla County100%
Whitman County100%
Adams County25%
Franklin County14%

ZIP codes

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

Towns

Airway Heights CCD, Amber-Cheney South CCD, Asotin CCD, Burbank CCD, Cheney-Medical Lake CCD, Chewelah CCD, Clarkston CCD, Colbert CCD, Colfax-Palouse CCD, Colville CCD, Colville Reservation CCD, Connell CCD, Curlew CCD, Davenport CCD, Dayton CCD, Deer Park CCD, East Ferry CCD, Eureka Flat CCD, Garfield-Oakesdale CCD, Hunters-Gifford CCD, Ione-Metaline Falls CCD, Kettle Falls CCD, LaCrosse CCD, Liberty Lake CCD, Lind-Washtucna CCD, Loon Lake CCD, Mount Spokane CCD, Newport CCD, Odessa CCD, Pomeroy CCD, Pullman CCD, Republic CCD, Ritzville CCD, Rock Lake CCD, Rockford CCD, Rosalia CCD, Snake River CCD, Spokane CCD, Spokane Reservation CCD and Spokane South CCD and others.

Get this in your AI agent

Your agent can draw every precinct in WA-05, 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:5305", children_level="precinct", include_districts=True)