The proposal makes real cuts to close a $175 million gap—and reflects the conflict between campaign ambitions and a budget deficit that has gone unaddressed for years.
By Erica C. Barnett
Mayor Katie Wilson’s proposed 2027 budget (announced earlier this week, while I was out of town) would accomplish something that her predecessor, Bruce Harrell, never really attempted: It would close the city’s $175 million structural budget deficit, created largely by the use of one-time funds to pay for ongoing new programs in every budget since 2020. And it would do so in a transparent, sustainable way—by actually cutting departmental budgets, eliminating 128 mostly positions (all but 15 of them vacant), and by foregoing many of the budget tricks that Harrell used to create on-paper balanced budgets that in fact were deeply unsustainable.
What Wilson’s budget does not do, with a couple of notable exceptions (increased shelter funding, new public restrooms, and cuts to civilian police position), is strongly reflect many of the values that got the mayor elected, including a commitment to police alternatives, taxing big corporations, and funding not just hundreds but thousands of new shelter beds.
In particular, it includes no new progressive revenues and heavily relies on the existing JumpStart tax to supplant programs that were previously paid for through the general fund—including $65 million in existing homelessness funding that will now come out of JumpStart. It eliminates funding for long-vacant positions, ongoing new programs for which Harrell and the council used one-time funding, and some of Harrell’s pet-priority projects, like graffiti removal and AI.
The plan has earned Wilson praise from the business community, and from some in Seattle’s conservative and right-wing press. It is small-c conservative in a way that Harrell’s spendthrift, please-everybody budgets never were. It’s possible that many of Wilson’s most hard-core supporters will rally around this budget even though it further institutionalizes the repurposing of JumpStart and other policies that progressives roundly criticized Harrell for, simply because they’re coming from Wilson.
In some ways, it may have taken Wilson—a heterodox housing and transit activist who the mainstream press loves to refer to as an “avowed socialist”—to propose this budget. The council, which overloaded last year’s budget with spending restrictions designed to lock Wilson in to their priorities, will almost certainly have a field day with it, piling on new spending while insisting (as budget chair Dan Strauss did on Thursday) that their budgets have always been sustainable. But if the council decides to knock Wilson’s budget, which is balanced through 2030, out of balance, it will be on them, not her.
I’m going to focus on some of the highlights of the budget, which the city council took up today at an initial high-level today. I’m also focusing on changes to the budget that haven’t been previously announced. Previously announced changes include funding for universal free meals at schools; funding to enforce the city’s ban on residential junk fees and on algorithmic grocery pricing; funding to accelerate shelter construction; funding for a new city prosecutor to pursue extreme risk protection orders and the return of $127 million in city funding for homelessness programs from the King County Regional Homelessness Authority, which I’ve covered elsewhere.
Lots and lots more to come; these are just a few things that jumped out at me as I took a first look at the 735-page budget book.
JumpStart is Basically Just a Slush Fund Now
JumpStart—a tax, paid by businesses, on the compensation of highly paid workers at large companies—was originally supposed to provide additive funding for affordable housing, green jobs, and equitable development, all areas that were related to the spike in Seattle’s cost of living due to the recent influx of high-paid tech workers. Instead, since it passed, every mayor has used a growing portion of the JumpStart fund to pay for basic city needs—which of course means less money for the emerging needs JumpStart was created to address. Wilson’s budget is no different.
Wilson’s budget takes $173 million out of JumpStart to supplant general-fund spending unrelated to the four JumpStart priorities, plus another $65 million to pay for homelessness programs that were previously paid for out of the general fund. The budget counts the existing homelessness programs as “JumpStart” priorities, which is technically true, but because they’re existing general-fund programs I’m going to add them to the $173 million, to get a total of $238 million that Wilson is proposing to takes out of the JumpStart bucket.
Overall, Wilson’s budget repurposes a whopping 59 percent of this year’s $402 million in JumpStart revenues for general-fund purposes. However, because the budget also grabs $43 million out of a fund balance JumpStart has left over from previous years, plus $8 million in earnings from JumpStart fund investments, that total could also be calculated at around 52 percent—still substantially more than the 38 percent Wilson’s budget claims by counting the shifted homelessness programs as essentially new JumpStart spending. (Wilson’s budget uses another large JumpStart balance transfer in 2028, but the fund starts to grow again the following year).
“No More Public Safety” (will be the KOMO headline when they figure this out)
Police spending is projected to grow this year, but not because the mayor is proposing to substantially increase hiring. As we’ve reported, SPD has been put on notice that it needs to slow hiring even as applications pour in from people attracted by huge starting salaries, and Wilson’s budget eliminates temporary hiring bonuses adopted after hiring dropped in 2020; it also cuts millions in funding Harrell added for ridiculous macho recruiting ads.
The biggest cost increase in the SPD budget is a $56 million in wage and benefit increases from the Seattle Police Officers Guild contract Harrell and the city council agreed to last year; that contract, as we’ve reported, boosts the salaries of newly hired cops well above six figures.
The rest of the increase, about $12.6 million, will pay for 66 net new officers who were “hired in 2026 but only partially funded” in Harrell’s 2026 budget, plus funding for two SPD mental health professionals that Harrell’s budget only funded for nine months of this year (speaking of unsustainable budget tricks). The budget essentially calls for capping the number of police officers at 1,250 after 2028, a figure that will unquestionably surface as an issue during the budget process, when the city council has a whack at the budgey,.
SPD’s budget also goes down in one area where Harrell allowed it to balloon unaccountably: The police chief’s office, which former chief Shon Barnes expanded dramatically by establishing a cadre of new positions, each more elaborately titled than the last, will lose three positions. Barnes’ Chief Communications Officer (FKA communications director) Barbara DeLollis and his Executive Director of Crime and Community Harm Reduction Lee Hunt left earlier this year. Alex Ricketts, Barnes’ chief of staff, is still a member of SPD’s command staff, while Andre Sayles, one of Barnes’ two deputy chiefs (most chiefs have just one deputy) is now interim police chief.
Overall, the budget provides funding for 1,866 positions each year through 2030—24 fewer, thanks to cuts to mostly vacant civilian positions, than last year. These positions include parking enforcement officer jobs that have been unfilled for years; PEO jobs are perennially hard to fill because they pay relatively poorly and are high-stress, which is one reason why cutting the empty positions does not actually mean cutting back on parking enforcement.
What it does mean is that SPD will lose some of the funding it uses for other purposes, in an annual sleight-of-hand that is not visible in budget documents. Although the department gets funding for overtime, they routinely use more than they ask for at the beginning of each year; to make up this predictable shortfall, the department uses SPD’s funded but vacant positions to pay for their overspending. (Further routinizing this lack of spending restraint, SPD routinely asks the council to add more money to the department’s budget later in the year as part of a less-visible “supplemental” budget process.) The budget’s $6.5 million or so in civilian savings, in other words, is also $6.5 million SPD can no longer use as a slush fund to pay for overtime; if these reductions become part of the budget.
PubliCola is supported entirely by readers like you.
CLICK BELOW to become a one-time or monthly contributor.
Just about every other department takes cuts to vacant positions in Wilson’s budget, but SPD’s are the most likely to raise objections from the council. Councilmember Bob Kettle was already fulminating against them at the council’s initial budget briefing on Thursday.
Council members also signaled Thursday that they have big questions about Wilson’s decision to reduce funding for the Community Assisted Response and Engagement (CARE) team to defer funding for 14 new crisis responders, the previously planned expansion for this year. (The budget doesn’t propose eliminating any of these positions).
CARE is also taking over a bunch of gun violence prevention initiatives from the Human Services Department as part of the gun-violence plan Wilson announced last week.
CARE department Chief Amy Barden said in the past that the 34-member team has had challenges filling its time because of excessive restrictions in the SPOG contract (CARE team members were told not to respond to a crisis in a grocery store parking lot, for instance, because of a contract provision saying they could only respond to crises that occur on publicly owned land), but has said in recent months that SPD has shown more willingness to allow the team to respond to the type of calls for which it was explicitly created. Wilson’s budget also eliminates funding for nine vacant 911 call taker positions, another potential point of conflict with the council.
The proposed budget also cuts overtime at the Fire Department by $7 million, requiring “the department to manage staffing within available resources.” Expect council fireworks over this one as well.
A few little things that could become big things
Stuff to look out for as the budget conversations go on this fall:
• The Seattle Department of Transportation’s budget is seriously out of whack, thanks largely to revenue shortfalls in SDOT’s Transportation Fund and Transportation Benefit District fund that I’m sure will get explained in more detail when the council discusses the department’s budget.
Transportation fund revenues have been declining every year. In Wilson’s budget, declining revenues in these two funds translate into cuts to both new capital projects and basic maintenance, as well as a shift in funding for “high priority” projects, like sidewalks and curb ramps, to the city’s automatic traffic camera program, which is expected to bring in more revenues once it expands to include automated speeding cameras (in addition to cameras that red-light and other traffic violations). The budget also increases taxes for parking in commercial
• Wilson’s budget proposes eliminating an awful lot of council (and mayoral) adds from previous years, which will undoubtedly rub some councilmembers the wrong way. For instance, the budget for the Parks Department cuts seven new positions the council added last year; I’ve asked the budget office which positions these are, but the possibilities include two anti-graffiti staff and three new park rangers. The budget would also cut some vacant positions on the Unified Care Team, which removes homeless encampments; Harrell and the council have repeatedly expanded the team and the council placed a restriction on the budget last year that makes it nearly impossible to cut the size of the 116-member team.
Wilson’s Parks budget also eliminates $500,000 in “discretionary graffiti funding”; Harrell, by his own admission, was absolutely obsessed with ridding Seattle of graffiti, and the word “graffiti” appears 71 times in his 2026 budget, compared to six times in Wilson’s.
The budget would also cut $500,000 Harrell added to last year’s budget for an AI system that was supposed to “streamline the permitting application process and improve customer services using Artificial Intelligence and data integration.”
• There’s also a new $500,000 for the (still troubled, from the complaints I continue to hear) Workday payroll system—this time, to pay for “surge” tech support to deal with changes to labor union contracts in real time. You would think that things like pay increases and classification changes could be handled by the city’s very large citywide and departmental HR staffs, but this is Workday we’re talking about.


