Boundary Atlas

Illinois's 13th congressional district (IL-13)

Illinois's 13th congressional district (IL-13) covers parts or all of 7 counties, including Macoupin County, Sangamon County, Champaign County, Madison County, St. Clair County and Piatt County, and 116 ZIP codes (48 wholly inside it). Its 2020 population was 753,677. This is the map in force for the November 3, 2026 election.

753,677residents (2020 Census)
7counties
116ZIP codes
589voting precincts

Who represents IL-13

OfficeMemberContact
U.S. Representative (IL-13)Nikki Budzinski (D)202-225-2371
U.S. SenatorRichard J. Durbin (D)202-224-2152 · contact form
U.S. SenatorTammy Duckworth (D)202-224-2854 · 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 IL-13
Macoupin County100%
Sangamon County76%
Champaign County73%
Madison County68%
St. Clair County64%
Piatt County62%
Macon County51%

ZIP codes

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

Towns

Auburn township, Ball township, Barr township, Bement township, Bird township, Brighton township, Brushy Mound township, Bunker Hill township, Cahokia township, Canteen township, Carlinville township, Centreville township, Champaign City township, Champaign township, Chatham township, Chesterfield township, Chouteau township, Colfax township, Cooper township, Cotton Hill township, Cunningham township, Divernon township, Dorchester township, East St. Louis township, Edwardsville township, Gillespie township, Girard township, Granite City township, Hillyard township, Honey Point township, Illini township, Illiopolis township, Lanesville township, Mechanicsburg township, Monticello township, Mount Olive township, Nameoki township, Niantic township, Nilwood township and North Otter township and others.

Get this in your AI agent

Your agent can draw every precinct in IL-13, 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:1713", children_level="precinct", include_districts=True)