malegislature.gov
Open in
urlscan Pro
170.63.68.84
Public Scan
Submitted URL: http://www.mass.gov//legis//const.htm
Effective URL: https://malegislature.gov/
Submission: On July 28 via api from US — Scanned from DE
Effective URL: https://malegislature.gov/
Submission: On July 28 via api from US — Scanned from DE
Form analysis
15 forms found in the DOMPOST /Account/Login?isModal=False
<form action="/Account/Login?isModal=False" class="form-horizontal clearfix" data-ajax="true" data-ajax-begin="inProgress" data-ajax-complete="loginFlyoutFormOnComplete" data-ajax-method="POST" id="loginFlyoutForm" method="post" role="form"
novalidate="novalidate"><input name="__RequestVerificationToken" type="hidden" value="mLNLfJ1rGRBzbrfLbbNsIRpPpss5PwSYMCGozkiil00HMQYYbpuW_Q-s7tWfxX5EAjOizU5L7M7hZp0srC7TwXofBFM1">
<legend class="text-center">Sign in with MyLegislature Account</legend>
<div class="form-group">
<label class="col-sm-3 control-label" for="Email">Email</label>
<div class="col-sm-9">
<input class="form-control" data-val="true" data-val-email="Invalid email address." data-val-required="Email address is required." id="Email" name="Email" type="text" value="">
<span class="field-validation-valid help-block" data-valmsg-for="Email" data-valmsg-replace="true"></span>
</div>
</div>
<div class="form-group passwordField">
<label class="col-sm-3 control-label" for="Password">Password</label>
<div class="col-sm-9 clearfix">
<input autocomplete="false" class="form-control" data-val="true" data-val-required="Password required." id="Password" name="Password" type="password">
<span class="field-validation-valid help-block" data-valmsg-for="Password" data-valmsg-replace="true"></span>
</div>
</div>
<div class="col-xs-12 text-center">
<div class="clearfix">
<a class="forgotPassword" aria-haspopup="true" data-toggle="modal" data-target="#forgotPasswordModal">Forgot Password?</a>
</div>
<input type="submit" value="Sign in" class="btn btn-default btn-lg fnStart">
<input type="submit" value="Signing In..." class="btn btn-default btn-lg fnEnd" style="display: none">
</div>
</form>
GET /Bills/Search
<form action="/Bills/Search" method="get"> <label class="" for="billsSearch">Search Bills</label>
<div class="typeahead-container">
<div class="typeahead-field">
<div class="input-group typeahead-query ">
<input id="billsSearch" name="SearchTerms" class="searchBox form-control" type="search" value="" data-tt-search-type="Bills" data-tt-search-reset="Bills" data-tt-url="/TypeAheadSearch" data-tt-branch="" data-tt-limit="7" aria-haspopup="true"
aria-autocomplete="list" autocomplete="off" placeholder="Search Bills...">
<div class="input-group-btn typeahead-button">
<button type="submit" class="btn btn-primary searchButton" aria-labelledby="billsSearch">
<span class="fa fa-search"></span><span class="sr-only">Search</span>
</button>
</div>
</div>
</div>
</div>
</form>
GET /Laws/GeneralLaws/Search
<form action="/Laws/GeneralLaws/Search" method="get"> <label class="" for="generalLawsSearch">Search General Laws</label>
<div class="typeahead-container">
<div class="typeahead-field">
<div class="input-group typeahead-query ">
<input id="generalLawsSearch" name="SearchTerms" class="searchBox form-control" type="search" value="" data-tt-search-type="GeneralLaws" data-tt-search-reset="GeneralLaws" data-tt-url="/TypeAheadSearch" data-tt-branch="" data-tt-limit="7"
aria-haspopup="true" aria-autocomplete="list" autocomplete="off" placeholder="Search General Laws...">
<div class="input-group-btn typeahead-button">
<button type="submit" class="btn btn-primary searchButton" aria-labelledby="generalLawsSearch">
<span class="fa fa-search"></span><span class="sr-only">Search</span>
</button>
</div>
</div>
</div>
</div>
</form>
GET /GeneralLaws/GoTo
<form action="/GeneralLaws/GoTo" method="get"> <span class="navLabel">Go to a General Law:</span>
<div class="form-group">
<label for="GLChapterGoTo" class="sr-only">Chapter:</label>
<input id="GLChapterGoTo" name="ChapterGoTo" type="text" value="" class="form-control" placeholder="Chapter">
</div>
<div class="form-group">
<label for="SectionGoTo" class="sr-only">Section Number:</label>
<input id="SectionGoTo" name="SectionGoTo" type="text" value="" class="form-control" placeholder="Section">
</div>
<div class="form-group">
<label for="keyword" class="sr-only">Keyword:</label>
<input id="keyword" name="keyword" type="text" value="" class="form-control" placeholder="Keyword">
</div>
<button class="btn btn-primary searchButton" type="submit">Go <span class="sr-only"> to that General Law</span><span class="fa fa-angle-right"></span></button>
</form>
GET /Laws/SessionLaws/Search
<form action="/Laws/SessionLaws/Search" method="get"> <label class="" for="sessionLawsSearch">Search Session Laws</label>
<div class="typeahead-container">
<div class="typeahead-field">
<div class="input-group typeahead-query ">
<input id="sessionLawsSearch" name="SearchTerms" class="searchBox form-control" type="search" value="" data-tt-search-type="SessionLaws" data-tt-search-reset="SessionLaws" data-tt-url="/TypeAheadSearch" data-tt-branch="" data-tt-limit="7"
aria-haspopup="true" aria-autocomplete="list" autocomplete="off" placeholder="Search Session Laws...">
<div class="input-group-btn typeahead-button">
<button type="submit" class="btn btn-primary searchButton" aria-labelledby="sessionLawsSearch">
<span class="fa fa-search"></span><span class="sr-only">Search</span>
</button>
</div>
</div>
</div>
</div>
</form>
GET /SessionLaws/GoTo
<form action="/SessionLaws/GoTo" method="get">
<script>
var sessionLawActYears = [{
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2024",
"Value": "2024"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2023",
"Value": "2023"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2022",
"Value": "2022"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2021",
"Value": "2021"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2020",
"Value": "2020"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2019",
"Value": "2019"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2018",
"Value": "2018"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2017",
"Value": "2017"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2016",
"Value": "2016"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2015",
"Value": "2015"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2014",
"Value": "2014"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2013",
"Value": "2013"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2012",
"Value": "2012"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2011",
"Value": "2011"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2010",
"Value": "2010"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2009",
"Value": "2009"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2008",
"Value": "2008"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2007",
"Value": "2007"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2006",
"Value": "2006"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2005",
"Value": "2005"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2004",
"Value": "2004"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2003",
"Value": "2003"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2002",
"Value": "2002"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2001",
"Value": "2001"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2000",
"Value": "2000"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "1999",
"Value": "1999"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "1998",
"Value": "1998"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "1997",
"Value": "1997"
}];
var sessionLawResolveYears = [{
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2020",
"Value": "2020"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2018",
"Value": "2018"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2016",
"Value": "2016"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2014",
"Value": "2014"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2013",
"Value": "2013"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2012",
"Value": "2012"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2010",
"Value": "2010"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2009",
"Value": "2009"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2008",
"Value": "2008"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2007",
"Value": "2007"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2006",
"Value": "2006"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2004",
"Value": "2004"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "2001",
"Value": "2001"
}, {
"Disabled": false,
"Group": null,
"Selected": false,
"Text": "1998",
"Value": "1998"
}];
</script>
<span class="navLabel">Go to a Session Law:</span>
<div class="form-group sessionLawType">
<label for="TypeGoTo" class="sr-only">Type:</label>
<select name="TypeGoTo" id="TypeGoTo" class="form-control" onchange="sessionLawTypeChange(this, 'Resolves')">
<option value="Acts">Act</option>
<option value="Resolves">Resolve</option>
</select>
</div>
<div class="form-group">
<label for="SLChapterGoTo" class="sr-only">Chapter:</label>
<input id="SLChapterGoTo" name="ChapterGoTo" type="text" value="" class="form-control" placeholder="Chapter">
</div>
<div class="form-group">
<label for="YearGoTo" class="sr-only">Year:</label>
<select name="YearGoTo" id="YearGoTo" class="form-control sessionLawYearList">
<option value="2024">2024</option>
<option value="2023">2023</option>
<option value="2022">2022</option>
<option value="2021">2021</option>
<option value="2020">2020</option>
<option value="2019">2019</option>
<option value="2018">2018</option>
<option value="2017">2017</option>
<option value="2016">2016</option>
<option value="2015">2015</option>
<option value="2014">2014</option>
<option value="2013">2013</option>
<option value="2012">2012</option>
<option value="2011">2011</option>
<option value="2010">2010</option>
<option value="2009">2009</option>
<option value="2008">2008</option>
<option value="2007">2007</option>
<option value="2006">2006</option>
<option value="2005">2005</option>
<option value="2004">2004</option>
<option value="2003">2003</option>
<option value="2002">2002</option>
<option value="2001">2001</option>
<option value="2000">2000</option>
<option value="1999">1999</option>
<option value="1998">1998</option>
<option value="1997">1997</option>
</select>
</div>
<button type="submit" class="btn btn-primary">Go <span class="sr-only">to Session Law</span><span class="fa fa-angle-right"></span></button>
</form>
GET /Legislators/Search
<form action="/Legislators/Search" method="get"> <label class="" for="legisSearch">Search Legislators</label>
<div class="typeahead-container">
<div class="typeahead-field">
<div class="input-group typeahead-query ">
<input id="legisSearch" name="SearchTerms" class="searchBox form-control" type="search" value="" data-tt-search-type="Legislators" data-tt-search-reset="Legislators" data-tt-url="/TypeAheadSearch" data-tt-branch="" data-tt-limit="7"
aria-haspopup="true" aria-autocomplete="list" autocomplete="off" placeholder="Search Legislators...">
<div class="input-group-btn typeahead-button">
<button type="submit" class="btn btn-primary searchButton" aria-labelledby="legisSearch">
<span class="fa fa-search"></span><span class="sr-only">Search</span>
</button>
</div>
</div>
</div>
</div>
</form>
GET /Events/Search
<form action="/Events/Search" method="get"> <label class="" for="eventSearch">Search Events</label>
<div class="typeahead-container">
<div class="typeahead-field">
<div class="input-group typeahead-query ">
<input id="eventSearch" name="SearchTerms" class="searchBox form-control" type="search" value="" data-tt-search-type="Events" data-tt-search-reset="Events" data-tt-url="/TypeAheadSearch" data-tt-branch="" data-tt-limit="7"
aria-haspopup="true" aria-autocomplete="list" autocomplete="off" placeholder="Search Events...">
<div class="input-group-btn typeahead-button">
<button type="submit" class="btn btn-primary searchButton" aria-labelledby="eventSearch">
<span class="fa fa-search"></span><span class="sr-only">Search</span>
</button>
</div>
</div>
</div>
</div>
</form>
GET /Committees/Search
<form action="/Committees/Search" method="get"> <label class="" for="committeeSearch">Search Committees</label>
<div class="typeahead-container">
<div class="typeahead-field">
<div class="input-group typeahead-query ">
<input id="committeeSearch" name="SearchTerms" class="searchBox form-control" type="search" value="" data-tt-search-type="Committees" data-tt-search-reset="Committees" data-tt-url="/TypeAheadSearch" data-tt-branch="" data-tt-limit="7"
aria-haspopup="true" aria-autocomplete="list" autocomplete="off" placeholder="Search Committees...">
<div class="input-group-btn typeahead-button">
<button type="submit" class="btn btn-primary searchButton" aria-labelledby="committeeSearch">
<span class="fa fa-search"></span><span class="sr-only">Search</span>
</button>
</div>
</div>
</div>
</div>
</form>
GET /Search
<form action="/Search" class="container" id="homeSearch" method="get">
<h2 class="sr-only">Search</h2>
<label class="sr-only" for="fullSearch">Search the Legislature</label>
<div class="typeahead-container">
<div class="typeahead-field">
<div class="input-group typeahead-query input-group-lg">
<input id="fullSearch" name="SearchTerms" class="searchBox form-control" type="search" value="" data-tt-search-type="Bills, GeneralLaws, SessionLaws, Committees, Legislators, Events, Journals, Reports, Videos, Amendments"
data-tt-search-reset="Bills, GeneralLaws, SessionLaws, Committees, Legislators, Events, Journals, Reports, Videos, Amendments" data-tt-url="/TypeAheadSearch" data-tt-branch="" data-tt-limit="7" aria-haspopup="true" aria-autocomplete="list"
autocomplete="off" placeholder="Search the Legislature...">
<div class="input-group-btn typeahead-button">
<button type="submit" class="btn btn-primary searchButton" aria-labelledby="fullSearch">
<span>Search</span>
</button>
</div>
</div>
</div>
</div>
</form>
GET /Bills/Search
<form action="/Bills/Search" method="get">
<h2 class="sr-only">Search</h2>
<label class="sr-only" for="mobileBillSearch">Search Bills</label>
<div class="typeahead-container">
<div class="typeahead-field">
<div class="input-group typeahead-query ">
<input id="mobileBillSearch" name="SearchTerms" class="searchBox form-control" type="search" value="" data-tt-search-type="Bills" data-tt-search-reset="Bills" data-tt-url="/TypeAheadSearch" data-tt-branch="" data-tt-limit="7"
aria-haspopup="true" aria-autocomplete="list" autocomplete="off" placeholder="Search Bills...">
<div class="input-group-btn typeahead-button">
<button type="submit" class="btn btn-primary searchButton" aria-labelledby="mobileBillSearch">
<span class="fa fa-search"></span><span class="sr-only">Search</span>
</button>
</div>
</div>
</div>
</div>
</form>
POST /Account/Register
<form action="/Account/Register" data-ajax="true" data-ajax-begin="inProgress" data-ajax-method="POST" data-ajax-success="registrationModalFormOnSuccess" id="registrationModalForm" method="post" role="form" novalidate="novalidate"><input
name="__RequestVerificationToken" type="hidden" value="rr5njPra5I6KL-jLk0dg7iArx4ln26t4zzYT6XmdrxFfKYhIBaNGzS73zNmAyjrjRMM_LV7DeiWZT6aXEbfoCvAK5eE1">
<div class="form-group">
<label class="sr-only" for="RegistrationEmail">Email Address</label>
<div class="input-group">
<span class="input-group-addon"><span class="fa fa-user fa-fw"></span></span>
<input class="form-control" data-val="true" data-val-email="Invalid email address." data-val-required="Email address is required." id="RegistrationEmail" name="RegistrationEmail" placeholder="Email Address" type="email" value="">
</div>
<span class="field-validation-valid help-block" data-valmsg-for="RegistrationEmail" data-valmsg-replace="true"></span>
</div>
<div class="form-group">
<label class="sr-only" for="RegistrationPassword">Password</label>
<div class="input-group">
<span class="input-group-addon"><span class="fa fa-lock fa-fw"></span></span>
<input aria-label="Passwords must contain at least one number, lowercase and uppercase letters, and be seven or more characters long." autocomplete="false" class="form-control fnPasswordStrength" data-placement="top"
data-toggle="password-tooltip" data-val="true" data-val-required="Password required." id="RegistrationPassword" name="RegistrationPassword" placeholder="Password" type="password" data-original-title="" title="">
</div>
<span class="field-validation-valid help-block" data-valmsg-for="RegistrationPassword" data-valmsg-replace="true"></span>
</div>
<div class="form-group">
<label class="sr-only" for="PasswordConfirmation">Confirm Password</label>
<div class="input-group">
<span class="input-group-addon"><span class="fa fa-lock fa-fw"></span></span>
<input autocomplete="false" class="form-control" data-val="true" data-val-equalto="Passwords do not match." data-val-equalto-other="*.RegistrationPassword" data-val-required="Password confirmation required." id="PasswordConfirmation"
name="PasswordConfirmation" placeholder="Confirm Password" type="password">
</div>
<span class="field-validation-valid help-block" data-valmsg-for="PasswordConfirmation" data-valmsg-replace="true"></span>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-xs-offset-0 captcha">
<script src="https://www.google.com/recaptcha/api.js"></script>
<div class="g-recaptcha" data-callback="recaptcha_callback" data-sitekey="6LffVvYUAAAAAFgtGnNLexZBT_BK7JzNbOEBaljw">
<div style="width: 304px; height: 78px;">
<div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-v7awcpb20dzx" frameborder="0" scrolling="no"
sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
src="https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LffVvYUAAAAAFgtGnNLexZBT_BK7JzNbOEBaljw&co=aHR0cHM6Ly9tYWxlZ2lzbGF0dXJlLmdvdjo0NDM.&hl=de&v=Xv-KF0LlBu_a0FJ9I5YSlX5m&size=normal&cb=ablddgr3544q"></iframe>
</div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
</div><iframe style="display: none;"></iframe>
</div>
</div>
</div>
<button class="btn btn-primary btn-lg btn-default actionButton fnStart">Register</button>
<button class="btn btn-primary btn-lg btn-default actionButton fnEnd" style="display: none">Registering...</button>
</form>
POST /Account/Login?isModal=True
<form action="/Account/Login?isModal=True" data-ajax="true" data-ajax-begin="inProgress" data-ajax-complete="loginModalFormOnComplete" data-ajax-method="POST" id="loginModalForm" method="post" role="form" novalidate="novalidate"><input
name="__RequestVerificationToken" type="hidden" value="ILFmX2EtCsWbnGxi3YvSZyAbNlNPRzTPp3Yt4NarLRU75Jt0u5aMuU-YgYyuHPhjrvWKP95ZrPZnHLFhR5T9ozwfus81">
<div class="form-group">
<label class="sr-only" for="loginEmail">Email</label>
<div class="input-group">
<span class="input-group-addon"><span class="fa fa-user fa-fw"></span></span>
<input class="form-control" data-val="true" data-val-email="Invalid email address." data-val-required="Email address is required." id="loginEmail" name="Email" placeholder="Email Address" type="text" value="">
</div>
<span class="field-validation-valid help-block" data-valmsg-for="loginEmail" data-valmsg-replace="true"></span>
</div>
<div class="form-group passwordField">
<label class="sr-only" for="loginPassword">Password</label>
<div class="input-group">
<span class="input-group-addon"><span class="fa fa-lock fa-fw"></span></span>
<input autocomplete="false" class="form-control" data-val="true" data-val-required="Password required." id="loginPassword" name="Password" placeholder="Password" type="password">
</div>
<span class="field-validation-valid help-block" data-valmsg-for="loginPassword" data-valmsg-replace="true"></span>
</div>
<div class="form-group clearfix">
<a class="forgotPassword" aria-haspopup="true" data-toggle="modal" data-target="#forgotPasswordModal">Forgot Password?</a>
</div>
<div class="center-block">
<button type="submit" class="btn btn-primary btn-lg btn-default actionButton fnStart">Sign In</button>
<button class="btn btn-primary btn-lg btn-default actionButton fnEnd" style="display: none">Signing In...</button>
</div>
</form>
POST /Account/ForgotPassword
<form action="/Account/ForgotPassword" data-ajax="true" data-ajax-complete="forgotPasswordModalFormOnComplete" data-ajax-method="POST" id="forgotPasswordModalForm" method="post"
onsubmit="if($(this).valid()){ $(this).find('.fnEnd').show(); $(this).find('.fnStart').hide(); }" role="form" novalidate="novalidate">
<p><strong>Please enter your email address.</strong> If there is an account associated with that address, a password reset link will be mailed to you.</p>
<input name="__RequestVerificationToken" type="hidden" value="vWTiBy5RKnInI0u_z_0o_IqPGs3AIqZ0ViaKlaEyIitOC2Wxv8rB2mw8Ab9fiWEO_X6cb0tarkO-HPt5P0_Kv5rymMs1">
<div class="row">
<div class="form-group clearfix">
<div class="col-sm-12 col-md-9">
<label class="sr-only" for="EmailAddress">Email Address</label>
<input class="form-control" data-val="true" data-val-email="Invalid email address." data-val-required="Email required." id="EmailAddress" name="EmailAddress" placeholder="Email Address" type="text" value="">
<span class="field-validation-valid help-block" data-valmsg-for="EmailAddress" data-valmsg-replace="true"></span>
</div>
</div>
</div>
<div class="row">
<div class="col-xs-12 resetButtons">
<button type="submit" id="passwordResetButton" class="btn btn-danger fnStart">Reset Password</button>
<button type="button" class="btn btn-danger fnEnd" style="display: none">Processing...</button>
<button data-dismiss="modal" type="button" class="btn btn-secondary">Cancel</button>
</div>
</div>
</form>
GET /Search
<form action="/Search" class="container" method="get">
<h2 class="sr-only">Search</h2>
<label class="sr-only" for="mobileFullSearch">Search the Legislature</label>
<div class="typeahead-container">
<div class="typeahead-field">
<div class="input-group typeahead-query input-group-lg">
<input id="mobileFullSearch" name="SearchTerms" class="searchBox form-control" type="search" value="" data-tt-search-type="Bills, GeneralLaws, SessionLaws, Committees, Legislators, Events, Journals, Reports, Videos, Amendments"
data-tt-search-reset="Bills, GeneralLaws, SessionLaws, Committees, Legislators, Events, Journals, Reports, Videos, Amendments" data-tt-url="/TypeAheadSearch" data-tt-branch="" data-tt-limit="7" aria-haspopup="true" aria-autocomplete="list"
autocomplete="off" placeholder="Search the Legislature...">
<div class="input-group-btn typeahead-button">
<button type="submit" class="btn btn-primary searchButton" aria-labelledby="mobileFullSearch">
<span class="fa fa-search"></span><span class="sr-only">Search</span>
</button>
</div>
</div>
</div>
</div>
</form>
Text Content
Skip to Content July 27, 2024 | 67°F The 193rd General Court of the Commonwealth of Massachusetts MyLegislature MYLEGISLATURE Use MyLegislature to follow bills, hearings, and legislators that interest you. Sign in with MyLegislature Account Email Password Forgot Password? Sign in with Facebook Sign in with Google Not Registered? Learn More Here! » MenuToggle navigation * Home * Search * MyLegislature * Bills & Laws * * BILLS * All Bills * Recent & Popular Bills * Senate Deadlines * House Deadlines * Browse Bills by City/Town * Search Bills Search * GENERAL LAWS * Browse General Laws * Search General Laws Search * Go to a General Law: Chapter: Section Number: Keyword: Go to that General Law * SESSION LAWS * Browse Session Laws * Search Session Laws Search * Go to a Session Law: Type: Act Resolve Chapter: Year: 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 Go to Session Law * MASSACHUSETTS CONSTITUTION * SENATE JOURNALS * HOUSE JOURNALS * RULES * REPORTS AND COMMUNICATIONS * DRAFTING MANUAL * GLOSSARY Close Menu * Budget * FY 2025 BUDGET 1. Governor's Budget 2. House Ways & Means Budget 3. House Debate 4. House Budget 5. Senate Ways & Means Budget 6. Senate Debate 7. Senate Budget 8. Conference Committee 9. Final Budget Close Menu * Legislators * * LEGISLATORS * Redistricting * Find Your Legislators * Search Legislators Search * LEGISLATIVE LEADERSHIP * All Leadership * Senate Leadership * House Leadership * SENATE * All Senators * Senate Clerk * COMMONWEALTH CONVERSATIONS * CLEAN ENERGY FUTURE TOUR * HOUSE * All Representatives * House Clerk Close Menu * Hearings & Events * * ALL HEARINGS & EVENTS * Search Events Search * SESSIONS * Joint Sessions * Senate Sessions * House Sessions * HEARINGS * Senate Committee Hearings * House Committee Hearings * Joint Committee Hearings * SPECIAL EVENTS Close Menu * Committees & Commissions * * ALL COMMITTEES * Search Committees Search * COMMITTEES * Joint Committees * Senate Committees * House Committees * COMMITTEE HEARINGS * Joint Committee Hearings * Senate Committee Hearings * House Committee Hearings * COMMISSIONS * COMMITTEE BOOK Close Menu * State House * * VISIT THE STATE HOUSE * On-site Tour * Virtual Tour * ACCESSIBILITY * Request Accessibility * Web Accessibility Policy * Accessibility Initiatives * EDUCATIONAL OPPORTUNITIES * Internships * Student Government Day * Citizens' Legislative Seminar * CREATE YOUR OWN BILL * MEDIA GALLERY * FAQ * CONTACT US Close Menu MASSACHUSETTS LEGISLATURE HOMEPAGE SEARCH Search the Legislature Search LEGISLATORS SENATE All Senators Senate Clerk HOUSE OF REPRESENTATIVES HOUSE OF REPRESENTATIVES All Representatives House Clerk New Districts Find My Legislator HEARINGS & EVENTS Follow In My Legislature Live Video Date Time Event Title Location No video available. Saturday, Jul. 27 1:30 PM Joint Committee on Municipalities and Regional Government Underway Written Testimony Only No video available. Sunday, Jul. 28 1:30 PM Joint Committee on Municipalities and Regional Government New Written Testimony Only Upcoming Monday, Jul. 29 11:00 AM Senate Session New Senate Chamber Upcoming Monday, Jul. 29 11:00 AM Informal House Session New House Chamber No video available. Monday, Jul. 29 1:30 PM Joint Committee on Municipalities and Regional Government New Written Testimony Only No video available. Tuesday, Jul. 30 1:00 PM Joint Committee on Consumer Protection and Professional Licensure New Written Testimony Only No video available. Tuesday, Jul. 30 1:30 PM Joint Committee on Municipalities and Regional Government New Written Testimony Only View all Upcoming Hearings & Events BILLS & LAWS SEARCH Search Bills Search Bills General Laws Session Laws Constitution FY 2025 BUDGET 1. Governor's Budget 2. House Ways & Means Budget 3. House Debate 4. House Budget 5. Senate Ways & Means Budget 6. Senate Debate 7. Senate Budget 8. Conference Committee 9. Final Budget STATE HOUSE Visit the State House On-site Tours Virtual Tour Accessibility Contact Us MOST POPULAR GENERAL LAWS Chapter Section Name MGL c.140 §131 Licenses to carry firearms; conditions and restrictions MGL c.123 §12 Emergency restraint and hospitalization of persons posing risk of serious harm by reason of mental illness MGL c.151B §4 Unlawful practices MGL c.149 §148 Payment of wages; commissions; exemption by contract; persons deemed employers; provision for cashing check or draft; violation of statute MGL c.186 §15B Entrance of premises prior to termination of lease; payments; receipts; interest; records; security deposits MGL c.140 §121 Firearms sales; definitions; antique firearms; application of law; exceptions MGL c.90 §24 Driving while under influence of intoxicating liquor, etc.; second and subsequent offenses; punishment; treatment programs; reckless and unauthorized driving; failure to stop after collision MGL c.119 §51A Reporting of suspected abuse or neglect; mandated reporters; collection of physical evidence; penalties; content of reports; liability; privileged communication MGL c.269 §10 Carrying dangerous weapons; possession of machine gun or sawed-off shotguns; possession of large capacity weapon or large capacity feeding device; punishment MGL c.66 §10 Inspection and copies of public records; requests; written responses; extension of time; fees MOST POPULAR BILLS Followed Bill No. Title H.4885 An Act modernizing firearm laws H.3810 An Act dissolving the Hampshire County Regional Housing Authority and incorporating its functions into the Northampton Housing Authority S.2575 An Act dissolving the Hampshire County Regional Housing Authority and incorporating its functions into the Northampton Housing Authority S.2423 An Act amending the charter of the city of Westfield HD.4420 An Act modernizing firearm laws H.4139 An Act modernizing firearm laws S.2856 An Act relative to strengthening Massachusetts’ economic leadership H.4020 An Act authorizing the State Board of Retirement to grant creditable service to Paul Lemelin H.4043 An Act a parcel of land in Winchester H.3981 An Act establishing a sick leave bank for Anastasios Milonopoulos, an employee of the Massachusetts Department of Correction HAVE A QUESTION? * How do I register to vote? * Where do I vote? * How do I schedule a road test? * How do I apply for unemployment? * How do I register my firearm? * Do I qualify for overtime? * Explore more questions... SITE INFORMATION & LINKS HELPFUL MASSACHUSETTS LINKS * Mass.gov * Commonwealth Employment Opportunities * Secretary of the Commonwealth * Mass DOT * Boards & Commissions * Non-Profits & Charities * Libraries * Google Translate QUICK LINKS * Accessibility * MyLegislature * Massachusetts General Laws * Find My Legislator * Visit the State House * Contact Us * Privacy Policy * Terms And Conditions Copyright © 2024 The General Court of the Commonwealth of Massachusetts × REGISTER FOR MYLEGISLATURE REGISTER WITH AN EXISTING ACCOUNT Sign in with Facebook Sign in with Google REGISTER WITH YOUR EMAIL ADDRESS Email Address Password Confirm Password Register Registering... Already have an account? Sign in here. Forgot Password? × SIGN IN TO MYLEGISLATURE SIGN IN WITH YOUR FACEBOOK OR GOOGLE+ ACCOUNT Sign in with Facebook Sign in with Google SIGN IN WITH YOUR MYLEGISLATURE ACCOUNT Email Password Forgot Password? Sign In Signing In... Not Registered? Click here. Learn More Here! » × FORGOT PASSWORD Please enter your email address. If there is an account associated with that address, a password reset link will be mailed to you. Email Address Reset Password Processing... Cancel × SIGN IN REQUIRED This feature is exclusive to users ofMyLegislature Sign In Register × SEARCH THE LEGISLATURE SEARCH Search the Legislature Search