By 1904, the city had begun appointing chiefs of police before the elected city marshall position was removed.
- W.A. Gregg – 1904-??
- Capt. Urey L. Smelser – 1906-1908
- A.C. Cruse – 1908-1909
- W.A. “Toy” Gregg – 1909-1913
- A.C. Cruse – 1913-1914 (Dec. to April)
- W.A. “Toy” Gregg – 1914-1919
- A.C. Cruse – 1919-1921
- R.F. Jackson – 1921-1923
- Harry Sanford – 1923-1925
- W. A. “Toy” Gregg – 1925-1929
- Samuel Guinn – 1929-1930
- Neal Cruse –1930-1935
- Earl Hand – 1935-1939 (acting police chief)
- Mayor A.D. McAllister – 1939-1941
- Mayor George Vaughn – 1941
- Dan Allen – 1941-1944
- Bob Day – 1944 (acting police chief)
- Mayor Pro-Tem George Sanders – 1944-1945
- Pearl Watts – 1945-1962
- Hollis Spencer – 1962-1975
- Glen Riggins – 1975-1979
- Clint Hutchens – 1979 (acting police chief)
- Bob Jones – 1979-1986
- Richard Watson – 1986-2002
- Rick Hoyt – 2002-2004
- Frank Johnson – 2004-2006
- Gregg Tabor – 2006 to 2019
- Mike Reynolds – 2019 to present
Related
- City Marshals
- Fire Chiefs
- Mayors