2012 Roberts won the three-way May 15, 2012, Republican primary, winning with 3,290 votes (44.9%), facing Democratic nominee Karla Miller[4] for the general election on November 6, 2012.
2000 When Republican Representative Christian Zimmermann left the District 8 A seat open, Roberts won the May 23, 2000, Republican primary with 5,901 votes (81.8%) against Lloyd Blackmer,[5] winning the November 7, 2000, general election with 10,732 votes (69.8%) against Jerry Lockhart (D).[6]
2002 Unopposed for the May 28, 2002, Republican primary, Roberts won with 4,963 votes; Lockhart was unopposed in the Democratic primary, setting up a rematch.[7] Roberts won the November 5, 2002, general election with 8,314 votes (60.5%) against Lockhart.[8]
2004 Unopposed for the May 25, 2004, Republican primary, Roberts won with 5,565 votes,[9] and won the November 2, 2004, general election with 10,058 votes (57.4%) against Darcy James (D).[10]
2006 Unopposed for the May 23, 2006, Republican primary, Roberts won with 4,158 votes; James was unopposed for the Democratic primary, setting up a rematch.[11] Roberts won the November 7, 2006, general election with 7,655 votes (53.00%) against James.[12]
2008 Unopposed for the May 27, 2008, Republican primary, Roberts won with 4,282 votes,[13] and won the November 4, 2008, general election with 11,043 votes (59.7%) against Richard Adams (D).[14]
2010 Roberts won the May 25, 2010, Republican primary with 4,397 votes (69.6%) against Gordon Conrad,[15] and was unopposed for the November 2, 2010, general election, winning with 11,486 votes.[16]