Former Congressman Jeb Bradley won the Republican primary in the First Congressional District by defeating John Stephen.