John Haywood was born in Edgecombe County, North Carolina on February 23, 1755. In 1781 Haywood became the clerk of the North Carolina State Senate and in 1786 he became the state's treasurer. In 1795 Haywood also served as Raleigh's first mayor. He died in Raleigh on November 18, 1827.