Annual Town Meeting
May 6, 2024 - 7:00pm
Town Meeting
May 1, 2024 - 7:00pm
Town Meeting
March 11, 2024 - 7:00pm
Town Meeting
February 7, 2024 - 7:00pm
Town Meeting
December 6, 2023 - 7:00pm
Town Meeting
November 15, 2023 - 7:00pm
Town Meeting
September 6, 2023 - 7:00pm
Town Meeting
August 16, 2023 - 7:00pm
Town Meeting
July 19, 2023 - 7:00pm
Town Meeting
May 3, 2023 - 7:00pm
Budget Town Meeting
May 1, 2023 - 7:00pm
Town Meeting
April 19, 2023 - 7:00pm
Town Meeting
March 13, 2023 - 7:00pm
Town Meeting
December 14, 2022 - 12:00pm
Town Meeting
November 28, 2022 - 7:00pm
Town Meeting
July 20, 2022 - 7:00pm
Town Meeting
June 15, 2022 - 7:00pm
Town Meeting
May 18, 2022 - 7:00pm
Town Meeting
May 2, 2022 - 7:00pm
Town Meeting
March 14, 2022 - 7:00pm
Town Meeting
October 20, 2021 - 7:00pm
Town Meeting
July 21, 2021 - 7:00pm
Town Meeting
July 13, 2021 - 7:00pm
Town Meeting
June 16, 2021 - 7:00pm
Town Meeting
March 18, 2020 - 7:00pm
Town Meeting
March 9, 2020 - 7:00pm
Town Meeting
January 15, 2020 - 7:00pm
Town Meeting
October 16, 2019 - 7:05pm
Town Meeting
October 16, 2019 - 7:00pm
Town Meeting
July 17, 2019 - 7:00pm
Town Meeting
June 5, 2019 - 7:00pm
Town Meetng
May 6, 2019 - 7:00pm
Town Meeting
April 3, 2019 - 7:00pm
Town Meeting
March 12, 2019 - 6:00pm
Town Meeting
March 11, 2019 - 7:00pm
Town Meeting
March 6, 2019 - 7:00pm
Town Meeting Cancelled
February 20, 2019 - 7:00pm
Town Meeting
December 5, 2018 - 7:00pm
Town Meeting
November 7, 2018 - 7:00pm
Town Meeting
October 10, 2018 - 7:00pm
Town Meeting
August 15, 2018 - 7:00pm
Annual Budget Town Meeting Reconvened
May 29, 2018 - 7:00pm
Annual Budget Town Meeting
May 7, 2018 - 7:00pm
Town Meeting
April 18, 2018 - 7:00pm
Town Meeting
March 21, 2018 - 7:00pm
Town Meeting
March 12, 2018 - 12:00am
Town Meeting
February 21, 2018 - 7:00pm
Town Meeting
January 3, 2018 - 7:00pm
Town Meeting
November 15, 2017 - 7:00pm
Special Town Meeting
October 3, 2017 - 7:00pm
Board of Ethics
September 11, 2017 - 7:30pm
Town Meeting
July 19, 2017 - 7:00pm
Town Meeting
July 12, 2017 - 7:00pm
Town Meeting
June 21, 2017 - 7:00pm
Town Meeting
June 7, 2017 - 7:00pm
Town Meeting
May 3, 2017 - 7:00pm
Budget Town Meeting
May 1, 2017 - 7:00pm
Town Meeting
May 1, 2017 - 6:00pm
Town Meeting
March 13, 2017 - 7:00pm
Town Meeting
February 21, 2017 - 7:00pm
Town Meeting
January 18, 2017 - 7:00pm
Town Meeting
December 7, 2016 - 7:00pm
Town Meeting
October 26, 2016 - 7:00pm
Town Meeting
September 21, 2016 - 7:00pm
Town Meeting Cancelled
June 29, 2016 - 7:00pm
Town Meeting
June 1, 2016 - 7:00pm
Town Meeting
May 18, 2016 - 7:00pm
Town Meeting Annual Budget
May 2, 2016 - 7:00pm
Town Meeting
April 6, 2016 - 7:00pm
Town Meeting
March 14, 2016 - 7:10pm
Town Meeting
February 17, 2016 - 7:00pm
Town Meeting
January 20, 2016 - 7:00pm
TOWN MEETING
January 12, 2016 - 7:00pm
Town Meeting
January 6, 2016 - 7:00pm
Town Meeting
December 8, 2015 - 7:00pm
Town Meeting
November 24, 2015 - 7:00pm
Town Meeting
October 7, 2015 - 7:00pm
Town Meeting
October 1, 2015 - 7:00pm
Reconvened Town Meeting
September 3, 2015 - 7:00pm
Town Meeting
August 27, 2015 - 7:00pm
Town Meeting
August 26, 2015 - 7:00pm
Town Meeting
August 19, 2015 - 7:00pm
Town Meeting
July 15, 2015 - 7:00pm
Town Meeting
May 20, 2015 - 7:00pm
Annual Budget Town Meeting
May 4, 2015 - 7:00pm
Town Meeting
March 9, 2015 - 7:15pm
Town Meeting
March 9, 2015 - 7:00pm
Town Meeting
February 17, 2015 - 7:00pm
Town Meeting
February 17, 2015 - 7:00pm
Town Meeting
February 17, 2015 - 7:00pm
Town Meeting
December 9, 2014 - 7:00pm
Town Meeting
November 12, 2014 - 7:00pm
Town Meeting
September 3, 2014 - 7:00pm
Town Meeting
August 20, 2014 - 7:15pm
Town Meeting
July 14, 2014 - 7:00pm
Annual Town Meeting Reconvened
May 20, 2014 - 7:00pm
Annual Budget Meeting
May 5, 2014 - 7:00pm
Town Meeting
April 16, 2014 - 7:00pm
Town Meeting
March 10, 2014 - 7:00pm