Cookie free hits tracker

2026 Massachusetts Midterm Election Results

BOSTON — Massachusetts voters reelected Gov. Maura Healey, U.S. Sen. Edward Markey and the remaining statewide incumbents Tuesday, while approving an expansion of the public records law and Election Day voter registration.

Voters also rejected a proposal to end commercial recreational marijuana sales and upheld the state’s 2024 firearms law. Two of the nine ballot questions remained too early to call Wednesday morning.

The Associated Press called the governor’s race for Healey and the Senate race for Markey minutes after polls closed at 8 p.m. on Tuesday, Nov. 3, 2026.

Statewide races

Governor

Healey and Lt. Gov. Kim Driscoll won a second four-year term, defeating Republican Mike Minogue and his running mate, Shawn Oliver.

  • ✓ Maura Healey and Lt. Gov. Kim Driscoll (Democrat): 1,362,786 votes (62.7%)
  • Mike Minogue and Shawn Oliver (Republican): 735,451 votes (33.9%)
  • Andrea James (Independent): 73,645 votes (3.4%)

AP called the race at 8:01 p.m. Nov. 3. Estimated votes counted: 81%.

U.S. Senate

Markey won reelection to the U.S. Senate, defeating Republican John Deaton, who conceded shortly after the race was called.

  • ✓ Edward J. Markey (Democrat): 1,384,546 votes (63.79%)
  • John Deaton (Republican): 687,377 votes (31.67%)
  • Shiva Ayyadurai (Independent): 49,600 votes (2.29%)
  • Joe Tache (Socialism and Liberation): 48,869 votes (2.25%)

AP called the race at 8:01 p.m. Nov. 3. Estimated votes counted: 81%.

Secretary of the Commonwealth

Secretary of the Commonwealth William Francis Galvin defeated Republican Anne R. Brensley.

  • ✓ William Francis Galvin (Democrat): 1,539,594 votes (71.9%)
  • Anne R. Brensley (Republican): 602,649 votes (28.1%)

AP called the race at 11:56 p.m. Nov. 3. Results were updated at 4:58 a.m. Nov. 4, with an estimated 81% of votes counted.

Attorney general

Attorney General Andrea Joy Campbell defeated Republican Michael C. Walsh.

  • ✓ Andrea Joy Campbell (Democrat): 1,427,628 votes (66.2%)
  • Michael C. Walsh (Republican): 729,217 votes (33.8%)

AP called the race at 12:28 a.m. Nov. 4. Results were updated at 4:58 a.m. Nov. 4, with an estimated 81% of votes counted.

Treasurer

Treasurer Deborah B. Goldberg defeated Republican Elizabeth Dionne.

  • ✓ Deborah B. Goldberg (Democrat): 1,406,246 votes (66.4%)
  • Elizabeth Dionne (Republican): 712,230 votes (33.6%)

AP called the race at 12:28 a.m. Nov. 4. Results were updated at 4:58 a.m. Nov. 4, with an estimated 80% of votes counted.

Auditor

Auditor Diana DiZoglio defeated Libertarian Al Ozonoff.

  • ✓ Diana DiZoglio (Democrat): 1,654,078 votes (84.0%)
  • Al Ozonoff (Libertarian): 314,295 votes (16.0%)

AP called the race at 10:39 p.m. Nov. 3. Results were updated at 4:58 a.m. Nov. 4, with an estimated 79% of votes counted.

U.S. House races

1st District

  • ✓ Richard E. Neal (Democrat): 149,322 votes (65.4%)
  • Nadia Donya Milleron (Independent): 78,944 votes (34.6%)

AP called the race at 9:38 p.m. Nov. 3. Estimated votes counted: 81%.

2nd District

  • ✓ James McGovern (Democrat): Unopposed

3rd District

  • ✓ Lori Trahan (Democrat): 142,214 votes (67.3%)
  • Gary Grossi (Republican): 63,622 votes (30.1%)
  • Dennis Conlon (Unenrolled): 5,562 votes (2.6%)

AP estimated 77% of votes had been counted.

4th District

  • ✓ Jake Auchincloss (Democrat): 133,289 votes (65.8%)
  • Thomas Stalcup (Republican): 69,306 votes (34.2%)

AP estimated 66% of votes had been counted.

