Former New South Wales Labor leader Jodi McKay yesterday announced she will resign from state parliament, months after she stepped down from her role as NSW Labor leader.

The announcement is expected to prompt a by-election for her seat of Strathfield ending her 15 year career in NSW politics.