Suzanne Miles holds the top spot in the Lake Oswego City Council race with 22.45% of the vote, according to unofficial returns.

Bryan Guiney trailed Miles with 18.32%, followed by Heather Ramsey at 17.32% and Patrick Walsh at 15.55%, the Lake Oswego Review reported, citing data from the Oregon Secretary of State's Office as of 8:30 a.m. Wednesday, Nov. 4. Peren Tiemann had 13.95% and Neil Tunmore had 12.04%.

By Wednesday morning, 57,044 votes had been tallied. The results are not final.

Six candidates are competing for four open seats. Three seats carry four-year terms running Jan. 1, 2027, through Dec. 31, 2030, according to the Review. The fourth seat, held by Jackie Edmund Manz after Aaron Rapf stepped down, goes to the candidate with the fourth-highest vote total for a two-year term ending Dec. 31, 2028. If the current order holds, Walsh would fill that shorter term.

Miles, a former assistant U.S. attorney for Oregon and California, told the Review the early results cemented her optimism in local government. "It's not about coming in with decisions already made," Miles said, according to the Review. "It's about the sanctity of the decision-making process."

The four leading candidates bring a mix of civic and professional backgrounds, according to the Review. Guiney, a Lake Oswego planning commissioner, served 21 years in the U.S. Marine Corps. Ramsey, an executive and business coach, led the Lake Oswego School District capital bond campaign in 2025. Walsh chairs the Lake Oswego Library Advisory Board and has served on the board for four years, including two as chair.

Tiemann, a Lewis & Clark law student, has lived in Lake Oswego since age 13 and started Oregon's first chapter of Students Demand Action. Tunmore, a former Intel director of corporate services, has lived in the city for 26 years.

Statewide, unofficial Oregon Secretary of State data showed 52.70% voter turnout, with 1,638,442 ballots counted out of 3,109,086 active registered voters as of Nov. 4.

The Review noted the results will continue to be updated as more ballots are counted.