Brendan Fitzpatrick
05 November 2025
News

Unofficial Framingham Election Results: Mayor Sisitsky Reelected, Stefanini and Feeney to Join City Council

About 23% of registered Framingham voters cast a ballot in 2025. Charlie Sisitsky defeated Geoff Epstein to win another term as mayor, while John Stefanini and Mary Kate Feeney won in their respective City Council races. Brandon Ward and Michael Cannon were reelected to the local legislative board, while Lorena Tovar and Brent Lewis were victorious in their School Committee bids. Changes to the city's Home Rule Charter received overwhelming support as well.

FRAMINGHAM - The unofficial results of the 2025 Framingham election are in, as Mayor Charlie Sisitsky has defeated Geoff Epstein en route to a second straight term as mayor of the city.

Initial results from City Clerk Lisa Ferguson's office as of Wednesday, November 4, show that 9,688 of the 42,090 registered voters locally—or 23.02% of the registered base—took part in this year's election in Framingham. That's an increase of about 5,400 voters, or roughly 13 percentage points, from the 2023 municipal election. However, 2025's turnout figure represents about 2,500 fewer voters than the voter mark in 2021, which was the last time the race for mayor was on the ballot in Framingham. Approximately 12,250 voters—or nearly 31% of the registered voter base in the city—took to the polls in 2021.

NOTE: This article may be updated as more statements from Framingham's candidates come in. Edits will be indicated within the body of the article.

——

Unofficial results show that incumbent Charlie Sisitsky received 5,358 votes (55.3% of the vote share) compared to Geoff Epstein's 4,146 votes (42.8%) in the race for mayor of Framingham. With his victory, Sisitsky becomes the first person in Framingham's short history as a city to be elected to a second mayoral term.

UPDATE: 1:40 p.m., 11/5: In a written statement provided to The Frame and posted online, Epstein congratulated Sisitsky on his victory while pointing to a number of topics he raised during the campaign—including environmental action and school funding—that he hopes the mayor will take action on in his second term.

It was a good battle and I was happy to see you addressing the education and environment issues…I remain happy to discuss any of these issues, or others raised in the campaign with you, to move Framingham forward,” Epstein wrote.

——

In District 2, incumbent Brandon Ward won his second City Council term by defeating challenger Carol Spack. Unofficial results showed the count as 887 votes (59.7%) for Ward compared to 536 votes (36.1%) for Spack.

Ward took to social media to thank his supporters for their time, trust, and effort—a sentiment he echoed in a statement submitted to The Frame.

“I’m incredibly excited to represent and serve District 2 for two more years on the Council," Ward wrote on Facebook.

——

Mary Kate Feeney will become District 3's next City Councilor, as she defeated Ken Weiss in an open race for the seat. Feeney's 1,349 votes (70.6%) was enough to propel her past Weiss, who received 426 votes (22.3%) according to the unofficial results.

Feeney will be taking over for current City Council member Adam Steiner, who did not choose to run for another term. Feeney will be stepping into the position that she nearly defeated Steiner for back in 2021, in a race that eventually resulted in a special election in early 2022.

Feeney thanked her supporters—and her opponent—for being engaged throughout the election season.

“From Nobscot to Pheasant Hill and every neighborhood in between, I am ready to be your advocate," Feeney wrote in a Facebook post.

“For all of Framingham, I am ready to work with everyone to build the Framingham we envision.”

In a Facebook post of his own, Weiss congratulated Feeney on her victory.

“She ran a great race," Weiss wrote, “and I look forward to working with her and the City Council on the issues that matter-smart growth, open space, better transit, and a stronger, more welcoming downtown."

——

Michael Cannon won his fifth consecutive term as District 4's City Council member, as he defeated challenger Steven Belcher. Unofficial results show that Cannon received 791 votes (58.3%) compared to Belcher's 451 votes (33.3%).

Belcher thanked his supporters for the work they put in for his bid.

“This isn’t the end of our race, only the beginning. I will see you in our community and we will bring even more of our compassion for this great city over the next two years," Belcher said on Facebook.

——

In a rematch of the 2023 District 8 City Council race, John Stefanini has reclaimed the seat he lost to Leslie White Harvey two years ago. The challenger and former City Councilor received 491 votes (55.8%), while the incumbent City Council member received 362 votes (41.1%).

Stefanini expressed gratitude for the support he received during his latest campaign, while also thanking White Harvey for her service on the local legislative board.