Disappointing, to say the least. I wouldn’t call more police state funding plus austerity “small c conservative,” however you slice it. Codifying the JumpStart tax as slush fund is truly awful. Is this supposed to be a political trade-off? If so she would then have to be successful on her signature issues: lower housing costs and increasing beds for the homeless. Now she’s giving her opposition what they want, will they accept the compromise? On top of the MHA gimmie? I really hate to say it, but Wilson isn’t looking very effective right now.
Levies raise money for specific things like schools or libraries, but all taxes, like the JumpStart tax, go directly into the general fund. There are no “set asides” here, it’s all just general fund money to be spent on paying the city’s bills or on pet projects politicians support. The whole idea that Jumpstart had anything to do with housing was a complete fabrication that anybody with any real world political experience saw through the day it got passed. It was, and shall continue to be, a slush fund.
At this point in time, the captains of industry who really run this town could transfer move high paying jobs out of Seattle to Bellevue (or Texas) and blow an even bigger hole in the City budget at any time. The reason that hasn’t happened is a mix of civic pride (Bezos really loves Seattle and doesn’t mind paying the JumpStart tax that much ) AND because the captains now have leverage with the City government. There’s no way Mayor Katie can raise taxes on “the rich” or “big corporations” because Bezos and Boys will simply transfer jobs or entire books of business out of the City and JumpStart money goes away. Any attempt to pass an income or capital gains tax is easily defeated by shifting jobs across the lake and Seattle ends up with less money because of declines in JumpStart revenue.
The Mayor of Seattle is a big league job. The Police Union and Big Tech are absolutely not pushovers and I’d go as far to say they’re conniving bastards planning moves years in the future. How many companies pay the JumpStart tax Sam? Did Katie Wilson even dream that by passing JumpStart, the City would be handing so much power to a few CEOs? Because that’s what happened. Jeff Bezos certainly knew he’d pay more in taxes but gain more political control, so he went along.
This is exactly why the Jumpstart funds should be treated as reserved for Jumpstart’s stated priorities — because those are priorities that will need less funding if we don’t have as many high-paid tech workers in the city, bidding up the price of everything. It was a well-conceived tie between source and target, spoiled by a series of leaders looking to look more fiscally responsible than they were by raiding the piggy bank. Disappointed that Wilson is doing the same.
A balanced and realistic budget is a precondition of good governance, especially at the municipal level.
I personally would prefer less money for cops and more money for essentially everything else, but there are still political considerations related to that. I don’t think it’s a failure or even a major disappointment to see this budget based on where we are now. There is absolutely not the support on council to meaningfully defund the police. I’d rather see political capital spent on things like the junk fee ban, the surveillance pricing ban, and a well-funded Seattle Transit Measure.
What would an effective term from Mayor Wilson look like?
I’m not a Wilson fan, but seriously impressed with her chops on dealing with a LONG-standing problem! Erica is unfair calling out Harrell in isolation – this problem has been brewing since Murray, and mayors & councils have been creative in their budgeting to avoid what Wilson has finally had the guts to deal with. It’s rare that you get to say a politician has surprised you – in a POSITIVE way. I hope she keeps taking on the tough issues (dare I say homelessness?) in a pragmatic way.
Did they cut the director graffiti?
Sure, you can trust Erica’s reporting or you can trust the text messages released by the City and SPD. They were ready to roll with a press briefing no later than 7:30PM, they were put off by the Mayor’s office until 10:30PM and even then, the Mayor requested to wait until 11pm for Ferguson and Jayapal to arrive. Wilson said the press briefing was not held up by her or the “dignitaries”. That was a bald face lie.
At this point, I don’t have any more interest in beating up SPD OR Mayor Wilson’s staff, and even the media whore Pramila Jayapal about the delayed press briefing. What I want the emphasis on is capturing the gang shooter that is still roaming the streets, presumably in the gang territory of Rainier Beach/Valley, where shootings continue weekly.
>>>Council members also signaled Thursday that they have big questions about Wilson’s decision to reduce funding for the Community Assisted Response and Engagement (CARE) team to defer funding for 14 new crisis responders, the previously planned expansion for this year. (The budget doesn’t propose eliminating any of these positions).<<<
I think I agree with the Council members on this one. Your budget reflects your priorities, so we need to fully fund the 14 new crisis responders and fill these positions, as this shows a seriousness in promoting a shift to modern community policing at SPD for 911 calls where a more expensive traditional officer is unnecessary. Making this a budget priority also helps when recruiting the next police chief, as they would know that the Mayor is serious about expanding community policing. That said, we can't allow SPD to use money allocated for unfilled positions as a slush fund to cover overtime expenses, which are still out of control. Using money from unfilled positions to fund overtime actually incentivizes NOT filling these open positions at SPD.
This budget is a last ditch effort to please somebody, anybody, for just long enough to take the heat off Wilson’s back.
In 9 months she has proven herself a bald face liar (Bite of Seattle debacle), and 100% structurally incompetent to manage a city like Seattle.
I can’t forsee a single scenario in which she remains Mayor for the entirety of her term. Watch for her to be slinking out of Seattle (while avoiding rotten tomatoes) by the end of year 2.
I know you live in some conservative media alternate universe, but a few reminders:
1. SPD caused the majority of the delay in the Bite of Seattle press conference. Erica’s reporting has made this abundantly clear. Barnes was obviously fired because of his extreme absenteeism and extremely inappropriate interactions with the press. Maybe the homophobia too 🙂
2. Wilson has opened more shelter in six months than Bruce did in his entire term.
3. Wilson got free school lunches, a major public transit expansion, and the junk fee and algorithmic pricing bans passed. Not all of these are particularly groundbreaking, but the only thing Bruce did in his first nine months was some department appointments and press releases about public safety. If you don’t believe me then take a look at the Publicola archive.
The whole “Katie is gonna quit any time now!!!1” thing is so fanciful. Yeah, the community organizer who’s lived here for more than 20 years is just going to move away because the conservative media is so fragile that they must pump out a steady stream of outraged ‘stories’ even if all they have to go off of is made up sh*t or (gasp) the most picayune of mis-steps. Get a grip dude (and maybe stop posting so much about a city you don’t live in?)
Watch her budget speech. There is no “slinking off” on the horizon, she seems very grounded in her accomplishments and ready to continue the work that voters elected her to do. Your comment is fantasy.
Thank you! This has so much more and better information than the Seattle Times reporting on the city budget.
Yes, great reporting, Erica! A LOT more detail than what we are getting elsewhere.