Keaveney lost her seat in a tough 2007 election battle where all three outgoing TDs were Fianna Fáil members. Under the Single transferable vote proportional representation electoral system used in Ireland, it was virtually impossible for all three to be elected. This unusual situation arose when in July 2006 outgoing Fianna Fáil TD Jim McDaid reversed his earlier announcement that he would not seek a nomination to contest the election. In the intervening period Independent Fianna Fáil and its sole TD Niall Blaney had been absorbed into Fianna Fáil. As a result, Joe McHugh of Fine Gael won a seat at her expense.