Your area Not set — showing everywhere
Meeting report · City Council
Creating this report cost real money. Help fund coverage →

City Council — May 28, 2026

High community turnout and vocal opposition regarding parking permits and the potential loss of the Salem Skipper service created a tense atmosphere.

Date Thursday, May 28, 2026 Duration 2.2h Speakers 1 Public comments 14 Decisions 19 Spirited
Salem City Council meeting announcement graphic with date and logos Video still
Salem City Council meeting announcement graphic with date and logos Frame from meeting video ▶ 07:18

Questions about this meeting? ⁠Just ask.

Ask MeetingWatch answers from this meeting’s report, transcript, and records — with linked sources.

Summary AI-generated to surface controversy & community impact without bias — always verify against the actual meeting before relying on it.

At the May 28 City Council meeting, several decisions were made that highlight a growing gap between City Hall's actions and resident concerns.

Regarding local parking, the Council moved forward with the first passage of an ordinance to extend Zone C parking permits to Essex and North Streets. This decision comes despite vocal testimony from residents who argued the move violates City Ordinance Section 75 and would create a 'domino effect' of parking scarcity for those already living in the area. While the Council amended the plan to exclude a few specific addresses, the fundamental concerns regarding the local parking 'ecosystem' were not addressed.

Public transit stability is also in question. The Salem Skipper service—a vital resource for students, the elderly, and the disabled—is facing a funding cliff in August due to the end of cannabis dispensary revenue. While the Council approved a transfer of $124,943.40 from the Transportation Enhancement Fund, this only provides a temporary reprieve. As of now, there is no confirmed long-term funding source to prevent the service from disappearing entirely.

We will continue to track these issues, particularly how the City plans to fund essential services and whether future ordinances will respect existing city laws and resident feedback.

May 28, 2026 2.2h long 1 speakers 14 public comments 19 decisions Spirited
Notable statements Drag to browse

“It is not that we don't have the money to do public transit. It's that we are not incentivizing the correct behaviors and that we're not spending our money correctly.”

— Katelyn Holappa · Discussing the fiscal policy regarding public transit and the need to discourage car use to fund sustainable transit options. ▶ 43:35

“The savings for fiscal year 2026... would be 11.3 million. So it has drastically gone up in just a couple years, which really speaks to how expensive healthcare has gotten.”

— Lydia C. King · Supporting the Medicare for All resolution by highlighting the rising costs of the city's current health insurance model. ▶ 1:07:30

“The only reason that we were able to keep our city insurance to a very reasonable 8% increase is because we limited access to GLP drugs.”

— Speaker A (unnamed) · Arguing for the healthcare resolution and highlighting rising insurance costs. ▶ 1:11:33

“Access to gender affirming care is a constitutional right in the Commonwealth of Massachusetts, but they cannot force an outofstate insurance agency to do anything.”

— Katelyn Holappa · Discussing how the proposed healthcare framework could protect resident rights from out-of-state insurers. ▶ 1:13:25

“Governor Healey... started requiring that for state building projects over $30 million that they all have a PLA... projects with PLAs come in on time and on budget.”

— Lydia C. King · Supporting the Project Labor Agreements ordinance by citing state-level precedent. ▶ 1:23:55

“To say no... doors closed. Sorry. Can't come in the gated community. Shut the gates, I think, is offensive. It's ridiculous. It's not Salem.”

— Councilor Smith · Arguing against excluding certain residents from the parking permit program. ▶ 1:43:36
This meeting — choose a section

Public ⁠impact

Issues from this meeting with documented community impact.
What was discussed

Potential total loss of ride-share service after August 2026.

What happened

The Council approved a transfer of $124,943.40 to sustain the service through August.

What was discussed

Increase in COLA base from $15,000 to $20,000.

What happened

Approved via roll call vote, though two councilors recused themselves.

What was discussed

Resolution urging state-level adoption of universal healthcare to reduce city insurance costs.

