Register to Vote Today!
Vote In Person
Vote By Mail/Absentee
Vote Early In Person
Drop off your Vote by Mail/Absentee Ballot off early
at anyone of Middlesex County's 34 Locations:
Subscribe to receive volunteer & event opportunities and updates!
Thank you for subscribing! Please check your inbox.