Calendar module icon


View All Calendars is the default. Choose Select a Calendar to view a specific calendar. Subscribe to calendar notifications by clicking on the Notify Me® button, and you will automatically be alerted about the latest events in our community.

Jump To:

  1. Calendar Overlay Meeting Room (4)

Meeting Room

  1. Last Day to Register to Vote for Town Election

    May 1, 2019, 8:30 AM - 8:00 PM

    Check your voter registration status here: The 2019 Annual Town Election Ballot has been finalized - Mark you calendar for the May 21st Election! The polls will be open at Memorial Elementary School, 43 Lincoln Street, from 7am-8pm on Tuesday, May 21st. Will you be out of Town that day? Vote absentee! Absentee ballots will be available the week of April 22nd. Visit Town Hall to vote absentee in person or drop a signed request to the Town Clerk (via mail to 10 Central Street, email at or fax to 978-526-2001). Have you ever considered volunteering as a poll worker? It's a great day to see your friends and neighbors! PLEASE CONTACT THE TOWN CLERK’S OFFICE WITH ANY QUESTIONS! Office: 978-526-2040 Email: Click here to see if you are registered to vote, check your party enrollment or to register to vote online!

    More Details
  2. Board of Selectmen

    May 1, 2019, 6:30 PM - 7:30 PM @ Town Hall, Room 5

    More Details
  3. Historic District Commission

    May 1, 2019, 7:00 PM - 9:00 PM @ Town Hall, Room 7

    More Details
  4. Finance Committee (with Board of Selectmen)

    May 1, 2019, 7:30 PM - 9:30 PM @ Town Hall, Room 7

    More Details