Girvan was first elected to Newtownabbey Borough Council in 1997, representing the Ballyclare District, and was re-elected in 2001, 2005 and 2011.
From 2002 to 2004, he served as Mayor of Newtownabbey, and also served as Chair of the council's Development Committee.
NI Assembly
In 2003, he was elected to the Northern Ireland Assembly, representing South Antrim.[5] He was deselected by the DUP in South Antrim in 2007,[6] but returned to the Assembly in 2010 when he was selected to replace William McCrea following his resignation.[7]
In March 2019, Girvan was one of 21 MPs who voted against LGBT inclusive sex and relationship education in English schools.[10][11]
He retained his seat at the 2019 general election, though did see his vote decline by 3%, with a majority of 2,689.[12]
In July 2020, during a trade debate in the House of Commons, Girvan caused controversy when he said that food in shops must be affordable "for the housewife to buy." He immediately apologised for the remark.[13][14]