 Incumbent Democrat Bob Casey, Jr. won re-election to a second term, defeating Republican nominee Tom Smith, and Libertarian nominee Rayburn Smith.The primary elections occurred on April 24, 2012, during which the Republicans and Democrats selected nominees for the general election.The Republican primary was a five-way contest.