The 2017 Atlanta mayoral election occurred on November 7, 2017, with a runoff election held on December 5, 2017. Incumbent mayor Kasim Reed, a member of the Democratic Party who had been in office since 2010, was ineligible to run for reelection due to term limits.
A total of 14 candidates qualified for the November 7 non-partisan election. However, no candidate revived a majority, so a runoff was held between Keisha Lance Bottoms and Mary Norwood, the top two finishers, on December 5. On election night, unofficial results suggested that Keisha Lance Bottoms had narrowly won, but Norwood called for a recount.[1]
The election was first certified on December 11, 2017, and had Bottoms winning by a margin of 823 votes. This margin was less than the 1 percent threshold needed to avoid a mandatory recount.[2] The recount, which occurred on December 14, resulted in Norwood gaining five votes and Bottoms losing six in Fulton County, while the vote totals in DeKalb County remained the same.[3] The election was re-certified on December 17 after Fulton County accepted the new results.[4] Norwood officially conceded the race on December 21,[4] and Lance Bottoms was inaugurated as the 60th mayor of Atlanta on January 2, 2018.