mcgrath was re-elected to the 30th dáil at the 2007 general election, confounding predictions that he would lose due to the loss of a seat from the constituency. he garnered a large number of transfers from the sinn féin and labour party candidates.