The office of the Mayor of Charlotte, North Carolina is currently held by Democrat Rob Harrington, who took office in July 2026 after the resignation of former Mayor Vi Lyles. Harrington will serve until the next election in 2027.
The office was established in 1853, when William F. Davidson was elected to serve as intendant. In 1861, the title was changed from intendant to mayor. Below is a list of people who have served as the mayor of Charlotte.
Charlotte mayors serve two-year terms and elections take place in off-years. The longest-serving mayor is Pat McCrory, who served from 1995 to 2009.