What happened

The City Council voted to adopt the resolution supporting H1405/S860.

Topics ⁠discussed

Each topic expands to quotes and full context.
Speakers: Robert Callahan, Paul Finland, Varela, Alice Rose Merkl, Erin Turowski
What was discussed

The Retirement Board is requesting an increase to the Cost of Living Adjustment (COLA) base for retirees.

What happened

The topic was presented during the public testimony period for information. The order was approved by roll call vote.

Speakers: Cindy Johnson, Carol Carr, Benjamin Hetstrom, Olga Demidova, Angela Williams, Justin Whittier, Smith, Jason Sedoriak, Terroski, Alice Rose Merkl, Katelyn Holappa, Lydia C. King
What was discussed

Public testimony and ordinance regarding a proposal to extend Zone C parking permits to Essex and North Streets, including amendments to parking zones and permit rules on Essex Street.

What happened

The matter was raised during public testimony; residents requested the council reject the proposal or refer it to a committee. The ordinance was adopted for first passage as amended.

Speakers: Jeremy Neely, Olga Demidova, Lydia C. King, Kyle Alexander Davis, Erin Turowski, Jason Sydoriak, Conrad J. Prosniewski, Katelyn Holappa, Speaker A (unnamed), Jason Sedoriak, Smith, Alice Rose Merkl
What was discussed

A resolution urging the state legislature to adopt a universal healthcare system in Massachusetts and supporting a framework for universal healthcare/single-payer style system to reduce individual and city costs.

What happened

The City Council voted to adopt the resolution supporting H1405/S860. The resolution was adopted by roll call vote.

Speakers: Heather Baldock, Kristen Bellow, Rachel Spataphor, Samantha Constantino, Olga Demidova, Angela Williams
What was discussed

Public testimony concerning the potential end of the Salem Skipper ride-share service in August.

What happened

The Council approved an order to transfer $124,943.40 from the Transportation Enhancement Fund to the Salem Skipper Expansion account to cover costs through August.

Speakers: Ty Hapworth
What was discussed

A resolution regarding support for legislation filed by the SCSD.

What happened

The resolution was referred to the Committee of the Whole.

Speakers: Smith, Kyle Alexander Davis, Lydia C. King, Jason Sedoriak, Alice Rose Merkl, Flynn
What was discussed

An order to discuss an ordinance requiring project labor agreements on large-scale public construction projects (over $10 million).

What happened

The motion to adopt the order to discuss the ordinance, co-posted with the Committee of the Whole, carried.

Speakers: Ty Hapworth, Alice Rose Merkl
What was discussed

A committee report regarding the SESD's capital needs and their request for state legislative approval to override Proposition 2 1/2.

What happened

The report was received and filed, and the matter remains in committee.

Controversy & ⁠dissent

Where the board, the community, or the agenda diverged.

Potentially controversial issues

01

Zone C Resident Parking Permit Extension

Residents argue the extension violates city ordinance and creates a 'domino effect' of parking scarcity for existing residents, while supporters claim it is necessary for those without sufficient parking near the library/church.
Board position: The board moved to adopt the ordinance for first passage after making specific amendments to exclude certain addresses.
high concern
02

Salem Skipper Funding Crisis

The service provides vital mobility for the elderly, disabled, and students, but faces discontinuation due to the end of cannabis dispensary funding, causing anxiety among vulnerable residents.
Board position: Provided immediate short-term relief through fund transfers but lacks a permanent funding solution.
high concern
03

Project Labor Agreements (PLA) Ordinance

Debate centers on whether requiring PLAs on large projects ensures safety and timely delivery or imposes unnecessary economic impacts and procedural hurdles.
Board position: Approved an order to discuss the ordinance in committee.
medium concern

Community vs. board tension

Public ⁠comment

