| President & Vice President |
4 years |
2028, 2032, 2036 |
12 p.m., January 20th following election |
| U.S. Senator in Congress |
6 years |
2026, 2030, 2032 |
January 3rd following election |
| Note: Two Senators are elected from Massachusetts with overlapping terms of office. |
| U.S. Representative in Congress |
2 years |
2026, 2028, 2030 |
January 3rd following election |
| Governor |
4 years |
2026, 2030, 2034 |
12 p.m., Thursday after the 1st Wednesday in January following election |
| Lieutenant Governor |
4 Years |
2026, 2030, 2034 |
12 p.m., Thursday after the 1st Wednesday in January following election |
| Secretary of the Commonwealth |
4 Years |
2026, 2030, 2034 |
3rd Wednesday in January following election |
| Attorney General |
4 Years |
2026, 2030, 2034 |
3rd Wednesday in January following election |
| Treasurer & Receiver General |
4 Years |
2026, 2030, 2034 |
3rd Wednesday in January following election |
| Auditor |
4 Years |
2026, 2030, 2034 |
3rd Wednesday in January following election |
| Governor's Councillor |
2 Years |
2026, 2028, 2030 |
Thursday after the 1st Wednesday in January following election |
| State Senator in General Court |
2 Years |
2026, 2028, 2030 |
1st Wednesday in January following election |
| State Representative in General Court |
2 Years |
2026, 2028, 2030 |
1st Wednesday in January following election |
| District Attorney |
4 Years |
2026, 2030, 2034 |
1st Wednesday in January following election |
| Sheriff |
6 years |
2028, 2034, 2040 |
1st Wednesday in January |
| Register of Probate |
6 years |
2026, 2032, 2038 |
1st Wednesday in January |
| Register of Deeds |
6 years |
2030, 2036, 2042 |
1st Wednesday in January |
| Clerk of Courts |
6 years |
2030, 2036, 2042 |
1st Wednesday in January |
| County Commissioner |
4 years |
2026, 2028, 2030 |
1st Wednesday in January |
| Note: This office is elected only in Barnstable, Bristol, Dukes, Norfolk, and Plymouth Counties. County commissioners are elected to overlapping terms in all but Dukes County. |
| County Treasurer |
6 years |
2026, 2032, 2038 |
1st Wednesday in January |
| Note: Office elected only in Bristol, Dukes, Norfolk, and Plymouth Counties. |
| Ward & Town Party Committees |
4 years |
2028, 2032, 2036 |
|
| Note: Not a public office. This political party position is elected on the Presidential Primary ballot. |
| State Party Committees |
4 years |
2028, 2032, 2036 |
|
| Note: Not a public office. This political party position is elected on the Presidential Primary ballot. |