The following is a list of people who have served as the mayor of Winston-Salem, North Carolina, as well as those who served in the predecessor towns of Winston and Salem.
Winston-Salem mayors serve 4-year terms.
Mayors of Salem from January 1857 to the merger with Winston in May 1913.
[1] Mayors of Winston between January 1859 and May 1913.
[2] Mayors after the 1913 merger of Winston and Salem.