Ashford was a Democrat from 1982 until 1988 and again from 2013 until his death in 2022. He was also a Republican from 1971 until 1982 and again from 1989 until 2011. He was also an Independent from 2011 to 2013.