Upon his return to New Brunswick, Mockler was able to run again to be a Member of the Legislative Assembly (MLA) as Pierrette Ringuette, the Liberal who had defeated him in 1987, had been elected to the House of Commons of Canada and a by-election was being held to replace her. Mockler was re-elected handily on November 29, 1993 and again in 1995, 1999, 2003 and 2006. In 2006, after the establishment of new electoral boundaries in New Brunswick, Mockler defeated soundly Liberal incumbent, Bert Paulin.