“Together we will convert our positive energy and agenda into policies, budgets and appointments to make our neighborhoods, district and city a better place to live, learn, work and play," Stefanini wrote on social media.

White Harvey, who also thanked her supporters, said it was an “honor” to serve as District 8’s City Councilor.

“No matter the title, my heart has been with Framingham and still is! These were not the results that we hoped for, however I am confident that I did my best serving my constituents during my tenure," White Harvey stated on Facebook.

——

All other incumbents on the City Council—District 1’s Christine Long, District 5’s Noval Alexander, District 6’s Phil Ottaviani, District 7’s Leora Mallach, and District 9’s Tracey Bryant—were elected to another term after running unopposed.

——

In the race for District 2's School Committee seat, challenger Lorena Tovar beat incumbent David Gordon. According to the unofficial results, Tovar got 784 votes (52.8%) while Gordon got 527 (35.5%).

——

The open District 6's School Committee race was, on paper, the closest across Framingham. Unofficial results that were initially reported by the City Clerk's office had Eddie Rodriguez in front of Brent Lewis by a 442-440 count. Additional hand counted votes, though, led to the current unofficial tally being revised to 445 votes (45.9%) for Lewis and 443 votes (45.7%) for Rodriguez just after 9:30 p.m. on Tuesday, November 4.

However, Rodriguez announced on Monday, November 3—the day before Election Day—that he was withdrawing from the race in order to attend to family-related matters. Rodriguez mentioned in his withdrawal statement that he would work alongside Lewis to determine a path forward for District 6.

UPDATE: 3:13 p.m., 11/5: Brent Lewis submitted a comment to The Frame:

The District 6 School Committee race highlights just how much each vote matters. I am thrilled to have a two vote lead after all the ballots were counted. With an election this close, it will take some time for the Clerk's office to certify this election and for an official announcement to be made. But I am excited for the chance to serve. Eddie Rodriguez's announcement on Monday that he was withdrawing from the race came too late for his name to be removed from the ballot, but I appreciate the difficult decision to suspend his campaign and focus on his family after so much work.  I am so grateful for the positive, issue-driven campaign that he ran.

For full disclosure: Brent Lewis is a board member of Access Framingham, of which The Frame is an initiative of.

Valerie Ottaviani, the current School Committee member for District 6, did not seek another term.

——

All other School Committee races in Framingham were uncontested. District 1’s Ricardo Robles, District 3’s Jennifer Moshe, District 4’s Adam Freudberg, District 5’s Judy Styer, District 8’s Jessica Barnhill, and District 9’s William LaBarge all won an additional term to the group. Kyle Shepherd, meanwhile, was the lone candidate on the ballot for District 7's School Committee role. Shepherd will be taking over for Tiffanie Maskell, who did not run for reelection, following his uncontested victory.

——

Unofficial results show that 7,157 Framingham residents (73.9%) voted in favor of the proposed changes to the city's Home Rule Charter, compared to the 2,056 citizens (21.2%) who voted against them.

With the results, dozens of changes will be made to Framingham’s charter, which is essentially the city’s equivalent to the Constitution. Changes include limits on the amount of elected positions an individual can hold, tweaks to how the municipal government develops its operating budget in order to facilitate more community feedback, and the incorporation of a Chief Climate and Sustainability Officer to oversee the entire city’s actions on environmental issues.

——

All candidates who were on the ballot for the Board of Library Trustees and Board of Cemetery Trustees were elected to those roles. Jenny DeArcangelis, Steven Malchman, Matthew Corcora, Isabella Petroni, Ruth Winett, and Ronda Andrews all won four year terms as Library Trustees. Julie Ferrari, Dennis Cardiff, and Steven Schneider all won two year terms as Cemetery Trustees.

——

Elected officials will be inaugurated in early January.

Further articles

Nearly 900 survey responses were submitted to local officials in recent months amid renovations at the former Marian High School site. Leaders are looking to use the input in their plans for a new community center.

The founder of Radio Insuperável took some time to speak with us about what’s brought him to this point: his childhood in Brazil, his life in the States, what’s driven him to the media industry, and more.

Esta semana no The Frame: Vereadores consideram a adoção de um código de sustentabilidade com participação voluntária para novas construções, uma visão geral da questão da Carta de Autonomia nas eleições locais em Framingham neste outono e um destaque para Leandrinho Goiaba — o fundador da Rádio Insuperável e um dos membros mais proeminentes da comunidade brasileira local.