City Council — June 18, 2026
Peabody City Council approves massive budgets while divided over essential staffing and competitive wages.
The meeting featured spirited debate regarding staffing levels, fiscal responsibility, and the necessity of certain municipal roles.
Video still
Questions about this meeting? Just ask.
Ask MeetingWatch answers from this meeting’s report, transcript, and records — with linked sources.
At the June 18 Peabody City Council meeting, officials approved several major budget items, but the decisions revealed significant internal disagreements regarding how the city should staff its departments.
One of the most contentious debates involved the facility security position. While some Councilors argued the role is a 'nice-to-have' duplication of police duties that the city can no longer afford, others maintained it is essential for liability reduction and proactive safety. The motion to cut the position failed, and the Mayor is now investigating ways to expand the role to assist the Police Chief with surveillance and body camera footage review to justify the cost.
Fiscal tensions were also evident in the Parks and Recreation discussions. The Council approved a compromise for a vacant golf course maintenance position, funding it at only about 50% of the salary rate recommended by the superintendent to attract candidates. This leaves the department in a difficult position: they have the budget for a role, but likely not enough to actually hire anyone.
Residents should continue to monitor these staffing decisions, as they directly impact how city services are delivered and how taxpayer dollars are allocated for municipal oversight.
Public impact
Total DPS budget of $14,487,962
The Public Services budget was approved as proposed by the Mayor with an 8-3 vote.
$23,409,144 total fund
The total enterprise fund was approved unanimously (11-0), though an environmental engineer position was reduced by $80,742.
The Mayor will provide a timeline on water billing catch-up.
Topics discussed
Councilors reviewed various DPS line items, including snow removal, salaries, and sidewalk maintenance. The Public Services budget was approved as proposed by the Mayor.
The department explained that budget increases were necessary for staffing, contractual obligations, and unforeseen maintenance needs like asbestos abatement. The Public Services budget was approved as proposed by the Mayor ($14,487,962).
Review of facilities maintenance, including HVAC, uniforms, and asbestos abatement expenses.
The department provided justifications for the expenses, and councilors accepted the explanations.
The Council debated whether to maintain a dedicated facility security position or reallocate its duties to existing departments to save money. A motion was made to cut the full-time salary for the facility security position, but the motion faced significant opposition.
The motion to reduce the line item for the facility security salary failed. A motion to reduce line 51110 (Facility Security Unit full-time salary) failed.
The Mayor will consult with the Police Chief regarding the possibility of the security officer assisting with the review of surveillance and body camera footage.
The Finance Director presented the debt service outlook, including upcoming bond obligations and the impact of major projects.
The debt service amount was approved.
The Finance Director presented revenue and expense projections for the water, sewer, and recreation (golf course and skating rink) enterprise funds. Additional topics included the skating rink lease expiration, drought/PFAS mitigation, billing/metering issues, and engineering staffing.
A motion to reduce the unstaffed Golf Course Equipment Technician position by approximately $37,333 (50% reduction) was introduced. The Mayor suggested a dedicated discussion on the rink's future. The council approved a reduction of $80,742 from the environmental engineer salary line item (10-1). The total Water and Sewer Enterprise fund of $23,409,144 was approved (11-0). The Recreation Enterprise account for $2,942,359.97 was approved (10-0).
The topic of the skating rink will be referred to the ad hoc committee on golf and skating rink. The Mayor will provide a timeline on water billing catch-up.
Discussion regarding funding a vacant maintenance position and the salary required to attract candidates. A proposal to reduce the telephone services line item for the golf course was also considered.
The council approved an amendment to reduce the line item by $32,333.03, effectively funding the position at approximately 50% of the proposed higher salary rate. The motion to reduce the line item by $1,000 failed in a roll call vote (3 to 8).
The department may return to the council with a request to increase the salary ordinance to a more competitive rate once they are ready to advertise.
A motion to reconsider the General Government budget to propose eliminating one of three benefits manager positions.
The motion to eliminate the benefits manager position failed with a 9-2 vote; the original General Government budget of $6,440,608.17 was subsequently re-approved 10-1.
Approval of various year-end budget transfers, including personnel, enterprise funds, community preservation (CPC), and cable funds.
All proposed transfers, including the $1,926,202 general budget transfer and various enterprise and CPC transfers, were approved by 11-0 votes.
Controversy & dissent
Potentially controversial issues
Facility Security Position
Human Resources Benefits Manager Staffing
Golf Course Personnel Funding
Split votes
Public comment
Decisions logged
Action items
Member positions
Positions marked ~ are inferred from context and may not reflect the member's explicitly stated position. UNCLEAR means the vote was split but the record did not name how this member voted — it is not a “yes.”
Creating this report cost real money.
MeetingWatch attended, transcribed, and analyzed this meeting on its own dime. If this work is valuable to you, chip in to keep covering Peabody.
Follow Peabody
One email when a new report is published from the City Council — or one weekly digest.
gemma-4-26b, grok-4.3, grok-4.20-0309-reasoning, grok-4-fast · analyzed 2026-06-22.
Members feature
Ask questions. Get answers with receipts.
Ask about anything covered on this page and get a plain-English answer that links to the report, the official records, and the exact moment in the meeting video.
Create a free accountFree with a MeetingWatch account — no card, no spam.
Already a member? Sign in
Ask questions about any meeting
Open a community, board, issue, or meeting and I can answer from its records — with links to the report, official documents, and the exact moment in the video.
Then reopen this button to start asking.
AI-generated from meeting records — verify against the linked sources. Conversations are stored (privacy).