Editor's Note: This story has been updated to reflect the most up-to-date information.
Challenger Hogan Page has ousted incumbent Angela Diane Grimm for the Roanoke City Council Ward 1 seat, according to unofficial results from Denton County.
Page, a loan officers and treasurer for the Northwest Metroport Chamber of Commerce, received 53% of the votes while Grimm, who has served on the council since 2015, received 47% of the votes.
Bryan Moyers defeated opponent Michael J. Callaway in the Roanoke City Council Ward 2 race, according to unofficial results from Denton County. Moyers, a firearms dealer who serves on his neighborhood homeowners association board of directors, received 77.5% of the votes. Callaway, who has 20 years of experience in the financial industry, received 22.5% of the votes.
For Roanoke City Council Ward 3, David Brundage won the race with over 55% of the votes over opponents Paul Laymon and Michelle Davidson.
Laymon is a musician. Davidson works as a project manager. Brundage is a certified financial planner.
All election results are unofficial until verified and canvassed.
Visit communityimpact.com/voter-guide/election-results to see results from all local elections in your community.
Page, Moyers, Brundage elected to Roanoke City Council
Hogan Page (left), Bryan Moyers (center) and David Brundage (right) are Roanoke City Council's newest elected members. (Courtesy Page, Moyers and Brundage)