Register to Vote

Any resident of Massachusetts who is a US citizen and will be 18 years old by the date of the next election may register to vote.

Walk-in: Town Clerk or the Registry of Motor Vehicles (when you renew or apply for your driver’s license).

Mail: National Voter Registration form and mail to:
Town Clerk,  30 Providence Road, Grafton MA 01519
Town Clerk, 100 Maple Avenue, Shrewsbury, MA 01545

Online: Secretary of State’s office

Other options: You may register to vote in person at any registration event, in any local election office, and at the following state agency offices: Registry of Motor Vehicles, Food Stamp Program, AFDC, WIC, Medical Assistance Program, Commission for the Blind, Commission for the Deaf and Hard of Hearing, Massachusetts Rehabilitation Commission, Department of Mental Health, Department of Mental Retardation, and the Office of the Secretary of the Commonwealth.

More information for Grafton residents is available on the Town Clerk’s page of the Town of Grafton website.

More information for Shrewsbury voters is available at

Registration Deadlines

  • Twenty (20) days before a state or national election
  • Twenty (20) days before municipal elections, special primaries and special elections
  • Ten (10) days before special town meetings

Contacts for further voter registration information:

Absentee Ballots

You can write to local election officials requesting an absentee ballot if you will be away from your city or town, have a physical disability or cannot vote at the polls due to religious beliefs. Include your name, address, address to which the ballot should be sent, signature, and for a primary election, the party ballot you wish.