5th District

  • ✓ Katherine Clark (Democrat): Unopposed

6th District

Democrat Dan Koh won the open seat, defeating Republican Micah Jones.

  • ✓ Dan Koh (Democrat): 165,231 votes (63.4%)
  • Micah Jones (Republican): 95,305 votes (36.6%)

AP estimated 77% of votes had been counted.

7th District

  • ✓ Ayanna Pressley (Democrat): Unopposed

8th District

  • ✓ Stephen Lynch (Democrat): 153,188 votes (69.4%)
  • Robert Burke (Republican): 59,177 votes (26.8%)
  • Rasheed Nicholas Walters (Independent): 8,392 votes (3.8%)

AP estimated 74% of votes had been counted.

9th District

  • ✓ Bill Keating (Democrat): 182,501 votes (61.4%)
  • R. Macallister (Republican): 114,750 votes (38.6%)

AP estimated 81% of votes had been counted.

Ballot questions

Question 1 — Expand the public records law

Voters approved Question 1 by the widest margin among the ballot questions, making most records held by the governor’s office and the Legislature subject to the state public records law. The proposal was backed by DiZoglio.

  • Yes: 1,829,831 votes (86.1%)
  • No: 295,198 votes (13.9%)
  • Result: Passed

Question 2 — Collective bargaining for public counsel workers

Question 2 passed, allowing employees of the Committee for Public Counsel Services to engage in collective bargaining.

  • Yes: 1,356,904 votes (64.5%)
  • No: 746,538 votes (35.5%)
  • Result: Passed

Question 3 — Top-two primaries

Voters rejected Question 3, which would have replaced party primaries with all-party primaries beginning in 2028. The top two finishers would have advanced to the general election regardless of party.

  • Yes: 828,795 votes (38.8%)
  • No: 1,307,949 votes (61.2%)
  • Result: Rejected

Question 4 — Election Day voter registration

Question 4 passed, allowing voters to register at the polls on Election Day.

  • Yes: 1,216,660 votes (56.9%)
  • No: 920,817 votes (43.1%)
  • Result: Passed

Question 5 — Change how the tax revenue limit is calculated

Question 5 remained too early to call Wednesday morning, with no votes leading. The proposal would change how the state tax revenue limit is calculated by accounting for money from the surtax on high earners.

  • Yes: 1,001,729 votes (47.5%)
  • No: 1,108,830 votes (52.5%)
  • Result: Too early to call

Question 6 — Nature for All fund

Question 6 passed, establishing a Nature for All conservation fund.

  • Yes: 1,294,711 votes (61.2%)
  • No: 820,376 votes (38.8%)
  • Result: Passed

Question 7 — Allow homes on smaller lots

Question 7 remained too early to call Wednesday morning, with yes votes leading by 195 votes in the closest of the ballot question contests. The proposal would reduce minimum lot sizes for single-family homes.

  • Yes: 1,055,049 votes (50.0%)
  • No: 1,054,854 votes (50.0%)
  • Result: Too early to call

Question 8 — Repeal recreational marijuana sales

Voters rejected Question 8, leaving commercial recreational marijuana sales legal in Massachusetts.

  • Yes: 520,628 votes (24.2%)
  • No: 1,634,007 votes (75.8%)
  • Result: Rejected

Question 9 — Referendum on the 2024 firearms law

Question 9 passed, upholding the 2024 firearms law known as Chapter 135.

  • Yes: 1,460,660 votes (67.5%)
  • No: 702,421 votes (32.5%)
  • Result: Passed

Regional legislative races

State Sen. John Cronin of Fitchburg declared victory over independent Ming Zhang of Westford in the Worcester and Middlesex District, which includes Fitchburg, Leominster, Lancaster, Lunenburg, Shirley and Gardner, among other communities.

State Sen. James Eldridge won reelection in the Middlesex and Worcester District.

Democrat Krista Ferrante of Princeton flipped the 1st Worcester House seat, defeating Republican Stephanie Mulroy of Holden for the seat vacated by retiring Rep. Kimberly Ferguson.

All results are unofficial. Local clerks will certify results in the coming weeks. The leads in the two uncalled ballot questions could change as remaining ballots are counted.

Leave a Reply

Your email address will not be published. Required fields are marked *