In 1994, J.D. Hayworth defeated incumbent Democratic Rep. Karan English with 54 percent of the vote. He was re-elected in 1996 with 48 percent of the vote, defeating Democrat Steve Owens. Hayworth defeated Owens again in 1998, winning 52 percent of the vote to Owens' 45 percent.
He ran for re-election in 2000 against Democratic candidate Larry R. Nelson of San Manuel, Ariz., and won 60 to 37 percent.
In 2002, he defeated Democratic candidate Craig Columbus of Payson, Ariz., for re-election.