CITY HALL & ELECTIONS

Budgets, council votes and Town Meeting Day — explained in plain English.

LiveLive resultsUpdated 1:01 AM6 updates

Town Meeting Day: results as they come in

Polls closed at 7 p.m. Ward clerks are counting by hand in two wards.

PinnedBreakingKey moment

Parks bond passes in every ward

The $6 million bond for playgrounds, pools and two beaches passes 64% to 36%.

HBHannah BrooksAt City Hall

Ward 3: a recount is possible

Only 41 votes separate the two council candidates. Either can request a recount under state law.

HBHannah BrooksAt City Hall

“Reading tutors in every classroom — voters said yes to that tonight.”

School board chair, at the district office
HBHannah BrooksAt City Hall
Key moment

School budget passes

Unofficial count: 6,412 yes, 3,980 no. The 3.1% increase will fund teacher pay and the new reading program.

HBHannah BrooksAt City Hall
41%Turnout so far — the highest since 2018
HBHannah BrooksAt City Hall

Polls are closed

Clerks in all eight wards are counting. Early turnout looks higher than last year, especially in Ward 3.

HBHannah BrooksAt City Hall
Reader poll

What should the parks bond fix first?

Vote, then see what your neighbors said.

THE VOTE

Every ward said yes — but by very different margins.

Parks bond, ward by ward

Unofficial Town Meeting results, % of votes. Example figures.

THE BUDGET

More than half of every property-tax dollar pays for schools. Here is the rest, cent by cent.

The council votes on the final budget in June. Public hearings are on the calendar — bring your questions.

Where each property-tax dollar goes

Fiscal year 2027 city budget, in cents. Example figures.

VOTING