What residents said — verbatim, with timestamps.
14
Total speakers
5
Addressed
5
Partial
4
Not addressed
Robert Callahan
Addressed
Representing the Salem Retirement Board, he spoke in support of raising the Cost of Living Adjustment (COLA) base. He noted that retirees currently receive $37.50 per month and requested an increase to $50 per month to help combat the recent high cost of living. Key concern
Increase the COLA base from $15,000 to $20,000 for retirees.
Board response
The board later voted to adopt the increase to a $20,000 COLA base as part of a funding schedule.
The board formally voted to adopt the proposed increase to the COLA base mentioned by the speaker.
Paul Finland
Addressed
Speaking as the Executive Director of the Salem Contributory Retirement Board, he presented the board's unanimous decision to adopt a new funding schedule. This includes the proposal to increase the COLA base from $15,000 to $20,000. Key concern
Approval of the retirement board's action to increase the COLA base to $20,000.
Board response
The board formally voted to adopt the increase to the COLA base.
The council voted to approve the adoption of the funding schedule and the COLA increase.
Cindy Johnson
Partial
She expressed strong opposition to extending Zone C resident parking permits to Essex and North Streets. She argued this would worsen parking for current residents and set a precedent that benefits developers at the expense of residents. Key concern
Reject the proposal to extend Zone C resident parking permits to Essex and North Streets.
Board response
The council debated the matter and eventually passed the ordinance for first passage with amendments.
The council did not reject the proposal as requested, but they did debate the legality and make amendments to the specific addresses included in the ordinance.
Jeremy Neely
Addressed
He voiced support for a resolution urging the state to pass Medicare for All. He argued that the current healthcare system is insufficient and can be financially devastating for families and residents. Key concern
Support for a resolution urging the state to adopt universal healthcare (Medicare for All).
Board response
The council formally adopted the resolution to support the Medicare for All legislation.
The council voted to adopt the resolution the speaker was supporting.
Carol Carr
Partial
As a resident without off-street parking, she urged the council to reject changes to the parking permitting situation in the Federal Street area. She warned of a 'domino effect' where granting exceptions would destroy the existing parking ordinance. Key concern
Reject proposed changes to parking permits in the Federal Street area to maintain ordinance integrity.
Board response
The council debated the legality and impact of the changes before passing the ordinance for first passage.
The council addressed the issue through debate and amendments, but they proceeded with the ordinance changes rather than rejecting them.
Heather Baldock
Partial
Speaking on behalf of the Salem Skipper, she described the service as a vital resource for seniors, students, and those without cars. She expressed concern that the service is ending in August and requested the community/city find a way to keep it going. Key concern
Prevent the discontinuation of the Salem Skipper service.
Board response
The council approved an appropriation of funds to continue the service through the end of August and discussed finding long-term solutions.
The board addressed the immediate concern by funding the service through August, but acknowledged that long-term stability is still uncertain.
Benjamin Hetstrom
Addressed
He advocated for the proposed parking permits for residents of Federal Street and Essex Street. He noted that finding consistent parking in his neighborhood has been very difficult since moving in. Key concern
Support for the proposed parking permits for Federal Street and Essex Street residents.
Board response
The council debated and eventually passed the ordinance for first passage.
The council moved forward with the parking permit ordinance the speaker supported.
Kristen Bellow
Partial
She urged the city to support the Salem Skipper, highlighting its affordability compared to services like Uber. She noted that the Skipper is a crucial resource for traffic reduction and tourism. Key concern
Find ways to support and continue the Salem Skipper service.
Board response
The council voted to fund the service through August and discussed the need for more stable future funding.
The council addressed the immediate funding to keep the service running through August, but the long-term survival is still being discussed.
Rachel Spataphor
Partial
A disabled resident, she shared how the Salem Skipper provided her with independence and the ability to run essential errands. She expressed fear regarding the loss of the service due to ending funding. Key concern
Preserve the Salem Skipper service due to its impact on mobility and independence.
Board response
The council approved immediate funding to keep the service running through August.
The council addressed the immediate crisis by providing funding through August, though the long-term issue remains.
Samantha Constantino
Partial
She shared how the Salem Skipper improves her life by allowing her to shop in bulk and attend community events more easily than the bus. She requested the city find a way to maintain the service in some capacity. Key concern
Maintain the Salem Skipper service for community connectivity and accessibility.
Board response
The council approved funding for the service through August and discussed alternative transit options.
The board provided short-term relief via funding through August, acknowledging the service's value but noting the difficulty of long-term funding.
Olga Demidova
Partial
She supported the Salem Skipper and Medicare for All. She also advocated for parking initiatives for Essex Street residents without driveways, suggesting alternative streets for their use. Key concern
Support for the Skipper, Medicare for All, and parking access for Essex Street residents.
Board response
The council debated the parking ordinance and voted to fund the Skipper through August.
The council addressed parts of her request (Skipper and parking debate) through votes and discussions, though not in the exact way proposed.
Angela Williams
Partial
She expressed support for the Skipper and requested more equity regarding parking for her portion of Essex Street. She noted that while the church and library are important, residents need occasional access to surrounding streets. Key concern
Greater parking equity for residents on her portion of Essex Street.
Board response
The council debated the parking ordinance and moved to amend it to include/exclude specific addresses.
The council addressed the parking situation through ordinance amendments, specifically looking at how to include or exclude certain addresses.
Justin Whittier
Not addressed
As President of FezNa, he requested that the parking proposal be rejected or referred to a committee for full discussion. He argued the proposal is illegal under ordinance section 75 and violates established rules. Key concern
Reject the parking permit proposal or refer it to a committee for further study.
Board response
The council debated the legality and ultimately passed the ordinance for first passage.
The council did not reject the proposal or refer it to committee as requested; they proceeded with the first passage of the ordinance.
Unidentified speaker
Addressed
A resident in favor of the EV charger service at Salem State. Key concern
Support for installing conduits for EV chargers at Salem State.
Board response
The council granted the request to install the conduits.
The council voted to grant the request for the conduit installation.

