Massachusetts's 2nd congressional district
Template:Short description Script error: No such module "redirect hatnote". Template:Use mdy dates Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters". Massachusetts's 2nd congressional district is located in central Massachusetts, encompassing much of Franklin, Hampshire, and Worcester counties, as well as small portions of Middlesex and Norfolk Counties. The largest municipalities in the district include Worcester (which is the second-largest city in New England after Boston), Leominster, Amherst, Shrewsbury, and Northampton.
Democrat Jim McGovern has represented the district since 2013; he previously represented the 3rd district since 1997.
Cities and towns represented
As of the 2021 redistricting, the 2nd district includes 68 municipalities:[1]
Franklin County (22)
- Ashfield, Bernardston, Buckland, Colrain, Conway, Deerfield, Erving, Gill, Greenfield, Heath, Leverett, Leyden, Montague, New Salem, Northfield, Orange, Shelburne, Shutesbury, Sunderland, Warwick, Wendell, Whatley
Hampshire County (9)
Middlesex County (3)
Norfolk County (1)
Worcester County (33)
- Athol, Auburn, Barre, Boylston, Douglas, Grafton, Hardwick, Holden, Hubbardston, Leicester, Leominster, Millbury, Northborough, Northbridge, Oakham, Petersham, Paxton, Phillipston, Princeton, Royalston, Rutland, Shrewsbury, Southborough, Sterling, Sutton, Templeton, Upton, Uxbridge, Webster (part; also 1st; includes part of Webster CDP), West Boylston, Westborough, Westminster (part; also 3rd), Worcester
History of District Boundaries
1795 to 1803
Known as the 2nd Western District.[2]
1803 to 1813
Known as the "Essex North" district.[2]
1813 to 1833
Known as the "Essex South" district.[2] From 1813-1815,[3] the district was shaped in such a way that poet and Federalist Richard Alsop described it as a "Gerry-mander" (a portmanteau of Gerry—the governor at the time—and salamander). Illustrator Elkanah Tisdale subsequently used the term as the basis for a political cartoon, which popularized it and led to "gerrymandering" being used to describe the practice of manipulating electoral district boundaries to gain a political advantage.[4]
1843 to 1853
The Act of September 16, 1842, established the district on the North Shore and New Hampshire border, with the following municipalities:[5]
- In Essex County: Beverly, Danvers, Essex, Gloucester, Hamilton, Ipswich, Lynn, Lynnfield, Manchester, Marblehead, Middleton, Rockport, Salem, Saugus, Topsfield, and Wenham
- In Middlesex County: Malden, Medford, Reading, South Reading, and Stoneham
- In Suffolk County: Chelsea
1860s
"Parts of the counties of Bristol, Norfolk, and Plymouth."[6]
1870s–1900s
Script error: No such module "Unsubst".
1903 to 1913
During this decade, the district contained the following municipalities:[7]
- In Franklin County: Erving, Leverett, Montague, New Salem, Northfield, Orange, Shutesbury, Sunderland, Warwick, and Wendell
- In Hampshire County: Amherst, Belchertown, Easthampton, Enfield, Granby, Hadley, Northampton, Pelham, Prescott, South Hadley, and Ware
- In Hampden County: Brimfield, Chicopee, East Longmeadow, Hampden, Holland, Longmeadow, Ludlow, Monson, Palmer, Springfield, Wales, and Wilbraham
- In Worcester County: Athol, Barre, Brookfield, Dana, Hardwick, New Braintree, North Brookfield, Oakham, Petersham, Phillipston, Royalston, Warren, and West Brookfield.
1913 to 1923
During this decade, the district contained the following municipalities:[8]
- In Franklin County: Bernardston, Deerfield, Erving, Gill, Leverett, Montague, Northfield, Shutesbury, Sunderland, Warwick, Wendell, and Whately
- In Hampshire County: Amherst, Belchertown, Easthampton, Enfield, Granby, Hadley, Hatfield, Northampton, Pelham, South Hadley, Ware, and Williamsburg
- In Hampden County: Agawam, Chicopee, East Longmeadow, Hampden, Longmeadow, Ludlow, Springfield, West Springfield, and Wilbraham
1920s–2002
Script error: No such module "Unsubst".
2003 to 2013
During this decade, the district contained the following municipalities:
- In Hampden County: Agawam, Brimfield, Chicopee, East Longmeadow, Hampden, Holland, Longmeadow, Ludlow, Monson, Palmer, Springfield, Wales, Wilbraham
- In Hampshire County: Hadley, Northampton, South Hadley
- In Norfolk County: Bellingham
- In Worcester County: Blackstone, Brookfield, Charlton, Douglas, Dudley, East Brookfield, Grafton, Hopedale, Leicester, Mendon, Milford, Millbury, Millville, North Brookfield, Northbridge, Oxford, Southbridge, Spencer, Sturbridge, Sutton, Upton, Uxbridge, Warren, Webster
2013 to 2023
After the 2010 census, the shape of the district changed for the elections of 2012. The updated district covered central Massachusetts, including much of Worcester County, and was largely the successor to the old 3rd District. Most of the old 2nd district, including Springfield, was moved into the updated 1st district.
During this decade, the district contained the following municipalities:[9]
- In Franklin County: Deerfield, Erving, Gill, Greenfield, Leverett, Montague, New Salem, Northfield, Orange, Shutesbury, Sunderland, Wendell, Warwick, and Whately
- In Hampden County: Precinct 1 in Palmer
- In Hampshire County: Amherst, Belchertown, Hadley, Hatfield, Northampton, Pelham, and Ware
- In Norfolk County: Precincts 4 and 5 in Bellingham
- In Worcester County: Athol, Auburn, Barre, Blackstone, Boylston, Douglas, Grafton, Hardwick, Holden, Hubbardston, Leicester, Leominster, Mendon, Millbury, Millville, Northborough, Northbridge, North Brookfield, Oakham, Oxford, Paxton, Petersham, Phillipston, Princeton, Royalston, Rutland, Shrewsbury, Spencer, Sterling, Sutton, Templeton, Upton, Uxbridge, Webster, West Boylston, Westborough, Precinct 1 in Winchendon, and Worcester.
Recent election results from statewide races
| Year | Office | Results[10] |
|---|---|---|
| 2008 | President | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Obama 61% - 37% |
| Senate | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Kerry 67% - 33% | |
| 2010 | Senate (Spec.) | align="right" style="background-color:Template:Republican Party (US)/meta/shading"|Brown 54% - 46% |
| Governor | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Patrick 48% - 42% | |
| 2012 | President | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Obama 61% - 39% |
| Senate | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Warren 52% - 48% | |
| 2014 | Senate | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Markey 58% - 42% |
| Governor | align="right" style="background-color:Template:Republican Party (US)/meta/shading"|Baker 50% - 44% | |
| 2016 | President | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Clinton 58% - 34% |
| 2018 | Senate | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Warren 59% - 37% |
| Governor | align="right" style="background-color:Template:Republican Party (US)/meta/shading"|Baker 68% - 32% | |
| Attorney General | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Healey 68% - 32% | |
| 2020 | President | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Biden 64% - 33% |
| Senate | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Markey 64% - 34% | |
| 2022 | Governor | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Healey 63% - 35% |
| Secretary of the Commonwealth | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Galvin 66% - 30% | |
| Attorney General | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Campbell 62% - 38% | |
| Auditor | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|DiZoglio 53% - 39% | |
| 2024 | President | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Harris 60% - 36% |
| Senate | align="right" style="color:black;background-color:Template:Democratic Party (US)/meta/shading"|Warren 59% - 41% |
List of members representing the district
Recent election results
1988
Template:Election box candidate no changeTemplate:Election box majority no change| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | Richard Neal | Script error: No such module "string". | 80.23 | |
| Script error: No such module "Political party". | Louis R. Godena | Script error: No such module "string". | 19.74 | |
| Turnout | ||||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
1990
| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Richard Neal (Incumbent) | Template:Replace | 67.99 | Script error: No such module "String". | |
| Write-in | 63,169 | 32.01 | Script error: No such module "String". | ||
| Majority | 70,983 | 35.98 | Script error: No such module "String". | ||
| Turnout | 197,321 | Script error: No such module "String". | |||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
1992
| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Richard Neal (Incumbent) | Template:Replace | 53.09 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Anthony W. Ravosa, Jr. | 76,795 | 31.07 | Script error: No such module "String". | |
| Independent | Thomas R. Sheehan | 38,963 | 15.76 | Script error: No such module "String". | |
| Write-in | 190 | 0.07 | Script error: No such module "String". | ||
| Majority | 54,420 | 22.02 | Script error: No such module "String". | ||
| Turnout | 247,163 | Script error: No such module "String". | |||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
1994
| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Richard Neal (Incumbent) | Template:Replace | 58.55 | Script error: No such module "String". | |
| Script error: No such module "Political party". | John M. Briare | 72,732 | 36.34 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Kate Ross | 10,167 | 5.08 | Script error: No such module "String". | |
| Write-in | 46 | 0.02 | Script error: No such module "String". | ||
| Majority | 44,446 | 22.21 | Script error: No such module "String". | ||
| Turnout | 200,123 | Script error: No such module "String". | |||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
1996
| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Richard Neal (Incumbent) | Template:Replace | 71.67 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Mark Steele | 49,885 | 21.94 | Script error: No such module "String". | |
| Independent | Scott Andrichak | 9,181 | 4.04 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Richard Kaynor | 5,124 | 2.25 | Script error: No such module "String". | |
| Write-in | 226 | 0.10 | Script error: No such module "String". | ||
| Majority | 113,110 | 49.74 | Script error: No such module "String". | ||
| Turnout | 227,411 | Script error: No such module "String". | |||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
1998
| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Richard Neal (Incumbent) | Template:Replace | 98.95 | Script error: No such module "String". | |
| Write-in | 1,383 | 1.05 | Script error: No such module "String". | ||
| Majority | 129,167 | 97.90 | Script error: No such module "String". | ||
| Turnout | 131,933 | Script error: No such module "String". | |||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
2000
| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Richard Neal (Incumbent) | Template:Replace | 98.91 | Script error: No such module "String". | |
| Write-in | 2,176 | 1.09 | Script error: No such module "String". | ||
| Majority | 194,494 | 97.81 | Script error: No such module "String". | ||
| Turnout | 253,867 | Script error: No such module "String". | |||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
2002
| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Richard Neal (Incumbent) | Template:Replace | 99.13 | Script error: No such module "String". | |
| Write-in | 1,341 | 0.87 | Script error: No such module "String". | ||
| Majority | 152,046 | 98.26 | Script error: No such module "String". | ||
| Turnout | 208,498 | Script error: No such module "String". | |||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
2004
| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Richard Neal (Incumbent) | Template:Replace | 98.96 | Script error: No such module "String". | |
| Write-in | 2,282 | 1.04 | Script error: No such module "String". | ||
| Majority | 227,183 | 97.92 | Script error: No such module "String". | ||
| Turnout | 287,871 | Script error: No such module "String". | |||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
2006
| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Richard Neal (Incumbent) | Template:Replace | 98.65 | Script error: No such module "String". | |
| Write-in | 2,254 | 1.35 | Script error: No such module "String". | ||
| Majority | 162,685 | 97.30 | Script error: No such module "String". | ||
| Turnout | 214,939 | Script error: No such module "String". | |||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
2008
| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Richard Neal (Incumbent) | Template:Replace | 98.47 | Script error: No such module "String". | |
| Write-in | 3,631 | 1.53 | Script error: No such module "String". | ||
| Majority | 230,738 | 96.95 | Script error: No such module "String". | ||
| Turnout | 306,820 | Script error: No such module "String". | |||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
2010
| Party | Candidate | Votes | % | <templatestyles src="Template:Tooltip/styles.css" />±%Script error: No such module "Check for unknown parameters". | |
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Richard Neal (Incumbent) | Template:Replace | 57.33 | Script error: No such module "String". | |
| Script error: No such module "Political party". | Thomas A. Wesley | 91,209 | 42.60 | Script error: No such module "String". | |
| Write-in | 164 | 0.08 | Script error: No such module "String". | ||
| Majority | 31,542 | 14.73 | Script error: No such module "String". | ||
| Turnout | 220,424 | Script error: No such module "String". | |||
| Script error: No such module "Political party". hold | Swing | ||||
Script error: No such module "Check for unknown parameters".
2012
Template:Election box candidate no change| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | Jim McGovern (Incumbent) | Script error: No such module "string". | 98.5 | |
| Total votes | Script error: No such module "string". | 100 | ||
| Turnout | ||||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
2014
Template:Election box candidate no change| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | Jim McGovern (Incumbent) | Script error: No such module "string". | 98.20 | |
| Total votes | Script error: No such module "string". | 100 | ||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
2016
Template:Election box candidate no change| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | Jim McGovern (Incumbent) | Script error: No such module "string". | 98.24 | |
| Total votes | Script error: No such module "string". | 100 | ||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
2018
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | Jim McGovern (incumbent) | Script error: No such module "string". | 67.2% | |
| Script error: No such module "Political party". | Tracy Lovvorn | Script error: No such module "string". | 32.8% | |
| Independent | Paul Grady | Script error: No such module "string". | ||
| Total votes | Script error: No such module "string". | |||
Script error: No such module "Check for unknown parameters".
2020
Template:Election box candidate no change| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | Jim McGovern (incumbent) | Script error: No such module "string". | 65.3% | |
| Script error: No such module "Political party". | Tracy Lovvorn | Script error: No such module "string". | 34.6% | |
| Total votes | Script error: No such module "string". | |||
Script error: No such module "Check for unknown parameters".
2022
Template:Election box write-in with party link no change|-| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | Jim McGovern (incumbent) | Script error: No such module "string". | 66.2 | |
| Script error: No such module "Political party". | Jeffrey Sossa-Paquette | Script error: No such module "string". | 33.7 | |
| Total votes | Script error: No such module "string". | 100.0 | ||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
2024
Template:Election box write-in with party link no change|-| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | Jim McGovern (incumbent) | Script error: No such module "string". | 68.6 | |
| Independent | Cornelius Shea | Script error: No such module "string". | 31.1 | |
| Total votes | Script error: No such module "string". | 100.0 | ||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
- ↑ a b c Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ The totals do not include Blank/Scatterings Ballots although they were reported.
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
Script error: No such module "Check for unknown parameters".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Congressional Biographical Directory of the United States 1774–present
External links
Script error: No such module "Side box".
- CNN.com 2004 election results
- CNN.com 2006 election results
- Map of Massachusetts's 2nd Congressional District, 2003–2013, via Massachusetts Secretary of the Commonwealth
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
Script error: No such module "Navbox". Script error: No such module "Navbox".
Script error: No such module "Coordinates".
- Pages with script errors
- Pages with non-numeric formatnum arguments
- Pages with reference errors
- Pages with broken file links
- Congressional districts of Massachusetts
- Springfield, Massachusetts
- Government of Hampden County, Massachusetts
- Government of Hampshire County, Massachusetts
- Government of Norfolk County, Massachusetts
- Government in Worcester County, Massachusetts
- Princeton, Massachusetts
- 1789 establishments in Massachusetts
- Constituencies established in 1789