malegislature.gov Open in urlscan Pro
170.63.68.84  Public Scan

Submitted URL: https://malegislature.com/
Effective URL: https://malegislature.gov/
Submission: On November 09 via api from US — Scanned from US

Form analysis 15 forms found in the DOM

POST /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="DfPEud7wzooKmQZHIdwltUnvbly0drPt-PbRMcPwxE3H37fYzQD2F5u1Xg2Gi5hs_WXSYysQawapDxdbE1FFc8qidJc1">
  <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="4SpeYtlhYNMLYI-_f8HRkAfTj3MK4b_ks7vx6oo89lgf6gwcMK7PScUQTOFAFpl5l_IxJpftTKo5XCl8bCBHFMDrWGc1">
  <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-v4tzkejc3enc" 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&amp;k=6LffVvYUAAAAAFgtGnNLexZBT_BK7JzNbOEBaljw&amp;co=aHR0cHM6Ly9tYWxlZ2lzbGF0dXJlLmdvdjo0NDM.&amp;hl=en&amp;v=-ZG7BC9TxCVEbzIO2m429usb&amp;size=normal&amp;cb=gq8hf51yhqwz"></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="vYSboEoVIVfDRQzF92-SzaHMjEM55okkOGnBgQ4ac1DYynzv61rlVAXAWruZrAqh3k0Ssa81czni-gxJ54IBMDJJlkw1">
  <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="uo8rtwkEwoPljbHXA6ecp9HomvovbdM5qqWKvv9R9KVkiKtCtuL4EgTNlIC-JIwMxkyTV5u4QSVude8igdoXouuzlH41">
  <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
November 09, 2024 | 46°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. Tuesday, Nov. 12 9:00 AM Joint Committee on Public Service New
Written Testimony Only Upcoming Tuesday, Nov. 12 10:00 AM Emergency Housing
Assistance Program MEETING NOTICE New Room 157 Upcoming Tuesday, Nov. 12 11:00
AM Senate Session New Senate Chamber Upcoming Tuesday, Nov. 12 11:00 AM Informal
House Session New House Chamber Upcoming Tuesday, Nov. 12 3:00 PM 250th
Anniversary Celebration of the American Revolution Public Meeting Notice New
Virtual Hearing No video available. Wednesday, Nov. 13 11:00 AM Joint Committee
on Cannabis Policy New A-2 and Virtual Upcoming Thursday, Nov. 14 12:00 PM Joint
Session Tentative House Chamber

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.149 §178 Leave of absence from work for voting  MGL
c.54 §65 Activities at polling places; regulations; penalties  MGL c.112 §163
Definitions applicable to Secs. 163 to 172  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.66 §10 Inspection and copies of public records;
requests; written responses; extension of time; fees  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.123 §12 Emergency
restraint and hospitalization of persons posing risk of serious harm by reason
of mental illness  MGL c.140 §131 Licenses to carry firearms; conditions and
restrictions  MGL c.56 §25 Distinguishing marks; false statements or oaths  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


MOST POPULAR BILLS

Followed Bill No. Title H.3775  An Act reorganizing the Lexington Housing
Assistance Board, Inc S.2840  An Act authorizing the town of Milton to use
certain land acquired for conservation purposes for school purposes S.2549  An
Act authorizing the town of Milton to use certain property for school purposes
H.3810  An Act dissolving the Hampshire County Regional Housing Authority and
incorporating its functions into the Northampton Housing Authority S.2890  An
Act reorganizing the Lexington Housing Assistance Board, Inc 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 H.4043  An Act a parcel of land in Winchester
H.4020  An Act authorizing the State Board of Retirement to grant creditable
service to Paul Lemelin S.2856  An Act relative to strengthening Massachusetts’
economic leadership


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