on 23 june 1998, cregan was elected to the 21st seanad éireann on the labour panel, at a by-election to fill the seat vacated by the labour party senator seán ryan, who had been elected to dáil éireann at a by-election.