Lawrenceville voters sent two sitting city council members packing Tuesday after Mayor David Still and Councilman Bruce Johnson did something rare in local politics — they endorsed the challengers instead of their own colleagues.

Why It Matters: The decisive defeats signal a shift in power at City Hall just as Gwinnett’s county seat prepares to vote on annexing nearly 19,000 new residents. The unusual public split between elected officials suggests deeper divisions on the five-member council about the city’s direction.

What’s Happening: Randy Travis, a retired FOX 5 investigative reporter, captured the Post 3 seat with 1,062 votes against incumbent Austin Thompson’s 527, according to unofficial results from the city. In the Post 4 race, Gwinnett County Sheriff’s Office Major Bryant Har

See Full Page