Elections & Voting

2023 Election & Town Meeting


Upcoming Town Meetings/Elections:

Special Town Meeting

Wednesday, November 29, 2023
Ashland High School
65 E. Union Street
7:00 PM

Special Town Meeting Warrant with Finance Committee Recommendation

Voter Registration Deadline* 

(for Special Town Meeting)
Friday, November 17, 2023 

*9:00 AM to 5:00 PM
Ashland Public Safety Building
12 Union Street (Route 135)


You may register to vote online by clicking here.

Check your voter status, click here.

Past Town Meetings/Elections:


Special Town Election

Wednesday, July 26, 2023
10:00 AM - 7:00 PM - Ashland High School
Voter Registration Deadline - July 14, 2023
Last day to request a Vote-By-Mail ballot is Wednesday, July 19, 2023

In Person Early Voting Hours:
Wednesday, July 19th - 8:00 AM - 6:30 PM
Thursday, July 20th - 7:00 AM - 3:30 PM


Annual Town Meeting

Wednesday, May 3, 2023
7:00 PM - Ashland High School
Voter Registration Deadline - Friday, April 21st


Annual Town Election

Tuesday, May 16, 2023
7:00 AM - 8:00 PM - Ashland High School
Voter Registration Deadline - Friday, May 5th
Last day to request a Vote-By-Mail ballot is
Tuesday, May 9, 2023


Candidates Forum
Monday, May 1, 2023 - 6:00 PM - 9:00 PM
Town Hall (also being broadcast on social media and WACA-TV)

In-Person Early Voting
Saturday, May 6, 2023 - 9:00 AM- 1:00 Wednesday, May 10, 2023 - 8:00 AM - 7:00 PM
Town Hall

Important Links

*********************************************

Check your voter registration status

Register to Vote Online

Absentee Ballot Application

Vote by Mail Application

2023 Political Calendar

Precinct Map