Results of the May 30, 2017 Nova Scotia election - Riding Results

Chester-St. Margaret's

Party Votes Candidate
Liberal 3,112 Hugh MacKay 1st past the post
NDP 3,021 Denise Peterson‑Rafuse 3rd added seat,  2nd added NDP seat
PC 2,230 Julie Chaisson
Green 413 Harry Ward

Riding Total 8,776