Green Party candidate Hannah Bell has won the byelection tonight in District 11 Charlottetown-Parkdale by 157 votes.

Bell took 768 votes, Liberal Bob Doiron 611 votes, the PC's Melissa Hilton 586 votes and the NDP leader Mike Redmond 202, according to direct data from Elections P.E.I.

P.E.I. Premier Wade MacLauchlan conceded the win to the Greens, offering his congratulations to Bell. PC candidate Melissa Hilton, PC leader James Aylward and Liberal candidate Bob Doiron also wished Bell well.

Folks, here's your <a href="https://twitter.com/PEIGreenCaucus?ref_src=twsrc%5Etfw">@PEIGreenCaucus</a>, soon with more members. <a href="https://twitter.com/hashtag/peipoli?src=hash&ref_src=twsrc%5Etfw">#peipoli</a> <a href="https://twitter.com/hashtag/D11byelection?src=hash&ref_src=twsrc%5Etfw">#D11byelection</a> <a href="https://t.co/fdLAhHhK8Q">pic.twitter.com/fdLAhHhK8Q</a> —@kerrywcampbell

Results are unofficial until verified by Elections P.E.I.

Elections P.E.I.'s website repeatedly crashed throughout the evening, likely due to overloading.

About 34 per cent of eligible voters cast their ballots in the advance poll — 60.32 per cent of registered voters did so in total.

With the Green win, seats in the legislature stand like this.

Liberal: 17

Progressive Conservative: 8

Green: 2

This girl just told the room her mother <a href="https://twitter.com/hannahbethbell?ref_src=twsrc%5Etfw">@hannahbethbell</a> won <a href="https://twitter.com/hashtag/D11byelection?src=hash&ref_src=twsrc%5Etfw">#D11byelection</a> <a href="https://twitter.com/hashtag/peipoli?src=hash&ref_src=twsrc%5Etfw">#peipoli</a> <a href="https://t.co/Sb7geu1nLL">pic.twitter.com/Sb7geu1nLL</a> —@kerrywcampbell

The district voted Liberal in the last three elections.