Yi-Kang Hu leads the Tigard mayor's race with 10,288 votes to challenger Bill Monahan's 6,156. The unofficial Washington County election results were updated at 6:45 a.m. Thursday, Nov. 5.

The race drew 16,485 total votes, including 41 write-ins. The results are unofficial, and additional ballots may still be counted.

Across Washington County, 177,556 ballots had been counted as of the same update, representing a 43.32% turnout among 409,853 active registered voters.

Who are the candidates?

Hu, the incumbent, ran for election to the seat he has held since 2025. He served seven years on the Tigard Planning Commission before winning a City Council seat in 2022 and becoming mayor in 2025, according to his candidate questionnaire.

Hu is an attorney who has worked on federal food and drug regulations for more than 20 years. During the campaign, he said he closed a $6.5 million budget shortfall while protecting essential services. He also said he advanced Tigard's first Economic Development Strategic Plan.

Monahan, a former Tigard city manager, served in that role from 1994 to 2005, according to a Your Oregon News Q&A published in October. He also spent six years as the city's community development director and later served six years as Milwaukie's city manager, according to the same Q&A. A retired attorney and public management consultant, he said he entered the race because the City Council had "lost its direction."

What shaped the race?

A failed $150 million bond measure was a central issue in the campaign. Monahan called the bond "poorly timed" and "overpriced" in the Your Oregon News Q&A, saying its rejection by voters "further eroded public trust."

Hu framed his candidacy around stability. He told Your Oregon News he had restored stability to the City Council, rebuilt city leadership and championed Safe Routes to School and Safe Streets for All programs.

Both candidates ran as nonpartisan.

What happens next?

The results remain unofficial. Washington County Elections Division Manager David Hamilton oversees the count. Residents with questions can contact the elections office at 503-846-5800 or [email protected].