Boundary Atlas

Massachusetts's 2nd congressional district (MA-02)

Massachusetts's 2nd congressional district (MA-02) covers parts or all of Franklin County, Worcester County, Hampshire County, Middlesex County and Norfolk County, and 107 ZIP codes (93 wholly inside it). Its 2020 population was 781,101. This is the map in force for the November 3, 2026 election.

781,101residents (2020 Census)
5counties
107ZIP codes
254voting precincts

Who represents MA-02

OfficeMemberContact
U.S. Representative (MA-02)James P. McGovern (D)202-225-6101
U.S. SenatorEdward J. Markey (D)202-224-2742 · contact form
U.S. SenatorElizabeth Warren (D)202-224-4543 · 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 MA-02
Franklin County97%
Worcester County65%
Hampshire County52%
Middlesex County3.2%
Norfolk County1.8%

ZIP codes

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

Towns

Amherst Town city, Ashfield town, Ashland town, Athol town, Auburn town, Barre town, Bernardston town, Boylston town, Buckland town, Chesterfield town, Colrain town, Conway town, Deerfield town, Douglas town, Erving town, Gill town, Goshen town, Grafton town, Greenfield city, Hadley town, Hardwick town, Hatfield town, Heath town, Holden town, Holliston town, Hopkinton town, Hubbardston town, Leicester town, Leominster city, Leverett town, Leyden town, Medway town, Millbury town, Montague town, New Salem town, Northampton city, Northborough town, Northbridge town, Northfield town and Oakham town and others.

Get this in your AI agent

Your agent can draw every precinct in MA-02, 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:2502", children_level="precinct", include_districts=True)