John Cregan (born 21 May 1961) is an Irish former Fianna Fáil politician who served as a Teachta Dála (TD) for the Limerick West constituency from 2002 to 2011 and as a Senator for the Labour Panel from 1998 to 2011.
He is from Dromcolliher, County Limerick.
On 23 June 1998, Cregan was elected to the 21st Seanad as a Senator for 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.
Cregan was elected to Dáil ÃÂireann at the 2002 general election as a Fianna Fáil TD for the Limerick West constituency and was re-elected at the 2007 general election.
On 1 February 2011, Cregan announced that he would not be a candidate at the imminent general election following disagreement with the new leader of Fianna Fáil, Micheál Martin.
He served as chairman of Limerick GAA County Board.