 He was elected to Ards Borough Council in 2005 but did not stand at the 2011 Election.Hamilton is secretary of Strangford DUP Association and vice-chairman of Newtownards DUP Branch.He was appointed minister of finance and personnel and replaced Sammy Wilson on 29 June 2013 in a reshuffle.