The last of the federal ballots in the riding of Miramichi-Grand Lake have been counted, affirming Jake Stewart's win in the riding.

The results show Jake Stewart with 14,221 votes, or 43.8% of the vote share. Lisa Harris came in second place, earning 12,762 votes, or 39.3%.

In third place was Bruce Potter for the NDP, who received 2,294 votes. People's Party candidate Ron Nowlan earned 1,835 votes, and Patty Deitch of the Green Party earned 1,393 votes.

The results also show that 32,505 people voted in the 2021 election, representing 66.64% of registered electors, excluding the electors who registered on election day.