Skip to main content


How to Vote Early

In Massachusetts, you can vote early in all statewide elections. You don’t need an excuse to cast an early ballot.

You can vote early in person or by mail. For information on voting early by mail, visit our Voting by Mail page.


Eligible Elections

In-person early voting is available for:

  • Regular state elections
  • Regular state primaries
  • Presidential primaries
  • Special elections held on the same day as a statewide election
  • Special elections for U.S. Senate or U.S. House of Representatives
Local officials may choose to offer in-person early voting for regular city and town elections. Contact your local election office for information about early voting in local elections.


Early Voting Periods

In-person early voting takes place during a designated early voting period, set by state law.

For statewide elections, early voting periods include guaranteed weekend voting hours for every community.


2024 Early Voting Periods

State Primary: August 24 – August 30

State Election: October 19 – November 1


Schedules & Locations

You can vote at any early voting location in your city or town. Local officials must have at least one early voting site within the community.

The early voting schedule for your community will be set by your local election official. We will publish the early voting schedules for every city and town on this website, at least one week before the early voting period begins.