Question: who is the longest serving mayor in us history
Answer: 57 -- 58 years Charles E. Long Booneville , Kentucky Entered office in 1959 .