|New Hampshire House of Representatives, Carroll 3|
| Term in office began|
| Term in office ended|
Roberts did not seek re-election to Carroll 3 in 2010.
On November 4, 2008, Roberts ran for the Carroll District 3 of the New Hampshire House of Representatives, winning the first of three seats with 2,844 votes, ahead of Susan Wiley (D) with 2,581 votes, Mark McConkey (R) with 2,393 votes, Virginia Heard (D) with 2,139 votes, Howard N Cunningham (D) with 2,088 votes, Donald McGarity (R) with 1,935 votes and 8 votes for others.
|New Hampshire House of Representatives,Carroll District 3|
|John Roberts (R)||2,844|
|Susan Wiley (D)||2,581|
|Mark McConkey (R)||2,393|
|Virginia Heard (D)||2,139|
|Howard N Cunningham (D)||2,088|
|Donald McGarity (R)||1,935|
In 2008 John Roberts collected $1,450 in donations.
His three largest contributors in 2008 were:
- New Hampshire House of Representatives
- Legislative profile from Project Vote Smart
- Biography from Project Vote Smart
- Campaign Contributions: 2008
|New Hampshire House of Representatives, Carroll 3
| Succeeded by|