Decisions ⁠logged

Every recorded vote, with timestamps and dissents.
Granting conduits on Lafayette Street at College Drive for EV chargers at Salem State.
Motion by Andrew W. Varela.
Carried
Confirmation of Jay Carroll as City Engineer.
Confirmed by roll call vote following a motion by Erin Turowski.
Carried
Confirmation of appointments: Kate Jordan (Affordable Housing Trust), Keith Bettincourt (Beautification Committee), and Jesse Louden (Food Policy Council).
Confirmed by roll call vote following a motion by Erin Turowski.
Carried
Reappointment of Darren Black, Rebecca Christie, and Deborah Lopsitz to the Commission on Disabilities, and Megan Montgomery to the Community Preservation Committee.
Confirmed by roll call vote following a motion by Erin Turowski.
Carried
Appropriation of $124,943.40 to the Salem Skipper Expansion account.
Funds transferred from the Transportation Enhancement Fund to sustain service through August.
Carried
Establishment of a School and Municipal Building Stabilization Fund.
Adopted by roll call vote following a motion by Andrew W. Varela.
Carried
Adoption of Home Rule Petition to increase short-term rental community impact fees.
Adopted by roll call vote following a motion by Andrew W. Varela.
Carried
Adoption of Home Rule Petition to increase local excise tax for lodging.
Adopted by roll call vote following a motion by Andrew W. Varela.
Carried
Adoption of Resolution to support Medicare for All in Massachusetts (H1405/S860).
Adopted by roll call vote following a motion by Lydia C. King.
Carried
Adopt resolution of commitment to providing quality health care to all residents.
Roll call vote following motion by Lydia C. King.
Affirmative (9), Negative (0)
Adopt order for Committee on Ordinances, Licenses, and Legal Affairs to meet regarding Project Labor Agreements.
Motion by Councilor Smith to co-post with Committee of the Whole.
Carried
Amend Essex Street parking ordinance to remove addresses 365, 373, 377, and 387.
Motion by Councilor Smith, seconded by Councilor King.
Carried
Adopt Essex Street parking ordinance for first passage as amended.
Motion by Councilor Smith.
Carried
Adopt ordinance for bus idling fines for first passage.
Motion by Councilor Smith.
Carried
Adopt ordinance for resident parking permits at 27 North Street for first passage.
Motion by Councilor Smith.
Carried
Adopt ordinance for no parking tow zone at 123 Loring Avenue for first passage.
Motion by Councilor Varela.
Carried
Adopt ordinance for stop signs on Ocean Avenue and Summit Avenue for first passage.
Motions by Councilor King.
Carried
Approve increase of the COLA base to $20,000 for Salem Retirement System.
Roll call vote; Councilors Flynn and Prosnuski recused themselves.
Affirmative (9), Negative (0)
Grant Salem Public Schools petition for back to school fair on August 19th.
Motion by Councilor Trosky.
Carried

