The Jamaica Labour Party's Ann-Marie Vaz has won the Portland Eastern by-election.
Mrs Vaz received 9,917 while the People's National Party's Damion Crawford received 9,611 votes.
There were 36,315 registered voters in the constituency, with Director of Elections Glasspole Brown saying there was a 53 per cent voter turnout at the close of polls.
The by-election was triggered by the killing of the incumbent MP, Dr. Lynvale Bloomfield, of the PNP, on February 2.
The PNP had held the Portland Eastern seat since February 9, 1989.
In the last general election in 2016, that party had won the seat by more than 2,000 votes, receiving 8,606 votes to the JLP's 6,330.