He was first elected to the Ontario legislature in the provincial election of 1995, defeating Liberal Rudy Stickl and incumbent New DemocratNorm Jamison in the riding of Norfolk.[4] He was re-elected in 1999 in the redistributed riding of Haldimand—Norfolk—Brant.[5] In 2003 he was re-elected again defeating Liberal candidate Rob Esselment by about 3,000 votes.[6]
Barrett supported Jim Flaherty's unsuccessful bid to succeed Ernie Eves as leader of the Progressive Conservative Party in 2004.
In the 2007 Ontario general election, Barrett was easily re-elected, defeating Liberal candidate Lorraine Bergstrand by 26,100 votes to 9,500 votes in the newly redrawn riding of Haldimand-Norfolk.[7] He was re-elected in the 2011 and 2014 elections.[8][9]
Barrett did not run in the 2022 election.[11] When he announced his retirement, his longtime executive assistant Bobbi Ann Brady planned to run for the nomination to replace him as the PC candidate, but after the party's central office directly appointed Haldimand County mayor Ken Hewitt as its new candidate without consulting the local electoral district association,[12] Brady opted to run against Hewitt as an independent, with Barrett's endorsement and participation in her campaign.[13] Brady ultimately won the election, and was the only independent to win a seat.
Notes
^Parliamentary Assistant to the Minister of Agriculture and Food (2002–2003)