The budget gap
Portland is closing a nine-figure deficit. What is being cut, and who decided?
Portland's FY2026-27 budget gap exists because the city had been funding ongoing services with one-time money that ran out, a councilor said, accounting for about $105 million of the $160 million gap. The budget for the fiscal year beginning July 1, 2026, had to be adopted before that date. A councilor said the city was greeted with a $130 million deficit the prior year, which grew to $160 million this year; a resident, Metro G, put the figure at $171 million during May budget hearings; the adopted budget was described by a councilor as closing "more than $160 million." A councilor later warned of a further $100 million deficit ahead. A councilor said the city has been forced into cuts to public safety, parks, and other core services, with more cuts likely without new revenue. A resident, Jeanette De Castro, said the mayor's approach asks the wealthy for money while cutting jobs for working people.
- FY2025-26 (prior year) $130 million
- May 13, 2026, during budget hearings $171 million
- Adopted FY2026-27 budget, June 17, 2026 more than $160 million
- September 9, 2026, looking toward next budget cycle $100 million
What it costs you
Closing the budget gap has meant cuts to public safety, parks, and other core city services, with more cuts expected unless new revenue is found.
WE ARE NOT HAPPY TO HAVE TO MAKE CUTS IN PUBLIC SAFETY, IN PARKS AND EVERYWHERE ELSE THAT WE ARE BEING FORCED TO MAKE, AND WE'RE GOING TO BE LOOKING AT DIFFICULT DEFICITS IN THE FUTURE IF WE DON'T FIND A WAY TO RAISE REVENUE. SO THAT MEANS EVEN MORE CUTS TO CORE SERVICES.
CouncilorWork Session - Moda Center24 Jun 2026
Why this exists
The FY2026-27 budget gap existed primarily because the city had been funding ongoing services with one-time money that was no longer available, which accounted for about $105 million of the $160 million gap.
THOSE GAPS EXISTED FOR TWO REASONS. WE HAD BEEN FUNDING SERVICES WITH ONE TIME MONEY, WHICH WE DIDN'T HAVE ANYMORE. THAT'S ABOUT 105 MILLION OF THE $160 MILLION GAP
CouncilorPM Session17 Jun 2026
The clock: 1 July 2026 — this date has passed
The annual budget and appropriations for the new fiscal year must be adopted before the fiscal year begins.
ADOPT THE ANNUAL BUDGET OF THE CITY AND ESTABLISH APPROPRIATIONS FOR THE FISCAL YEAR BEGINNING JULY 1ST, 2026 AND ENDING JUNE 30TH, 2027.
Official recordRegular AM Session10 Jun 2026
What else was on the table
- unresolved Restore frontline positions using Portland Clean Energy Fund interest income and other fund resources (Document 2026-222) Framed as keeping the promise that restoration would not become a recurring raid on other funds, and restoring more positions without touching police oversight funding. Public testimony · Seema HusseiniPM Session15 Jul 2026
- unresolved Reduce potential risks to city services by loaning General Fund contingency and having the Office of Community-Based Police Accountability repay it (Document 2026-223) Critics said it used a workaround that pressured OCPA to underspend its legally required budget to fill the gap. Public testimonyPM Session15 Jul 2026
- rejected Selectively pause Core Services Realignment for lower-risk positions Deemed too risky to attempt a partial pause without creating unfairness between employees facing layoff. Speaker unclearWork Session FY2026-27 Adopted Budget 6/3/263 Jun 2026
How council voted
10 recorded votes on this subject — 2 drew a dissenting vote, 0 failed.
-
10–2
carried
22 Jul 2026
Adopt a Supplemental Budget for FY 2026-27 to reduce potential risks to City services
-
10–2
carried
15 Jan 2025
*Adopt a Supplemental Budget for City Council and Mayor staffing
-
12–0
carried
17 Jun 2026
Adopt the Supplemental Budget for the FY 2025-26 over-expenditure process and make budget adjustments in various funds
-
10–0
carried
2 absent
20 Nov 2025
Adopt the FY 2025-26 Fall Supplemental Budget and make other budget related changes
-
12–0
carried
18 Jun 2025
Authorize a temporary interfund loan not to exceed $50 million from the Portland Parks & Recreation System Development Charge Fund to the Fire and Police Disability and Retirement Fund to provide interim financing for fiscal year 2025-26 cash flow deficit due to the timing of property tax collections
-
12–0
carried
18 Jun 2025
*Adopt the Supplemental Budget for the FY 2024-25 Over-expenditure process and make budget adjustments in various funds
Recorded roll-call votes only. Items passed without a roll call, and anything settled in committee without one, are not counted here.
What is actually in dispute
- Continuing to fund the alternative shelter system amid the deficit is fiscally irresponsible given its poor track record. Councilor · GreenBudget Committee Meeting FY2026-27 Approved Hearing Day 320 May 2026
- The mayor's budget approach asks the wealthy for money while cutting jobs for working people, balancing the budget on workers' backs. Public testimony · Jeanette De CastroBudget Committee Meeting: FY2026-27 Approved Hearing Day 118 May 2026
- Corporate and billionaire-favoring decisions, not ordinary residents, are responsible for the city's largest-ever budget deficit and resulting layoffs and service cuts. Public testimonyAM Session5 Aug 2026
These are positions taken in the room, not conclusions of ours. A claim appearing here is not a finding that it is true.
What the record counts
Promises whose deadline passed with no delivery found
Each was said on the record. We searched later meetings for the thing arriving and did not find it — which is not proof it never did.
-
Due 2025-10-02 Monique Claiborne / Greater Portland Inc.
Provide data on the region's trade surplus/deficit (money in vs. money out) from Greater Portland Inc.'s director of data and research
Promised at Portland City Council Labor & Workforce Development Committee 09/25/25, 2025-09-25
-
Due 2026-05-08 Nobody named
Hold Core Services Realignment work session with further details on position changes
Promised at Portland City Council Work Session: Budget Committee FY 26-27 Public Works #1 4/30/26, 2026-04-30
-
Due 2026-05-31 CFO Jonas Berry
Develop a Financial Stabilization and Recovery Plan and bring it back to Council
Promised at Portland City Council Work Session Financial Condition & Budget Update 1/22/26, 2026-01-22
-
Due 2026-07-22 Nobody named
Return to Council for a second reading and final votes on the supplemental budget ordinances
Promised at Portland City Council PM Session 07/15/26, 2026-07-15
-
Due 2026-09-01 CFO Jonas Biery / Financial Stabilization and Recovery Plan work group
Deliver a formal output/recommendations document from the Financial Stabilization and Recovery Plan work group to Council
Promised at Portland City Council AM Session 06/03/26, 2026-06-03
Sums named on the record
- $50 million
- $45 million
Quoted verbatim from item titles and promises. Not a total of what the city spent.
Votes are every recorded roll call on file. Promises are read from 433 of 433 meeting transcripts. Meetings counted are those linked to this subject's issue threads. Sums are quoted verbatim from item titles and promises, and are not a total of what the city spent.