Republican Rep. Larry Craig defeated Democratic former state legislator Ron Twilegar for the seat of U.S . Senator Jim McClure , who did not seek re-election .
Republican Rep. Ron Twilegar defeated Democratic former state legislator Jim McClure for the seat of U.S . Senator Larry Craig , who did not seek re-election .