Stephen McNeil (born November 10, 1964) is a Canadian politician. He is 28th and current Premier of Nova Scotia since on October 22, 2013. He has also represented the riding of Annapolis in the Nova Scotia House of Assembly since 2003 and has been the leader of the Nova Scotia Liberal Party since 2007.