Minnesota's 3rd congressional district (MN-03)
Minnesota's 3rd congressional district (MN-03) covers parts or all of Hennepin County and Anoka County, and 49 ZIP codes (32 wholly inside it). Its 2020 population was 713,311. This is the map in force for the November 3, 2026 election.
Who represents MN-03
| Office | Member | Contact |
|---|---|---|
| U.S. Representative (MN-03) | Kelly Morrison (D) | 202-225-2871 |
| U.S. Senator | Amy Klobuchar (D) | 202-224-3244 · contact form |
| U.S. Senator | Tina Smith (D) | 202-224-5641 · contact form |
Officials serving now (members of Congress until January 3, 2027). Sources: Members of Congress: the @unitedstates project, congress-legislators (CC0).
Counties
| County | Share of the county's residents in MN-03 |
|---|---|
| Hennepin County | 49% |
| Anoka County | 23% |
ZIP codes
Percentages mark ZIPs only partly in MN-03: the share of that ZIP's residents inside it.
- 55303 (38%)
- 55305
- 55311
- 55316
- 55317 (<0.1%)
- 55327
- 55328 (2.2%)
- 55331 (76%)
- 55340
- 55343
- 55344
- 55345
- 55346
- 55347
- 55356
- 55357
- 55359
- 55364
- 55369
- 55373 (19%)
- 55374 (91%)
- 55375 (92%)
- 55384
- 55387 (0.1%)
- 55388 (0.7%)
- 55391
- 55410 (1.3%)
- 55420
- 55423 (0.1%)
- 55424 (32%)
- 55425
- 55428 (37%)
- 55429 (23%)
- 55430 (0.3%)
- 55431
- 55433
- 55435
- 55436 (100%)
- 55437
- 55438
- 55439
- 55441
- 55442
- 55443
- 55444 (100%)
- 55445
- 55446
- 55447
- 55448
Towns
Anoka city, Bloomington city, Brooklyn Park city, Champlin city, Chanhassen city, Corcoran city, Dayton city, Deephaven city, Eden Prairie city, Excelsior city, Greenfield city, Greenwood city, Hopkins city, Independence city, Long Lake city, Loretto city, Maple Grove city, Maple Plain city, Medicine Lake city, Medina city, Minnetonka city, Minnetrista city, Mound city, Orono city, Osseo city, Plymouth city, Rogers city, Shorewood city, Spring Park city, St. Bonifacius city, Tonka Bay city, Village of Minnetonka Beach city, Wayzata city, Woodland city, Coon Rapids city, Edina city and Ramsey city.
Get this in your AI agent
Your agent can draw every precinct in MN-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:2703", children_level="precinct", include_districts=True)