Portland

City Hall Cliffhanger: Portland Council Saves 30 Jobs At The Buzzer

AI Assisted Icon
Published on July 22, 2026
City Hall Cliffhanger: Portland Council Saves 30 Jobs At The BuzzerSource: Wikipedia/ Spicypepper999, CC0, via Wikimedia Commons

After hours of tense, sometimes fiery debate on Wednesday, Portland City Council voted to pull roughly 30 city workers back from the brink of August layoffs by approving a last-minute supplemental budget amendment. The move keeps jobs spread across the police, fire and parks bureaus and extends pay and benefits for those workers into September.

The reversal comes barely a month after the city signed off on an $8.5 billion budget in mid-June that initially eliminated about 140 positions and set roughly 100 employees up for layoffs starting Aug. 3, according to Portland.gov. Council members said updated information about service risks and labor impacts pushed them to rethink some of those cuts.

The final scramble to save positions unfolded in a contentious Wednesday session that, as reported by OPB, ended with Mayor Keith Wilson casting a tie-breaking vote on a key amendment. Council chambers were packed with union members and residents who had turned out repeatedly to testify over the past several hearings.

What Council Restored

The supplemental ordinance taps $9.96 million from General Fund contingency and $2.25 million from other funds to keep 30 positions citywide, roll back cuts to certain public-safety functions and extend benefits for laid-off workers through Sept. 30, according to Portland.gov. The targeted restorations include Public Safety Support Specialists, Portland Police Bureau training and desk clerk roles, three Portland Fire & Rescue two-person rescue units and two 311 customer-service full-time equivalents.

How They Paid For It

Council leaned on contingency dollars and other reserves instead of new taxes, a strategy that exposed a rift between moderates and progressives over whether to dip into Portland Clean Energy Fund interest earnings or police-oversight budgets, as reported by Willamette Week. The ordinance also directs the City Budget Office to track underspending across city bureaus and bring back a supplemental adjustment if needed to refill the contingency pot.

Vote And What Comes Next

The package cleared the council as amended on July 22 after lengthy back-and-forth; the ordinance logs the final roll call and tells the budget office to return with technical clean-up changes if necessary. Workers whose layoffs had been set to kick in will instead be placed on paid administrative leave through Sept. 1 and keep their benefits through Sept. 30 while the city watches revenue underspend and interest earnings.

Labor leaders and city staff greeted the decision as a hard-fought but temporary win. Unions and several councilors cautioned that the restored positions are paid for with one-time money and do not solve Portland's underlying structural budget gap. Council members said the stopgap gives the City Budget Office more time to sharpen its forecasts before next year's budget fight.