NEWMARKET, Ont. - Municipal Elections Act charges against former Vaughan, Ont., mayor Linda Jackson have been quashed.

Jackson was charged with 68 counts alleging breaches of the Municipal Elections Act arising from her 2006 mayoral bid.

A special prosecutor withdrew 28 counts last August because there wasn't sufficient evidence to support the charges.

In a Newmarket, Ont., court on Friday, a judge quashed the remaining charges and stayed proceedings against Jackson because Vaughan council hadn't acted on a compliance audit application within the 30 days required by the act.

Jackson's lawyer Morris Manning says the ruling means all of the charges, including the ones previously withdrawn, were laid in contravention of the statutory provisions of the act.

An emotional Jackson said outside court that she was relieved that the ordeal of the last four years was finally over.