Wheeler needed to capture a majority of votes to prevent a general election runoff. He'd secured 58 percent of partial returns, although that figure is expected to change as more ballots are counted.
"I'm very grateful that thousands of big-hearted residents in the city of Portland put their trust in me, and I won't let them down," Wheeler told The Oregonian/OregonLive. "The voters trust me to help lead the city into the future and help chart a course for that future."