Seattle holds city elections on Nov. 2 for mayor, two at-large city council seats, and other local offices. Recent polling, campaign finance data, and satellite spending provide insight into these races just over one week out.
City Council President Lorena González and former City Council President Bruce Harrell face each other in the mayoral election. A recent Change Research poll showed Harrell with 48% support to González’s 32%, and 18% of respondents were undecided. The margin of error was 4.1%.
In the Change Research poll for city council position 9—the seat González currently holds—Sara Nelson received 41% support to Nikkita Oliver’s 37%. Twenty-one percent were undecided.
The council position 8 poll showed Mosqueda with 39%, Wilson with 31%, and “Not sure” with 26%.
In the mayoral race, Harrell has raised $1.2 million, and González has raised $900,000. My Northwest reported that the combined $2.1 million is the highest amount raised by two general election candidates of any mayoral contest since at least 2005. The second-highest was in 2017, when Jenny Durkan and Cary Moon raised $1.6 million combined.
For position 9 on the council, Nelson has raised $510,000 to Oliver’s $400,000. Mosqueda has raised $255,000 and Wilson, $80,000, in the position 8 race.
The two highest-spending groups in the mayoral race are Bruce Harrell for Seattle’s Future, which has spent around $1 million supporting Harrell and opposing González, and Essential Workers for Lorena, which has spent around $900,000 supporting González and opposing Harrell.
The National Association of Realtors has spent around $100,000 and the Seattle Fire Fighters PAC has spent around $50,000 supporting Harrell.
Those two groups have also spent in the position 9 council race—a combined $130,000 supporting Nelson. Civic Alliance for a Prosperous Economy has spent almost $50,000 supporting Oliver. This group was active in the 2019 council elections—see our coverage, linked below, for more details on that activity.
Satellite spending in the position 8 council race has not reached $1,000.