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.
Who represents MA-02
| Office | Member | Contact |
|---|---|---|
| U.S. Representative (MA-02) | James P. McGovern (D) | 202-225-6101 |
| U.S. Senator | Edward J. Markey (D) | 202-224-2742 · contact form |
| U.S. Senator | Elizabeth 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
| County | Share of the county's residents in MA-02 |
|---|---|
| Franklin County | 97% |
| Worcester County | 65% |
| Hampshire County | 52% |
| Middlesex County | 3.2% |
| Norfolk County | 1.8% |
ZIP codes
Percentages mark ZIPs only partly in MA-02: the share of that ZIP's residents inside it.
- 01002
- 01003
- 01005
- 01007 (0.5%)
- 01012
- 01026 (0.4%)
- 01027 (9.4%)
- 01031
- 01032
- 01035
- 01037
- 01038
- 01039
- 01053
- 01054
- 01060
- 01062
- 01063
- 01066
- 01068
- 01072
- 01074
- 01082 (4.7%)
- 01084
- 01088
- 01093
- 01094
- 01096
- 01301
- 01330
- 01331
- 01337
- 01338
- 01339 (23%)
- 01340
- 01341
- 01342
- 01344
- 01346
- 01347
- 01349
- 01351
- 01354
- 01355
- 01360
- 01364
- 01366
- 01367 (8.7%)
- 01368
- 01370 (91%)
- 01373
- 01375
- 01376
- 01378
- 01379
- 01380
- 01420 (<0.1%)
- 01436
- 01438
- 01440 (1.0%)
- 01452
- 01453
- 01468
- 01473 (8.0%)
- 01501
- 01505
- 01516
- 01519
- 01520
- 01522
- 01524
- 01525
- 01527
- 01532
- 01534
- 01536
- 01541
- 01542 (93%)
- 01543
- 01545
- 01560
- 01564
- 01568
- 01569
- 01570 (52%)
- 01581
- 01583
- 01588
- 01590 (100%)
- 01602
- 01603
- 01604
- 01605
- 01606
- 01607
- 01608
- 01609
- 01610
- 01611
- 01612
- 01721
- 01745
- 01746
- 01748
- 01757 (0.3%)
- 01772
- 02053
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)