He was first elected to the Charlotte City Council in 2005, and was elected mayor on November 3, 2009. He is is the youngest mayor of Charlotte and is the first Democrat to hold the office since Harvey Gantt left office in 1987.