Mr Baird announced on Thursday just after 9am that it was time to hand over the reins to a new premier for the state.
“Serving as premier of NSW has been a tremendous honour, but I have made clear from the beginning that I was in politics to make a difference, and then move on. After 10 years in public life, this moment for me has arrived,” he said in a statement.
He said a new premier will be appointed next week.
“Next week there will be a Liberal party-room meeting and a spill of leadership positions. Following that meeting, I will resign from parliament, effective immediately.”