 Prior to his election to the legislature in the 2005 election, Puchmayr was a city councillor in New Westminster from 1996 to 2005.He was also a founder of the New Westminster Food Bank and the Unemployment Action Centre, and a director of the Westminster Legal Services Society.He announced in early 2009 that he would not run in the 2009 provincial election for health reasons.