David James Shearer (born 28 July 1957) is a New Zealand United Nations worker and politician. He was a member of the New Zealand Parliament for the Labour Party from 2009 to 2016. He was Leader of the Opposition from 2011 to 2013.