
Town Hall will be closed on Monday, September 7, 2026, in observance of Labor Day.

Town Hall will be closed on Monday, September 7, 2026, in observance of Labor Day.

Here are the unofficial results of the September 1, 2026 State Primary:
DEMOCRATIC PARTY PRIMARY BALLOT
VOTES
SENATOR IN CONGRESS
Edward J. Markey 227
Seth Moulton 116
All Others
Blanks 3
Total Ballots Cast 346
GOVERNOR
Maura Healey 297
All Others
Blanks 49
Total Ballots Cast 346
LIEUTENANT GOVERNOR
Kimberley Driscoll 287
All Others
Blanks 59
Total Ballots Cast 346
ATTORNEY GENERAL
Andrea Joy Campbell 286
All Others
Blanks 60
Total Ballots Cast 346
SECRETARY OF STATE
William Francis Galvin 304
All Others
Blanks 42
Total Ballots Cast 346
TREASURER
Deborah B. Goldberg 294
All Others
Blanks 52
Total Ballots Cast 346
AUDITOR
Diana Dizoglio 288
All Others
Blanks 58
Total Ballots Cast 346
REPRESENTATIVE IN CONGRESS
Lori Loureiro Trahan 304
All Others
Blanks 42
Total Ballots Cast 346
COUNCILLOR
Paul M. DePalo 284
All Others
Blanks 62
Total Ballots Cast 346
SENATOR IN GENERAL COURT
John Cronin 301
All Others
Blanks 45
Total Ballots Cast 346
REPRESENTATIVE IN GENERAL COURT
Margaret R. Scarsdale 307
All Others
Blanks 39
Total Ballots Cast 346
DISTRICT ATTORNEY
Marian T. Ryan 250
David Marc Solet 65
All Others
Blanks 31
Total Ballots Cast 346
REGISTER OF PROBATE
Tara E. DeCristofaro 290
All Others
Blanks 56
Total Ballots Cast 346
REPUBLICAN PARTY PRIMARY BALLOT
VOTES
SENATOR IN CONGRESS
John Deaton 233
All Others
Blanks 53
Total Ballots Cast 286
GOVERNOR
Michael Roger Minogue 206
Brian Shortsleeve 76
All Others
Blanks 4
Total Ballots Cast 286
LIEUTENANT GOVERNOR
Shawn Oliver 206
Anne Manning Murton (Write-in) 14
All Others
Blanks 66
Total Ballots Cast 286
ATTORNEY GENERAL
Michael C. Walsh 219
All Others
Blanks 67
Total Ballots Cast 286
SECRETARY OF STATE
Anne Bernsley 29
All Others
Blanks 257
Total Ballots Cast 286
TREASURER
Elizabeth Dionne 208
All Others
Blanks 78
Total Ballots Cast 286
AUDITOR
All Others
Blanks 286
Total Ballots Cast 286
REPRESENTATIVE IN CONGRESS
Gary J. Grossi 219
All Others
Blanks 67
Total Ballots Cast 286
COUNCILLOR
Margaret M. Abboud 197
All Others 1
Blanks 88
Total Ballots Cast 286
SENATOR IN GENERAL COURT
All Others 2
Blanks 284
Total Ballots Cast 286
REPRESENTATIVE IN GENERAL COURT
Christopher M. Lyons 257
Glenn L. McLeod 19
All Others
Blanks 10
Total Ballots Cast 286
DISTRICT ATTORNEY
All Others 1
Blanks 285
Total Ballots Cast 286
REGISTER OF PROBATE
All Others 1
Blanks 285
Total Ballots Cast 286

Meeting Agenda for the Conservation Commission meeting, September 2, 2026 at 7:30pm ET.
Connect to the online meeting in one of the following ways:
Please adhere to the following rules when joining the meeting to allow the meeting to be conducted efficiently:
How to guide for joining Zoom meeting with computer for video and phone for audio

The State Primary Election is scheduled for Tuesday, September 1st, 2026 from 7am to 8pm at the Ashby Elementary School.
Before you vote, make sure to review the party-specific specimen ballots:

After review by the Attorney General, Articles 12, 13 and 14 from the Annual Town Meeting warrant of May 2, 2026, were returned approved and in effect.

Meeting agenda for the upcoming Planning Board Meeting, August 26, 2026 @ 7pm. The meeting will be conducted online (virtual). Instructions for participating in the meeting are provided. Meeting documents are available from the Planning Board page.
Access the online meeting in one of the following ways:
Meeting ID: 876 0964 1256
Password: 983732
Please adhere to the following rules when joining the meeting to allow the meeting to be conducted efficiently:

Meeting Agenda for the upcoming Board of Health Meeting, August 27, 2026 @ 7:00pm. The meeting will be conducted online (virtual). Instructions for participating in the meeting are provided.
Access the online meeting in one of two ways:
Enter Meeting ID when dialing in by phone: 879 0684 3524
Meeting Password: 373194
Please adhere to the following rules when joining the meeting to allow the meeting to be conducted efficiently:

Agenda and Documents for the Selectboard Meeting, August 26, 2026 at 6:30PM. The meeting will be conducted in person in the Selectboard Room at Town Hall and online. For online connection:

Meeting Agenda for the upcoming Board of Assessors Meeting, August 26, 2026 at 5PM. The meeting will be conducted in person in the Assessor’s Office.

Meeting Agenda for the Conservation Commission meeting, August 18, 2026 at 7:30pm ET.
Connect to the online meeting in one of the following ways:
Please adhere to the following rules when joining the meeting to allow the meeting to be conducted efficiently:
How to guide for joining Zoom meeting with computer for video and phone for audio

Agenda for the AFPL Board of Trustees on August 19, 2026 held in-person in the Event Space of the Ashby Library, starting at 6:30pm.

The State Primary Election is scheduled for Tuesday, September 1st, 2026 from 7am to 8pm at the Ashby Elementary School.
Absentee and Vote-by-Mail ballots will be available starting August 3rd, 2026.
Applications can be found on the town’s website (www.ashbyma.gov) or by calling/emailing the Town Clerk’s office:
978-386-2424 x121, tclerk@ashbyma.gov.
You can find more information about mail-in voting and absentee ballot eligibility at the Secretary of the Commonwealth of Massachusetts Election website.

IN-PERSON EARLY VOTING for the September 1st STATE PRIMARY is August 22nd — August 27th at the Town Clerk’s Office on the following dates and times:

Meeting agenda for the upcoming Planning Board Meeting, August 12, 2026 @ 7pm. The meeting will be conducted online (virtual). Instructions for participating in the meeting are provided. Meeting documents are available from the Planning Board page.
Access the online meeting in one of the following ways:
Meeting ID: 876 0964 1256
Password: 983732
Please adhere to the following rules when joining the meeting to allow the meeting to be conducted efficiently: