Boundary Atlas

Michigan's 1st congressional district (MI-01)

Michigan's 1st congressional district (MI-01) covers parts or all of 36 counties, including Alcona County, Alger County, Alpena County, Antrim County, Arenac County and Baraga County, and 264 ZIP codes (250 wholly inside it). Its 2020 population was 775,375. This is the map in force for the November 3, 2026 election.

775,375residents (2020 Census)
36counties
264ZIP codes
528voting precincts

Who represents MI-01

OfficeMemberContact
U.S. Representative (MI-01)Jack Bergman (R)202-225-4735
U.S. SenatorElissa Slotkin (D)202-224-4822
U.S. SenatorGary C. Peters (D)202-224-6221 · 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 MI-01
Alcona County100%
Alger County100%
Alpena County100%
Antrim County100%
Arenac County100%
Baraga County100%
Benzie County100%
Charlevoix County100%
Cheboygan County100%
Chippewa County100%
Crawford County100%
Delta County100%
Dickinson County100%
Emmet County100%
Gogebic County100%
Grand Traverse County100%
Houghton County100%
Iosco County100%
Iron County100%
Kalkaska County100%
Keweenaw County100%
Leelanau County100%
Luce County100%
Mackinac County100%
Marquette County100%
Menominee County100%
Missaukee County100%
Montmorency County100%
Ogemaw County100%
Ontonagon County100%
Oscoda County100%
Otsego County100%
Presque Isle County100%
Roscommon County100%
Schoolcraft County100%
Wexford County12%

ZIP codes

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

Towns

Acme township, Adams township, Adams township, Aetna township, Alabaster township, Albert township, Alcona township, Allis township, Allouez township, Almira township, Aloha township, Alpena city, Alpena township, Arenac township, Arvon township, Au Gres city, Au Gres township, Au Sable charter township, Au Sable township, Au Train township, Avery township, Backus township, Bagley township, Baldwin township, Baldwin township, Banks township, Baraga township, Bark River township, Bates township, Bay Mills township, Bay de Noc township, Bay township, Bear Creek township, Bear Lake township, Bearinger township, Beaugrand township, Beaver Creek township, Belknap township, Benton township and Benzonia township and others.

Get this in your AI agent

Your agent can draw every precinct in MI-01, 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:2601", children_level="precinct", include_districts=True)