 In 2016, he competed in the Republican primary, narrowly losing to the incumbent, Robert Pittenger.Harris ran again in 2018, and this time he defeated Pittenger to win the Republican primary.In the general election against Democratic opponent Dan McCready, initial tallies showed him winning, but the election panel refused to certify these results after investigating reports of ballot fraud involving McCrae Dowless, a Republican political operative employed by the Harris campaign.