Upon the retirement of four-term Democratic State Representative John P. Ferguson in 1980, Spence ran as a Republican for Ferguson's seat in the 20th Representative District.
In the 2006 election, Spence faced the toughest reelection campaign of his career.