ActiVote
← All states
2026 election

Voting in Massachusetts

Primary
Held
Tuesday, September 1
Early voting
August 22 – August 28
Register by
August 22
Request a mail ballot by
August 25, 5pm
Mailed ballot must arrive by
September 1, 8pm
General
Tuesday, November 3
Early voting
October 17 – October 30
Register online by
October 24, 11:59pm
Register by mail by
October 24
Register in person by
October 24, 5pm
Request a mail ballot by
October 27, 5pm
Mail it back postmarked by
November 3 and received by November 6, 5pm
Or drop it off by
November 3, 8pm

See every race and candidate on your Massachusetts ballot, and where each one stands, before you vote.

Plan your ballot →

How to cast your ballot

By mail

Any registered voter may vote by mail — no reason needed.

In person

Polls open on election day
7am – 8pm
Or vote early
In the windows shown above
What counts as ID

You may be asked to show identification if you are voting for the first time in Massachusetts, you are an inactive voter, you are casting a provisional or challenged ballot, or if the poll worker has a practical and legal reason to ask for identification.

Acceptable forms include (must show your name and address at which you are registered to vote):

  • MA driver's license or MA-issued ID card
  • recent utility bill
  • rent receipt
  • signed lease
  • copy of a voter registration affidavit
  • letter from a school dormitory or housing office
  • any other printed identification that contains your name and address

Voters without ID: If you're a first-time voter who is unable to present ID when you check in, you may vote a provisional ballot and return with acceptable ID by close of polls. If you're asked for ID for any other reason and are not able to present ID in such a situation, you must still be permitted to vote. However, your ballot must be challenged. Your ballot will be cast normally and will only be re-examined in the case of a recount, court order, or audit.

For more information, visit the Massachusetts Secretary of State’s website.

Before you can vote

Registering

Ways to register:

Massachusetts lets you pre-register from age 16, so you are on the roll the moment you turn 18.

Who can register, and what you need

To register in Massachusetts you must:

  • be a United States citizen
  • be a Massachusetts resident
  • be at least 16 years old (must be 18 years old to vote on Election Day)
  • not have been convicted of corrupt practices in respect to elections
  • not be under guardianship with respect to voting
  • not currently be incarcerated for a felony conviction

Which primary can you vote in?

You are NOT required to register with a party to participate in Massachusetts partisan primary elections.

Dates, deadlines and rules come from DemocracyWorks, last refreshed August 27, 2026; poll hours from our own election guide. Rules change — check with your election office before you rely on a date.

Another state

Alaska 2026 election dates AK Maine 2026 election dates ME Vermont 2026 election dates VT New Hampshire 2026 election dates NH Washington 2026 election dates WA Montana 2026 election dates MT North Dakota 2026 election dates ND Minnesota 2026 election dates MN Wisconsin 2026 election dates WI Michigan 2026 election dates MI New York 2026 election dates NY Massachusetts MA Rhode Island 2026 election dates RI Idaho 2026 election dates ID Wyoming 2026 election dates WY South Dakota 2026 election dates SD Iowa 2026 election dates IA Illinois 2026 election dates IL Indiana 2026 election dates IN Ohio 2026 election dates OH Pennsylvania 2026 election dates PA New Jersey 2026 election dates NJ Connecticut 2026 election dates CT Oregon 2026 election dates OR Nevada 2026 election dates NV Colorado 2026 election dates CO Nebraska 2026 election dates NE Missouri 2026 election dates MO Kentucky 2026 election dates KY West Virginia 2026 election dates WV Virginia 2026 election dates VA Maryland 2026 election dates MD Delaware 2026 election dates DE California 2026 election dates CA Utah 2026 election dates UT New Mexico 2026 election dates NM Kansas 2026 election dates KS Arkansas 2026 election dates AR Tennessee 2026 election dates TN North Carolina 2026 election dates NC South Carolina 2026 election dates SC District of Columbia 2026 election dates DC Arizona 2026 election dates AZ Oklahoma 2026 election dates OK Louisiana 2026 election dates LA Mississippi 2026 election dates MS Alabama 2026 election dates AL Georgia 2026 election dates GA Hawaii 2026 election dates HI Texas 2026 election dates TX Florida 2026 election dates FL
Or choose your state from a list