The city of Alpharetta has a new mayor and two new council members.

In Tuesday's special election, former councilman Jim Gilvin edged out former councilman Chris Owens for the mayoral seat, according to unofficial results posted by Fulton County.

Gilvin, who garnered 53.2 percent of the vote, will succeed former Alpharetta mayor David Belle Isle. More than 7,190 people voted in the mayoral race.

READ | Gov. Deal signs Johns Creek term limits bill

READ | Sandy Springs reduces fines, extends appeal window for false alarms

READ | Skate center in Alpharetta to expand, adding outdoor stage, volleyball

Belle Isle resigned in February to run for Georgia's Secretary of State. That race, between Republican candidates Belle Isle and state Rep. Brad Raffensberger of Johns Creek, is headed to a runoff. The winner will face former U.S. Congressman John Barrow, a Democrat, in the general election.

Because Gilvin and Owens had to resign from the council to run for mayor, that left two seats open on the city’s council. Karen Richard topped Katie Harding for the Post 3 seat, while John Hipes won the Post 4 seat.

Richard, who won 58 percent of the vote, has lived in Alpharetta since 2005 and has served on the city’s planning commission for the past six years. Hipes, who won 55 percent of the vote, runs a law firm with the former mayor, Belle Isle.

Gilvin has been on the city council since 2011 and has lived in Alpharetta since the 1990s with his wife and two kids. He has a degree in finance from Georgia Southern University. On his campaign website, Gilvin says his top priority will be to "ensure city policies reflect balanced growth outlined in Alpharetta's comprehensive plan."

Gilvin, Richard and Hipes will be serving the remainder of their terms which expire Dec. 31, 2019.

MORE | Pitts holds onto Fulton commission chair in tight race

MORE | Betty Price fends off ex-Roswell mayor Jere Wood in primary

Like North Fulton County News Now on Facebook | Follow on Twitter

MORE...

Some North Fulton voters will also elect a new Alpharetta mayor