Share ⁠this report

Drafts ready to post — click any block to copy.

X / Twitter — by angle

Community concerns raised but dismissed
At the May 28 City Council meeting, officials approved a parking permit extension for Zone C that residents warned would violate City Ordinance Section 75 and trigger a 'domino effect' of parking scarcity. The Council moved... https://meetingwatch.org/ma/salem/city-council/2026-05-28/ #MeetingWatch #SalemMA
308/280 chars
Community concerns raised but dismissed
The Salem Skipper ride-share service is facing a total shutdown after August. While the City Council approved a $124k fund transfer on May 28, this is only a short-term fix. There is still no permanent plan to protect this vital... https://meetingwatch.org/ma/salem/city-council/2026-05-28/ #MeetingWatch #SalemMA
313/280 chars
Ideological/Evidence-based decision making
Salem City Council adopted a resolution supporting a 'Medicare for All' system on May 28. Supporters cited potential millions in city savings, while skeptics raised concerns about the lack of an official economic impact... https://meetingwatch.org/ma/salem/city-council/2026-05-28/ #MeetingWatch #SalemMA
304/280 chars

X thread

1
Salem's City Council is making decisions that directly impact resident mobility and street access, but are they listening to the people living there? A look at the May 28 meeting reveals deep tensions. 🧵 #MeetingWatch #SalemMA
226/280
2
First, the parking issue: Despite residents testifying that the Zone C permit extension violates City Ordinance Section 75 and would create a parking shortage, the Council approved the ordinance for first passage. They made minor address amendments, but the core plan moved forward.
282/280
3
Second, the Salem Skipper crisis: This service is a lifeline for the elderly and disabled, but funding is drying up. The Council approved $124,943 to keep it running through August, but that leaves a massive gap for September and beyond. A short-term band-aid for a long-term problem.
284/280
4
Finally, the Council passed a resolution supporting a state-level 'Medicare for All' system. While the debate centered on long-term municipal savings, critics pointed out a lack of specific economic impact data to justify the political stance. Stay... https://meetingwatch.org/ma/salem/city-council/2026-05-28/
275/280

Facebook — long form

At the May 28 City Council meeting, several decisions were made that highlight a growing gap between City Hall's actions and resident concerns.

Regarding local parking, the Council moved forward with the first passage of an ordinance to extend Zone C parking permits to Essex and North Streets. This decision comes despite vocal testimony from residents who argued the move violates City Ordinance Section 75 and would create a 'domino effect' of parking scarcity for those already living in the area. While the Council amended the plan to exclude a few specific addresses, the fundamental concerns regarding the local parking 'ecosystem' were not addressed.

Public transit stability is also in question. The Salem Skipper service—a vital resource for students, the elderly, and the disabled—is facing a funding cliff in August due to the end of cannabis dispensary revenue. While the Council approved a transfer of $124,943.40 from the Transportation Enhancement Fund, this only provides a temporary reprieve. As of now, there is no confirmed long-term funding source to prevent the service from disappearing entirely.

