Credit: Michael F. Fitzgerald

The Cambridge City Council and School Committee 2025 municipal election results were confirmed Wednesday, matching corrected results announced on Friday Nov. 7, with David Weinstein taking the final spot on the School Committee ahead of Eugenia Schraa Huh.

How an error in the preliminary unofficial results happened is being investigated by the Massachusetts Secretary of the Commonwealthโ€™s Elections Division.


It is clear that digital files were mixed up in Cambridgeโ€™s Elections Management System (EMS), known as RTR. Test ballots from Oct. 20 were counted that should not have been, and mail-in ballots scanned on Oct. 31 were not counted but should have been.

โ€œTest deck data being included in election results is rare, as the issue would typically be caught with the printing of a zero tape.โ€ said Debra Oโ€™Malley, spokesperson for Secretary of the Commonwealth William Francis Galvin. But Cambridgeโ€™s problem โ€œoriginated with the Election Night reporting software used with a high-speed central tabulator, not with a precinct tabulator. Since these have only been used in recent years and are typically only used by larger cities, there is limited precedent for this type of error.โ€

โ€œThe posting of unofficial citywide results on Election Night is not required or regulated by state law,โ€ Oโ€™Malley said, and โ€œit is not a formal investigation under Chapter 56 Section 60 of the General Laws,โ€ unlike the 2024 investigation into Bostonโ€™s ballot shortages during the presidential election.

โ€œWe have been in correspondence with the Commonwealthโ€™s Elections Division,โ€ said Jeremy Warnick, a spokesperson for the city of Cambridge.

What went wrong?

Cambridgeโ€™s Election Management System (EMS) uses software from Dominion Voting Systems. On election night, digital records of ballot data are merged into the cityโ€™s EMS by a technician from LHS Associates, the Massachusetts reseller for Dominion. The ranked choice software is then run to calculate the winners.

Ballot box reports taped to the window of the Cambridge Senior Center on Nov. 4, 2025.

The digital ballot data includes election-day votes from memory cards on the 66 precinct tabulator machines, two for each of Cambridgeโ€™s 33 precincts. That data is merged with mail-in votes from a high-speed central tabulator machine that tabulated mail-in votes from seven precincts on Oct. 31, the Friday before Election Day. The remaining advance mail-in ballots are inserted into the precinct tabulators at each precinct on Election Day, except for those that arrive late on Election Day, which are processed during the three following days.

But because of a technicianโ€™s error, the data in Cambridgeโ€™s EMS included test data from Oct. 20, and also did not include all of the mail-in data from Oct. 31. When Cambridge initially announced the error on Nov. 7, it said the problem was only about test deck data, and appeared to be unaware that the mail-in ballot data was missing. The remaining advance mail-in ballots are inserted into the precinct tabulators at each precinct on Election Day, except for those that arrive late on Election Day which are processed during the three following days.

Cambridge said LHS was to blame. โ€œThrough its proactive auditing process, the Election Commission determined that ballots used for testing were not fully cleared from the Election Management System by the vendor in advance of the Municipal Election on November 4, 2025,โ€ the city said in a statement.

LHSโ€™s Chief Executive Officer, Jeff Silvestro, declined to comment, saying: โ€œIโ€™ve given my account to the city.”

Asked for a copy of its auditing procedures, the cityโ€™s legal department said it had no such documentation: โ€œthe City has no responsive records.โ€ But on Wednesday Nov. 12, the city released auditing numbers that told a different story, other than test ballots. In the auditorโ€™s spreadsheet, there was disagreement in all precincts (not just those with advance processing), and in some races and precincts there were fewer ballots than expected, but in others there were more. That problem could not be explained solely by the addition of test deck ballots.

โ€œThe only precincts with positive numbers were those with advanced processing, implying that in some cases, test deck batches were uploaded instead of the advanced processing batches,โ€ said Lesley Waxman, the assistant director of the elections department.

โ€œAs evidenced by the auditorโ€™s spreadsheets, once LHS removed the high-speed scanner data and reimported it correctly with only the advanced processing ballots and not the test deck ballots, all of the numbers in RTR [the Election Management System] matched the tapes. That happened without LHS knowing what numbers we were looking for, so it is not something that can have happened by chance and gives us confidence that all of the ballots reflected on the tapes are now reflected in the results,โ€ Waxman said.

Who knew what when?

Cambridgeโ€™s four-member Board of Election Commissioners has been closed-mouthed about when they were told by the staff of the elections department about the problems with election night results.

Warnick, the city spokesperson, said โ€œthe possibility of a discrepancy was identified Tuesday night,โ€ but the department gave the data to the commissioners who voted on its release anyhow.

Tom Stohlman, a Democratic member of the commission from West Cambridge, said he learned of the anomalies three days later at the November 7 meeting of the commission, when executive director Tanya Ford publicly told the board.

Larry Ward, chairman of the board, as well as commissioners Ethridge King and Charles Marquardt, declined to comment.

Stohlman said the cityโ€™s statement on Nov. 7ย โ€œwas the most detail I had on what had happened Election Night until I went to the Election Office the next business day (Monday) and asked about what had happened.โ€

That statement was โ€œissued without discussion or a vote of the Commission,โ€ Stohlman said.

The elections department investigated the anomalies on the morning of Wednesday Nov. 5, around 11:18 a.m., and re-ran the elections showing the flip from Schraa Huh to Weinstein. After that change was known by department staff, the information made it to the city managerโ€™s office who called Schraa Huh about it, according to Fordโ€™s narrative from the Nov. 7 meeting.

The city has not answered repeated questions about why the city managerโ€™s office was informed days before the board; why election results were released outside the normal vote of the four commissioners; or who precisely told Schraa Huh or the propriety of that communication.

At the Nov. 14 meeting of the commission, where provisional ballots were adjudicated and overseas absentee ballots counted โ€“ giving a final total showingย 37.8 percent of Cambridgeโ€™s 67,823 voters voted โ€“ Ford told the board her staff was preparing a written report about the problem, which she had hoped to have that day but was not yet ready. The board opted not to open its discussion of the situation until it had the report, and it did not respond to questions about the process.

Election Commission executive director Tanya Ford (right) after the September 2024 vacancy recount that seated Cathie Zusy, left, on the City Council. Behind them is Cambridge politics watcher and City Council contender Robert Winters.

Ford said at the meeting this past Wednesday, Nov. 19, that she hoped to have that report by the Dec. 3 meeting.

Stohlman asked Ford to provide copy of report in advance, but Ford seemed to suggest she would not be able to legally provide the report before the meeting, although it would be a public record when provided.

Typically meeting agenda packets with supplementary materials for Election Commission meetings are available by email request shortly before the meeting, but are not publicly posted in advance.

A stronger

Please consider making a financial contribution to maintain, expand and improve Cambridge Day.

We are now a 501(c)(3) nonprofit and all donations are tax deductible.

Please consider a recurring contribution.

John Hawkinson is a freelance reporter. Bluesky: @johnhawkinson https://bsky.app/profile/johnhawkinson.bsky.social

Join the Conversation

1 Comment

Leave a comment