Charles Haynes was a New Zealand local politician who served as Mayor of Dunedin from 1892 to 1893. He was active in municipal government in both Palmerston and Dunedin and held a number of civic and charitable positions during the late nineteenth century.