We will continue to track these issues, particularly how the City plans to fund essential services and whether future ordinances will respect existing city laws and resident feedback. https://meetingwatch.org/ma/salem/city-council/2026-05-28/ #MeetingWatch #SalemMA

Action ⁠items

Who owes what, by when.
Identify alternative/stable funding sources for the Salem Skipper service.
Assigned: Mayor and Finance Team · Due: Post-August 2026
Meet to discuss ordinance regarding project labor agreements.
Assigned: Committee on Ordinances, Licenses, and Legal Affairs
Submit full ordinance language regarding Project Labor Agreements to committee.
Assigned: Councilor Smith · Due: Tonight

Member ⁠positions

6 issues · 2 explicit · 25 inferred · 21 unclear
A split vote in this meeting was recorded without naming the dissenter (e.g. a voice vote). Members whose individual vote could not be confirmed are marked UNCLEAR below — this is not the same as a “yes.” Named votes will be filled in if official minutes record them.
Dominick Pangallo
Mayor (presiding officer)
Present
Salem Skipper Funding and Service UNCLEAR
Medicare for All Resolution UNCLEAR
Project Labor Agreements (PLA) Ordinance UNCLEAR
Alice Rose Merkl
Council President, Councillor at Large
Present
Salem Skipper Funding and Service UNCLEAR
Medicare for All Resolution UNCLEAR
Project Labor Agreements (PLA) Ordinance UNCLEAR
Ty Hapworth
Councillor at Large
Present
SCSD Legislation Support UNCLEAR
Discussed tensions regarding the 30-year-old pilot program.
South Essex Sewer District (SESD) Report UNCLEAR
Kyle Alexander Davis
Councillor at Large
Present
Medicare for All Resolution UNCLEAR
Project Labor Agreements (PLA) Ordinance UNCLEAR
Conrad J. Prosniewski
Councillor at Large
Present
Medicare for All Resolution UNCLEAR
Salem Retirement Board COLA Proposal ABSTAIN
Erin Turowski
Ward 1 Councillor
Present
Salem Retirement Board COLA Proposal UNCLEAR
Medicare for All Resolution UNCLEAR
Andrew Smith
Ward 2 Councillor
Present
Zone C Resident Parking Permit Extension UNCLEAR
Opposed excluding residents from the parking permit program.
Project Labor Agreements (PLA) Ordinance UNCLEAR
Proposed the ordinance to ensure workers have a seat at the table.
Jason Sydoriak
Ward 3 Councillor
Present
Zone C Resident Parking Permit Extension UNCLEAR
Medicare for All Resolution UNCLEAR
Project Labor Agreements (PLA) Ordinance UNCLEAR
Timothy G. Flynn
Ward 4 Councillor
Present
Salem Retirement Board COLA Proposal ABSTAIN
Project Labor Agreements (PLA) Ordinance UNCLEAR
Lydia C. King
Ward 5 Councillor
Present
Zone C Resident Parking Permit Extension UNCLEAR
Medicare for All Resolution UNCLEAR
Supported the resolution, citing rising healthcare costs.
Project Labor Agreements (PLA) Ordinance UNCLEAR
Supported the ordinance, citing state-level PLA success.
Katelyn Holappa
Ward 6 Councillor
Present
Zone C Resident Parking Permit Extension UNCLEAR
Medicare for All Resolution UNCLEAR
Discussed the protection of gender-affirming care rights.
Salem Skipper Funding and Service UNCLEAR
Suggested transit funding should incentivize correct behaviors.
Andrew W. Varela
Ward 7 Councillor
Present
Salem Retirement Board COLA Proposal UNCLEAR
Salem Skipper Funding and Service UNCLEAR

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.”

Support coverage

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 Salem.

Report composed by grok-4.3, gemma-4-26b, grok-4.20-0309-reasoning · analyzed 2026-06-07.