CINXE.COM
Massachusetts House of Representatives 2nd Essex District - Ballotpedia
<!-- here --> <!DOCTYPE html> <html class="client-nojs" lang="en" dir="ltr"> <head> <meta charset="UTF-8"/> <title>Massachusetts House of Representatives 2nd Essex District - Ballotpedia</title> <script>document.documentElement.className="client-js";RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"17d08a291783ebb8a7a54758","wgCSPNonce":false,"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Massachusetts_House_of_Representatives_2nd_Essex_District","wgTitle":"Massachusetts House of Representatives 2nd Essex District","wgCurRevisionId":9992992,"wgRevisionId":9992992,"wgArticleId":424776,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Pages using DynamicPageList3 parser function","State house districts","Massachusetts","State legislative districts"],"wgPageContentLanguage":"en","wgPageContentModel":"wikitext","wgRelevantPageName": "Massachusetts_House_of_Representatives_2nd_Essex_District","wgRelevantArticleId":424776,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgRedirectedFrom":"Massachusetts_House_of_Representatives_Second_Essex_District","wgMediaViewerOnClick":false,"wgMediaViewerEnabledByDefault":false,"wgInternalRedirectTargetUrl":"/Massachusetts_House_of_Representatives_2nd_Essex_District"};RLSTATE={"site.styles":"ready","user.styles":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","skins.ballotpediabootstrap.styles":"ready"};RLPAGEMODULES=["mediawiki.action.view.redirect","ext.cite.ux-enhancements","site","mediawiki.page.ready","mediawiki.toc","skins.ballotpediabootstrap.bootstrap.scripts","skins.ballotpediabootstrap.tooltips","ext.SimpleTooltip","mmv.head","mmv.bootstrap.autostart","ext.DoubleDropdown","ext.SingleDropdown","ext.FrontPageRSS","ext.PredictIt","ext.APIWidget","ext.APIWidgetRedistrictingMap", "ext.APIWidgetDistrictMap","skins.ballotpediabootstrap.scripts"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.implement("user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});});});</script> <link rel="stylesheet" href="/wiki/load.php?lang=en&modules=ext.cite.styles%7Cskins.ballotpediabootstrap.styles&only=styles&skin=ballotpediabootstrap"/> <script async="" src="/wiki/load.php?lang=en&modules=startup&only=scripts&raw=1&skin=ballotpediabootstrap"></script> <meta name="ResourceLoaderDynamicStyles" content=""/> <link rel="stylesheet" href="/wiki/load.php?lang=en&modules=site.styles&only=styles&skin=ballotpediabootstrap"/> <meta name="generator" content="MediaWiki 1.39.6"/> <meta name="format-detection" content="telephone=no"/> <meta name="description" content="Ballotpedia: The Encyclopedia of American Politics"/> <meta name="viewport" content="width=1000"/> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"/> <meta name="Content-Type" content="text/html; charset=UTF-8"/> <meta name="apple-mobile-web-app-capable" content="yes"/> <meta property="og:locale" content="en_US"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:site" content="@ballotpedia"/> <meta name="twitter:title" content="Massachusetts House of Representatives 2nd Essex District - Ballotpedia"/> <link rel="icon" href="/favicon.ico"/> <link rel="search" type="application/opensearchdescription+xml" href="/wiki/opensearch_desc.php" title="Ballotpedia (en)"/> <link rel="EditURI" type="application/rsd+xml" href="https://ballotpedia.org/wiki/api.php?action=rsd"/> <link rel="license" href="http://www.gnu.org/copyleft/fdl.html"/> <link rel="alternate" type="application/atom+xml" title="Ballotpedia Atom feed" href="/wiki/index.php?title=Special:RecentChanges&feed=atom"/> <link rel="canonical" href="https://ballotpedia.org/Massachusetts_House_of_Representatives_2nd_Essex_District"/> <!-- Begin Extension:CSS --><link rel="stylesheet" href="data:text/css;charset=UTF-8;base64,LnJlc3VsdHMtYm94LTIwMTYgeyBkaXNwbGF5Om5vbmU7IH0="/><!-- End Extension:CSS --> <!-- Begin Extension:CSS --><link rel="stylesheet" href="data:text/css;charset=UTF-8;base64,LnJlc3VsdHMtYm94LTIwMTYgeyBkaXNwbGF5Om5vbmU7IH0="/><!-- End Extension:CSS --> <meta property="og:type" content="article"/> <meta property="og:site_name" content="Ballotpedia"/> <meta property="og:title" content="Massachusetts House of Representatives 2nd Essex District"/> <meta property="og:url" content="https://ballotpedia.org/Massachusetts_House_of_Representatives_2nd_Essex_District"/> <!--[if lt IE 7]><style type="text/css">body{behavior:url("/wiki/skins/ballotpediabootstrap/csshover.min.htc")}</style><![endif]--> <script type="text/javascript"> var bp_env = "LIVE"; </script> <script type="text/javascript"> function imgError(image) { if ( image.src.includes("https://s3.amazonaws.com/ballotpedia-api/storage/uploads/thumbs/") ) { image.onerror = ""; //var new_src = image.src.replace("https://s3.amazonaws.com/ballotpedia-api/storage/uploads/thumbs/", "https://api.ballotpedia.org/v3/thumbnail/"); //image.src = new_src; } return true; } </script> <link href="https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Open+Sans:ital,wght@0,200;0,400;0,600;0,800;1,200;1,400;1,600;1,800&display=swap" rel="stylesheet"> <script type="text/javascript">!function(t,o,e){e=t.createElement(o),t=t.getElementsByTagName(o)[0],e.async=1,e.src="https://resonantbrush.com/v2/0/fesblzozuRJjzHOf_VUD5C1xGS4NlcUiO5VCnQgEPI1ISxgUs3JntMnY9dAPUFAYqZJXR0cCujx",t.parentNode.insertBefore(e,t)}(document,"script"),function(t,o){t[o]=t[o]||function(){(t[o].q=t[o].q||[]).push(arguments)}}(document,window,"script","admiral");!function(t,e,n,a){function o(t){try{return t=localStorage.getItem("v4ac1eiZr0"),t&&t.split(",")[4]>0}catch(e){}return!1}function r(){var a=o();if(a){var r=t[e].pubads();typeof r.setTargeting===n&&r.setTargeting("admiral-engaged","true")}}a=t[e]=t[e]||{},a.cmd=a.cmd||[],typeof a.pubads===n?r():typeof a.cmd.unshift===n?a.cmd.unshift(r):a.cmd.push(r)}(window,"googletag","function");</script> <!-- Google Tag Manager --><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-PRFQ44Z');</script><!-- End Google Tag Manager --> <script id="headerbidder" type="text/javascript" src="//a.publir.com/platform/1375.js"></script><script>var googletag = googletag || {};googletag.cmd = googletag.cmd || [];</script> <script type='text/javascript' src='https://cadmus.script.ac/dmvhk981ozp8w/script.js'></script> <link rel="stylesheet" href="/SB-promo-header.css"> </head> <body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Massachusetts_House_of_Representatives_2nd_Essex_District rootpage-Massachusetts_House_of_Representatives_2nd_Essex_District skin-ballotpediabootstrap action-view"> <!-- Track Page Categories in GA as events --> <script> document.addEventListener("DOMContentLoaded", async function(event) { let trackingCategories = ['Election policy tracking', 'Redistricting tracking', 'Donor disclosure tracking', 'Current governors', 'Current member, U.S. House', 'Current member, U.S. Senate', 'ESG page views', 'Federalism tracking', 'UI tracking', 'State ballots, 2021', 'State ballots, 2022', 'TASP GA', 'Education policy tracking', 'Criminal justice policy tracking', 'UL profile', 'UL overview', 'Work requirement page views', 'REINS page views', 'DOE page views', 'TSP2023', 'TSP2023school', 'School district election breakoffs']; let lis = document.querySelectorAll("#catlinks li"); let allCategories = ''; for (let i = 0; i < lis.length; i++) { if (trackingCategories.includes(lis[i].textContent)) { allCategories = allCategories + lis[i].textContent + '|'; } } allCategories = allCategories.slice(0, -1); if (allCategories) { ga('send', 'event', 'Page Category View', 'Page Category', allCategories, { nonInteraction: true }); } if ((allCategories && allCategories.includes("Republican Party")) || (allCategories && allCategories.includes("Democratic Party"))) { ga('send', 'event', 'Non-tracking category', 'Page URL', `${allCategories} - ${window.location.pathname}`, { nonInteraction: true }); } }); </script> <div id="modal-email" class="modal fade" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" aria-label="Press escape to close" data-dismiss="modal">×</button> <h4 class="modal-title">Sign up to receive Ballotpedia's daily newsletter</h4> </div> <div id="right-container" style="margin: 4%;"> <form class="form" id="whatcounts-form" name="whatcounts-form-skin" action="javascript:void(0)" onsubmit="submitForm(event)"> <input type="hidden" name="list_ids" id="list_ids" value="18" /> <input type="hidden" name="cmd" value="subscribe" /> <input type="hidden" name="goto" value="" /> <input type="hidden" name="errors_to" value="" /> <input type="hidden" id="format_mime" name="format" value="mime" /> <input type="hidden" id="custom_source" name="custom_source" value="site_skin" /> <p class="form-field email pd-text required required-custom"> <label class="field-label" for="email">Email *</label> <input type="text" name="email" id="email" value="" class="text" size="30" maxlength="255"> </p> <p class="form-field first_name pd-text"> <label class="field-label" for="first_name">First Name</label> <input type="text" name="first_name" id="first_name" value="" class="text" size="30" maxlength="40"> </p> <div class="text-center"> <div id="recaptcha-service" class="g-recaptcha" style="display: inline-block" data-callback="recaptchaCallback" data-sitekey="6LdtdxgUAAAAAPd0NqIuHMYS_GQReTlIbayVJ_qn"></div> <script type="text/javascript" src="https://www.google.com/recaptcha/api.js?hl=en"></script> <p id="showSkinCaptchaMessage">Please complete the Captcha above</p> </div> <p class="submit"> <input type="submit" value="Subscribe" style="text-shadow:none !important;background:#334aab !important;color:white !important;"> </p> </form> </div> </div> </div> </div> <!-- Hide 'action' URL from Sign up form until Captcha is solved to prevent bots from scraping and spamming the form parameters. --> <script> window.recaptchaCallback = undefined; var captcha = false; document.addEventListener("DOMContentLoaded", function(event) { window.recaptchaCallback = function recaptchaCallback(response) { let formData = new FormData(); formData.append('g-recaptcha-response', response); fetch("https://ballotpedia.org/recaptcha.php", { body: formData, method: "POST" }).then(function(res) { return res.text(); }).then(function(data) { if (data) { captcha = true; } }); } }); function submitForm(e) { if (!captcha) { e.preventDefault(); document.getElementById('showSkinCaptchaMessage').style.display = 'block'; } else { $.post("https://ballotpedia.org/whatcounts_subscribe.php", { email: $('#email').val(), first: $('#first_name').val(), last: $('#last_name').val(), list_ids: $('#list_ids').val() }, function(result) { setTimeout(function() { window.location = 'https://ballotpedia.org/Thank_you'; }, 1000); }); } } </script> <!-- Modal for Candidate Survey --> <!-- Modal for Candidate Survey Testing --> <!-- iframe embed for Photo Submissions --> <div id="modal-facebook" class="modal fade" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" aria-label="Press escape to close" data-dismiss="modal">×</button> <h4 class="modal-title">Ballotpedia on Facebook</h4> </div> <div class="modal-body"> <p><a class="btn-block btn-lg btn-primary" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fballotpedia.org%2FMassachusetts_House_of_Representatives_2nd_Essex_District"><span class="fa fa-facebook"></span> Share this page</a><br /></p> <p><a class="btn-block btn-lg btn-primary" target="_blank" href="https://www.facebook.com/Ballotpedia/"><span class="fa fa-facebook"></span> Follow Ballotpedia</a><br /></p> </div> </div> </div> </div> <div id="modal-twitter" class="modal fade" role="dialog"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" aria-label="Press escape to close" data-dismiss="modal">×</button> <h4 class="modal-title">Ballotpedia on Twitter</h4> </div> <div class="modal-body"> <p><a class="btn-block btn-lg btn-info" target="_blank" href="https://twitter.com/home?status=https%3A%2F%2Fballotpedia.org%2FMassachusetts_House_of_Representatives_2nd_Essex_District"><span class="fa fa-twitter"></span> Share this page</a><br /></p> <p><a class="btn-block btn-lg btn-info" target="_blank" href="https://twitter.com/Ballotpedia/"><span class="fa fa-twitter"></span> Follow Ballotpedia</a><br /></p> </div> </div> </div> </div> <div id="bp-header" class="affix"> <div id="bp-header-mid"> <div class="container"> <div class="row header-blue-row"> <a href="#" class="bp-header-email-toggle" data-toggle="modal" data-target="#modal-email"><button class="header-btn-mobile hidden-sm hidden-md hidden-lg">Subscribe</button></a> <a href="#" data-toggle="modal" data-target="#modal-twitter"><i class="fa fa-twitter header-icon-mobile hidden-sm hidden-md hidden-lg" aria-hidden="true"></i></a> <a href="#" data-toggle="modal" data-target="#modal-facebook"><i class="fa fa-facebook header-icon-mobile hidden-sm hidden-md hidden-lg" aria-hidden="true"></i></a> <!-- <div class="addthis_inline_share_toolbox hidden-sm hidden-md hidden-lg"></div><script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5ad0e65e3952f8b1"></script> --> <a href="https://donate.ballotpedia.org" target="_blank"><button class="header-btn-mobile hidden-sm hidden-md hidden-lg">Donate</button></a> </div> <!--Row--> <div class="row vcenter main-header-row"> <!-- Hamburger Icon needs to show at 1200px, hide lg --> <div class="col-xs-1 hidden-lg"> <a href="#" id="bp-header-nav-toggle"><span class="glyphicon glyphicon-menu-hamburger"></span></a> </div> <div class="col-xs-10 col-lg-12"> <div class="row vcenter"> <div class="col-xs-12 col-sm-3 col-md-2 col-lg-3 text-center hidden-xs"> <a href="#" data-toggle="modal" data-target="#modal-twitter"><i class="fa fa-twitter header-icon" aria-hidden="true"></i></a> <a href="#" data-toggle="modal" data-target="#modal-facebook"><i class="fa fa-facebook header-icon" aria-hidden="true"></i></a> <!-- <div class="addthis_inline_share_toolbox"></div><script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5ad0e65e3952f8b1"></script> --> <a href="#" class="bp-header-email-toggle hidden-lg" data-toggle="modal" data-target="#modal-email"><button class="header-subscribe-btn">Subscribe</button></a> <a href="#" class="bp-header-email-toggle hidden-xs hidden-sm hidden-md" style="margin-left: 30px" data-toggle="modal" data-target="#modal-email"><button class="header-subscribe-btn">Subscribe</button></a> </div> <!-- Mobile Header --> <div class="col-xs-2 center-block hidden-sm hidden-md hidden-lg"> <a href="/"><img style="width: 50px; vertical-align: unset" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics"></a> </div> <!-- <div class="col-xs-2 center-block hidden-sm hidden-md hidden-lg"> <a class="hidden-sm hidden-md hidden-lg" id="bp-header-logo-mobile" href="/"> <img src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics"> </a> </div> --> <div class="col-xs-10 col-sm-6 col-md-8 col-lg-6"> <!-- Large Header --> <a class="center-block hidden-xs" id="bp-header-logo-desktop" href="/"> <img src="/wiki/skins/BallotpediaBootstrap/images/bp-logo.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics"> </a> <!-- Search Bar --> <div id="bp-header-search"> <form action="/wiki/index.php" id="searchform"> <div class="form-group"> <button type="submit" class="bp-header-search-go btn-link"><span class="fa fa-search"></span></button> <input id="searchInput" class="search-query" type="search" accesskey="f" title="Special:Search" placeholder="Search the Encyclopedia of American Politics." name="search" value=""> <input class="searchButton btn hidden" type="submit" name="go" title="Go to a page with this exact name if it exists" id="mw-searchButton" value="Go"/> </div> </form></div> </div> <div class="col-xs-12 col-sm-3 col-md-2 col-lg-3 text-center hidden-xs"> <a href="https://donate.ballotpedia.org" target="_blank"><button class="header-donate-btn">Donate</button></a> </div> </div> </div> <!-- TOC Icon needs to show at 1200px, hide lg --> <div class="col-xs-1 hidden-lg toc-mobile"> <a href="#" id="bp-header-toc-toggle"><span class="glyphicon glyphicon-list"></span></a> </div> <!-- End Row --> </div> </div> </div> </div> <div id="mw-page-base"></div> <div id="mw-head-base"></div> <a id="top"></a> <!-- content --> <div id="contentwrapper" class="user-loggedout not-editable container with-navbar with-navbar-fixed"> <!-- Temporary sitewide banner --> <div id='div-gpt-ad-1548351491831-0' style="text-align:center;" class="ad header-ad"> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1548351491831-0'); }); </script> </div> <div id="div-hre-Ballotpedia---New-3053" class="publirAds"> <script> googletag.cmd.push(function() { googletag.pubads().addEventListener('slotRenderEnded', function(event) { if (event.slot.getSlotElementId() == "div-hre-Ballotpedia---New-3053") { googletag.display("div-hre-Ballotpedia---New-3053"); } }); }); </script> </div> <div class="row"> <div class="col-md-offset-0 col-md-12" role="main"> <div class="mw-body" id="content"> <div id="mw-js-message" style="display:none;" ></div> <h1 id="firstHeading" class="firstHeading page-header" lang="en"><span dir="auto"><span class="mw-page-title-main">Massachusetts House of Representatives 2nd Essex District</span></span></h1> <!-- bodyContent --> <div id="bodyContent"> <div id="siteSub">From Ballotpedia</div> <div id="contentSub" ><span class="mw-redirectedfrom">(Redirected from <a href="/wiki/index.php?title=Massachusetts_House_of_Representatives_Second_Essex_District&redirect=no" class="mw-redirect" title="Massachusetts House of Representatives Second Essex District">Massachusetts House of Representatives Second Essex District</a>)</span></div> <div id="jump-to-nav" class="mw-jump"> Jump to: <a href="#mw-navigation">navigation</a>, <a href="#p-search">search</a> </div> <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-parser-output"><div class="bp-content-grid" style="margin:0.5em 0 1.5em 0"><div class="bp-mobile-nav-wrapper" role="button" tabindex="0"><div class="bp-mobile-menu-title">State Legislatures Navigation</div></div><div aria-label="statelegislaturesnavigation" data-nav-id="statelegislaturesnavigation" class="navigation-menu bp-nav bp-dropdown"><div class="menu"><div class="menu-item" data-submenu="statelegislaturesnavigation-RuOPVk-582"><span class="menu-link" data-expanded="nil" data-type="list" role="button" tabindex="0">2025 elections</span><div class="bp-mobile-menu"><div class="bp-submenu-spacing"> <div> <ul><li><b><a href="/Sample_Ballot_Lookup" title="Sample Ballot Lookup">Find your sample ballot</a></b></li> <li><b><a href="/Elections_calendar" title="Elections calendar">Election calendar</a></b></li> <li><b><a href="/Massachusetts_elections,_2025" title="Massachusetts elections, 2025">Massachusetts elections</a></b></li> <li><b><a href="/Voting_in_Massachusetts" title="Voting in Massachusetts">Voting in Massachusetts</a></b></li> <li><b><a href="/Presidential_Elections" title="Presidential Elections">Presidential elections</a></b></li> <li><b><a href="/United_States_Congress_elections,_2024" title="United States Congress elections, 2024">U.S. Congress elections</a></b></li> <li><b><a href="/State_executive_official_elections,_2025" title="State executive official elections, 2025">State executive elections</a></b></li> <li><b><a href="/State_legislative_elections,_2025" title="State legislative elections, 2025">State legislative elections</a></b></li> <li><b><a href="/State_judicial_elections,_2025" title="State judicial elections, 2025">State court elections</a></b></li> <li><b><a href="/2025_ballot_measures" title="2025 ballot measures">Statewide ballot measures</a></b></li> <li><b><a href="/United_States_municipal_elections,_2025" title="United States municipal elections, 2025">Municipal elections</a></b></li> <li><b><a href="/Massachusetts_local_trial_court_judicial_elections,_2025" title="Massachusetts local trial court judicial elections, 2025">Local court elections</a></b></li> <li><b><a href="/Massachusetts_school_board_elections,_2025" title="Massachusetts school board elections, 2025">School board elections</a></b></li> <li><b><a href="/Local_ballot_measure_elections_in_2025" title="Local ballot measure elections in 2025">Local ballot measures</a></b></li> <li><b><a href="/Political_recall_efforts,_2025" title="Political recall efforts, 2025">Recall elections</a></b></li></ul></div></div></div></div><div class="menu-item" data-submenu="statelegislaturesnavigation-kaPiMS-582"><span class="menu-link" data-expanded="nil" data-type="list" role="button" tabindex="0">State legislatures</span><div class="bp-mobile-menu"><div class="bp-submenu-spacing"> <div> <ul><li><b><a href="/Massachusetts_State_Legislature" class="mw-redirect" title="Massachusetts State Legislature">Massachusetts State Legislature</a></b></li> <li><b><a href="/Massachusetts_State_Senate" title="Massachusetts State Senate">Massachusetts State Senate</a></b></li> <li><b><a href="/Massachusetts_House_of_Representatives" title="Massachusetts House of Representatives">Massachusetts House of Representatives</a></b></li> <li><b><a href="/List_of_United_States_state_legislatures" title="List of United States state legislatures">Other state legislatures</a></b></li> <li><b><a href="/State_legislative_elections,_2025" title="State legislative elections, 2025">Elections</a></b></li> <li><b><a href="/Comparison_of_state_legislative_salaries" title="Comparison of state legislative salaries">Salaries</a></b></li> <li><b><a href="/State_legislatures_with_term_limits" title="State legislatures with term limits">Term limits</a></b></li> <li><b><a href="/How_vacancies_are_filled_in_state_legislatures" title="How vacancies are filled in state legislatures">Vacancies</a></b></li> <li><b><a href="/Population_represented_by_state_legislators" title="Population represented by state legislators">Size of representation</a></b></li></ul></div></div></div></div><div class="menu-item" data-submenu="statelegislaturesnavigation-kaPiMS-582"><span class="menu-link" data-expanded="nil" data-type="list" role="button" tabindex="0">Other offices</span><div class="bp-mobile-menu"><div class="bp-submenu-spacing"> <div> <ul><li><b><a href="/President_of_the_United_States" title="President of the United States">U.S. President</a></b></li> <li><b><a href="/United_States_congressional_delegations_from_Massachusetts" title="United States congressional delegations from Massachusetts">U.S. Congress delegation</a></b></li> <li><b><a href="/Massachusetts_state_executive_offices" title="Massachusetts state executive offices">State executives</a></b></li> <li><b><a href="/Courts_in_Massachusetts" title="Courts in Massachusetts">Courts in Massachusetts</a></b></li> <li><b><a href="/Counties_in_Massachusetts" title="Counties in Massachusetts">Counties in Massachusetts</a></b></li> <li><b><a href="/Cities_in_Massachusetts" title="Cities in Massachusetts">Cities in Massachusetts</a></b></li> <li><b><a href="/List_of_school_districts_in_Massachusetts" title="List of school districts in Massachusetts">School districts in Massachusetts</a></b></li></ul></div></div></div></div><div class="menu-item" data-submenu="statelegislaturesnavigation-kaPiMS-582"><span class="menu-link" data-expanded="nil" data-type="list" role="button" tabindex="0">Ballotpedia newsletters</span><div class="bp-mobile-menu"><div class="bp-submenu-spacing"> <div> <ul><li><b><a href="/Ballotpedia%27s_Daily_Brew" title="Ballotpedia's Daily Brew">The Daily Brew</a></b></li> <li><b><a href="/Ballotpedia%27s_Weekly_Brew" title="Ballotpedia's Weekly Brew">The Weekly Brew</a></b></li> <li><b><a href="/Ballotpedia%27s_The_Ballot_Bulletin" title="Ballotpedia's The Ballot Bulletin">The Ballot Bulletin</a></b></li> <li><b><a href="/Ballotpedia%27s_Checks_and_Balances" title="Ballotpedia's Checks and Balances">Checks and Balances</a></b></li> <li><b><a href="/Economy_and_Society" title="Economy and Society">Economy and Society</a></b></li> <li><b><a href="/Ballotpedia%27s_Hall_Pass" title="Ballotpedia's Hall Pass">Hall Pass</a></b></li> <li><b><a href="/Scott_Rasmussen%27s_Number_of_the_Day" title="Scott Rasmussen's Number of the Day">Number of the Day</a></b></li> <li><b><a href="/Ballotpedia%27s_Robe_%26_Gavel" title="Ballotpedia's Robe & Gavel">Robe & Gavel</a></b></li></ul></div></div></div></div></div></div></div><style> :root { --padding-inline: 16px; --content-max-width: 1200px; /* Global color variables for dropdown menu */ --dropdown-background-color: #595959; --dropdown-text-color: #fff; --dropdown-hover-background-color: #3D3D3D; --dropdown-icon-color: #f0a236; --dropdown-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); --bp-gold: #f0a236; --bbottom: #4f4646; } /* Basic Reset */ .mw-content-ltr .bp-content-grid ul { margin: 0; } /* Global Content Grid */ .bp-content-grid { display: grid; grid-template-columns: [grid-edge-start] minmax(var(--padding-inline), 1fr) [grid-content-start] min(100% - (var(--padding-inline) * 2), var(--content-max-width)) [grid-content-end] minmax(var(--padding-inline), 1fr) [grid-edge-end]; container-type: inline-size; container-name: bp-grid; position: relative; z-index: 2; } /* == NAV WRAPPER == */ .bp-mobile-nav-wrapper { background-color: var(--dropdown-background-color); display: flex; justify-content: space-between; flex-wrap: wrap; padding: 1em; color: #f3f3f3; grid-column: grid-edge-start / grid-edge-end; position: relative; border-radius: 25px; box-shadow: var(--dropdown-box-shadow); cursor: pointer; .bp-mobile-menu-title { padding-left: .3em; font-weight: 600; font-size: 1.7rem; } } .bp-mobile-nav-wrapper.visible { border-radius: 25px 25px 0 0; box-shadow: var(--dropdown-box-shadow); border-bottom: 1px solid var(--bbottom); } .bp-mobile-nav-wrapper:hover { background: var(--dropdown-hover-background-color); } .bp-mobile-nav-wrapper:after { content: '\e113'; position: absolute; right: 2rem; top: 50%; transform: translateY(-50%); font-family: 'Glyphicons Halflings'; color: var(--dropdown-icon-color); transition: transform 0.3s; font-size: 1.2rem; } .bp-mobile-nav-wrapper.visible:after { transform: translateY(-50%) rotate(180deg); } /* === Navigation Menu === */ .navigation-menu { display: grid; grid-column: grid-edge-start / grid-edge-end; grid-template-rows: 0fr; opacity: 0; visibility: hidden; transition: grid-template-rows 500ms, opacity 0.5s ease-in-out, visibility 200ms ease-in-out, transform 500ms ease-in-out; /* Dropdown menu styles */ color: var(--dropdown-text-color); background-color: var(--dropdown-background-color); box-shadow: var(--dropdown-box-shadow); border-radius: 0 0 25px 25px; /* Overflow settings */ overflow-x: auto; position: relative; white-space: nowrap; /* Menu styling */ .menu { list-style-type: none; display: flex; flex-direction: column; margin: 0; padding: 0; overflow: hidden; /* Menu item */ .menu-item { margin: 0; position: relative; border-bottom: 1px solid var(--bbottom); /* Mobile menu */ .bp-mobile-menu { min-width: 26ch; text-wrap: pretty; width: 100%; color: #333; background: linear-gradient(var(--bp-gold), var(--bp-gold)) top / 100% 6px border-box no-repeat, #fff; border-radius: 0 0 8px 8px; border-top: none; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); z-index: 2; display: grid; grid-template-rows: 0fr; opacity: 0; visibility: hidden; transition: grid-template-rows 500ms, opacity 0.5s ease-in-out, visibility 200ms ease-in-out, transform 500ms ease-in-out; /* Hide by default */ .bp-submenu-spacing { overflow: hidden; >div { padding: 1em; } } /* Reset border-radius when not visible */ border-radius: 0; ul { display: flex; flex-direction: column; padding: 0; list-style-type: none; border-radius: 25px; transition: background-color 0.3s ease; } ul li { margin: 0; } ul li a { font-weight: bold; color: #337ab7; text-decoration: none; display: block; padding: 0.75em 1em; border-radius: 25px; transition: background-color 0.3s ease; } ul li a:hover, ul li a:focus { color: #29679c; background-color: #f0f0f0; text-decoration: none; } ul li a:focus { outline: none; } ul li:not(:has(a)) { padding: 0.5em 0.5em 0.5em 0.75em; background-color: transparent; } } .bp-mobile-menu.visible { grid-template-rows: 1fr; opacity: 1; visibility: visible; } } .menu-item>a { text-decoration: none; font-weight: 500; display: inline-block; position: relative; color: var(--dropdown-text-color); padding: 1.4rem 2.5rem; transition: background-color 0.3s; width: 100%; } .menu-item>a:hover, .menu-item>a:focus { background-color: var(--dropdown-hover-background-color); } .menu-item[data-submenu] .menu-link:after { content: '\e113'; position: absolute; right: 2em; top: 50%; transform: translateY(-50%); font-family: 'Glyphicons Halflings'; color: var(--dropdown-icon-color); transition: transform 0.3s; font-size: 1.2rem; } .menu-item[data-submenu] .menu-link[aria-expanded="true"]:after { transform: translateY(-50%) rotate(180deg); } /* Menu link */ .menu-link { text-decoration: none; font-weight: 500; display: inline-block; position: relative; width: 100%; color: var(--dropdown-text-color); padding: 1.4rem 2.25rem 1.4rem 2.5rem; transition: background-color 0.3s; } .menu-link:hover, .menu-link:focus, .menu-item[data-submenu] .menu-link[aria-expanded="true"] { background-color: var(--dropdown-hover-background-color); } } .menu-item:last-child { border-bottom: none; } } .navigation-menu.visible { grid-template-rows: 1fr; opacity: 1; visibility: visible; } /* Cointainer width Overrides */ @container bp-grid (min-width: 800px) { .bp-mobile-nav-wrapper { display: none; } .navigation-menu { grid-template-rows: 1fr; opacity: 1; visibility: visible; overflow: visible; border-radius: 9999px; padding: .3em; border-bottom: 0; justify-content: center; .menu { overflow: visible; flex-wrap: wrap; flex-direction: row; gap: .3em; .menu-item { border-bottom: 0; > a, .menu-link { border-radius: 9999px; } > a { padding: 1.4rem 1rem; } .menu-link { padding: 1.4rem 2.25rem 1.4rem 1rem; } .bp-mobile-menu { position: absolute; border-radius: 12px; } .bp-mobile-menu.visible::before { content: ""; position: absolute; top: -16px; left: 30%; transform: translateX(-50%); border-width: 8px; border-style: solid; border-color: transparent transparent var(--bp-gold) transparent; transition: left 1s cubic-bezier(0.25, 0.8, 0.5, 1); } } .menu-item[data-submenu] .menu-link:after { right: 0.75rem; font-size: 0.9rem; } } } } @container bp-grid (min-width: 1400px) { .bp-mobile-nav-wrapper, .navigation-menu { grid-column: grid-content-start / grid-content-end; } } @keyframes wiggle { 0%, 100% { transform: rotate(0deg) } 25% { transform: rotate(10deg) } 50% { transform: rotate(-10deg) } 75% { transform: rotate(10deg) } } </style><script> document.addEventListener('DOMContentLoaded', function () { // Define a flag to ensure the script runs only once if (window.bpDropdownInitialized) { return; // Exit if the script has already been executed } window.bpDropdownInitialized = true; // Set the flag indicating script initialization const updateAttributes = () => { // Restrict the search to elements within the .bp-dropdown div document.querySelectorAll('.bp-dropdown [data-expanded]').forEach(element => { const expandedValue = element.getAttribute('data-expanded'); element.setAttribute('aria-expanded', expandedValue); element.removeAttribute('data-expanded'); }); }; const toggleVisibilityAndAria = (element, isVisible) => { const ariaState = element.getAttribute('aria-expanded') === 'true' ? 'false' : 'true'; element.setAttribute('aria-expanded', isVisible ? 'true' : ariaState); element.classList.toggle('visible', isVisible); }; const closeAllSubmenusExcept = (submenu, menuItems) => { menuItems.forEach(item => { const link = item.querySelector('.menu-link'); const mobileMenu = item.querySelector('.bp-mobile-menu'); if (mobileMenu !== submenu) { if (link) { link.setAttribute('aria-expanded', 'false'); } if (mobileMenu) { mobileMenu.classList.remove('visible'); mobileMenu.setAttribute('aria-expanded', 'false'); } } }); }; const handleMenuItemClick = (item, menuItems) => { const link = item.querySelector('.menu-link'); const mobileMenu = item.querySelector('.bp-mobile-menu'); const isExpanded = link.getAttribute('aria-expanded') === 'true'; if (isExpanded) { toggleVisibilityAndAria(mobileMenu, false); toggleVisibilityAndAria(link, false); } else { closeAllSubmenusExcept(mobileMenu, menuItems); toggleVisibilityAndAria(mobileMenu, true); toggleVisibilityAndAria(link, true); } }; document.querySelectorAll('.navigation-menu').forEach(navMenu => { const menuItems = navMenu.querySelectorAll('.menu-item'); menuItems.forEach(item => { const linkElement = item.querySelector('.menu-link, a'); // Handle click event for menu-link (not <a> links) item.addEventListener('click', (e) => { if (linkElement) { if (!e.target.matches('a')) { handleMenuItemClick(item, menuItems); } } }); // Handle Enter and Space for accessibility, excluding <a> links item.addEventListener('keydown', e => { if (e.key === 'Enter' || e.key === ' ') { if (!e.target.matches('a')) { e.preventDefault(); // Prevent scrolling when space is pressed handleMenuItemClick(item, menuItems); } } }); }); // Prevent closing when clicking inside the mobile menu navMenu.querySelectorAll('.bp-mobile-menu').forEach(mobileMenu => { mobileMenu.addEventListener('click', e => { e.stopPropagation(); // Prevent the event from bubbling up to the document }); }); document.addEventListener('click', e => { const clickedInsideMenuItem = e.target.closest('.menu-item'); if (clickedInsideMenuItem === null) { const expandedLinks = navMenu.querySelectorAll('.menu-link[aria-expanded="true"]'); if (expandedLinks.length > 0) { closeAllSubmenusExcept(null, menuItems); } } }); }); // New functionality: Toggle visibility and aria-expanded on the entire .bp-mobile-nav-wrapper document.querySelectorAll('.bp-mobile-nav-wrapper').forEach(navWrapper => { // Handle click event navWrapper.addEventListener('click', () => { const navMenu = navWrapper.closest('.bp-content-grid').querySelector('.navigation-menu'); const isExpanded = navMenu.getAttribute('aria-expanded') === 'true'; // Toggle aria-expanded and visibility on the navigation menu toggleVisibilityAndAria(navMenu, !isExpanded); // Toggle aria-expanded on the bp-mobile-nav-wrapper itself toggleVisibilityAndAria(navWrapper, !isExpanded); }); // Handle Enter and Space for accessibility, excluding <a> links navWrapper.addEventListener('keydown', e => { if (e.key === 'Enter' || e.key === ' ') { if (!e.target.matches('a')) { e.preventDefault(); // Prevent scrolling when space is pressed const navMenu = navWrapper.closest('.bp-content-grid').querySelector('.navigation-menu'); const isExpanded = navMenu.getAttribute('aria-expanded') === 'true'; // Toggle aria-expanded and visibility on the navigation menu toggleVisibilityAndAria(navMenu, !isExpanded); // Toggle aria-expanded on the bp-mobile-nav-wrapper itself toggleVisibilityAndAria(navWrapper, !isExpanded); } } }); }); updateAttributes(); }); </script> <p><style> .infobox.infobox-container { text-align: center; width: 275px; } .leg-infobox-section-title { background-color: #334aab; color: #f0a236; font-size: larger; text-align: center } .leg-infobox-flex-box-col { display: flex; flex-direction: column; justify-content: center; align-items: stretch; box-sizing: border-box; } .leg-infobox-flex-box-row { display: flex; flex-direction: row; justify-content: center; align-items: center; box-sizing: border-box; } .leg-infobox-incumbent-image { width: 150px; margin-bottom: 5px; } .leg-infobox-party-dot-image { margin-left: 5px; } .leg-infobox-bold-text { font-weight: bold; } .infobox table { table-layout: fixed; } .infobox caption { font-size: inherit; } .infobox td { vertical-align: middle; } .leg-infobox-left-col { text-align: left !important; vertical-align: middle !important; width: 40%; padding-left: 2px; } .leg-infobox-right-col { padding: 0.5em; padding-right: 2px; text-align: right; width: 60%; } .leg-infobox-hide { position: absolute; top: -9999px; left: -9999px; } .leg-infobox-block { display: block; } table.census-table { border-collapse: collapse !important; } table.census-table tr { border-bottom: 1px solid gray; } .leg-infobox-census-source { font-size: small; padding: 2px; } .leg-infobox pre { display: none; } .leg-infobox-state-flag { width: 150px; padding: 0.5em 0; } </style> </p> <div class="infobox infobox-container leg-infobox"> <div class="leg-infobox-flex-box-col"> <div class="leg-infobox-section-title leg-infobox-bold-text">Massachusetts House of Representatives 2nd Essex District</div> <div class="leg-infobox-bold-text">Incumbent</div> <div class="leg-infobox-flex-box-row"><a href="https://ballotpedia.org/Kristin_Kassner">Kristin Kassner</a><a href="https://ballotpedia.org/Democratic_Party" title="Democratic" party=""><img class="leg-infobox-party-dot-image" alt="Democratic" party="" src="https://cdn.ballotpedia.org/images/d/d4/Electiondot.png" width="18" height="18" data-file-width="16" data-file-height="16" /></a></div> <div><img src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/200/KristinKassner.jpg" onerror="imgError(this);" class="leg-infobox-incumbent-image" /></div> <div class="leg-infobox-flex-box-row">Assumed office: February 3, 2023</div> </div> </div> <p>Massachusetts House of Representatives 2nd Essex District is represented by <a href="https://ballotpedia.org/Kristin_Kassner">Kristin Kassner</a> (D). </p> <p> As of the 2020 Census, Massachusetts state representatives represented an average of <a target="_blank" href="https://ballotpedia.org/Population_represented_by_state_legislators">43,959 residents</a>. After the 2010 Census, each member represented <a target="_blank" href="https://ballotpedia.org/Population_represented_by_state_legislators">40,998 residents</a>.</p> <div id="toc" class="toc" role="navigation" aria-labelledby="mw-toc-heading"><input type="checkbox" role="button" id="toctogglecheckbox" class="toctogglecheckbox" style="display:none" /><div class="toctitle" lang="en" dir="ltr"><h2 id="mw-toc-heading">Contents</h2><span class="toctogglespan"><label class="toctogglelabel" for="toctogglecheckbox"></label></span></div> <ul> <li class="toclevel-1 tocsection-1"><a href="#About_the_office"><span class="tocnumber">1</span> <span class="toctext">About the office</span></a> <ul> <li class="toclevel-2"><a href="#Qualifications"><span class="tocnumber">1.1</span> <span class="toctext">Qualifications</span></a></li> <li class="toclevel-2"><a href="#Salaries"><span class="tocnumber">1.2</span> <span class="toctext">Salaries</span></a></li> <li class="toclevel-2"><a href="#Vacancies"><span class="tocnumber">1.3</span> <span class="toctext">Vacancies</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-2"><a href="#District_map"><span class="tocnumber">2</span> <span class="toctext">District map</span></a></li> <li class="toclevel-1 tocsection-3"><a href="#Redistricting"><span class="tocnumber">3</span> <span class="toctext">Redistricting</span></a> <ul> <li class="toclevel-2"><a href="#2020-2022"><span class="tocnumber">3.1</span> <span class="toctext">2020-2022</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-4"><a href="#Elections"><span class="tocnumber">4</span> <span class="toctext">Elections</span></a> <ul> <li class="toclevel-2 tocsection-5"><a href="#2024"><span class="tocnumber">4.1</span> <span class="toctext">2024</span></a></li> <li class="toclevel-2 tocsection-6"><a href="#2022"><span class="tocnumber">4.2</span> <span class="toctext">2022</span></a></li> <li class="toclevel-2 tocsection-7"><a href="#2020"><span class="tocnumber">4.3</span> <span class="toctext">2020</span></a></li> <li class="toclevel-2 tocsection-8"><a href="#2018"><span class="tocnumber">4.4</span> <span class="toctext">2018</span></a></li> <li class="toclevel-2 tocsection-9"><a href="#2016"><span class="tocnumber">4.5</span> <span class="toctext">2016</span></a></li> <li class="toclevel-2 tocsection-10"><a href="#2014"><span class="tocnumber">4.6</span> <span class="toctext">2014</span></a></li> <li class="toclevel-2 tocsection-11"><a href="#2012"><span class="tocnumber">4.7</span> <span class="toctext">2012</span></a></li> </ul> </li> <li class="toclevel-1 tocsection-12"><a href="#Campaign_contributions"><span class="tocnumber">5</span> <span class="toctext">Campaign contributions</span></a></li> <li class="toclevel-1 tocsection-13"><a href="#See_also"><span class="tocnumber">6</span> <span class="toctext">See also</span></a></li> <li class="toclevel-1 tocsection-14"><a href="#External_links"><span class="tocnumber">7</span> <span class="toctext">External links</span></a></li> <li class="toclevel-1 tocsection-15"><a href="#Footnotes"><span class="tocnumber">8</span> <span class="toctext">Footnotes</span></a></li> </ul> </div> <h2><span class="mw-headline" id="About_the_office">About the office</span></h2> <p>Members of the <a href="/Massachusetts_House_of_Representatives" title="Massachusetts House of Representatives">Massachusetts House of Representatives</a> serve <a href="/Length_of_terms_of_state_representatives" title="Length of terms of state representatives">two-year terms</a> and are not subject to <a href="/State_legislatures_with_term_limits" title="State legislatures with term limits">term limits</a>. Massachusetts legislators assume office the first Wednesday in January after the election. </p> <h3><span class="mw-headline" id="Qualifications">Qualifications</span></h3> <dl><dd><dl><dd><i>See also: <a href="/State_legislature_candidate_requirements_by_state" title="State legislature candidate requirements by state">State legislature candidate requirements by state</a></i></dd></dl></dd></dl> <p><a href="/Articles_CI-CX,_Amendments_to_the_Massachusetts_Constitution" title="Articles CI-CX, Amendments to the Massachusetts Constitution">Article CI, Section 1</a> of the <a href="/Massachusetts_Constitution" title="Massachusetts Constitution">Massachusetts Constitution</a> states: "Every representative, for one year at least immediately preceding his election, shall have been an inhabitant of the district for which he is chosen and shall cease to represent such district when he shall cease to be an inhabitant of the Commonwealth."<sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup> </p> <h3><span class="mw-headline" id="Salaries">Salaries</span></h3> <dl><dd><dl><dd><i>See also: <a href="/Comparison_of_state_legislative_salaries" title="Comparison of state legislative salaries">Comparison of state legislative salaries</a></i></dd></dl></dd></dl> <table class="wikitable" width="60%"> <tbody><tr><th colspan="2"><i>State legislative salaries, 2024</i><sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[2]</a></sup></th></tr> <tr><th>Salary</th><th>Per diem</th></tr> <tr><td style="text-align:center">$73,655.01/year</td><td>No per diem is paid.</td></tr> </tbody></table> <h3><span class="mw-headline" id="Vacancies">Vacancies</span></h3> <dl><dd><dl><dd><i>See also: <a href="/How_vacancies_are_filled_in_state_legislatures" title="How vacancies are filled in state legislatures">How vacancies are filled in state legislatures</a></i></dd></dl></dd></dl> <p>If there is a vacancy in the <a href="/Massachusetts_General_Court" title="Massachusetts General Court">Massachusetts General Court</a>, a special election must be conducted to fill the vacant seat. The election must be held on the next regularly scheduled date on the election calendar.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3">[3]</a></sup> Local governments that conduct special elections can receive reimbursement from the state treasurer's office for costs incurred.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4">[4]</a></sup><sup id="cite_ref-5" class="reference"><a href="#cite_note-5">[5]</a></sup> </p><p><a href="/File:DocumentIcon.jpg" class="image"><img alt="DocumentIcon.jpg" src="https://ballotpedia.s3.amazonaws.com/images/e/ea/DocumentIcon.jpg" decoding="async" width="13" height="18" data-file-width="13" data-file-height="18" /></a> <span style="color:#404040"><i><b>See sources:</b> <a target="_blank" rel="noreferrer noopener" class="external text" href="https://malegislature.gov/Laws/GeneralLaws/PartI/TitleVIII/Chapter54/Section141">Massachusetts Gen. Laws Ann. ch. 54, § 141</a> and <a target="_blank" rel="noreferrer noopener" class="external text" href="https://malegislature.gov/Laws/Constitution#cart048-III.htm">Massachusetts Const. Amend. Art. 24</a></i></span> </p><p><br /> </p> <h2><span class="mw-headline" id="District_map">District map</span></h2> <div id="map" class="district_map" data-popup="["{\"id\":4292,\"info\":\"<h3><a href='https:\\\/\\\/ballotpedia.org\\\/Massachusetts_House_of_Representatives_Second_Essex_District' target='_blank'>Massachusetts House of Representatives 2nd Essex District<\\\/a><\\\/h3><h4>Current Officeholder<\\\/h4>\\n <table class='district-map-officeholders-table'>\\n <tr>\\n <th style='text-align: left;'>Name<\\\/th>\\n <th style='text-align: right;'>Assumed Office<\\\/th>\\n <\\\/tr>\\n <tr><td class='district-map-officeholder-column-name'><a href='https:\\\/\\\/ballotpedia.org\\\/Kristin_Kassner' target='_blank'>Kristin Kassner<\\\/a><\\\/td><td class='district-map-officeholder-column-office'>2023<\\\/td><\\\/table>\",\"party\":\"Democratic Party\",\"color\":\"#0015bc\"}"]" data-geojson="["{\"name\" : \"Massachusetts House of Representatives 2nd Essex District\", \"st_asgeojson\" : \"{\\\"type\\\":\\\"Polygon\\\",\\\"coordinates\\\":[[[-70.805871,42.812579],[-70.808151,42.811705],[-70.817904,42.806992],[-70.820792,42.80563],[-70.825202,42.803497],[-70.841045,42.795908],[-70.862965,42.80155],[-70.874866,42.798055],[-70.890802,42.7943],[-70.89116,42.794496],[-70.893167,42.794856],[-70.894053,42.795208],[-70.895789,42.796286],[-70.896047,42.79667],[-70.897077,42.79711],[-70.897906,42.797775],[-70.89791,42.798364],[-70.905122,42.797441],[-70.917388,42.78747],[-70.92625,42.781026],[-70.929259,42.7798],[-70.931886,42.778983],[-70.933611,42.778735],[-70.936414,42.777443],[-70.939129,42.77633],[-70.940534,42.775809],[-70.942417,42.774846],[-70.944571,42.773323],[-70.945563,42.772472],[-70.94655,42.771838],[-70.947529,42.771595],[-70.948468,42.770903],[-70.949764,42.770149],[-70.949989,42.769763],[-70.951699,42.768861],[-70.95267,42.768998],[-70.956828,42.767088],[-70.958291,42.765652],[-70.95946,42.766274],[-70.963419,42.765377],[-70.966494,42.760238],[-70.967188,42.758277],[-70.959693,42.753833],[-70.965461,42.752485],[-70.970224,42.751213],[-70.974075,42.749524],[-70.979465,42.748659],[-70.98417,42.746193],[-71.001023,42.739094],[-71.00935,42.735248],[-71.011255,42.734184],[-71.011583,42.73414],[-71.019445,42.733598],[-71.026997,42.731343],[-71.034638,42.732354],[-71.031619,42.718038],[-71.026133,42.704691],[-71.025339,42.70408],[-71.023627,42.701594],[-71.010232,42.70138],[-71.004857,42.701363],[-70.999643,42.700768],[-70.997346,42.700668],[-70.99743,42.700159],[-70.995766,42.699624],[-70.994921,42.700562],[-70.992303,42.70049],[-70.991946,42.70084],[-70.991611,42.699467],[-70.976373,42.694417],[-70.948594,42.680667],[-70.964455,42.674825],[-70.965341,42.671867],[-70.967136,42.672522],[-70.966708,42.671916],[-70.965839,42.671271],[-70.964733,42.670817],[-70.959898,42.668401],[-70.956674,42.666833],[-70.955939,42.666394],[-70.955251,42.665629],[-70.953778,42.662803],[-70.95252,42.660638],[-70.952261,42.659462],[-70.952811,42.657215],[-70.953041,42.655286],[-70.95284,42.65413],[-70.952357,42.652981],[-70.951219,42.651063],[-70.949952,42.648253],[-70.949726,42.647397],[-70.949979,42.646791],[-70.950848,42.645721],[-70.950982,42.645168],[-70.950974,42.644261],[-70.950805,42.643117],[-70.950461,42.641818],[-70.947899,42.640378],[-70.945396,42.638664],[-70.943119,42.636749],[-70.942128,42.636099],[-70.945483,42.629597],[-70.949201,42.622624],[-70.951869,42.617131],[-70.953711,42.613],[-70.955646,42.608849],[-70.958403,42.603142],[-70.954722,42.605322],[-70.943861,42.609574],[-70.932422,42.613238],[-70.93165,42.612497],[-70.931109,42.612425],[-70.927466,42.617016],[-70.926592,42.620563],[-70.925714,42.622925],[-70.924286,42.623782],[-70.923189,42.623285],[-70.922768,42.62323],[-70.921446,42.623758],[-70.920741,42.62373],[-70.92046,42.623333],[-70.919715,42.623199],[-70.919378,42.623788],[-70.918707,42.623784],[-70.919122,42.62291],[-70.918608,42.622609],[-70.880328,42.611351],[-70.874658,42.609696],[-70.851039,42.603304],[-70.814543,42.593415],[-70.800831,42.595338],[-70.800889,42.602012],[-70.809456,42.607347],[-70.816112,42.618799],[-70.818579,42.621706],[-70.818629,42.624881],[-70.811851,42.625317],[-70.812379,42.635633],[-70.813076,42.640533],[-70.816929,42.6413],[-70.814451,42.646614],[-70.815161,42.646669],[-70.816109,42.64719],[-70.813763,42.647952],[-70.813004,42.648362],[-70.810222,42.649701],[-70.809919,42.650943],[-70.809133,42.65123],[-70.808743,42.651823],[-70.807695,42.652395],[-70.807806,42.652664],[-70.807473,42.65339],[-70.807907,42.653625],[-70.807479,42.654684],[-70.806263,42.654667],[-70.805119,42.654422],[-70.804671,42.654809],[-70.804166,42.654765],[-70.803403,42.65522],[-70.803859,42.655852],[-70.802629,42.65611],[-70.801976,42.656911],[-70.801314,42.656903],[-70.80059,42.657251],[-70.800416,42.656567],[-70.799722,42.656361],[-70.798843,42.65677],[-70.798587,42.657197],[-70.798027,42.657077],[-70.798615,42.656399],[-70.798487,42.656177],[-70.797245,42.65599],[-70.79633,42.65604],[-70.796367,42.655244],[-70.795912,42.655028],[-70.795362,42.655283],[-70.795567,42.655986],[-70.795036,42.656162],[-70.793973,42.656023],[-70.793964,42.65653],[-70.79427,42.656762],[-70.795379,42.656878],[-70.795897,42.657287],[-70.795937,42.657912],[-70.795224,42.658093],[-70.794353,42.658086],[-70.794198,42.658484],[-70.795555,42.659227],[-70.795482,42.659821],[-70.794311,42.659779],[-70.793485,42.659011],[-70.792502,42.658885],[-70.791858,42.659287],[-70.7909,42.659588],[-70.790567,42.660278],[-70.791241,42.660803],[-70.792333,42.660692],[-70.792968,42.660488],[-70.793549,42.660695],[-70.793603,42.661883],[-70.793928,42.662508],[-70.794021,42.663183],[-70.792762,42.663271],[-70.793135,42.662271],[-70.792735,42.661831],[-70.791416,42.66195],[-70.790566,42.661829],[-70.790086,42.661915],[-70.788738,42.663008],[-70.78866,42.663523],[-70.789016,42.663711],[-70.790419,42.663558],[-70.790976,42.664076],[-70.790852,42.664637],[-70.78936,42.665809],[-70.78931,42.666681],[-70.789684,42.66721],[-70.789456,42.667815],[-70.789103,42.667967],[-70.786831,42.667773],[-70.785696,42.667953],[-70.785042,42.668374],[-70.784151,42.670139],[-70.783568,42.670416],[-70.780984,42.671242],[-70.779626,42.671974],[-70.77847,42.672768],[-70.777395,42.67308],[-70.771617,42.673324],[-70.770138,42.67344],[-70.768914,42.673654],[-70.766649,42.674317],[-70.764234,42.675315],[-70.762691,42.675825],[-70.762085,42.675852],[-70.760789,42.675514],[-70.759507,42.674937],[-70.755876,42.673074],[-70.751536,42.670795],[-70.747324,42.667132],[-70.746636,42.666318],[-70.73536,42.656475],[-70.7353,42.656475],[-70.732456,42.653961],[-70.731982,42.654177],[-70.726696,42.662441],[-70.721542,42.671014],[-70.70898,42.690916],[-70.722743,42.691771],[-70.73709,42.695973],[-70.747461,42.701388],[-70.749492,42.702732],[-70.759124,42.708492],[-70.770501,42.716986],[-70.7747,42.720204],[-70.775454,42.722214],[-70.781154,42.731952],[-70.78426,42.736898],[-70.790752,42.750529],[-70.791218,42.753172],[-70.792999,42.757731],[-70.794618,42.762698],[-70.797147,42.769292],[-70.799698,42.77633],[-70.801476,42.782748],[-70.80264,42.78796],[-70.803987,42.793813],[-70.804059,42.796453],[-70.805698,42.805441],[-70.805999,42.809341],[-70.805871,42.812579]]]}\"}"]"></div> <h2><span class="mw-headline" id="Redistricting">Redistricting</span></h2> <h3><span class="mw-headline" id="2020-2022">2020-2022</span></h3> <dl><dd><i>See also: <a href="/Redistricting_in_Massachusetts_after_the_2020_census" title="Redistricting in Massachusetts after the 2020 census">Redistricting in Massachusetts after the 2020 census</a></i></dd></dl> <p>Gov. <a href="/Charles_D._Baker" title="Charles D. Baker">Charlie Baker</a> (R) signed the state's new legislative maps into law on November 4, 2021.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6">[6]</a></sup> The <a href="/Massachusetts_House_of_Representatives" title="Massachusetts House of Representatives">state House</a> passed the maps by a vote of 158-1 on October 21, 2021. The <a href="/Massachusetts_State_Senate" title="Massachusetts State Senate">state Senate</a> approved the legislative plans on October 27, 2021 by a vote of 36-3. The <a href="/Massachusetts_General_Court" title="Massachusetts General Court">legislature</a> began consideration of the state's redistricting plans on October 19, 2021.<sup id="cite_ref-7" class="reference"><a href="#cite_note-7">[7]</a></sup> These maps took effect for Massachusetts' 2022 legislative elections. </p><p>After the redistricting plans were enacted, Massachusetts Secretary of State <a href="/William_Galvin_(Secretary_of_the_Commonwealth)" title="William Galvin (Secretary of the Commonwealth)">William Galvin</a> (D) issued a statement expressing concern regarding how the maps would be implemented: "I am extremely disappointed that these bills were signed into law in their current form and I think it is a devastating blow to the voters of Massachusetts. With local precincts divided multiple ways, it will inevitably lead to chaos at the polls and make it impossible for voters to understand who their elected representatives are."<sup id="cite_ref-8" class="reference"><a href="#cite_note-8">[8]</a></sup> After the legislature approved the maps, State Sen. <a href="/William_Brownsberger" title="William Brownsberger">William Brownsberger</a> (D) said, "It’s a quality final product. We have used every minute we’ve had to keep vetting, to keep adjusting . . . and to respond to input that we’ve received."<sup id="cite_ref-9" class="reference"><a href="#cite_note-9">[9]</a></sup> </p><p><b>How does redistricting in Massachusetts work?</b> In Massachusetts, congressional and state legislative district lines are drawn by the <a href="/Massachusetts_General_Court" title="Massachusetts General Court">state legislature</a>. The lines drawn by the state legislature are subject to veto by the <a href="/Governor_of_Massachusetts" title="Governor of Massachusetts">governor</a>.<sup id="cite_ref-maloyola_10-0" class="reference"><a href="#cite_note-maloyola-10">[10]</a></sup> </p><p>State statutes require that state legislative district boundaries be contiguous and "reasonably preserve counties, towns, and cities intact, where otherwise possible." There are no such requirements in place for congressional districts.<sup id="cite_ref-maloyola_10-1" class="reference"><a href="#cite_note-maloyola-10">[10]</a></sup> </p> <div class="redistricting-map-flex" data-district-state="MA" data-district-type="state_leg_lower" data-single-district="Massachusetts House of Representatives 2nd Essex District"> <div class="redistricting-map-flex-item"> <h3 class="redistricting-map-title">Massachusetts House of Representatives 2nd Essex District<br />until January 3, 2023</h3> <p class="redistricting-map-instructions">Click a district to compare boundaries.</p> <div class="redistricting-map-map-container map-a"></div> </div> <div class="redistricting-map-flex-item"> <h3 class="redistricting-map-title">Massachusetts House of Representatives 2nd Essex District<br />starting January 4, 2023</h3> <p class="redistricting-map-instructions">Click a district to compare boundaries.</p> <div class="redistricting-map-map-container map-b"></div> </div> </div> <h2><span class="mw-headline" id="Elections">Elections</span></h2> <h3><span class="mw-headline" id="2024">2024</span></h3> <p><style> .votebox { color: #888; display: table; max-width: 600px; } .electionsectionheading { font-size: 1.25em; font-weight: bold; padding-left: 10px; margin-bottom: .75em; margin-top: 1em; } .results_text { font-size: 0.9em; font-weight: 200; border-bottom: 1px solid grey; padding-bottom: 7px; } .election_results_text { display: inline; } .race_header { background: #4c4c4c; color: #fff; padding:7px 8px 8px; text-align: center; margin-bottom: 4px; } .race_header.democratic { background-color: #003388; } .race_header.republican { background-color: #db0000; } .race_header.libertarian { background-color: #dac113; } .race_header.green { background-color: #6db24f; } .mw-body #mw-content-text .votebox .race_header h3.votebox-header-office-name { font-size: 20px; letter-spacing: .03em; padding-bottom: 8px; padding-left: 0; } .mw-body #mw-content-text .votebox .race_header h5.votebox-header-election-type { font-size: 16px; font-weight: 300; letter-spacing: .04em; padding-left: 0; margin-top: 0px; margin-bottom: 0px; line-height: 1.5em; } .results_table { width: 100%; } .votebox_legend { width: 100% !important; } .votebox_legend .non_result_row { vertical-align: top; } .results_row td { padding-bottom: 3px; padding-top: 3px; } .results_row td:first-child { padding-left: 8px; } .results_row { height: 56px; } .votebox-results-cell--check { color: #6db24f; font-size: 2em; } .mw-content-ltr td.votebox-results-cell--text, .mw-body #mw-content-text th.votebox-results-cell--text { font-weight: 300; } .mw-body #mw-content-text th.votebox-results-cell--text { font-weight: 100; text-align: left; } .votebox-results-cell--number { text-align: center; } .image-candidate-thumbnail-wrapper { border: 1px solid #999; border-radius: 50%; display: block; height: 50px; overflow: hidden; position: relative; width: 50px; margin-right: 10px; } .image-candidate-thumbnail-wrapper .image-candidate-thumbnail { width: 100% } .results_row.winner { background-color: #f4f4f4; } .non_result_row { color: #888; font-size: 12px; letter-spacing: 0.03em; } .non_result_row th { text-align: left !important; } .non_result_row div { display: inline-block; } .race_footer { display: block; margin: 8px auto; width: 50%; } .votebox-results-metadata { padding-bottom: 8px; padding-left: 16px; padding-top: 8px; } .votebox-results-metadata-p { font-size: 12px; letter-spacing: 0.03em; padding-bottom: 0px; margin-bottom: -2px !important; } .outer_percentage { margin: 0px 10px; width: 90%; background-color: #ccc; float: left; height: 22px; overflow-y: hidden; position: relative; top: -1px; max-width: 75px; } .inner_percentage { display: inline-block; position: absolute; top: 0px; left: 0px; height: 100%; } .inner_percentage.Democratic { background-color: #003388; } .inner_percentage.Republican { background-color: #db0000; } .inner_percentage.Libertarian { background-color: #f9d334; } .inner_percentage.Green { background-color: #6db24f; } .inner_percentage.CrossFiled { background-color: grey; } .inner_percentage, .inner_percentage.Nonpartisan, .inner_percentage.Independent, .inner_percentage.Constitution, .inner_percentage.unknown { background-color: green; } .percentage_number { display: inline-block; width: 100%; color:white; position: absolute; top: 2px; left: 0; text-align: center; z-index:1; } .votebox_bp_logo { width: 35px !important; vertical-align: middle; margin-right: 12px; position: relative; top: -5px; } .votebox-covid-disclaimer { font-style: italic; margin-bottom:16px; margin-top: 16px; } .indicate_scroll { font-size: 12px; margin: 0; padding-bottom: 5px; font-style: italic; color: #0645ad; } @media screen and (max-width: 350px) { .race_header, .results_text, .results_table_container, .votebox_legend { width: 350px; } .votebox { overflow-x: scroll; width: 100%; display: block; } } .votebox-scroll-container { overflow-x: auto; } .silhouette-image-container { position: relative; display: inline-block; } .silhouette-text-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; background-color: white; opacity: 0; font-size: 12px; text-align: center; transition: opacity 0.3s ease; border-radius: 100%; line-height: 1.1; cursor: pointer; } .silhouette-image-container:hover .silhouette-text-overlay { opacity: 1; } </style><style> .votebox-scroll-container { overflow-y: hidden; } .results_table_container { max-height: 580px; overflow-y: auto; } </p> </style></p><p style="padding-left: 2em; margin-bottom: 10px;"><i>See also: <a href="https://ballotpedia.org/Massachusetts_House_of_Representatives_elections,_2024">Massachusetts House of Representatives elections, 2024</a></i></p><p style="padding-left: 2em; margin-bottom: 10px;"><i><a href=""></a></i></p><h4>General election</h4><div class="votebox-scroll-container"><div class="votebox"><div class="race_header nonpartisan"><h5 class="votebox-header-election-type">General election for Massachusetts House of Representatives 2nd Essex District</h5></div><p class="results_text">Incumbent <a href="https://ballotpedia.org/Kristin_Kassner">Kristin Kassner</a> defeated <a href="https://ballotpedia.org/Mark_Tashjian">Mark Tashjian</a> in the general election for Massachusetts House of Representatives 2nd Essex District on November 5, 2024. </p><p class="indicate_scroll" style="text-align: right"></p><div class="results_table_container"><table class="results_table"><tbody><tr class="non_result_row" style="margin-top: 6px;"><td colspan="2"></td><td><div>Candidate</div></td><td style="text-align: center;min-width: 100px;"><div style="width: 75px;text-align: center;float:left;margin-left: 10px;">%</div></td><td style="text-align: center;"><div>Votes</div></td></tr><tr class="results_row winner"><td class="votebox-results-cell--check">✔</td><td><div class="image-candidate-thumbnail-wrapper Democratic"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/KristinKassner.jpg" onerror="imgError(this);" alt="Image of Kristin Kassner" /></div></td><td class="votebox-results-cell--text"><b><u><a href="https://ballotpedia.org/Kristin_Kassner">Kristin Kassner</a></u></b> (D) </td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">54.2</div><div class="inner_percentage Democratic" style="width: 54.2%;">  </div></div></td><td class="votebox-results-cell--number">16,063</td></tr><tr class="results_row "><td class="votebox-results-cell--check"></td><td><div class="image-candidate-thumbnail-wrapper Republican"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/MarkTashjian2.png" onerror="imgError(this);" alt="Image of Mark Tashjian" /></div></td><td class="votebox-results-cell--text"><a href="https://ballotpedia.org/Mark_Tashjian">Mark Tashjian</a> (R) </td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">45.7</div><div class="inner_percentage Republican" style="width: 45.7%;">  </div></div></td><td class="votebox-results-cell--number">13,562</td></tr><tr class="results_row"><td class="votebox-results-cell--check"></td><td> </td><td class="votebox-results-cell--text">Other/Write-in votes</td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">0.1</div><div class="inner_percentage" style="width: 0.1%;"> </div></div></td><td class="votebox-results-cell--number">19</td></tr></tbody></table></div><hr /><table class="votebox_legend"><tbody><tr class="non_result_row"><td style="width: 40px;"><p style="margin-bottom: -12px;"><img class="votebox_bp_logo" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics" /></p></td><td><p style="margin-bottom: -12px; margin-right: 15px;" class="votebox-results-metadata-p"><a href="https://ballotpedia.org/Incumbent">Incumbents</a> are <b><u>bolded and underlined</u></b>. The results have been certified. <a href="https://electionstats.state.ma.us/elections/search/date:2024-11-05/office_id:8/stage:General" target="_blank">Source</a></p></td><td style="vertical-align: top; width: 170px; padding-right: 10px; text-align: right;" class="votebox-results-cell--number">Total votes: 29,644 </td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;"><span><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /> = candidate completed the <a href="/Ballotpedia%27s_Candidate_Connection">Ballotpedia Candidate Connection</a> survey.</span></td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;">If you are a candidate and would like to tell readers and voters more about why they should vote for you, <a href="/Survey?source=votebox">complete the Ballotpedia Candidate Connection Survey.</a></td></tr><tr><td colspan="5" style="background:#DDD; position:relative;"><p style="margin:0; font-size:0.75em; color:#666;">Do you want a spreadsheet of this type of data? <a href="mailto:data@ballotpedia.org">Contact our sales team.</a></p></td></tr></tbody></table></div></div><h4>Democratic primary election</h4><div class="votebox-scroll-container"><div class="votebox"><div class="race_header democratic"><h5 class="votebox-header-election-type"> Democratic primary for Massachusetts House of Representatives 2nd Essex District</h5></div><p class="results_text">Incumbent <a href="https://ballotpedia.org/Kristin_Kassner">Kristin Kassner</a> advanced from the Democratic primary for Massachusetts House of Representatives 2nd Essex District on September 3, 2024. </p><p class="indicate_scroll" style="text-align: right"></p><div class="results_table_container"><table class="results_table"><tbody><tr class="non_result_row" style="margin-top: 6px;"><td colspan="2"></td><td><div>Candidate</div></td><td style="text-align: center;min-width: 100px;"><div style="width: 75px;text-align: center;float:left;margin-left: 10px;">%</div></td><td style="text-align: center;"><div>Votes</div></td></tr><tr class="results_row winner"><td class="votebox-results-cell--check">✔</td><td><div class="image-candidate-thumbnail-wrapper Democratic"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/KristinKassner.jpg" onerror="imgError(this);" alt="Image of Kristin Kassner" /></div></td><td class="votebox-results-cell--text"><b><u><a href="https://ballotpedia.org/Kristin_Kassner">Kristin Kassner</a></u></b></td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">99.6</div><div class="inner_percentage Democratic" style="width: 99.6%;">  </div></div></td><td class="votebox-results-cell--number">4,156</td></tr><tr class="results_row"><td class="votebox-results-cell--check"></td><td> </td><td class="votebox-results-cell--text">Other/Write-in votes</td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">0.4</div><div class="inner_percentage" style="width: 0.4%;"> </div></div></td><td class="votebox-results-cell--number">18</td></tr></tbody></table></div><hr /><table class="votebox_legend"><tbody><tr class="non_result_row"><td style="width: 40px;"><p style="margin-bottom: -12px;"><img class="votebox_bp_logo" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics" /></p></td><td><p style="margin-bottom: -12px; margin-right: 15px;" class="votebox-results-metadata-p"><a href="https://ballotpedia.org/Incumbent">Incumbents</a> are <b><u>bolded and underlined</u></b>. The results have been certified. <a href="https://electionstats.state.ma.us/elections/search/year_from:2024/year_to:2024/office_id:8/stage:Primaries" target="_blank">Source</a></p></td><td style="vertical-align: top; width: 170px; padding-right: 10px; text-align: right;" class="votebox-results-cell--number">Total votes: 4,174 </td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;"><span><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /> = candidate completed the <a href="/Ballotpedia%27s_Candidate_Connection">Ballotpedia Candidate Connection</a> survey.</span></td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;">If you are a candidate and would like to tell readers and voters more about why they should vote for you, <a href="/Survey?source=votebox">complete the Ballotpedia Candidate Connection Survey.</a></td></tr><tr><td colspan="5" style="background:#DDD; position:relative;"><p style="margin:0; font-size:0.75em; color:#666;">Do you want a spreadsheet of this type of data? <a href="mailto:data@ballotpedia.org">Contact our sales team.</a></p></td></tr></tbody></table></div></div><h4>Republican primary election</h4><div class="votebox-scroll-container"><div class="votebox"><div class="race_header republican"><h5 class="votebox-header-election-type"> Republican primary for Massachusetts House of Representatives 2nd Essex District</h5></div><p class="results_text"><a href="https://ballotpedia.org/Mark_Tashjian">Mark Tashjian</a> advanced from the Republican primary for Massachusetts House of Representatives 2nd Essex District on September 3, 2024. </p><p class="indicate_scroll" style="text-align: right"></p><div class="results_table_container"><table class="results_table"><tbody><tr class="non_result_row" style="margin-top: 6px;"><td colspan="2"></td><td><div>Candidate</div></td><td style="text-align: center;min-width: 100px;"><div style="width: 75px;text-align: center;float:left;margin-left: 10px;">%</div></td><td style="text-align: center;"><div>Votes</div></td></tr><tr class="results_row winner"><td class="votebox-results-cell--check">✔</td><td><div class="image-candidate-thumbnail-wrapper Republican"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/MarkTashjian2.png" onerror="imgError(this);" alt="Image of Mark Tashjian" /></div></td><td class="votebox-results-cell--text"><a href="https://ballotpedia.org/Mark_Tashjian">Mark Tashjian</a> (Write-in) </td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">76.4</div><div class="inner_percentage Republican" style="width: 76.4%;">  </div></div></td><td class="votebox-results-cell--number">394</td></tr><tr class="results_row"><td class="votebox-results-cell--check"></td><td> </td><td class="votebox-results-cell--text">Other/Write-in votes</td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">23.6</div><div class="inner_percentage" style="width: 23.6%;"> </div></div></td><td class="votebox-results-cell--number">122</td></tr></tbody></table></div><hr /><table class="votebox_legend"><tbody><tr class="non_result_row"><td style="width: 40px;"><p style="margin-bottom: -12px;"><img class="votebox_bp_logo" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics" /></p></td><td><p style="margin-bottom: -12px; margin-right: 15px;" class="votebox-results-metadata-p"> There were no <a href="https://ballotpedia.org/Incumbent">incumbents</a> in this race. The results have been certified. <a href="https://electionstats.state.ma.us/elections/search/year_from:2024/year_to:2024/office_id:8/stage:Primaries" target="_blank">Source</a></p></td><td style="vertical-align: top; width: 170px; padding-right: 10px; text-align: right;" class="votebox-results-cell--number">Total votes: 516 </td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;"><span><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /> = candidate completed the <a href="/Ballotpedia%27s_Candidate_Connection">Ballotpedia Candidate Connection</a> survey.</span></td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;">If you are a candidate and would like to tell readers and voters more about why they should vote for you, <a href="/Survey?source=votebox">complete the Ballotpedia Candidate Connection Survey.</a></td></tr><tr><td colspan="5" style="background:#DDD; position:relative;"><p style="margin:0; font-size:0.75em; color:#666;">Do you want a spreadsheet of this type of data? <a href="mailto:data@ballotpedia.org">Contact our sales team.</a></p></td></tr></tbody></table></div></div><script>function defer(){window.jQuery?indicateScroll():setTimeout(function(){defer()},500)}function indicateScroll(){jQuery(".votebox").each(function(e){if(jQuery(".results_table_container").get(e).scrollHeight>580){let o=jQuery(".votebox .indicate_scroll").get(e);jQuery(o).html("Scroll for more <i class='glyphicon glyphicon-arrow-down'></i> ")}})}defer();</script> <h3><span class="mw-headline" id="2022">2022</span></h3> <dl><dd><dl><dd><i>See also: <a href="/Massachusetts_House_of_Representatives_elections,_2022" title="Massachusetts House of Representatives elections, 2022">Massachusetts House of Representatives elections, 2022</a></i></dd></dl></dd></dl> <p><style> .votebox { color: #888; display: table; max-width: 600px; } .electionsectionheading { font-size: 1.25em; font-weight: bold; padding-left: 10px; margin-bottom: .75em; margin-top: 1em; } .results_text { font-size: 0.9em; font-weight: 200; border-bottom: 1px solid grey; padding-bottom: 7px; } .election_results_text { display: inline; } .race_header { background: #4c4c4c; color: #fff; padding:7px 8px 8px; text-align: center; margin-bottom: 4px; } .race_header.democratic { background-color: #003388; } .race_header.republican { background-color: #db0000; } .race_header.libertarian { background-color: #dac113; } .race_header.green { background-color: #6db24f; } .mw-body #mw-content-text .votebox .race_header h3.votebox-header-office-name { font-size: 20px; letter-spacing: .03em; padding-bottom: 8px; padding-left: 0; } .mw-body #mw-content-text .votebox .race_header h5.votebox-header-election-type { font-size: 16px; font-weight: 300; letter-spacing: .04em; padding-left: 0; margin-top: 0px; margin-bottom: 0px; line-height: 1.5em; } .results_table { width: 100%; } .votebox_legend { width: 100% !important; } .votebox_legend .non_result_row { vertical-align: top; } .results_row td { padding-bottom: 3px; padding-top: 3px; } .results_row td:first-child { padding-left: 8px; } .results_row { height: 56px; } .votebox-results-cell--check { color: #6db24f; font-size: 2em; } .mw-content-ltr td.votebox-results-cell--text, .mw-body #mw-content-text th.votebox-results-cell--text { font-weight: 300; } .mw-body #mw-content-text th.votebox-results-cell--text { font-weight: 100; text-align: left; } .votebox-results-cell--number { text-align: center; } .image-candidate-thumbnail-wrapper { border: 1px solid #999; border-radius: 50%; display: block; height: 50px; overflow: hidden; position: relative; width: 50px; margin-right: 10px; } .image-candidate-thumbnail-wrapper .image-candidate-thumbnail { width: 100% } .results_row.winner { background-color: #f4f4f4; } .non_result_row { color: #888; font-size: 12px; letter-spacing: 0.03em; } .non_result_row th { text-align: left !important; } .non_result_row div { display: inline-block; } .race_footer { display: block; margin: 8px auto; width: 50%; } .votebox-results-metadata { padding-bottom: 8px; padding-left: 16px; padding-top: 8px; } .votebox-results-metadata-p { font-size: 12px; letter-spacing: 0.03em; padding-bottom: 0px; margin-bottom: -2px !important; } .outer_percentage { margin: 0px 10px; width: 90%; background-color: #ccc; float: left; height: 22px; overflow-y: hidden; position: relative; top: -1px; max-width: 75px; } .inner_percentage { display: inline-block; position: absolute; top: 0px; left: 0px; height: 100%; } .inner_percentage.Democratic { background-color: #003388; } .inner_percentage.Republican { background-color: #db0000; } .inner_percentage.Libertarian { background-color: #f9d334; } .inner_percentage.Green { background-color: #6db24f; } .inner_percentage.CrossFiled { background-color: grey; } .inner_percentage, .inner_percentage.Nonpartisan, .inner_percentage.Independent, .inner_percentage.Constitution, .inner_percentage.unknown { background-color: green; } .percentage_number { display: inline-block; width: 100%; color:white; position: absolute; top: 2px; left: 0; text-align: center; z-index:1; } .votebox_bp_logo { width: 35px !important; vertical-align: middle; margin-right: 12px; position: relative; top: -5px; } .votebox-covid-disclaimer { font-style: italic; margin-bottom:16px; margin-top: 16px; } .indicate_scroll { font-size: 12px; margin: 0; padding-bottom: 5px; font-style: italic; color: #0645ad; } @media screen and (max-width: 350px) { .race_header, .results_text, .results_table_container, .votebox_legend { width: 350px; } .votebox { overflow-x: scroll; width: 100%; display: block; } } .votebox-scroll-container { overflow-x: auto; } .silhouette-image-container { position: relative; display: inline-block; } .silhouette-text-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; background-color: white; opacity: 0; font-size: 12px; text-align: center; transition: opacity 0.3s ease; border-radius: 100%; line-height: 1.1; cursor: pointer; } .silhouette-image-container:hover .silhouette-text-overlay { opacity: 1; } </style><style> .votebox-scroll-container { overflow-y: hidden; } .results_table_container { max-height: 580px; overflow-y: auto; } </p> </style></p><h4>General election</h4><div class="votebox-scroll-container"><div class="votebox"><div class="race_header nonpartisan"><h5 class="votebox-header-election-type">General election for Massachusetts House of Representatives 2nd Essex District</h5></div><p class="results_text"><a href="https://ballotpedia.org/Kristin_Kassner">Kristin Kassner</a> defeated incumbent <a href="https://ballotpedia.org/Leonard_Mirra">Leonard Mirra</a> in the general election for Massachusetts House of Representatives 2nd Essex District on November 8, 2022. </p><p class="indicate_scroll" style="text-align: right"></p><div class="results_table_container"><table class="results_table"><tbody><tr class="non_result_row" style="margin-top: 6px;"><td colspan="2"></td><td><div>Candidate</div></td><td style="text-align: center;min-width: 100px;"><div style="width: 75px;text-align: center;float:left;margin-left: 10px;">%</div></td><td style="text-align: center;"><div>Votes</div></td></tr><tr class="results_row winner"><td class="votebox-results-cell--check">✔</td><td><div class="image-candidate-thumbnail-wrapper Democratic"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/KristinKassner.jpg" onerror="imgError(this);" alt="Image of Kristin Kassner" /></div></td><td class="votebox-results-cell--text"><a href="https://ballotpedia.org/Kristin_Kassner">Kristin Kassner</a> (D) <a href="https://ballotpedia.org/Kristin_Kassner#Campaign_themes"><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /></a></td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">50.0</div><div class="inner_percentage Democratic" style="width: 50.0%;">  </div></div></td><td class="votebox-results-cell--number">11,763</td></tr><tr class="results_row "><td class="votebox-results-cell--check"></td><td><div class="image-candidate-thumbnail-wrapper Republican"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/Leonard_Mirra.jpg" onerror="imgError(this);" alt="Image of Leonard Mirra" /></div></td><td class="votebox-results-cell--text"><b><u><a href="https://ballotpedia.org/Leonard_Mirra">Leonard Mirra</a></u></b> (R) </td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">50.0</div><div class="inner_percentage Republican" style="width: 50.0%;">  </div></div></td><td class="votebox-results-cell--number">11,762</td></tr><tr class="results_row"><td class="votebox-results-cell--check"></td><td> </td><td class="votebox-results-cell--text">Other/Write-in votes</td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">0.0</div><div class="inner_percentage" style="width: 0.0%;"> </div></div></td><td class="votebox-results-cell--number">5</td></tr></tbody></table></div><hr /><table class="votebox_legend"><tbody><tr class="non_result_row"><td style="width: 40px;"><p style="margin-bottom: -12px;"><img class="votebox_bp_logo" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics" /></p></td><td><p style="margin-bottom: -12px; margin-right: 15px;" class="votebox-results-metadata-p"><a href="https://ballotpedia.org/Incumbent">Incumbents</a> are <b><u>bolded and underlined</u></b>. The results have been certified. <a href="https://electionstats.state.ma.us/elections/search/year_from:1970/year_to:2022/office_id:8/district_id:58757" target="_blank">Source</a></p></td><td style="vertical-align: top; width: 170px; padding-right: 10px; text-align: right;" class="votebox-results-cell--number">Total votes: 23,530 </td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;"><span><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /> = candidate completed the <a href="/Ballotpedia%27s_Candidate_Connection">Ballotpedia Candidate Connection</a> survey.</span></td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;">If you are a candidate and would like to tell readers and voters more about why they should vote for you, <a href="/Survey?source=votebox">complete the Ballotpedia Candidate Connection Survey.</a></td></tr><tr><td colspan="5" style="background:#DDD; position:relative;"><p style="margin:0; font-size:0.75em; color:#666;">Do you want a spreadsheet of this type of data? <a href="mailto:data@ballotpedia.org">Contact our sales team.</a></p></td></tr></tbody></table></div></div><h4>Democratic primary election</h4><div class="votebox-scroll-container"><div class="votebox"><div class="race_header democratic"><h5 class="votebox-header-election-type"> Democratic primary for Massachusetts House of Representatives 2nd Essex District</h5></div><p class="results_text"><a href="https://ballotpedia.org/Kristin_Kassner">Kristin Kassner</a> advanced from the Democratic primary for Massachusetts House of Representatives 2nd Essex District on September 6, 2022. </p><p class="indicate_scroll" style="text-align: right"></p><div class="results_table_container"><table class="results_table"><tbody><tr class="non_result_row" style="margin-top: 6px;"><td colspan="2"></td><td><div>Candidate</div></td><td style="text-align: center;min-width: 100px;"><div style="width: 75px;text-align: center;float:left;margin-left: 10px;">%</div></td><td style="text-align: center;"><div>Votes</div></td></tr><tr class="results_row winner"><td class="votebox-results-cell--check">✔</td><td><div class="image-candidate-thumbnail-wrapper Democratic"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/KristinKassner.jpg" onerror="imgError(this);" alt="Image of Kristin Kassner" /></div></td><td class="votebox-results-cell--text"><a href="https://ballotpedia.org/Kristin_Kassner">Kristin Kassner</a> <a href="https://ballotpedia.org/Kristin_Kassner#Campaign_themes"><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /></a></td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">99.5</div><div class="inner_percentage Democratic" style="width: 99.5%;">  </div></div></td><td class="votebox-results-cell--number">5,048</td></tr><tr class="results_row"><td class="votebox-results-cell--check"></td><td> </td><td class="votebox-results-cell--text">Other/Write-in votes</td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">0.5</div><div class="inner_percentage" style="width: 0.5%;"> </div></div></td><td class="votebox-results-cell--number">24</td></tr></tbody></table></div><hr /><table class="votebox_legend"><tbody><tr class="non_result_row"><td style="width: 40px;"><p style="margin-bottom: -12px;"><img class="votebox_bp_logo" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics" /></p></td><td><p style="margin-bottom: -12px; margin-right: 15px;" class="votebox-results-metadata-p"> There were no <a href="https://ballotpedia.org/Incumbent">incumbents</a> in this race. The results have been certified. <a href="https://electionstats.state.ma.us/elections/search/year_from:2022/%20%3E%3E%20year_to:2022/stage:Primaries" target="_blank">Source</a></p></td><td style="vertical-align: top; width: 170px; padding-right: 10px; text-align: right;" class="votebox-results-cell--number">Total votes: 5,072 </td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;"><span><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /> = candidate completed the <a href="/Ballotpedia%27s_Candidate_Connection">Ballotpedia Candidate Connection</a> survey.</span></td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;">If you are a candidate and would like to tell readers and voters more about why they should vote for you, <a href="/Survey?source=votebox">complete the Ballotpedia Candidate Connection Survey.</a></td></tr><tr><td colspan="5" style="background:#DDD; position:relative;"><p style="margin:0; font-size:0.75em; color:#666;">Do you want a spreadsheet of this type of data? <a href="mailto:data@ballotpedia.org">Contact our sales team.</a></p></td></tr></tbody></table></div></div><h4>Republican primary election</h4><div class="votebox-scroll-container"><div class="votebox"><div class="race_header republican"><h5 class="votebox-header-election-type"> Republican primary for Massachusetts House of Representatives 2nd Essex District</h5></div><p class="results_text">Incumbent <a href="https://ballotpedia.org/Leonard_Mirra">Leonard Mirra</a> advanced from the Republican primary for Massachusetts House of Representatives 2nd Essex District on September 6, 2022. </p><p class="indicate_scroll" style="text-align: right"></p><div class="results_table_container"><table class="results_table"><tbody><tr class="non_result_row" style="margin-top: 6px;"><td colspan="2"></td><td><div>Candidate</div></td><td style="text-align: center;min-width: 100px;"><div style="width: 75px;text-align: center;float:left;margin-left: 10px;">%</div></td><td style="text-align: center;"><div>Votes</div></td></tr><tr class="results_row winner"><td class="votebox-results-cell--check">✔</td><td><div class="image-candidate-thumbnail-wrapper Republican"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/Leonard_Mirra.jpg" onerror="imgError(this);" alt="Image of Leonard Mirra" /></div></td><td class="votebox-results-cell--text"><b><u><a href="https://ballotpedia.org/Leonard_Mirra">Leonard Mirra</a></u></b></td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">99.4</div><div class="inner_percentage Republican" style="width: 99.4%;">  </div></div></td><td class="votebox-results-cell--number">2,656</td></tr><tr class="results_row"><td class="votebox-results-cell--check"></td><td> </td><td class="votebox-results-cell--text">Other/Write-in votes</td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">0.6</div><div class="inner_percentage" style="width: 0.6%;"> </div></div></td><td class="votebox-results-cell--number">15</td></tr></tbody></table></div><hr /><table class="votebox_legend"><tbody><tr class="non_result_row"><td style="width: 40px;"><p style="margin-bottom: -12px;"><img class="votebox_bp_logo" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics" /></p></td><td><p style="margin-bottom: -12px; margin-right: 15px;" class="votebox-results-metadata-p"><a href="https://ballotpedia.org/Incumbent">Incumbents</a> are <b><u>bolded and underlined</u></b>. The results have been certified. <a href="https://electionstats.state.ma.us/elections/search/year_from:2022/year_to:2022/office_id:8/stage:Republican" target="_blank">Source</a></p></td><td style="vertical-align: top; width: 170px; padding-right: 10px; text-align: right;" class="votebox-results-cell--number">Total votes: 2,671 </td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;"><span><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /> = candidate completed the <a href="/Ballotpedia%27s_Candidate_Connection">Ballotpedia Candidate Connection</a> survey.</span></td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;">If you are a candidate and would like to tell readers and voters more about why they should vote for you, <a href="/Survey?source=votebox">complete the Ballotpedia Candidate Connection Survey.</a></td></tr><tr><td colspan="5" style="background:#DDD; position:relative;"><p style="margin:0; font-size:0.75em; color:#666;">Do you want a spreadsheet of this type of data? <a href="mailto:data@ballotpedia.org">Contact our sales team.</a></p></td></tr></tbody></table></div></div><script>function defer(){window.jQuery?indicateScroll():setTimeout(function(){defer()},500)}function indicateScroll(){jQuery(".votebox").each(function(e){if(jQuery(".results_table_container").get(e).scrollHeight>580){let o=jQuery(".votebox .indicate_scroll").get(e);jQuery(o).html("Scroll for more <i class='glyphicon glyphicon-arrow-down'></i> ")}})}defer();</script> <h3><span class="mw-headline" id="2020">2020</span></h3> <dl><dd><dl><dd><i>See also: <a href="/Massachusetts_House_of_Representatives_elections,_2020" title="Massachusetts House of Representatives elections, 2020">Massachusetts House of Representatives elections, 2020</a></i></dd></dl></dd></dl> <p><style> .votebox { color: #888; display: table; max-width: 600px; } .electionsectionheading { font-size: 1.25em; font-weight: bold; padding-left: 10px; margin-bottom: .75em; margin-top: 1em; } .results_text { font-size: 0.9em; font-weight: 200; border-bottom: 1px solid grey; padding-bottom: 7px; } .election_results_text { display: inline; } .race_header { background: #4c4c4c; color: #fff; padding:7px 8px 8px; text-align: center; margin-bottom: 4px; } .race_header.democratic { background-color: #003388; } .race_header.republican { background-color: #db0000; } .race_header.libertarian { background-color: #dac113; } .race_header.green { background-color: #6db24f; } .mw-body #mw-content-text .votebox .race_header h3.votebox-header-office-name { font-size: 20px; letter-spacing: .03em; padding-bottom: 8px; padding-left: 0; } .mw-body #mw-content-text .votebox .race_header h5.votebox-header-election-type { font-size: 16px; font-weight: 300; letter-spacing: .04em; padding-left: 0; margin-top: 0px; margin-bottom: 0px; line-height: 1.5em; } .results_table { width: 100%; } .votebox_legend { width: 100% !important; } .votebox_legend .non_result_row { vertical-align: top; } .results_row td { padding-bottom: 3px; padding-top: 3px; } .results_row td:first-child { padding-left: 8px; } .results_row { height: 56px; } .votebox-results-cell--check { color: #6db24f; font-size: 2em; } .mw-content-ltr td.votebox-results-cell--text, .mw-body #mw-content-text th.votebox-results-cell--text { font-weight: 300; } .mw-body #mw-content-text th.votebox-results-cell--text { font-weight: 100; text-align: left; } .votebox-results-cell--number { text-align: center; } .image-candidate-thumbnail-wrapper { border: 1px solid #999; border-radius: 50%; display: block; height: 50px; overflow: hidden; position: relative; width: 50px; margin-right: 10px; } .image-candidate-thumbnail-wrapper .image-candidate-thumbnail { width: 100% } .results_row.winner { background-color: #f4f4f4; } .non_result_row { color: #888; font-size: 12px; letter-spacing: 0.03em; } .non_result_row th { text-align: left !important; } .non_result_row div { display: inline-block; } .race_footer { display: block; margin: 8px auto; width: 50%; } .votebox-results-metadata { padding-bottom: 8px; padding-left: 16px; padding-top: 8px; } .votebox-results-metadata-p { font-size: 12px; letter-spacing: 0.03em; padding-bottom: 0px; margin-bottom: -2px !important; } .outer_percentage { margin: 0px 10px; width: 90%; background-color: #ccc; float: left; height: 22px; overflow-y: hidden; position: relative; top: -1px; max-width: 75px; } .inner_percentage { display: inline-block; position: absolute; top: 0px; left: 0px; height: 100%; } .inner_percentage.Democratic { background-color: #003388; } .inner_percentage.Republican { background-color: #db0000; } .inner_percentage.Libertarian { background-color: #f9d334; } .inner_percentage.Green { background-color: #6db24f; } .inner_percentage.CrossFiled { background-color: grey; } .inner_percentage, .inner_percentage.Nonpartisan, .inner_percentage.Independent, .inner_percentage.Constitution, .inner_percentage.unknown { background-color: green; } .percentage_number { display: inline-block; width: 100%; color:white; position: absolute; top: 2px; left: 0; text-align: center; z-index:1; } .votebox_bp_logo { width: 35px !important; vertical-align: middle; margin-right: 12px; position: relative; top: -5px; } .votebox-covid-disclaimer { font-style: italic; margin-bottom:16px; margin-top: 16px; } .indicate_scroll { font-size: 12px; margin: 0; padding-bottom: 5px; font-style: italic; color: #0645ad; } @media screen and (max-width: 350px) { .race_header, .results_text, .results_table_container, .votebox_legend { width: 350px; } .votebox { overflow-x: scroll; width: 100%; display: block; } } .votebox-scroll-container { overflow-x: auto; } .silhouette-image-container { position: relative; display: inline-block; } .silhouette-text-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; background-color: white; opacity: 0; font-size: 12px; text-align: center; transition: opacity 0.3s ease; border-radius: 100%; line-height: 1.1; cursor: pointer; } .silhouette-image-container:hover .silhouette-text-overlay { opacity: 1; } </style><style> .votebox-scroll-container { overflow-y: hidden; } .results_table_container { max-height: 580px; overflow-y: auto; } </p> </style></p><h4>General election</h4><div class="votebox-scroll-container"><div class="votebox"><div class="race_header nonpartisan"><h5 class="votebox-header-election-type">General election for Massachusetts House of Representatives 2nd Essex District</h5></div><p class="results_text">Incumbent <a href="https://ballotpedia.org/Leonard_Mirra">Leonard Mirra</a> defeated <a href="https://ballotpedia.org/Christina_Eckert">Christina Eckert</a> in the general election for Massachusetts House of Representatives 2nd Essex District on November 3, 2020. </p><p class="indicate_scroll" style="text-align: right"></p><div class="results_table_container"><table class="results_table"><tbody><tr class="non_result_row" style="margin-top: 6px;"><td colspan="2"></td><td><div>Candidate</div></td><td style="text-align: center;min-width: 100px;"><div style="width: 75px;text-align: center;float:left;margin-left: 10px;">%</div></td><td style="text-align: center;"><div>Votes</div></td></tr><tr class="results_row winner"><td class="votebox-results-cell--check">✔</td><td><div class="image-candidate-thumbnail-wrapper Republican"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/Leonard_Mirra.jpg" onerror="imgError(this);" alt="Image of Leonard Mirra" /></div></td><td class="votebox-results-cell--text"><b><u><a href="https://ballotpedia.org/Leonard_Mirra">Leonard Mirra</a></u></b> (R) <a href="https://ballotpedia.org/Leonard_Mirra#Campaign_themes"><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /></a></td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">51.3</div><div class="inner_percentage Republican" style="width: 51.3%;">  </div></div></td><td class="votebox-results-cell--number">15,026</td></tr><tr class="results_row "><td class="votebox-results-cell--check"></td><td><div class="image-candidate-thumbnail-wrapper Democratic"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/Christina_Eckert.jpg" onerror="imgError(this);" alt="Image of Christina Eckert" /></div></td><td class="votebox-results-cell--text"><a href="https://ballotpedia.org/Christina_Eckert">Christina Eckert</a> (D) </td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">48.7</div><div class="inner_percentage Democratic" style="width: 48.7%;">  </div></div></td><td class="votebox-results-cell--number">14,272</td></tr><tr class="results_row"><td class="votebox-results-cell--check"></td><td> </td><td class="votebox-results-cell--text">Other/Write-in votes</td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">0.1</div><div class="inner_percentage" style="width: 0.1%;"> </div></div></td><td class="votebox-results-cell--number">19</td></tr></tbody></table></div><hr /><table class="votebox_legend"><tbody><tr class="non_result_row"><td style="width: 40px;"><p style="margin-bottom: -12px;"><img class="votebox_bp_logo" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics" /></p></td><td><p style="margin-bottom: -12px; margin-right: 15px;" class="votebox-results-metadata-p"><a href="https://ballotpedia.org/Incumbent">Incumbents</a> are <b><u>bolded and underlined</u></b>. The results have been certified. <a href="https://electionstats.state.ma.us/elections/search/date:2020-11-03" target="_blank">Source</a></p></td><td style="vertical-align: top; width: 170px; padding-right: 10px; text-align: right;" class="votebox-results-cell--number">Total votes: 29,317 </td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;"><span><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /> = candidate completed the <a href="/Ballotpedia%27s_Candidate_Connection">Ballotpedia Candidate Connection</a> survey.</span></td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;">If you are a candidate and would like to tell readers and voters more about why they should vote for you, <a href="/Survey?source=votebox">complete the Ballotpedia Candidate Connection Survey.</a></td></tr><tr><td colspan="5" style="background:#DDD; position:relative;"><p style="margin:0; font-size:0.75em; color:#666;">Do you want a spreadsheet of this type of data? <a href="mailto:data@ballotpedia.org">Contact our sales team.</a></p></td></tr></tbody></table></div></div><h4>Democratic primary election</h4><div class="votebox-scroll-container"><div class="votebox"><div class="race_header democratic"><h5 class="votebox-header-election-type"> Democratic primary for Massachusetts House of Representatives 2nd Essex District</h5></div><p class="results_text"><a href="https://ballotpedia.org/Christina_Eckert">Christina Eckert</a> advanced from the Democratic primary for Massachusetts House of Representatives 2nd Essex District on September 1, 2020. </p><p class="indicate_scroll" style="text-align: right"></p><div class="results_table_container"><table class="results_table"><tbody><tr class="non_result_row" style="margin-top: 6px;"><td colspan="2"></td><td><div>Candidate</div></td><td style="text-align: center;min-width: 100px;"><div style="width: 75px;text-align: center;float:left;margin-left: 10px;">%</div></td><td style="text-align: center;"><div>Votes</div></td></tr><tr class="results_row winner"><td class="votebox-results-cell--check">✔</td><td><div class="image-candidate-thumbnail-wrapper Democratic"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/Christina_Eckert.jpg" onerror="imgError(this);" alt="Image of Christina Eckert" /></div></td><td class="votebox-results-cell--text"><a href="https://ballotpedia.org/Christina_Eckert">Christina Eckert</a></td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">99.4</div><div class="inner_percentage Democratic" style="width: 99.4%;">  </div></div></td><td class="votebox-results-cell--number">8,481</td></tr><tr class="results_row"><td class="votebox-results-cell--check"></td><td> </td><td class="votebox-results-cell--text">Other/Write-in votes</td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">0.6</div><div class="inner_percentage" style="width: 0.6%;"> </div></div></td><td class="votebox-results-cell--number">48</td></tr></tbody></table></div><hr /><table class="votebox_legend"><tbody><tr class="non_result_row"><td style="width: 40px;"><p style="margin-bottom: -12px;"><img class="votebox_bp_logo" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics" /></p></td><td><p style="margin-bottom: -12px; margin-right: 15px;" class="votebox-results-metadata-p"> There were no <a href="https://ballotpedia.org/Incumbent">incumbents</a> in this race. The results have been certified. <a href="https://electionstats.state.ma.us/elections/search/year_from:2020/year_to:2020/office_id:8/stage:Primaries" target="_blank">Source</a></p></td><td style="vertical-align: top; width: 170px; padding-right: 10px; text-align: right;" class="votebox-results-cell--number">Total votes: 8,529 </td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;"><span><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /> = candidate completed the <a href="/Ballotpedia%27s_Candidate_Connection">Ballotpedia Candidate Connection</a> survey.</span></td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;">If you are a candidate and would like to tell readers and voters more about why they should vote for you, <a href="/Survey?source=votebox">complete the Ballotpedia Candidate Connection Survey.</a></td></tr><tr><td colspan="5" style="background:#DDD; position:relative;"><p style="margin:0; font-size:0.75em; color:#666;">Do you want a spreadsheet of this type of data? <a href="mailto:data@ballotpedia.org">Contact our sales team.</a></p></td></tr></tbody></table></div></div><h4>Republican primary election</h4><div class="votebox-scroll-container"><div class="votebox"><div class="race_header republican"><h5 class="votebox-header-election-type"> Republican primary for Massachusetts House of Representatives 2nd Essex District</h5></div><p class="results_text">Incumbent <a href="https://ballotpedia.org/Leonard_Mirra">Leonard Mirra</a> advanced from the Republican primary for Massachusetts House of Representatives 2nd Essex District on September 1, 2020. </p><p class="indicate_scroll" style="text-align: right"></p><div class="results_table_container"><table class="results_table"><tbody><tr class="non_result_row" style="margin-top: 6px;"><td colspan="2"></td><td><div>Candidate</div></td><td style="text-align: center;min-width: 100px;"><div style="width: 75px;text-align: center;float:left;margin-left: 10px;">%</div></td><td style="text-align: center;"><div>Votes</div></td></tr><tr class="results_row winner"><td class="votebox-results-cell--check">✔</td><td><div class="image-candidate-thumbnail-wrapper Republican"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/Leonard_Mirra.jpg" onerror="imgError(this);" alt="Image of Leonard Mirra" /></div></td><td class="votebox-results-cell--text"><b><u><a href="https://ballotpedia.org/Leonard_Mirra">Leonard Mirra</a></u></b> <a href="https://ballotpedia.org/Leonard_Mirra#Campaign_themes"><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /></a></td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">99.3</div><div class="inner_percentage Republican" style="width: 99.3%;">  </div></div></td><td class="votebox-results-cell--number">3,008</td></tr><tr class="results_row"><td class="votebox-results-cell--check"></td><td> </td><td class="votebox-results-cell--text">Other/Write-in votes</td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">0.7</div><div class="inner_percentage" style="width: 0.7%;"> </div></div></td><td class="votebox-results-cell--number">20</td></tr></tbody></table></div><hr /><table class="votebox_legend"><tbody><tr class="non_result_row"><td style="width: 40px;"><p style="margin-bottom: -12px;"><img class="votebox_bp_logo" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics" /></p></td><td><p style="margin-bottom: -12px; margin-right: 15px;" class="votebox-results-metadata-p"><a href="https://ballotpedia.org/Incumbent">Incumbents</a> are <b><u>bolded and underlined</u></b>. The results have been certified. <a href="https://electionstats.state.ma.us/elections/search/year_from:2020/year_to:2020/office_id:8/stage:Primaries" target="_blank">Source</a></p></td><td style="vertical-align: top; width: 170px; padding-right: 10px; text-align: right;" class="votebox-results-cell--number">Total votes: 3,028 </td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;"><span><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /> = candidate completed the <a href="/Ballotpedia%27s_Candidate_Connection">Ballotpedia Candidate Connection</a> survey.</span></td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;">If you are a candidate and would like to tell readers and voters more about why they should vote for you, <a href="/Survey?source=votebox">complete the Ballotpedia Candidate Connection Survey.</a></td></tr><tr><td colspan="5" style="background:#DDD; position:relative;"><p style="margin:0; font-size:0.75em; color:#666;">Do you want a spreadsheet of this type of data? <a href="mailto:data@ballotpedia.org">Contact our sales team.</a></p></td></tr></tbody></table></div></div><script>function defer(){window.jQuery?indicateScroll():setTimeout(function(){defer()},500)}function indicateScroll(){jQuery(".votebox").each(function(e){if(jQuery(".results_table_container").get(e).scrollHeight>580){let o=jQuery(".votebox .indicate_scroll").get(e);jQuery(o).html("Scroll for more <i class='glyphicon glyphicon-arrow-down'></i> ")}})}defer();</script> <h3><span class="mw-headline" id="2018">2018</span></h3> <p><style> .votebox { color: #888; display: table; max-width: 600px; } .electionsectionheading { font-size: 1.25em; font-weight: bold; padding-left: 10px; margin-bottom: .75em; margin-top: 1em; } .results_text { font-size: 0.9em; font-weight: 200; border-bottom: 1px solid grey; padding-bottom: 7px; } .election_results_text { display: inline; } .race_header { background: #4c4c4c; color: #fff; padding:7px 8px 8px; text-align: center; margin-bottom: 4px; } .race_header.democratic { background-color: #003388; } .race_header.republican { background-color: #db0000; } .race_header.libertarian { background-color: #dac113; } .race_header.green { background-color: #6db24f; } .mw-body #mw-content-text .votebox .race_header h3.votebox-header-office-name { font-size: 20px; letter-spacing: .03em; padding-bottom: 8px; padding-left: 0; } .mw-body #mw-content-text .votebox .race_header h5.votebox-header-election-type { font-size: 16px; font-weight: 300; letter-spacing: .04em; padding-left: 0; margin-top: 0px; margin-bottom: 0px; line-height: 1.5em; } .results_table { width: 100%; } .votebox_legend { width: 100% !important; } .votebox_legend .non_result_row { vertical-align: top; } .results_row td { padding-bottom: 3px; padding-top: 3px; } .results_row td:first-child { padding-left: 8px; } .results_row { height: 56px; } .votebox-results-cell--check { color: #6db24f; font-size: 2em; } .mw-content-ltr td.votebox-results-cell--text, .mw-body #mw-content-text th.votebox-results-cell--text { font-weight: 300; } .mw-body #mw-content-text th.votebox-results-cell--text { font-weight: 100; text-align: left; } .votebox-results-cell--number { text-align: center; } .image-candidate-thumbnail-wrapper { border: 1px solid #999; border-radius: 50%; display: block; height: 50px; overflow: hidden; position: relative; width: 50px; margin-right: 10px; } .image-candidate-thumbnail-wrapper .image-candidate-thumbnail { width: 100% } .results_row.winner { background-color: #f4f4f4; } .non_result_row { color: #888; font-size: 12px; letter-spacing: 0.03em; } .non_result_row th { text-align: left !important; } .non_result_row div { display: inline-block; } .race_footer { display: block; margin: 8px auto; width: 50%; } .votebox-results-metadata { padding-bottom: 8px; padding-left: 16px; padding-top: 8px; } .votebox-results-metadata-p { font-size: 12px; letter-spacing: 0.03em; padding-bottom: 0px; margin-bottom: -2px !important; } .outer_percentage { margin: 0px 10px; width: 90%; background-color: #ccc; float: left; height: 22px; overflow-y: hidden; position: relative; top: -1px; max-width: 75px; } .inner_percentage { display: inline-block; position: absolute; top: 0px; left: 0px; height: 100%; } .inner_percentage.Democratic { background-color: #003388; } .inner_percentage.Republican { background-color: #db0000; } .inner_percentage.Libertarian { background-color: #f9d334; } .inner_percentage.Green { background-color: #6db24f; } .inner_percentage.CrossFiled { background-color: grey; } .inner_percentage, .inner_percentage.Nonpartisan, .inner_percentage.Independent, .inner_percentage.Constitution, .inner_percentage.unknown { background-color: green; } .percentage_number { display: inline-block; width: 100%; color:white; position: absolute; top: 2px; left: 0; text-align: center; z-index:1; } .votebox_bp_logo { width: 35px !important; vertical-align: middle; margin-right: 12px; position: relative; top: -5px; } .votebox-covid-disclaimer { font-style: italic; margin-bottom:16px; margin-top: 16px; } .indicate_scroll { font-size: 12px; margin: 0; padding-bottom: 5px; font-style: italic; color: #0645ad; } @media screen and (max-width: 350px) { .race_header, .results_text, .results_table_container, .votebox_legend { width: 350px; } .votebox { overflow-x: scroll; width: 100%; display: block; } } .votebox-scroll-container { overflow-x: auto; } .silhouette-image-container { position: relative; display: inline-block; } .silhouette-text-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; background-color: white; opacity: 0; font-size: 12px; text-align: center; transition: opacity 0.3s ease; border-radius: 100%; line-height: 1.1; cursor: pointer; } .silhouette-image-container:hover .silhouette-text-overlay { opacity: 1; } </style><style> .votebox-scroll-container { overflow-y: hidden; } .results_table_container { max-height: 580px; overflow-y: auto; } </p> </style></p><h4>General election</h4><div class="votebox-scroll-container"><div class="votebox"><div class="race_header nonpartisan"><h5 class="votebox-header-election-type">General election for Massachusetts House of Representatives 2nd Essex District</h5></div><p class="results_text">Incumbent <a href="https://ballotpedia.org/Leonard_Mirra">Leonard Mirra</a> defeated <a href="https://ballotpedia.org/Christina_Eckert">Christina Eckert</a> in the general election for Massachusetts House of Representatives 2nd Essex District on November 6, 2018. </p><p class="indicate_scroll" style="text-align: right"></p><div class="results_table_container"><table class="results_table"><tbody><tr class="non_result_row" style="margin-top: 6px;"><td colspan="2"></td><td><div>Candidate</div></td><td style="text-align: center;min-width: 100px;"><div style="width: 75px;text-align: center;float:left;margin-left: 10px;">%</div></td><td style="text-align: center;"><div>Votes</div></td></tr><tr class="results_row winner"><td class="votebox-results-cell--check">✔</td><td><div class="image-candidate-thumbnail-wrapper Republican"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/Leonard_Mirra.jpg" onerror="imgError(this);" alt="Image of Leonard Mirra" /></div></td><td class="votebox-results-cell--text"><b><u><a href="https://ballotpedia.org/Leonard_Mirra">Leonard Mirra</a></u></b> (R) </td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">50.7</div><div class="inner_percentage Republican" style="width: 50.7%;">  </div></div></td><td class="votebox-results-cell--number">11,588</td></tr><tr class="results_row "><td class="votebox-results-cell--check"></td><td><div class="image-candidate-thumbnail-wrapper Democratic"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/Christina_Eckert.jpg" onerror="imgError(this);" alt="Image of Christina Eckert" /></div></td><td class="votebox-results-cell--text"><a href="https://ballotpedia.org/Christina_Eckert">Christina Eckert</a> (D) <a href="https://ballotpedia.org/Christina_Eckert#Campaign_themes"><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /></a></td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">49.3</div><div class="inner_percentage Democratic" style="width: 49.3%;">  </div></div></td><td class="votebox-results-cell--number">11,264</td></tr><tr class="results_row"><td class="votebox-results-cell--check"></td><td> </td><td class="votebox-results-cell--text">Other/Write-in votes</td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">0.1</div><div class="inner_percentage" style="width: 0.1%;"> </div></div></td><td class="votebox-results-cell--number">12</td></tr></tbody></table></div><hr /><table class="votebox_legend"><tbody><tr class="non_result_row"><td style="width: 40px;"><p style="margin-bottom: -12px;"><img class="votebox_bp_logo" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics" /></p></td><td><p style="margin-bottom: -12px; margin-right: 15px;" class="votebox-results-metadata-p"><a href="https://ballotpedia.org/Incumbent">Incumbents</a> are <b><u>bolded and underlined</u></b>. The results have been certified. <a href="http://electionstats.state.ma.us/elections/search/year_from:2018/year_to:2018/office_id:8/stage:General" target="_blank">Source</a></p></td><td style="vertical-align: top; width: 170px; padding-right: 10px; text-align: right;" class="votebox-results-cell--number">Total votes: 22,864 </td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;"><span><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /> = candidate completed the <a href="/Ballotpedia%27s_Candidate_Connection">Ballotpedia Candidate Connection</a> survey.</span></td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;">If you are a candidate and would like to tell readers and voters more about why they should vote for you, <a href="/Survey?source=votebox">complete the Ballotpedia Candidate Connection Survey.</a></td></tr><tr><td colspan="5" style="background:#DDD; position:relative;"><p style="margin:0; font-size:0.75em; color:#666;">Do you want a spreadsheet of this type of data? <a href="mailto:data@ballotpedia.org">Contact our sales team.</a></p></td></tr></tbody></table></div></div><h4>Democratic primary election</h4><div class="votebox-scroll-container"><div class="votebox"><div class="race_header democratic"><h5 class="votebox-header-election-type"> Democratic primary for Massachusetts House of Representatives 2nd Essex District</h5></div><p class="results_text"><a href="https://ballotpedia.org/Christina_Eckert">Christina Eckert</a> advanced from the Democratic primary for Massachusetts House of Representatives 2nd Essex District on September 4, 2018. </p><p class="indicate_scroll" style="text-align: right"></p><div class="results_table_container"><table class="results_table"><tbody><tr class="non_result_row" style="margin-top: 6px;"><td colspan="2"></td><td><div>Candidate</div></td><td style="text-align: center;min-width: 100px;"><div style="width: 75px;text-align: center;float:left;margin-left: 10px;">%</div></td><td style="text-align: center;"><div>Votes</div></td></tr><tr class="results_row winner"><td class="votebox-results-cell--check">✔</td><td><div class="image-candidate-thumbnail-wrapper Democratic"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/Christina_Eckert.jpg" onerror="imgError(this);" alt="Image of Christina Eckert" /></div></td><td class="votebox-results-cell--text"><a href="https://ballotpedia.org/Christina_Eckert">Christina Eckert</a> <a href="https://ballotpedia.org/Christina_Eckert#Campaign_themes"><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /></a></td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">100.0</div><div class="inner_percentage Democratic" style="width: 100.0%;">  </div></div></td><td class="votebox-results-cell--number">3,311</td></tr></tbody></table></div><hr /><table class="votebox_legend"><tbody><tr class="non_result_row"><td style="width: 40px;"><p style="margin-bottom: -12px;"><img class="votebox_bp_logo" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics" /></p></td><td><p style="margin-bottom: -12px; margin-right: 15px;" class="votebox-results-metadata-p"> There were no <a href="https://ballotpedia.org/Incumbent">incumbents</a> in this race. The results have been certified. <a href="https://elections.ap.org/masslive/election_results/2018-09-04/state/MA" target="_blank">Source</a></p></td><td style="vertical-align: top; width: 170px; padding-right: 10px; text-align: right;" class="votebox-results-cell--number">Total votes: 3,311 </td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;"><span><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /> = candidate completed the <a href="/Ballotpedia%27s_Candidate_Connection">Ballotpedia Candidate Connection</a> survey.</span></td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;">If you are a candidate and would like to tell readers and voters more about why they should vote for you, <a href="/Survey?source=votebox">complete the Ballotpedia Candidate Connection Survey.</a></td></tr><tr><td colspan="5" style="background:#DDD; position:relative;"><p style="margin:0; font-size:0.75em; color:#666;">Do you want a spreadsheet of this type of data? <a href="mailto:data@ballotpedia.org">Contact our sales team.</a></p></td></tr></tbody></table></div></div><h4>Republican primary election</h4><div class="votebox-scroll-container"><div class="votebox"><div class="race_header republican"><h5 class="votebox-header-election-type"> Republican primary for Massachusetts House of Representatives 2nd Essex District</h5></div><p class="results_text">Incumbent <a href="https://ballotpedia.org/Leonard_Mirra">Leonard Mirra</a> advanced from the Republican primary for Massachusetts House of Representatives 2nd Essex District on September 4, 2018. </p><p class="indicate_scroll" style="text-align: right"></p><div class="results_table_container"><table class="results_table"><tbody><tr class="non_result_row" style="margin-top: 6px;"><td colspan="2"></td><td><div>Candidate</div></td><td style="text-align: center;min-width: 100px;"><div style="width: 75px;text-align: center;float:left;margin-left: 10px;">%</div></td><td style="text-align: center;"><div>Votes</div></td></tr><tr class="results_row winner"><td class="votebox-results-cell--check">✔</td><td><div class="image-candidate-thumbnail-wrapper Republican"><img class="image-candidate-thumbnail" src="https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/100/100/Leonard_Mirra.jpg" onerror="imgError(this);" alt="Image of Leonard Mirra" /></div></td><td class="votebox-results-cell--text"><b><u><a href="https://ballotpedia.org/Leonard_Mirra">Leonard Mirra</a></u></b></td><td class="votebox-results-cell--number"><div class="outer_percentage">  <div class="percentage_number">100.0</div><div class="inner_percentage Republican" style="width: 100.0%;">  </div></div></td><td class="votebox-results-cell--number">2,607</td></tr></tbody></table></div><hr /><table class="votebox_legend"><tbody><tr class="non_result_row"><td style="width: 40px;"><p style="margin-bottom: -12px;"><img class="votebox_bp_logo" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/bp-logo-sm.svg" alt="Ballotpedia Logo" title="The Encyclopedia of American Politics" /></p></td><td><p style="margin-bottom: -12px; margin-right: 15px;" class="votebox-results-metadata-p"><a href="https://ballotpedia.org/Incumbent">Incumbents</a> are <b><u>bolded and underlined</u></b>. The results have been certified. <a href="https://elections.ap.org/masslive/election_results/2018-09-04/state/MA" target="_blank">Source</a></p></td><td style="vertical-align: top; width: 170px; padding-right: 10px; text-align: right;" class="votebox-results-cell--number">Total votes: 2,607 </td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;"><span><img style="width: 15px" src="https://ballotpedia.s3.us-east-1.amazonaws.com/images/candidate_connection_shortened_logo.png" alt="Candidate Connection" title="Candidate Connection" /> = candidate completed the <a href="/Ballotpedia%27s_Candidate_Connection">Ballotpedia Candidate Connection</a> survey.</span></td></tr><tr class="non_result_row"><td colspan="5" style="margin:5px;">If you are a candidate and would like to tell readers and voters more about why they should vote for you, <a href="/Survey?source=votebox">complete the Ballotpedia Candidate Connection Survey.</a></td></tr><tr><td colspan="5" style="background:#DDD; position:relative;"><p style="margin:0; font-size:0.75em; color:#666;">Do you want a spreadsheet of this type of data? <a href="mailto:data@ballotpedia.org">Contact our sales team.</a></p></td></tr></tbody></table></div></div><script>function defer(){window.jQuery?indicateScroll():setTimeout(function(){defer()},500)}function indicateScroll(){jQuery(".votebox").each(function(e){if(jQuery(".results_table_container").get(e).scrollHeight>580){let o=jQuery(".votebox .indicate_scroll").get(e);jQuery(o).html("Scroll for more <i class='glyphicon glyphicon-arrow-down'></i> ")}})}defer();</script> <h3><span class="mw-headline" id="2016">2016</span></h3> <dl><dd><i>See also: <a href="/Massachusetts_House_of_Representatives_elections,_2016" title="Massachusetts House of Representatives elections, 2016">Massachusetts House of Representatives elections, 2016</a></i></dd></dl> <p>Elections for the <a href="/Massachusetts_House_of_Representatives" title="Massachusetts House of Representatives">Massachusetts House of Representatives</a> took place in 2016. The primary election took place on September 8, 2016, and the general election was held on November 8, 2016. The candidate filing deadline was June 7, 2016. </p><p> Incumbent <a href="/Leonard_Mirra" title="Leonard Mirra">Leonard Mirra</a> ran unopposed in the Massachusetts House of Representatives Second Essex District general election.<sup id="cite_ref-glist16_11-0" class="reference"><a href="#cite_note-glist16-11">[11]</a></sup><sup id="cite_ref-gresults16_12-0" class="reference"><a href="#cite_note-gresults16-12">[12]</a></sup></p><div class="results-box-2016"><table width="500px" class="bptable gray collapsible"> <tbody><tr> <th style="color:white;background-color: #444;text-align:center" colspan="3"><b>Massachusetts House of Representatives, Second Essex District General Election, 2016</b></th> </tr> <tr><td style="color:white;background-color:grey;text-align:center" colspan="2" width="100px">Party</td> <td width="275px" style="color:white;background-color:grey;text-align:center">Candidate</td></tr><tr><td width="25px"> <span style="background-color:#b00;">    </span></td><td width="75px">Republican </td><td width="275px" style="text-align:center"><a href="/Won" title="Won"><img alt="Green check mark transparent.png" src="https://cdn.ballotpedia.org/images/thumb/0/0a/Green_check_mark_transparent.png/14px-Green_check_mark_transparent.png" width="14" height="14" srcset="https://cdn.ballotpedia.org/images/thumb/0/0a/Green_check_mark_transparent.png/21px-Green_check_mark_transparent.png 1.5x, https://cdn.ballotpedia.org/images/thumb/0/0a/Green_check_mark_transparent.png/28px-Green_check_mark_transparent.png 2x" data-file-width="100" data-file-height="100" /></a> <b><a href="/Leonard_Mirra" title="Leonard Mirra">Leonard Mirra</a></b> <small><i><b>Incumbent</b></i> (unopposed)</small></td></tr><tr> <td style="text-align:left" colspan="3"><i>Source:</i> <a target="_blank" rel="noreferrer noopener" class="external text" href="http://electionstats.state.ma.us/elections/search/year_from:2016/year_to:2016/office_id:8/stage:General/show_details:1">Massachusetts Secretary of the Commonwealth</a></td> </tr></tbody></table></div><p><br /> </p><p><br /> </p><p> Incumbent <a href="/Leonard_Mirra" title="Leonard Mirra">Leonard Mirra</a> ran unopposed in the Massachusetts House of Representatives Second Essex District Republican Primary.<sup id="cite_ref-plist16_13-0" class="reference"><a href="#cite_note-plist16-13">[13]</a></sup><sup id="cite_ref-presults16_14-0" class="reference"><a href="#cite_note-presults16-14">[14]</a></sup></p><div class="results-box-2016"><table width="500px" class="bptable gray collapsible"> <tbody><tr> <th style="color:white;background-color: #444;text-align:center" colspan="3"><b>Massachusetts House of Representatives, Second Essex District Republican Primary, 2016</b></th> </tr> <tr><td style="color:white;background-color:grey;text-align:center" colspan="2" width="100px">Party</td> <td width="275px" style="color:white;background-color:grey;text-align:center">Candidate</td></tr><tr><td width="25px"> <span style="background-color:#b00;">    </span></td><td width="75px">Republican </td><td width="275px" style="text-align:center"><a href="/Won" title="Won"><img alt="Green check mark transparent.png" src="https://cdn.ballotpedia.org/images/thumb/0/0a/Green_check_mark_transparent.png/14px-Green_check_mark_transparent.png" width="14" height="14" srcset="https://cdn.ballotpedia.org/images/thumb/0/0a/Green_check_mark_transparent.png/21px-Green_check_mark_transparent.png 1.5x, https://cdn.ballotpedia.org/images/thumb/0/0a/Green_check_mark_transparent.png/28px-Green_check_mark_transparent.png 2x" data-file-width="100" data-file-height="100" /></a> <b><a href="/Leonard_Mirra" title="Leonard Mirra">Leonard Mirra</a></b> <small><i><b>Incumbent</b></i> (unopposed)</small></td></tr></tbody></table></div> <h3><span class="mw-headline" id="2014">2014</span></h3> <dl><dd><dl><dd><i>See also: <a href="/Massachusetts_House_of_Representatives_elections,_2014" title="Massachusetts House of Representatives elections, 2014">Massachusetts House of Representatives elections, 2014</a></i></dd></dl></dd></dl> <p>Elections for the <a href="/Massachusetts_House_of_Representatives" title="Massachusetts House of Representatives">Massachusetts House of Representatives</a> took place in 2014. A primary election was held on September 9, 2014, and a general election was held on <a href="/State_legislative_elections,_2014" title="State legislative elections, 2014">November 4, 2014</a>. The <a href="/Ballot_access_requirements_for_political_candidates_in_Massachusetts" title="Ballot access requirements for political candidates in Massachusetts">signature filing deadline for candidates</a> wishing to run in this election was June 3, 2014. Incumbent <a href="/Leonard_Mirra" title="Leonard Mirra">Leonard Mirra</a> defeated <a href="/Edward_Watson" title="Edward Watson">Edward Watson</a> in the Republican primary and was unopposed in the general election.<sup id="cite_ref-mapri14_15-0" class="reference"><a href="#cite_note-mapri14-15">[15]</a></sup> </p> <h3><span class="mw-headline" id="2012">2012</span></h3> <dl><dd><dl><dd><i>See also: <a href="/Massachusetts_House_of_Representatives_elections,_2012" title="Massachusetts House of Representatives elections, 2012">Massachusetts House of Representatives elections, 2012</a></i></dd></dl></dd></dl> <p>Elections for the office of Massachusetts House of Representatives consisted of a primary election on September 6, 2012 and a general election on <a href="/State_legislative_elections,_2012" title="State legislative elections, 2012">November 6, 2012</a>. The signature filing deadline for candidates wishing to run in this election was May 29, 2012.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16">[16]</a></sup> <a href="/Leonard_Mirra" title="Leonard Mirra">Leonard Mirra</a> (R) defeated <a href="/Barry_Fogel" title="Barry Fogel">Barry Fogel</a> (D) in the general election. Mirra defeated <a href="/Robert_Cronin" title="Robert Cronin">Robert Cronin</a> and <a href="/Gary_Fowler" title="Gary Fowler">Gary Fowler</a> in the Republican primary. Fogel was unopposed in the Democratic primary.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17">[17]</a></sup><sup id="cite_ref-18" class="reference"><a href="#cite_note-18">[18]</a></sup> </p> <h2><span class="mw-headline" id="Campaign_contributions">Campaign contributions</span></h2> <p><style> </p> <pre> .cftable { width: 50%; } .cftable th { font-size:1.2em; } .cftable td { text-align:center; } .cfheader { background-color: black !important; color:white !important; font-size:1.0em; font-weight:bold; } .cftotal { font-weight:bold; } </style> </p><p> From 2012 to 2024, candidates for Massachusetts House of Representatives 2nd Essex District raised a total of $621,944. Candidates who raised money in contributions earned $47,842 on average. All figures come from <i><a target="_blank" rel="noreferrer noopener" class="external text" href="https://www.followthemoney.org">Follow the Money</a></i> </p> <table class="cftable bptable" style="width:50%;"> <tbody><tr> <th colspan="4" style="font-size:1.0em;background-color:#2B2B2B;" class="cfheader">Campaign contributions, Massachusetts House of Representatives 2nd Essex District </th> </tr> <tr> <td width="15%" style="font-size:1.10em">Year</td> <td width="35%" style="font-size:1.10em;text-align:center">Amount</td> <td width="15%" style="font-size:1.10em">Candidates</td> <td width="35%" style="font-size:1.10em">Average</td> </tr> <tr> <td style="text-align:center">2024</td> <td style="text-align:center">$109,208</td> <td style="text-align:center">2</td> <td style="text-align:center">$54,604</td> </tr> <tr> <td style="text-align:center">2022</td> <td style="text-align:center">$200,236</td> <td style="text-align:center">2</td> <td style="text-align:center">$100,118</td> </tr> <tr> <td style="text-align:center">2020</td> <td style="text-align:center">$178,742</td> <td style="text-align:center">2</td> <td style="text-align:center">$89,371</td> </tr> <tr> <td style="text-align:center">2016</td> <td style="text-align:center">$5,153</td> <td style="text-align:center">1</td> <td style="text-align:center">$5,153</td> </tr> <tr> <td style="text-align:center">2014</td> <td style="text-align:center">$40,495</td> <td style="text-align:center">2</td> <td style="text-align:center">$20,248</td> </tr> <tr> <td style="text-align:center">2012</td> <td style="text-align:center">$88,110</td> <td style="text-align:center">4</td> <td style="text-align:center">$22,028</td> </tr> <tr> <td style="text-align:center" class="cftotal">Total</td> <td style="text-align:center" class="cftotal">$621,944</td> <td style="text-align:center" class="cftotal">13</td> <td style="text-align:center" class="cftotal">$47,842</td> </tr> </tbody></table> <p><br /> </p> <div id="div-gpt-ad-1548351761485-0"><script>googletag.cmd.push(function() { googletag.display("div-gpt-ad-1548351761485-0"); });</script></div><h2><span class="mw-headline" id="See_also">See also</span></h2> <div style="float:right; border:1px solid #00008B; margin:1px;"> <table cellspacing="0" style="width:145px; background:#transparent;"> <tbody><tr> <td style="width:45px; height:45px; background:#transparent; text-align:center; font-size:13pt; color:black;"><b> <div class="center"><div class="floatnone"><a href="/Ballotpedia:Submit_a_link" title="Ballotpedia:Submit a link"><img alt="BP-Initials-UPDATED.png" src="https://ballotpedia.s3.amazonaws.com/images/thumb/0/0c/BP-Initials-UPDATED.png/50px-BP-Initials-UPDATED.png" decoding="async" width="50" height="35" srcset="https://ballotpedia.s3.amazonaws.com/images/thumb/0/0c/BP-Initials-UPDATED.png/75px-BP-Initials-UPDATED.png 1.5x, https://ballotpedia.s3.amazonaws.com/images/thumb/0/0c/BP-Initials-UPDATED.png/100px-BP-Initials-UPDATED.png 2x" data-file-width="975" data-file-height="675" /></a></div></div> </b> </td> <td style="font-size:8pt; padding:4pt; line-height:1.25em; color:black;"><b><a href="/Ballotpedia:Submit_a_link" title="Ballotpedia:Submit a link">Suggest a link</a></b> </td></tr></tbody></table></div> <ul><li><a href="/Massachusetts_State_Legislature" class="mw-redirect" title="Massachusetts State Legislature">Massachusetts State Legislature</a></li> <li><a href="/Massachusetts_House_of_Representatives" title="Massachusetts House of Representatives">Massachusetts House of Representatives</a></li> <li><a href="/Massachusetts_State_Senate" title="Massachusetts State Senate">Massachusetts State Senate</a></li></ul> <h2><span class="mw-headline" id="External_links">External links</span></h2> <ul><li><a target="_blank" rel="noreferrer noopener" class="external text" href="https://malegislature.gov/">Massachusetts Legislature</a></li></ul> <h2><span class="mw-headline" id="Footnotes">Footnotes</span></h2> <p> <script type="text/javascript"> if(document.getElementsByClassName("reference").length==0) if(document.getElementById('Footnotes')!==null) document.getElementById('Footnotes').parentNode.style.display = 'none'; </script> </p> <div class="references-small"><div class="mobile-columns"> <div class="mw-references-wrap mw-references-columns"><ol class="references"> <li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="https://malegislature.gov/laws/constitution#amendmentArticleCI"><i>The 193rd General Court of the Commonwealth of Massachusetts</i>, "Massachusetts Constitution," accessed February 10, 2023</a></span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="https://www.ncsl.org/about-state-legislatures/2024-legislator-compensation"><i>National Conference of State Legislatures</i>, "2024 Legislator Compensation," August 21, 2024</a></span> </li> <li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="https://malegislature.gov/Laws/GeneralLaws/PartI/TitleVIII/Chapter50/Section6A"><i>Massachusetts General Court</i>, "General Laws," accessed February 12, 2021</a> <i>(Section Chapter 50, Section 6A)</i></span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="https://malegislature.gov/Laws/GeneralLaws/PartI/TitleI/Chapter3/Section10a"><i>Massachusetts General Court</i>, "General Laws," accessed February 12, 2021</a> <i>(Section Chapter 3: Section 10A)</i></span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="https://malegislature.gov/Laws/GeneralLaws/PartI/TitleVIII/Chapter54/Section141"><i>Massachusetts General Court</i>, "General Laws," accessed February 12, 2021</a> <i>(Section Chapter 54: Section 141)</i></span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="https://www.masslive.com/politics/2021/11/as-massachusetts-gov-charlie-baker-oks-new-districts-secretary-of-state-william-galvin-warns-of-chaos.html"><i>MassLive</i>, "As Massachusetts Gov. Charlie Baker OKs new districts, Secretary of State William Galvin warns of chaos," November 4, 2021</a></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="https://www.bostonglobe.com/2021/10/27/metro/lawmakers-poised-send-new-political-maps-increasing-number-majority-minority-districts-baker/"><i>Boston Globe</i>, "Lawmakers poised to send new political maps, increasing number of majority-minority districts, to Baker," October 27, 2021</a></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="https://www.bostonglobe.com/2021/10/27/metro/lawmakers-poised-send-new-political-maps-increasing-number-majority-minority-districts-baker/"><i>Boston Globe</i>, "Lawmakers poised to send new political maps, increasing number of majority-minority districts, to Baker," October 27, 2021</a></span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="https://www.bostonglobe.com/2021/10/27/metro/lawmakers-poised-send-new-political-maps-increasing-number-majority-minority-districts-baker/"><i>Boston Globe</i>, "Lawmakers poised to send new political maps, increasing number of majority-minority districts, to Baker," October 27, 2021</a></span> </li> <li id="cite_note-maloyola-10"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-maloyola_10-0">10.0</a></sup> <sup><a href="#cite_ref-maloyola_10-1">10.1</a></sup></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="http://redistricting.lls.edu/states-MA.php"><i>All About Redistricting</i>, "Massachusetts," accessed May 4, 2015</a></span> </li> <li id="cite_note-glist16-11"><span class="mw-cite-backlink"><a href="#cite_ref-glist16_11-0">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="http://www.sec.state.ma.us/ele/ele16/state_election_cand_16.htm"><i>Massachusetts Secretary of State</i>, "2016 State election candidates," accessed October 3, 2016</a></span> </li> <li id="cite_note-gresults16-12"><span class="mw-cite-backlink"><a href="#cite_ref-gresults16_12-0">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="http://electionstats.state.ma.us/elections/search/year_from:2016/year_to:2016/office_id:8/stage:General/show_details:1"><i>Massachusetts Secretary of the Commonwealth</i>, "Election data lookup," accessed December 20, 2016</a></span> </li> <li id="cite_note-plist16-13"><span class="mw-cite-backlink"><a href="#cite_ref-plist16_13-0">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="https://www.sec.state.ma.us/ele/ele16/state_primary-democratic16.htm"><i>Massachusetts Secretary of State</i>, "2016 Primary Candidates (Democratic)," accessed June 20, 2016</a></span> </li> <li id="cite_note-presults16-14"><span class="mw-cite-backlink"><a href="#cite_ref-presults16_14-0">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="http://electionstats.state.ma.us/elections/search/year_from:2016/year_to:2016/office_id:9/stage:Primaries"><i>Secretary of the Commonweath of Massachusetts</i>, "Massachusetts Election Statistics," accessed October 14, 2016</a></span> </li> <li id="cite_note-mapri14-15"><span class="mw-cite-backlink"><a href="#cite_ref-mapri14_15-0">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="http://www.sec.state.ma.us/ele/ele14/primary_candidates14.htm"><i>Massachusetts Secretary of the Commonwealth</i>, "2014 State Primary Candidates," accessed September 9, 2014</a></span> </li> <li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="http://www.sec.state.ma.us/ele/elepdf/candidates_guide_2012.pdf"><i>Massachusetts Secretary of State,</i> “A Candidate’s Guide to the 2012 State Election.” Retrieved November 2, 2013</a></span> </li> <li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="http://www.sec.state.ma.us/ele/ele12/primary_results12.htm"><i>Massachusetts Secretary of State</i>, 2012 primary election results. Retrieved November 2, 2013</a></span> </li> <li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text"><a target="_blank" rel="noreferrer noopener" class="external text" href="http://www.sec.state.ma.us/ele/elepdf/rov12.pdf"><i>Massachusetts Secretary of State</i>, 2012 general election results. Retrieved November 2, 2013</a></span> </li> </ol></div></div></div> <p><style> .leg-hnt-container { width: 100%; box-sizing: border-box; border: 1px solid #aaa; clear: both; padding: 2px; font-size: 90%; text-align: center; } .leg-hnt-flex-row { display: flex; break-inside: avoid-column; justify-content: center; flex-wrap: wrap; } .leg-hnt-flex-column { display: flex; flex-direction: column; padding: 2px 0; } .leg-hnt-title { font-size: 110%; font-weight: bold; background-color: #ccf; padding: 2px 0; } .leg-hnt-leadership { padding-bottom: 5px; box-sizing: border-box; border-bottom: 1px solid #aaa; } .leg-hnt-leadership-title { display: block; font-weight: 500; } .leg-hnt-leadership > div { flex: 0 0 175px; } .leg-hnt-district-number { font-weight: 500; } .leg-hnt-responsive-columns { column-width: 175px; column-count: auto; column-gap: 1em; column-rule: 1px solid #aaa; } .leg-hnt-section-title { font-weight: bold; margin: 3px 0; } .leg-hnt-flex-item { margin: 0 5px; } .leg-hnt-border-top { border-top: 1px solid #aaa; margin-top: 5px; padding-top: 5px; } .leg-hnt-toggle-text { float: right; } .leg-hnt-hide { display: none; } .leg-hnt-district-container { display: inline-block; break-inside: avoid-column; width: 100%; flex: 0 0 150px; margin: 5px auto; } </style> </p><p><br /> </p> <div class="leg-hnt-container"> <div><a class="leg-hnt-toggle-text" id="leg-hnt-toggle67b22d8254fbf" title="Click to show the current incumbents">[show]</a></div> <div class="leg-hnt-title">Current members of the <a href="/Massachusetts_House_of_Representatives" target="_blank">Massachusetts House of Representatives</a></div> <div class="leg-hnt-flex-column leg-hnt-hide" id="leg-hnt-content67b22d8254fbf"> <div class="leg-hnt-section-title">Leadership</div> <div class="leg-hnt-leadership leg-hnt-flex-row"> <div><span class="leg-hnt-leadership-title">Speaker of the House:</span>Ronald Mariano</div> <div><span class="leg-hnt-leadership-title">Majority Leader:</span>Michael Moran</div> </div> <div class="leg-hnt-section-title">Representatives</div> <div class="leg-hnt-responsive-columns"> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">Barnstable, Dukes, and Nantucket District</div> <div> <a href="https://ballotpedia.org/Thomas_Moakley" title="Thomas Moakley">Thomas Moakley</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">1st Barnstable District</div> <div> <a href="https://ballotpedia.org/Chris_Flanagan" title="Chris Flanagan">Chris Flanagan</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">1st Berkshire District</div> <div> <a href="https://ballotpedia.org/John_Barrett_III" title="John Barrett">John Barrett</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">1st Bristol District</div> <div> <a href="https://ballotpedia.org/Michael_Chaisson" title="Michael Chaisson">Michael Chaisson</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">1st Essex District</div> <div> <a href="https://ballotpedia.org/Dawne_Shand" title="Dawne Shand">Dawne Shand</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">1st Franklin District</div> <div> <a href="https://ballotpedia.org/Natalie_Blais" title="Natalie Blais">Natalie Blais</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">1st Hampden District</div> <div> <a href="https://ballotpedia.org/Todd_Smola" title="Todd Smola">Todd Smola</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">1st Hampshire District</div> <div> <a href="https://ballotpedia.org/Lindsay_Sabadosa" title="Lindsay Sabadosa">Lindsay Sabadosa</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">1st Middlesex District</div> <div> <a href="https://ballotpedia.org/Margaret_Scarsdale" title="Margaret Scarsdale">Margaret Scarsdale</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">1st Norfolk District</div> <div> <a href="https://ballotpedia.org/Bruce_Ayers" title="Bruce Ayers">Bruce Ayers</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">1st Plymouth District</div> <div> <a href="https://ballotpedia.org/Michelle_Badger" title="Michelle Badger">Michelle Badger</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">1st Suffolk District</div> <div> <a href="https://ballotpedia.org/Adrian_Madaro" title="Adrian Madaro">Adrian Madaro</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">1st Worcester District</div> <div> <a href="https://ballotpedia.org/Kimberly_Ferguson" title="Kimberly Ferguson">Kimberly Ferguson</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">2nd Barnstable District</div> <div> <a href="https://ballotpedia.org/Kip_Diggs" title="Kip Diggs">Kip Diggs</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">2nd Berkshire District</div> <div> <a href="https://ballotpedia.org/Tricia_Farley-Bouvier" title="Tricia Farley-Bouvier">Tricia Farley-Bouvier</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">2nd Bristol District</div> <div> <a href="https://ballotpedia.org/James_Hawkins_(Massachusetts)" title="James Hawkins">James Hawkins</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">2nd Essex District</div> <div> <a href="https://ballotpedia.org/Kristin_Kassner" title="Kristin Kassner">Kristin Kassner</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">2nd Franklin District</div> <div> <a href="https://ballotpedia.org/Susannah_Whipps" title="Susannah Whipps">Susannah Whipps</a> (U) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">2nd Hampden District</div> <div> <a href="https://ballotpedia.org/Brian_Ashe" title="Brian Ashe">Brian Ashe</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">2nd Hampshire District</div> <div> <a href="https://ballotpedia.org/Homar_Gomez" title="Homar Gomez">Homar Gomez</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">2nd Middlesex District</div> <div> <a href="https://ballotpedia.org/James_Arciero" title="James Arciero">James Arciero</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">2nd Norfolk District</div> <div> <a href="https://ballotpedia.org/Tackey_Chan" title="Tackey Chan">Tackey Chan</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">2nd Plymouth District</div> <div> <a href="https://ballotpedia.org/John_Gaskey" title="John Gaskey">John Gaskey</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">2nd Suffolk District</div> <div> <a href="https://ballotpedia.org/Daniel_Joseph_Ryan" title="Daniel Ryan">Daniel Ryan</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">2nd Worcester District</div> <div> <a href="https://ballotpedia.org/Jonathan_Zlotnik" title="Jonathan Zlotnik">Jonathan Zlotnik</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">3rd Barnstable District</div> <div> <a href="https://ballotpedia.org/David_Vieira" title="David Vieira">David Vieira</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">3rd Berkshire District</div> <div> <a href="https://ballotpedia.org/Leigh_Davis" title="Leigh Davis">Leigh Davis</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">3rd Bristol District</div> <div> <a href="https://ballotpedia.org/Carol_Doherty" title="Carol Doherty">Carol Doherty</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">3rd Essex District</div> <div> <a href="https://ballotpedia.org/Andy_Vargas" title="Andy Vargas">Andy Vargas</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">3rd Hampden District</div> <div> <a href="https://ballotpedia.org/Nicholas_Boldyga" title="Nicholas Boldyga">Nicholas Boldyga</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">3rd Hampshire District</div> <div> <a href="https://ballotpedia.org/Mindy_Domb" title="Mindy Domb">Mindy Domb</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">3rd Middlesex District</div> <div> <a href="https://ballotpedia.org/Kate_Hogan" title="Kate Hogan">Kate Hogan</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">3rd Norfolk District</div> <div> <a href="https://ballotpedia.org/Ronald_Mariano" title="Ronald Mariano">Ronald Mariano</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">3rd Plymouth District</div> <div> <a href="https://ballotpedia.org/Joan_Meschino" title="Joan Meschino">Joan Meschino</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">3rd Suffolk District</div> <div> <a href="https://ballotpedia.org/Aaron_Michlewitz" title="Aaron Michlewitz">Aaron Michlewitz</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">3rd Worcester District</div> <div> <a href="https://ballotpedia.org/Michael_Kushmerek" title="Michael Kushmerek">Michael Kushmerek</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">4th Barnstable District</div> <div> <a href="https://ballotpedia.org/Hadley_Luddy" title="Hadley Luddy">Hadley Luddy</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">4th Bristol District</div> <div> <a href="https://ballotpedia.org/Steven_Howitt" title="Steven Howitt">Steven Howitt</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">4th Essex District</div> <div> <a href="https://ballotpedia.org/Estela_Reyes" title="Estela Reyes">Estela Reyes</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">4th Hampden District</div> <div> <a href="https://ballotpedia.org/Kelly_Pease" title="Kelly Pease">Kelly Pease</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">4th Middlesex District</div> <div> <a href="https://ballotpedia.org/Danielle_Gregoire" title="Danielle Gregoire">Danielle Gregoire</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">4th Norfolk District</div> <div> <a href="https://ballotpedia.org/James_Murphy_(Massachusetts)" title="James Murphy">James Murphy</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">4th Plymouth District</div> <div> <a href="https://ballotpedia.org/Patrick_Joseph_Kearney" title="Patrick Joseph Kearney">Patrick Joseph Kearney</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">4th Suffolk District</div> <div> <a href="https://ballotpedia.org/David_Biele" title="David Biele">David Biele</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">4th Worcester District</div> <div> <a href="https://ballotpedia.org/Natalie_Higgins" title="Natalie Higgins">Natalie Higgins</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">5th Barnstable District</div> <div> <a href="https://ballotpedia.org/Steven_Xiarhos" title="Steven Xiarhos">Steven Xiarhos</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">5th Bristol District</div> <div> <a href="https://ballotpedia.org/Justin_Thurber" title="Justin Thurber">Justin Thurber</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">5th Essex District</div> <div> <a href="https://ballotpedia.org/Ann-Margaret_Ferrante" title="Ann-Margaret Ferrante">Ann-Margaret Ferrante</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">5th Hampden District</div> <div> <a href="https://ballotpedia.org/Patricia_Duffy" title="Patricia Duffy">Patricia Duffy</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">5th Middlesex District</div> <div> <a href="https://ballotpedia.org/David_Linsky" title="David Linsky">David Linsky</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">5th Norfolk District</div> <div> <a href="https://ballotpedia.org/Mark_Cusack" title="Mark Cusack">Mark Cusack</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">5th Plymouth District</div> <div> <a href="https://ballotpedia.org/David_DeCoste" title="David DeCoste">David DeCoste</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">5th Suffolk District</div> <div> <a href="https://ballotpedia.org/Christopher_Worrell" title="Christopher Worrell">Christopher Worrell</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">5th Worcester District</div> <div> <a href="https://ballotpedia.org/Donald_Berthiaume_Jr." title="Donald Berthiaume">Donald Berthiaume</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">6th Bristol District</div> <div> <a href="https://ballotpedia.org/Carole_Fiola" title="Carole Fiola">Carole Fiola</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">6th Essex District</div> <div> <div>Vacant</div> </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">6th Hampden District</div> <div> <a href="https://ballotpedia.org/Michael_Finn_(Massachusetts)" title="Michael Finn">Michael Finn</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">6th Middlesex District</div> <div> <a href="https://ballotpedia.org/Priscila_Sousa" title="Priscila Sousa">Priscila Sousa</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">6th Norfolk District</div> <div> <a href="https://ballotpedia.org/William_Galvin_(House_of_Representatives)" title="William Galvin">William Galvin</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">6th Plymouth District</div> <div> <a href="https://ballotpedia.org/Kenneth_Sweezey" title="Kenneth Sweezey">Kenneth Sweezey</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">6th Suffolk District</div> <div> <a href="https://ballotpedia.org/Russell_Holmes" title="Russell Holmes">Russell Holmes</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">6th Worcester District</div> <div> <a href="https://ballotpedia.org/John_Marsi_Jr." title="John Marsi">John Marsi</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">7th Bristol District</div> <div> <a href="https://ballotpedia.org/Alan_Silvia" title="Alan Silvia">Alan Silvia</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">7th Essex District</div> <div> <a href="https://ballotpedia.org/Manny_Cruz" title="Manny Cruz">Manny Cruz</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">7th Hampden District</div> <div> <a href="https://ballotpedia.org/Aaron_Saunders" title="Aaron Saunders">Aaron Saunders</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">7th Middlesex District</div> <div> <a href="https://ballotpedia.org/Jack_Patrick_Lewis" title="Jack Lewis">Jack Lewis</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">7th Norfolk District</div> <div> <a href="https://ballotpedia.org/Richard_Wells_Jr." title="Richard Wells">Richard Wells</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">7th Plymouth District</div> <div> <a href="https://ballotpedia.org/Alyson_Sullivan" title="Alyson Sullivan">Alyson Sullivan</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">7th Suffolk District</div> <div> <a href="https://ballotpedia.org/Chynah_Tyler" title="Chynah Tyler">Chynah Tyler</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">7th Worcester District</div> <div> <a href="https://ballotpedia.org/Paul_Frost" title="Paul Frost">Paul Frost</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">8th Bristol District</div> <div> <a href="https://ballotpedia.org/Steven_Ouellette" title="Steven Ouellette">Steven Ouellette</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">8th Essex District</div> <div> <a href="https://ballotpedia.org/Jenny_Armini" title="Jenny Armini">Jenny Armini</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">8th Hampden District</div> <div> <a href="https://ballotpedia.org/Shirley_Arriaga" title="Shirley Arriaga">Shirley Arriaga</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">8th Middlesex District</div> <div> <a href="https://ballotpedia.org/James_Arena-DeRosa" title="James Arena-DeRosa">James Arena-DeRosa</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">8th Norfolk District</div> <div> <a href="https://ballotpedia.org/Ted_Philips" title="Edward Philips">Edward Philips</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">8th Plymouth District</div> <div> <a href="https://ballotpedia.org/Dennis_Gallagher_(Massachusetts)" title="Dennis Gallagher">Dennis Gallagher</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">8th Suffolk District</div> <div> <a href="https://ballotpedia.org/Jay_Livingstone" title="Jay Livingstone">Jay Livingstone</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">8th Worcester District</div> <div> <a href="https://ballotpedia.org/Michael_Soter" title="Michael Soter">Michael Soter</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">9th Bristol District</div> <div> <a href="https://ballotpedia.org/Christopher_Markey" title="Christopher Markey">Christopher Markey</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">9th Essex District</div> <div> <a href="https://ballotpedia.org/Donald_Wong" title="Donald Wong">Donald Wong</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">9th Hampden District</div> <div> <a href="https://ballotpedia.org/Orlando_Ramos" title="Orlando Ramos">Orlando Ramos</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">9th Middlesex District</div> <div> <a href="https://ballotpedia.org/Thomas_Stanley" title="Thomas Stanley">Thomas Stanley</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">9th Norfolk District</div> <div> <a href="https://ballotpedia.org/Marcus_Vaughn" title="Marcus Vaughn">Marcus Vaughn</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">9th Plymouth District</div> <div> <a href="https://ballotpedia.org/Bridget_Plouffe" title="Bridget Plouffe">Bridget Plouffe</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">9th Suffolk District</div> <div> <a href="https://ballotpedia.org/John_Moran_(Massachusetts)" title="John Moran">John Moran</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">9th Worcester District</div> <div> <a href="https://ballotpedia.org/David_Muradian_Jr." title="David Muradian">David Muradian</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">10th Bristol District</div> <div> <a href="https://ballotpedia.org/Mark_Sylvia" title="Mark Sylvia">Mark Sylvia</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">10th Essex District</div> <div> <a href="https://ballotpedia.org/Dan_Cahill_(Massachusetts)" title="Dan Cahill">Dan Cahill</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">10th Hampden District</div> <div> <a href="https://ballotpedia.org/Carlos_Gonzalez_(Massachusetts)" title="Carlos Gonzalez">Carlos Gonzalez</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">10th Middlesex District</div> <div> <a href="https://ballotpedia.org/John_Lawn" title="John Lawn">John Lawn</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">10th Norfolk District</div> <div> <a href="https://ballotpedia.org/Jeffrey_Roy" title="Jeffrey Roy">Jeffrey Roy</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">10th Plymouth District</div> <div> <a href="https://ballotpedia.org/Michelle_DuBois" title="Michelle DuBois">Michelle DuBois</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">10th Suffolk District</div> <div> <a href="https://ballotpedia.org/Bill_MacGregor" title="Bill MacGregor">Bill MacGregor</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">10th Worcester District</div> <div> <a href="https://ballotpedia.org/Brian_Murray" title="Brian Murray">Brian Murray</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">11th Bristol District</div> <div> <a href="https://ballotpedia.org/Christopher_Hendricks" title="Christopher Hendricks">Christopher Hendricks</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">11th Essex District</div> <div> <a href="https://ballotpedia.org/Sean_Reid" title="Sean Reid">Sean Reid</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">11th Hampden District</div> <div> <a href="https://ballotpedia.org/Bud_Williams" title="Bud Williams">Bud Williams</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">11th Middlesex District</div> <div> <a href="https://ballotpedia.org/Amy_Sangiolo" title="Amy Sangiolo">Amy Sangiolo</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">11th Norfolk District</div> <div> <a href="https://ballotpedia.org/Paul_McMurtry" title="Paul McMurtry">Paul McMurtry</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">11th Plymouth District</div> <div> <a href="https://ballotpedia.org/Rita_Mendes" title="Rita Mendes">Rita Mendes</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">11th Suffolk District</div> <div> <a href="https://ballotpedia.org/Judith_García" title="Judith García">Judith García</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">11th Worcester District</div> <div> <a href="https://ballotpedia.org/Hannah_Kane" title="Hannah Kane">Hannah Kane</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">12th Bristol District</div> <div> <a href="https://ballotpedia.org/Norman_Orrall" title="Norman Orrall">Norman Orrall</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">12th Essex District</div> <div> <a href="https://ballotpedia.org/Thomas_Walsh_(Massachusetts)" title="Thomas Walsh">Thomas Walsh</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">12th Hampden District</div> <div> <a href="https://ballotpedia.org/Angelo_Puppolo_Jr." title="Angelo Puppolo">Angelo Puppolo</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">12th Middlesex District</div> <div> <a href="https://ballotpedia.org/Greg_Schwartz" title="Greg Schwartz">Greg Schwartz</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">12th Norfolk District</div> <div> <a href="https://ballotpedia.org/John_Rogers_(Massachusetts)" title="John Rogers">John Rogers</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">12th Plymouth District</div> <div> <a href="https://ballotpedia.org/Kathleen_LaNatra" title="Kathleen LaNatra">Kathleen LaNatra</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">12th Suffolk District</div> <div> <a href="https://ballotpedia.org/Brandy_Fluker_Oakley" title="Brandy Oakley">Brandy Oakley</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">12th Worcester District</div> <div> <a href="https://ballotpedia.org/Meghan_Kilcoyne" title="Meghan Kilcoyne">Meghan Kilcoyne</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">13th Bristol District</div> <div> <a href="https://ballotpedia.org/Antonio_Cabral" title="Antonio Cabral">Antonio Cabral</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">13th Essex District</div> <div> <a href="https://ballotpedia.org/Sally_Kerans" title="Sally Kerans">Sally Kerans</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">13th Middlesex District</div> <div> <a href="https://ballotpedia.org/Carmine_Gentile" title="Carmine Gentile">Carmine Gentile</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">13th Norfolk District</div> <div> <a href="https://ballotpedia.org/Joshua_Tarsky" title="Joshua Tarsky">Joshua Tarsky</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">13th Suffolk District</div> <div> <a href="https://ballotpedia.org/Daniel_Hunt" title="Daniel Hunt">Daniel Hunt</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">13th Worcester District</div> <div> <a href="https://ballotpedia.org/John_Mahoney_(Massachusetts)" title="John Mahoney">John Mahoney</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">14th Bristol District</div> <div> <a href="https://ballotpedia.org/Adam_Scanlon" title="Adam Scanlon">Adam Scanlon</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">14th Essex District</div> <div> <a href="https://ballotpedia.org/Adrianne_Ramos" title="Adrianne Ramos">Adrianne Ramos</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">14th Middlesex District</div> <div> <a href="https://ballotpedia.org/Simon_Cataldo" title="Simon Cataldo">Simon Cataldo</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">14th Norfolk District</div> <div> <a href="https://ballotpedia.org/Alice_Peisch" title="Alice Peisch">Alice Peisch</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">14th Suffolk District</div> <div> <a href="https://ballotpedia.org/Rob_Consalvo" title="Rob Consalvo">Rob Consalvo</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">14th Worcester District</div> <div> <a href="https://ballotpedia.org/James_O'Day" title="James O'Day">James O'Day</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">15th Essex District</div> <div> <a href="https://ballotpedia.org/Ryan_Hamilton_(Massachusetts)" title="Ryan Hamilton">Ryan Hamilton</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">15th Middlesex District</div> <div> <a href="https://ballotpedia.org/Michelle_Ciccolo" title="Michelle Ciccolo">Michelle Ciccolo</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">15th Norfolk District</div> <div> <a href="https://ballotpedia.org/Tommy_Vitolo" title="Tommy Vitolo">Tommy Vitolo</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">15th Suffolk District</div> <div> <a href="https://ballotpedia.org/Sam_Montaño" title="Sam Montaño">Sam Montaño</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">15th Worcester District</div> <div> <a href="https://ballotpedia.org/Mary_Keefe" title="Mary Keefe">Mary Keefe</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">16th Essex District</div> <div> <a href="https://ballotpedia.org/Francisco_Paulino" title="Francisco Paulino">Francisco Paulino</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">16th Middlesex District</div> <div> <a href="https://ballotpedia.org/Rodney_Elliott" title="Rodney Elliott">Rodney Elliott</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">16th Suffolk District</div> <div> <a href="https://ballotpedia.org/Jessica_Giannino" title="Jessica Giannino">Jessica Giannino</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">16th Worcester District</div> <div> <a href="https://ballotpedia.org/Daniel_Donahue_(Massachusetts)" title="Daniel Donahue">Daniel Donahue</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">17th Essex District</div> <div> <a href="https://ballotpedia.org/Frank_Moran" title="Frank Moran">Frank Moran</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">17th Middlesex District</div> <div> <a href="https://ballotpedia.org/Vanna_Howard" title="Vanna Howard">Vanna Howard</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">17th Suffolk District</div> <div> <a href="https://ballotpedia.org/Kevin_Honan" title="Kevin Honan">Kevin Honan</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">17th Worcester District</div> <div> <a href="https://ballotpedia.org/David_LeBoeuf" title="David LeBoeuf">David LeBoeuf</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">18th Essex District</div> <div> <a href="https://ballotpedia.org/Tram_Nguyen" title="Tram Nguyen">Tram Nguyen</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">18th Middlesex District</div> <div> <a href="https://ballotpedia.org/Tara_Hong" title="Tara Hong">Tara Hong</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">18th Suffolk District</div> <div> <a href="https://ballotpedia.org/Michael_Moran_(Massachusetts)" title="Michael Moran">Michael Moran</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">18th Worcester District</div> <div> <a href="https://ballotpedia.org/Joseph_McKenna_(Massachusetts)" title="Joseph McKenna">Joseph McKenna</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">19th Middlesex District</div> <div> <a href="https://ballotpedia.org/David_Allen_Robertson" title="David Allen Robertson">David Allen Robertson</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">19th Suffolk District</div> <div> <a href="https://ballotpedia.org/Jeffrey_Turco" title="Jeffrey Turco">Jeffrey Turco</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">19th Worcester District</div> <div> <a href="https://ballotpedia.org/Kate_Donaghue" title="Kate Donaghue">Kate Donaghue</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">20th Middlesex District</div> <div> <a href="https://ballotpedia.org/Bradley_Jones_Jr." title="Bradley Jones">Bradley Jones</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">21st Middlesex District</div> <div> <a href="https://ballotpedia.org/Kenneth_Gordon" title="Kenneth Gordon">Kenneth Gordon</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">22nd Middlesex District</div> <div> <a href="https://ballotpedia.org/Marc_Lombardo" title="Marc Lombardo">Marc Lombardo</a> (R) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">23rd Middlesex District</div> <div> <a href="https://ballotpedia.org/Sean_Garballey" title="Sean Garballey">Sean Garballey</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">24th Middlesex District</div> <div> <a href="https://ballotpedia.org/David_Rogers_(Massachusetts)" title="David Rogers">David Rogers</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">25th Middlesex District</div> <div> <a href="https://ballotpedia.org/Marjorie_Decker" title="Marjorie Decker">Marjorie Decker</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">26th Middlesex District</div> <div> <a href="https://ballotpedia.org/Mike_Connolly_(Massachusetts)" title="Mike Connolly">Mike Connolly</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">27th Middlesex District</div> <div> <a href="https://ballotpedia.org/Erika_Uyterhoeven" title="Erika Uyterhoeven">Erika Uyterhoeven</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">28th Middlesex District</div> <div> <a href="https://ballotpedia.org/Joseph_McGonagle_Jr." title="Joseph McGonagle">Joseph McGonagle</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">29th Middlesex District</div> <div> <a href="https://ballotpedia.org/Steven_Owens_(Massachusetts)" title="Steven Owens">Steven Owens</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">30th Middlesex District</div> <div> <a href="https://ballotpedia.org/Richard_Haggerty" title="Richard Haggerty">Richard Haggerty</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">31st Middlesex District</div> <div> <a href="https://ballotpedia.org/Michael_Day_(Massachusetts)" title="Michael Day">Michael Day</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">32nd Middlesex District</div> <div> <a href="https://ballotpedia.org/Kate_Lipper-Garabedian" title="Kate Lipper-Garabedian">Kate Lipper-Garabedian</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">33rd Middlesex District</div> <div> <a href="https://ballotpedia.org/Steven_Ultrino" title="Steven Ultrino">Steven Ultrino</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">34th Middlesex District</div> <div> <a href="https://ballotpedia.org/Christine_Barber" title="Christine Barber">Christine Barber</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">35th Middlesex District</div> <div> <a href="https://ballotpedia.org/Paul_Donato_Sr." title="Paul Donato">Paul Donato</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">36th Middlesex District</div> <div> <a href="https://ballotpedia.org/Colleen_Garry" title="Colleen Garry">Colleen Garry</a> (D) </div> </div> <div class="leg-hnt-district-container"> <div class="leg-hnt-district-number">37th Middlesex District</div> <div> <a href="https://ballotpedia.org/Danillo_Sena" title="Danillo Sena">Danillo Sena</a> (D) </div> </div> </div> <div class="leg-hnt-flex-row leg-hnt-border-top"> <div class="leg-hnt-flex-item">Democratic Party (133)</div> <div class="leg-hnt-flex-item">Republican Party (25)</div> <div class="leg-hnt-flex-item">Unenrolled (1)</div> <div class="leg-hnt-flex-item">Vacancies (1)</div> </div> </div> </div> <p><script> document.getElementById('leg-hnt-toggle67b22d8254fbf').addEventListener('click', event => { if (document.getElementById('leg-hnt-content67b22d8254fbf').classList.contains('leg-hnt-hide')) { document.getElementById('leg-hnt-content67b22d8254fbf').classList.remove('leg-hnt-hide'); event.srcElement.innerText = '[hide]'; } else { document.getElementById('leg-hnt-content67b22d8254fbf').classList.add('leg-hnt-hide'); event.srcElement.innerText = '[show]'; } }); </script> </p><p><br /> </p> <table class="navbox collapsible autocollapse nowraplinks" style="margin-top:auto; font-size:84%;"> <tbody><tr style="color:inherit;"> <td style="width:75px; background-color:#fff; text-align:center; vertical-align:middle;"><a href="/File:750px-Flag_of_Massachusetts.svg.png" class="image" title="Flag of Massachusetts"><img alt="Flag of Massachusetts" src="https://ballotpedia.s3.amazonaws.com/images/thumb/e/e5/750px-Flag_of_Massachusetts.svg.png/75px-750px-Flag_of_Massachusetts.svg.png" decoding="async" width="75" height="45" class="thumbborder" srcset="https://ballotpedia.s3.amazonaws.com/images/thumb/e/e5/750px-Flag_of_Massachusetts.svg.png/113px-750px-Flag_of_Massachusetts.svg.png 1.5x, https://ballotpedia.s3.amazonaws.com/images/thumb/e/e5/750px-Flag_of_Massachusetts.svg.png/150px-750px-Flag_of_Massachusetts.svg.png 2x" data-file-width="750" data-file-height="450" /></a></td> <th style="font-weight:normal; background:#B0C4DE;"><div style="float:left; text-align:left; width:6em;"><div class="noprint plainlinksneverexpand" style="background-color:transparent; padding:0; white-space:nowrap; font-weight:normal; font-size:xx-small; ;"><a href="/Template:Massachusetts" title="Template:Massachusetts"><span title="View this template" style=";">v</span></a> <span style="font-size:80%;">•</span> <a target="_blank" rel="noreferrer noopener" class="external text" href="https://ballotpedia.org/wiki/index.php?title=Template:Massachusetts&action=edit"><span style="color:#002bb8;;" title="You can edit this template. Please use the preview button before saving.">e</span></a></div></div><span style="font-size:150%; font-weight:bold;"><b><a href="/United_States" class="mw-redirect" title="United States">State</a> of <a href="/Massachusetts" title="Massachusetts">Massachusetts</a></b></span><br clear="all" /><b><a href="/Boston,_Massachusetts" title="Boston, Massachusetts">Boston</a></b> (<a href="/List_of_capitals_in_the_United_States" title="List of capitals in the United States"><span style="color:inherit;">capital</span></a>)</th></tr><tr><th style="background:#B0C4DE; color:inherit; font-size:100%; padding:2px;"><a href="/Elections" title="Elections">Elections</a></th> <td> <p><span style="white-space:nowrap;"><a href="/Sample_Ballot_Lookup" title="Sample Ballot Lookup">What's on my ballot?</a> |</span> <span style="white-space:nowrap;"><a href="/Massachusetts_elections,_2025" title="Massachusetts elections, 2025">Elections in 2025</a> |</span> <span style="white-space:nowrap;"><a href="/Voting_in_Massachusetts" title="Voting in Massachusetts">How to vote</a> |</span> <span style="white-space:nowrap;"><a href="/Ballot_access_requirements_for_political_candidates_in_Massachusetts" title="Ballot access requirements for political candidates in Massachusetts">How to run for office</a> |</span> <span style="white-space:nowrap;"><a href="/List_of_Massachusetts_ballot_measures" title="List of Massachusetts ballot measures">Ballot measures</a></span> </p> </td></tr><tr><th style="background:#B0C4DE; color:inherit; font-size:100%; padding:2px;"><a href="/Massachusetts" title="Massachusetts">Government</a></th> <td style="background:#eee;"> <p><span style="white-space:nowrap;"><a href="/Who_represents_me" title="Who represents me">Who represents me?</a> |</span> <span style="white-space:nowrap;"><a href="/President_of_the_United_States" title="President of the United States">U.S. President</a> |</span> <span style="white-space:nowrap;"><a href="/United_States_congressional_delegations_from_Massachusetts" title="United States congressional delegations from Massachusetts">U.S. Congress</a> |</span> <span style="white-space:nowrap;"><a href="/Federal_courts_by_state#Massachusetts" title="Federal courts by state">Federal courts</a> |</span> <span style="white-space:nowrap;"><a href="/Massachusetts_state_executive_offices" title="Massachusetts state executive offices">State executives</a> |</span> <span style="white-space:nowrap;"><a href="/Massachusetts_State_Legislature" class="mw-redirect" title="Massachusetts State Legislature">State legislature</a> |</span> <span style="white-space:nowrap;"><a href="/Courts_in_Massachusetts" title="Courts in Massachusetts">State and local courts</a> |</span> <span style="white-space:nowrap;"><a href="/Counties_in_Massachusetts" title="Counties in Massachusetts">Counties</a> |</span> <span style="white-space:nowrap;"><a href="/Cities_in_Massachusetts" title="Cities in Massachusetts">Cities</a> |</span> <span style="white-space:nowrap;"><a href="/List_of_school_districts_in_Massachusetts" title="List of school districts in Massachusetts">School districts</a> |</span> <span style="white-space:nowrap;"><a href="/Public_policy_in_Massachusetts" title="Public policy in Massachusetts">Public policy</a></span> </p> </td></tr></tbody></table> <!-- NewPP limit report Cached time: 20250216182506 Cache expiry: 0 Reduced expiry: true Complications: [show‐toc] CPU time usage: 0.390 seconds Real time usage: 1.731 seconds Preprocessor visited node count: 2905/1000000 Post‐expand include size: 45281/2097152 bytes Template argument size: 8227/2097152 bytes Highest expansion depth: 10/100 Expensive parser function count: 0/100 Unstrip recursion depth: 1/20 Unstrip post‐expand size: 157821/5000000 bytes Lua time usage: 0.030/7 seconds Lua virtual size: 4890624/52428800 bytes Lua estimated memory usage: 0 bytes --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 1600.129 1 -total 7.90% 126.485 1 Template:Massachusetts_House_of_Representatives 5.00% 79.940 1 Template:State_legislatures_district_menu 4.74% 75.880 1 Template:BPnav_dropdown_menu 4.65% 74.330 1 Template:MA_HD2E_2016 3.73% 59.761 3 Template:Massachusetts_state_legislative_elections,_2016 2.96% 47.340 1 Template:About_MA_House 1.37% 21.964 1 Template:State_legislative_salaries 1.36% 21.758 1 Template:Massachusetts 1.28% 20.539 1 Template:RedistrictingSLDpagedisclaimer2020 --> </div></div> <div class="printfooter"> Retrieved from "<a dir="ltr" href="https://ballotpedia.org/wiki/index.php?title=Massachusetts_House_of_Representatives_2nd_Essex_District&oldid=9992992">https://ballotpedia.org/wiki/index.php?title=Massachusetts_House_of_Representatives_2nd_Essex_District&oldid=9992992</a>" </div> <div id="catlinks-container" style="display:none"><div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/Special:Categories" title="Special:Categories">Categories</a>: <ul><li><a href="/wiki/index.php?title=Category:Pages_using_DynamicPageList3_parser_function&action=edit&redlink=1" class="new" title="Category:Pages using DynamicPageList3 parser function (page does not exist)">Pages using DynamicPageList3 parser function</a></li><li><a href="/Category:State_house_districts" title="Category:State house districts">State house districts</a></li><li><a href="/Category:Massachusetts" title="Category:Massachusetts">Massachusetts</a></li><li><a href="/Category:State_legislative_districts" title="Category:State legislative districts">State legislative districts</a></li></ul></div></div></div> <div class="visualClear"></div> </div> <!-- /bodyContent --> </div> </div> </div> <div id='div-gpt-ad-1548351407491-0'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1548351407491-0'); }); </script> </div> <div id="div-hre-Ballotpedia---New-3054" class="publirAds"> <script> googletag.cmd.push(function() { googletag.pubads().addEventListener('slotRenderEnded', function(event) { if (event.slot.getSlotElementId() == "div-hre-Ballotpedia---New-3054") { googletag.display("div-hre-Ballotpedia---New-3054"); } }); }); </script> </div> <div class="visualClear"></div> <div class="row" id="footer-links"> <div style="text-align:center; font-size:16px; color:#666; width: 100%;"> <p>Ballotpedia features 560,787 encyclopedic articles written and curated by our professional staff of editors, writers, and researchers. Click here to <a target="_blank" rel="noreferrer noopener" class="external text" href="https://ballotpedia.happyfox.com/new">contact our editorial staff or report an error</a>. For media inquiries, <a target="_blank" rel="noreferrer noopener" class="external text" href="mailto:media@ballotpedia.org">contact us here</a>. Please <a href="/Support" title="Support">donate here</a> to support our continued expansion. </p> </div> <div class="footer-links-block"> <h3><span class="mw-headline" id="Information_about_voting">Information about voting</span></h3> <ul><li><a href="/Ballotpedia%27s_Voter_Toolkit" title="Ballotpedia's Voter Toolkit">Your 2024 Election Toolkit</a></li> <li><a href="/Sample_Ballot_Lookup" title="Sample Ballot Lookup">What's on my ballot?</a></li> <li><a href="/Where_do_I_vote" title="Where do I vote">Where do I vote?</a></li> <li><a href="/Online_voter_registration_in_the_50_states" class="mw-redirect" title="Online voter registration in the 50 states">How do I register to vote?</a></li> <li><a href="/Absentee_voting" class="mw-redirect" title="Absentee voting">How do I request a ballot?</a></li> <li><a href="/Elections_calendar" title="Elections calendar">When do I vote?</a></li> <li><a href="/State_Poll_Opening_and_Closing_Times" class="mw-redirect" title="State Poll Opening and Closing Times">When are polls open?</a></li> <li><a href="/Who_represents_me" title="Who represents me">Who Represents Me?</a></li></ul> </div> <div class="footer-links-block"> <h3><span class="mw-headline" id="2024_Elections">2024 Elections</span></h3> <ul><li><a href="/Presidential_election,_2024" title="Presidential election, 2024">2024 Presidential election</a></li> <li><a href="/Presidential_candidates,_2024" title="Presidential candidates, 2024">2024 Presidential candidates</a></li> <li><a href="/United_States_Congress_elections,_2024" title="United States Congress elections, 2024">2024 Congressional elections</a></li> <li><a href="/2024_ballot_measures" title="2024 ballot measures">2024 Ballot measures</a></li> <li><a href="/State_executive_official_elections,_2024" title="State executive official elections, 2024">2024 State executive elections</a></li> <li><a href="/State_legislative_elections,_2024" title="State legislative elections, 2024">2024 State legislative elections</a></li> <li><a href="/State_judicial_elections,_2024" title="State judicial elections, 2024">2024 State judge elections</a></li> <li><a href="/United_States_municipal_elections,_2024" title="United States municipal elections, 2024">2024 Local elections</a></li> <li><a href="/School_board_elections,_2024" title="School board elections, 2024">2024 School board elections</a></li></ul> </div> <div class="footer-links-block"> <h3><span class="mw-headline" id="2024_Election_analysis">2024 Election analysis</span></h3> <ul><li><a href="/Ballotpedia%27s_Election_Analysis_Hub,_2024" title="Ballotpedia's Election Analysis Hub, 2024">2024 elections analysis hub</a></li> <li><a href="/Election_results,_2024:_Pivot_Counties_in_the_2024_presidential_election" title="Election results, 2024: Pivot Counties in the 2024 presidential election">Pivot Counties in the 2024 presidential election</a></li> <li><a href="/Election_results,_2024:_New_members_elected_to_Congress" title="Election results, 2024: New members elected to Congress">New members elected to Congress</a></li> <li><a href="/Incumbents_defeated_in_state_legislative_elections,_2024" title="Incumbents defeated in state legislative elections, 2024">Incumbents defeated in state legislative elections</a></li> <li><a href="/Election_results,_2024:_State_legislative_seats_that_changed_party_control" title="Election results, 2024: State legislative seats that changed party control">State legislative seats that changed party control</a></li> <li><a href="/2024_ballot_measures#Trends_in_2024" title="2024 ballot measures">Ballot measure trends in 2024</a></li> <li><a href="/Election_results,_2024:_Analysis_of_voter_turnout_in_the_2024_general_election" title="Election results, 2024: Analysis of voter turnout in the 2024 general election">2024 general election voter turnout</a></li> <li><a href="/Election_results,_2024:_Wave_elections" title="Election results, 2024: Wave elections">Wave elections in 2024</a></li></ul> </div> <div class="footer-links-block"> <h3><span class="mw-headline" id="2025_Elections">2025 Elections</span></h3> <ul><li><a href="/Gubernatorial_elections,_2025" title="Gubernatorial elections, 2025">Governors</a></li> <li><a href="/State_executive_official_elections,_2025" title="State executive official elections, 2025">State executives</a></li> <li><a href="/State_legislative_elections,_2025" title="State legislative elections, 2025">State legislatures</a></li> <li><a href="/2025_ballot_measures" title="2025 ballot measures">Ballot measures</a></li> <li><a href="/State_judicial_elections,_2025" title="State judicial elections, 2025">State judges</a></li> <li><a href="/United_States_municipal_elections,_2025" title="United States municipal elections, 2025">Municipal officials</a></li> <li><a href="/School_board_elections,_2025" title="School board elections, 2025">School boards</a></li></ul> </div> <div class="footer-links-block"> <h3><span class="mw-headline" id="Trending">Trending</span></h3> <ul><li><a href="/Election_results,_2024" title="Election results, 2024">2024 Election results</a></li> <li><a href="/Presidential_election,_2024" title="Presidential election, 2024">2024 Presidential election</a></li> <li><a href="/Presidential_candidates,_2024" title="Presidential candidates, 2024">2024 Presidential candidates</a></li> <li><a href="/Election_results,_2024:_Analysis_of_voter_turnout_in_the_2024_general_election" title="Election results, 2024: Analysis of voter turnout in the 2024 general election">2024 general election voter turnout</a></li> <li><a href="/Ballotpedia%27s_Top_15_Ballot_Measures_and_Trends_to_Watch,_2024" title="Ballotpedia's Top 15 Ballot Measures and Trends to Watch, 2024">Ballotpedia's top 15 ballot measures and trends to watch in 2024</a></li> <li><a target="_blank" rel="noreferrer noopener" class="external text" href="https://news.ballotpedia.org/">Ballotpedia News</a></li></ul> </div> <div class="footer-links-block"> <h3><span class="mw-headline" id="Public_Policy">Public Policy</span></h3> <ul><li><a href="/Administrative_State_Index" title="Administrative State Index">Administrative state</a></li> <li><a href="/Index_of_articles_about_criminal_justice_policy" title="Index of articles about criminal justice policy">Criminal justice policy</a></li> <li><a href="/Index_of_articles_about_education_policy" title="Index of articles about education policy">Education policy</a></li> <li><a href="/Index_of_articles_about_environmental,_social,_and_corporate_governance_(ESG)" title="Index of articles about environmental, social, and corporate governance (ESG)">Environmental, social, and corporate governance (ESG)</a></li> <li><a href="/Index_of_articles_about_federalism" title="Index of articles about federalism">Federalism</a></li> <li><a href="/Index_of_articles_about_unemployment_insurance" title="Index of articles about unemployment insurance">Unemployment insurance</a></li> <li><a href="/Index_of_articles_about_work_requirements" title="Index of articles about work requirements">Work requirements</a></li> <li><a href="/Public_Policy" title="Public Policy">Policy in the states</a></li></ul> </div> <div class="footer-links-block"> <h3><span class="mw-headline" id="Information_for_candidates">Information for candidates</span></h3> <ul><li><a href="/Survey" title="Survey">Ballotpedia's Candidate Survey</a></li> <li><a href="/Ballot_access_for_major_and_minor_party_candidates" title="Ballot access for major and minor party candidates">How do I run for office?</a></li> <li><a href="/Ballotpedia%27s_Candidate_Connection" title="Ballotpedia's Candidate Connection">How do I update a page?</a></li> <li><a href="/Election_results" class="mw-redirect" title="Election results">Election results</a></li> <li><a target="_blank" rel="noreferrer noopener" class="external text" href="https://docs.google.com/forms/d/e/1FAIpQLSddoUjxvy5yEyoKoltTe6-B_j668rbBsbcf7UDJI8cOgG2FBA/viewform">Send us candidate contact info</a></li></ul> </div> <div class="footer-links-block"> <h3><span class="mw-headline" id="Get_Engaged">Get Engaged</span></h3> <ul><li><a href="/Support" title="Support">Donate to Ballotpedia</a></li> <li><a href="/Contact_us" title="Contact us">Contact us</a></li> <li><a href="/Report_an_error" title="Report an error">Report an error</a></li> <li><a href="/Ballotpedia:Events" title="Ballotpedia:Events">Events</a></li> <li><a href="/Ballotpedia_Email_Updates" title="Ballotpedia Email Updates">Newsletters</a></li> <li><a href="/On_the_Ballot" title="On the Ballot">Ballotpedia Podcast</a></li> <li><a href="/Ballotpedia:Job_opportunities" title="Ballotpedia:Job opportunities">Careers</a></li> <li><a href="/Support:Volunteer" title="Support:Volunteer">Volunteer</a></li> <li><a href="/Ballotpedia:Ad_policy" title="Ballotpedia:Ad policy">Ad Policy</a></li> <li><a target="_blank" rel="noreferrer noopener" class="external text" href="https://www.bonfire.com/store/ballotpedia/">Ballotpedia Boutique</a></li></ul> </div> <div class="footer-links-block"> <h3><span class="mw-headline" id="Services">Services</span></h3> <ul><li><a href="/News_and_events" title="News and events">Media inquiries</a></li> <li><a href="/Ballotpedia:Buy_Political_Data" title="Ballotpedia:Buy Political Data">Data sales</a></li> <li><a href="/Ballotpedia:Buy_Political_Data" title="Ballotpedia:Buy Political Data">API</a></li> <li><a href="/Ballotpedia:Premium_Research_Services" title="Ballotpedia:Premium Research Services">Premium Research Services</a></li></ul> </div> <div class="footer-links-block"> <h3><span class="mw-headline" id="Additional_analysis">Additional analysis</span></h3> <ul><li><a target="_blank" rel="noreferrer noopener" class="external text" href="https://legislation.ballotpedia.org/elections/home">Election legislation tracking</a></li> <li><a href="/State_government_trifectas" title="State government trifectas">State Trifectas</a></li> <li><a href="/State_government_triplexes" title="State government triplexes">State Triplexes</a></li> <li><a href="/Status_of_redistricting_after_the_2020_census" title="Status of redistricting after the 2020 census">Redistricting</a></li> <li><a href="/Pivot_Counties:_The_counties_that_voted_Obama-Obama-Trump_from_2008-2016" title="Pivot Counties: The counties that voted Obama-Obama-Trump from 2008-2016">Pivot Counties</a></li> <li><a href="/Ballotpedia_Courts:_State_Partisanship" title="Ballotpedia Courts: State Partisanship">State Supreme Court Partisanship</a></li> <li><a href="/Ballotpedia%27s_Polling_Indexes" title="Ballotpedia's Polling Indexes">Polling indexes</a></li></ul> </div> <div class="footer-links-block"> </div> </div> </div> <!-- /content --> <!-- sidebar-left --> <div class="sidebar-wrapper sidebar-left-wrapper" id="sidebar-left"> <div id="navtitle" class="navtitle"> <h2><span class="glyphicon glyphicon-menu-hamburger"></span> SITE NAVIGATION</h2> </div> <ul><li><a href="/Election_results,_2024" title="Election results, 2024">2024 Election results hub</a></li> <li><span class="self"><a href="/Ballotpedia%27s_Election_Analysis_Hub,_2024" title="Ballotpedia's Election Analysis Hub, 2024">Ballotpedia's 2024 elections analysis</a></span> <ul><li><a href="/Election_results,_2024:_Pivot_Counties_in_the_2024_presidential_election" title="Election results, 2024: Pivot Counties in the 2024 presidential election">Pivot Counties in the 2024 presidential election</a></li> <li><a href="/Election_results,_2024:_New_members_elected_to_Congress" title="Election results, 2024: New members elected to Congress">New members elected to Congress</a></li> <li><a href="/Election_results,_2024:_Comparison_of_state_delegations_to_the_118th_and_119th_Congresses" title="Election results, 2024: Comparison of state delegations to the 118th and 119th Congresses">Comparison of state delegations to the 118th and 119th Congresses</a></li> <li><a href="/Election_results,_2024:_Congressional_margin_of_victory_analysis" title="Election results, 2024: Congressional margin of victory analysis">Congressional margin of victory analysis</a></li> <li><a href="/Election_results,_2024:_Congressional_elections_decided_by_10_percentage_points_or_fewer" title="Election results, 2024: Congressional elections decided by 10 percentage points or fewer">Congressional elections decided by 10 percentage points or fewer</a></li> <li><a href="/Election_results,_2024:_State_legislative_veto-proof_majorities" title="Election results, 2024: State legislative veto-proof majorities">State legislative veto-proof majorities</a></li> <li><a href="/Incumbents_defeated_in_state_legislative_elections,_2024" title="Incumbents defeated in state legislative elections, 2024">Incumbents defeated in state legislative elections</a></li> <li><a href="/Margin_of_victory_analysis_for_the_2024_state_legislative_elections" title="Margin of victory analysis for the 2024 state legislative elections">State legislative margin of victory analysis</a></li> <li><a href="/Election_results,_2024:_State_legislative_seats_that_changed_party_control" title="Election results, 2024: State legislative seats that changed party control">State legislative seats that changed party control</a></li> <li><a href="/Election_results,_2024:_State_legislative_races_decided_by_fewer_than_100_votes" title="Election results, 2024: State legislative races decided by fewer than 100 votes">State legislative races decided by fewer than 100 votes</a></li> <li><a href="/2024_ballot_measures#Trends_in_2024" title="2024 ballot measures">Ballot measure trends in 2024</a></li> <li><a href="/Election_results,_2024:_Analysis_of_voter_turnout_in_the_2024_general_election" title="Election results, 2024: Analysis of voter turnout in the 2024 general election">Analysis of voter turnout in the 2024 general election</a></li> <li><a href="/Election_results,_2024:_Wave_elections" title="Election results, 2024: Wave elections">Wave elections in 2024</a></li></ul></li> <li><span class="self"><a href="/Elections" title="Elections">2024 Elections</a></span> <ul><li><a href="/Presidential_election,_2024" title="Presidential election, 2024">2024 Presidential election</a></li> <li><a href="/Presidential_candidates,_2024" title="Presidential candidates, 2024">2024 Presidential candidates</a></li> <li><a href="/United_States_Congress_elections,_2024" title="United States Congress elections, 2024">2024 Congressional elections</a></li> <li><a href="/Special_elections_to_the_118th_United_States_Congress_(2023-2024)" title="Special elections to the 118th United States Congress (2023-2024)">Special Congressional elections (2023-2024)</a></li> <li><a href="/State_executive_official_elections,_2024" title="State executive official elections, 2024">2024 State executive elections</a></li> <li><a href="/State_legislative_elections,_2024" title="State legislative elections, 2024">2024 State legislative elections</a></li> <li><a href="/State_judicial_elections,_2024" title="State judicial elections, 2024">2024 State judge elections</a></li> <li><a href="/United_States_municipal_elections,_2024" title="United States municipal elections, 2024">2024 Local elections</a></li> <li><a href="/2024_ballot_measures" title="2024 ballot measures">2024 Ballot measures</a></li> <li><a href="/Ballotpedia%27s_Top_15_Elections_to_Watch,_2024" title="Ballotpedia's Top 15 Elections to Watch, 2024">Ballotpedia's top 15 elections to watch in 2024</a></li> <li><a href="/Ballotpedia%27s_Top_15_Ballot_Measures_and_Trends_to_Watch,_2024" title="Ballotpedia's Top 15 Ballot Measures and Trends to Watch, 2024">Ballotpedia's top 15 ballot measures to watch in 2024</a></li></ul></li> <li><span class="self"><a href="/Main_page" class="mw-redirect" title="Main page">2025 Elections</a></span> <ul><li><a href="/Elections_calendar" title="Elections calendar">Upcoming elections</a></li> <li><a href="/Statewide_primary_elections_calendar" title="Statewide primary elections calendar">2025 Statewide primary dates</a></li> <li><a href="/State_executive_official_elections,_2025" title="State executive official elections, 2025">2025 State executive elections</a></li> <li><a href="/State_legislative_elections,_2025" title="State legislative elections, 2025">2025 State legislative elections</a></li> <li><a href="/United_States_municipal_elections,_2025" title="United States municipal elections, 2025">2025 Local elections</a></li> <li><a href="/School_board_elections,_2025" title="School board elections, 2025">2025 School board elections</a></li> <li><a href="/2025_ballot_measures" title="2025 ballot measures">2025 Ballot measures</a></li></ul></li> <li><span class="self"><a href="/Donald_Trump_presidential_transition,_2024-2025" title="Donald Trump presidential transition, 2024-2025">Donald Trump presidential transition, 2024-2025</a></span> <ul><li><a href="/Donald_Trump%27s_Cabinet,_2025" title="Donald Trump's Cabinet, 2025">Donald Trump's cabinet nominees</a></li> <li><a href="/Confirmation_process_for_Donald_Trump%27s_Cabinet_nominees,_2025" title="Confirmation process for Donald Trump's Cabinet nominees, 2025">How cabinet nominees are confirmed</a></li></ul></li> <li><span class="self"><a href="/Joe_Biden_presidential_administration" title="Joe Biden presidential administration">The Biden administration</a></span> <ul><li><a href="/Joe_Biden%27s_Cabinet" title="Joe Biden's Cabinet">Cabinet officials</a></li> <li><a href="/Joe_Biden%27s_executive_orders_and_actions" title="Joe Biden's executive orders and actions">Executive orders and actions</a></li> <li><a href="/Joe_Biden_presidential_administration#Key_legislation" title="Joe Biden presidential administration">Key legislation</a></li> <li><a href="/Federal_judges_nominated_by_Joe_Biden" title="Federal judges nominated by Joe Biden">Judicial nominations</a></li> <li><a href="/Joe_Biden_presidential_transition#White_House_senior_staff" title="Joe Biden presidential transition">White House senior staff</a></li> <li><a href="/Joe_Biden:_Vetoed_legislation" title="Joe Biden: Vetoed legislation">Vetoes</a></li></ul></li> <li><span class="self"><a href="/Federal_Politics" title="Federal Politics">Government</a></span> <ul><li><a href="/Executive_Branch" title="Executive Branch">U.S. President</a></li> <li><a href="/Legislative_Branch" title="Legislative Branch">U.S. Congress</a></li> <li><a href="/Ballot_Measures_overview" title="Ballot Measures overview">Ballot measures</a></li> <li><a href="/Supreme_Court_of_the_United_States" title="Supreme Court of the United States">U.S. Supreme Court</a></li> <li><a href="/United_States_federal_courts" title="United States federal courts">Federal courts</a></li> <li><a href="/States#State_governments" title="States">State government</a></li> <li><a href="/Municipal_Government" title="Municipal Government">Municipal government</a></li> <li><a href="/School_Boards_and_School_Board_Elections" title="School Boards and School Board Elections">School boards</a></li> <li><a href="/Recall_overview" title="Recall overview">Recalls</a></li></ul></li> <li><a href="/Public_Policy" title="Public Policy">Public Policy</a> <ul><li><a href="/Administrative_State_Index" title="Administrative State Index">Administrative state</a></li> <li><a href="/Index_of_articles_about_criminal_justice_policy" title="Index of articles about criminal justice policy">Criminal justice policy</a></li> <li><a href="/Index_of_articles_about_education_policy" title="Index of articles about education policy">Education policy</a></li> <li><a href="/Index_of_articles_about_environmental,_social,_and_corporate_governance_(ESG)" title="Index of articles about environmental, social, and corporate governance (ESG)">Environmental, social, and corporate governance (ESG)</a></li> <li><a href="/Index_of_articles_about_federalism" title="Index of articles about federalism">Federalism</a></li> <li><a href="/Index_of_articles_about_unemployment_insurance" title="Index of articles about unemployment insurance">Unemployment insurance</a></li> <li><a href="/Index_of_articles_about_work_requirements" title="Index of articles about work requirements">Work requirements</a></li> <li><a href="/Public_Policy" title="Public Policy">Policy in the states</a></li></ul></li> <li><span class="self"><a href="/Ballotpedia:About" title="Ballotpedia:About">More...</a></span> <ul><li><a target="_blank" rel="noreferrer noopener" class="external text" href="https://ballotpedia.org/wiki/index.php?title=Sample_ballot&Source=sidebar">Ballotpedia's Sample Ballot</a></li> <li><a href="/Ballotpedia%E2%80%99s_Voter_Toolkit" class="mw-redirect" title="Ballotpedia’s Voter Toolkit">Ballotpedia's 2024 Voter Toolkit</a></li> <li><a href="/Survey" title="Survey">Ballotpedia's Candidate Survey</a></li> <li><a href="/Status_of_redistricting_after_the_2020_census" title="Status of redistricting after the 2020 census">Redistricting</a></li> <li><a href="/State_government_trifectas" title="State government trifectas">Trifectas</a></li> <li><a href="/Election_Policy" title="Election Policy">Election policy</a></li> <li><a href="/Ballot_Access" title="Ballot Access">Running for office</a></li> <li><a target="_blank" rel="noreferrer noopener" class="external text" href="https://legislation.ballotpedia.org/elections/home">Election legislation tracking</a></li> <li><a href="/On_the_Ballot" title="On the Ballot">Ballotpedia's weekly podcast</a></li></ul></li> <li><span class="self"><a href="/Ballotpedia:About" title="Ballotpedia:About">About us</a></span> <ul><li><a href="/Ballotpedia:About" title="Ballotpedia:About">About Ballotpedia</a></li> <li><a href="/Support" title="Support">Donate</a></li> <li><a href="/Ballotpedia%27s_editorial_independence_policy" title="Ballotpedia's editorial independence policy">Editorial independence</a></li> <li><a href="/Ballotpedia:Index_of_Contents" title="Ballotpedia:Index of Contents">Index</a></li> <li><a href="/Ballotpedia:Job_opportunities" title="Ballotpedia:Job opportunities">Job opportunities</a></li> <li><a href="/News_and_events" title="News and events">News and events</a></li> <li><a href="/Ballotpedia:Staff" title="Ballotpedia:Staff">Staff</a></li> <li><a href="/Support:Volunteer" title="Support:Volunteer">Volunteer</a></li></ul></li</ul> </div> <!-- /sidebar-left --> <!-- sidebar-right --> <div class="sidebar-wrapper sidebar-right-wrapper" id="sidebar-right"> <div id='div-gpt-ad-1548352229745-0' style='height:600px; width:160px;position: -webkit-sticky; /* Safari */ position: sticky; top: 0;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1548352229745-0'); }); </script> </div> </div> <!-- /sidebar-right --> <!-- footer --> <div id="footer" role="contentinfo" class="footer container footer-sticky" > <ul id="footer-places"><li id="footer-places-privacy"><a href="/Ballotpedia:Privacy_policy">Privacy policy</a></li><li id="footer-places-about"><a href="/Ballotpedia:About">About Ballotpedia</a></li><li id="footer-places-disclaimer"><a href="/Ballotpedia:General_disclaimer">Disclaimers</a></li></ul><ul id="footer-custom"><li class="dropup"><a href="/wiki/index.php?title=Special:UserLogin&returnto=Massachusetts+House+of+Representatives+2nd+Essex+District" title="You are encouraged to log in; however, it is not mandatory [o]" accesskey="o">Login</a></li></ul><div style="clear:both"></div> </div> <!-- /footer --> <!-- Facebook Pixel Code --> <script>!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod ? n.callMethod.apply(n,arguments) : n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version="2.0"; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,"script","https://connect.facebook.net/en_US/fbevents.js" ); fbq("init", "360312574466105"); fbq("track", "PageView"); </script> <noscript><img height="1" width="1" src="https://www.facebook.com/tr?id=360312574466105&ev=PageView&noscript=1"/></noscript> <!-- End Facebook Pixel Code --> <!-- Twitter universal website tag code --> <script> !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='//static.ads-twitter.com/uwt.js', a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); // Insert Twitter Pixel ID and Standard Event data below twq('init','o2jx2'); twq('track','PageView'); </script> <!-- End Twitter universal website tag code --> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.390","walltime":"1.731","ppvisitednodes":{"value":2905,"limit":1000000},"postexpandincludesize":{"value":45281,"limit":2097152},"templateargumentsize":{"value":8227,"limit":2097152},"expansiondepth":{"value":10,"limit":100},"expensivefunctioncount":{"value":0,"limit":100},"unstrip-depth":{"value":1,"limit":20},"unstrip-size":{"value":157821,"limit":5000000},"timingprofile":["100.00% 1600.129 1 -total"," 7.90% 126.485 1 Template:Massachusetts_House_of_Representatives"," 5.00% 79.940 1 Template:State_legislatures_district_menu"," 4.74% 75.880 1 Template:BPnav_dropdown_menu"," 4.65% 74.330 1 Template:MA_HD2E_2016"," 3.73% 59.761 3 Template:Massachusetts_state_legislative_elections,_2016"," 2.96% 47.340 1 Template:About_MA_House"," 1.37% 21.964 1 Template:State_legislative_salaries"," 1.36% 21.758 1 Template:Massachusetts"," 1.28% 20.539 1 Template:RedistrictingSLDpagedisclaimer2020"]},"scribunto":{"limitreport-timeusage":{"value":"0.030","limit":"7"},"limitreport-virtmemusage":{"value":4890624,"limit":52428800},"limitreport-estmemusage":0},"cachereport":{"timestamp":"20250216182506","ttl":0,"transientcontent":true}}});});</script> <!-- Optimizely --> <!--<script src="https://cdn.optimizely.com/js/5793622713.js"></script>--> <!-- End Optimizely --> <!-- Google Analytics --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-7416006-3', 'auto'); ga('send', 'pageview'); </script> <script src="https://ssl.google-analytics.com/ga.js"></script> <!-- End Google Analytics --> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-GC6ZZT3P70"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-GC6ZZT3P70'); </script> <!-- Quantcast Tag --> <script type="text/javascript"> var _qevents = _qevents || []; (function() { var elem = document.createElement('script'); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName('script')[0]; scpt.parentNode.insertBefore(elem, scpt); })(); _qevents.push({ qacct:"p-Lx8vcgWv5twR2" }); </script> <noscript> <div style="display:none;"> <img src="//pixel.quantserve.com/pixel/p-Lx8vcgWv5twR2.gif" border="0" height="1" width="1" alt="Quantcast"/> </div> </noscript> <!-- End Quantcast tag --> <!-- Start Alexa Certify Javascript --> <script type="text/javascript"> _atrk_opts = { atrk_acct:"3N+Vi1a4ZP00iC", domain:"ballotpedia.org",dynamic: true}; (function() { var as = document.createElement('script'); as.type = 'text/javascript'; as.async = true; as.src = "https://d31qbv1cthcecs.cloudfront.net/atrk.js"; var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(as, s); })(); </script> <noscript><img src="https://d5nxst8fruw4z.cloudfront.net/atrk.gif?account=3N+Vi1a4ZP00iC" style="display:none" height="1" width="1" alt="" /></noscript> <!-- End Alexa Certify Javascript --> <script type="text/javascript"> piAId = '482201'; piCId = '4426'; piHostname = 'pi.pardot.com'; (function() { function async_load(){ if ( window.location.href != "https://ballotpedia.org/Main_Page" && window.location.href != "https://ballotpedia.org/Election_results,_2018" ) { var s = document.createElement('script'); s.type = 'text/javascript'; s.src = ('https:' == document.location.protocol ? 'https://pi' : 'http://cdn') + '.pardot.com/pd.js'; var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); } } if(window.attachEvent) { window.attachEvent('onload', async_load); } else { window.addEventListener('load', async_load, false); } })(); </script> <script type="text/javascript" src="https://fkrkkmxsqeb5bj9r.s3.amazonaws.com/1375.js"></script> <script src="https://rum-static.pingdom.net/pa-57dfe2c49910818ef3c5cfb7.js" async></script> <script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":1968});});</script> </body> </html>