Lisa Dempster easily won the seat Tuesday for the Liberals, defeating her closest competitor by 438 votes.
In the end, Dempster had 1,141 votes, while NDP candidate Jason Spingle had 703.
Dennis Normore, who was running for the Progressive Conservatives, trailed behind with 287 votes.
The byelection was called by Premier Kathy Dunderdale to fill the vacancy left by longtime Liberal member Yvonne Jones.
Jones stepped down to run for the Liberals in a federal byelection in Labrador — a race she won last month.
Dempster is a native of Charlottetown, N.L., along Labrador's east coast, and has spent more than two decades working as a career and employment counsellor.
The married mother has also served as the deputy mayor of Charlottetown and as the Labrador director on the Provincial Municipalities Board, and has a long history of volunteerism.
Her victory gives the Liberals six seats in the 48-seat legislature. The Progressive Conservatives have 36, while the New Democrats have five. There is also one Independent member.