Voters in Ontario have cast their ballots after a 28-day snap winter election campaign.
Here are the latest developments. All times eastern.
---
9:10 p.m.
election desk is projecting a majority Progressive Conservative government in Ontario - its third in a row.
The party, led by Doug Ford, rose to power in 2018.
Ford made economic stability in the face of American tariffs the centrepiece of his campaign, making two trips to Washington, D.C., during the snap 28-day campaign.
The NDP, Liberals and Greens have accused him of forcing the vote for personal gain, calling the $189-million election unnecessary.
---
9:10 p.m.
election desk is projecting that NDP Leader Marit Stiles will hold on to the Toronto riding of Davenport.
Stiles was first elected to the provincial legislature in 2018 and took over as party leader in 2023.
Her predecessor, Andrea Horwath, gave up the leadership on election night in 2022 after a vote that saw the party lose nine seats in the legislature.
---
9:08 p.m.
election desk is projecting that Green Party Leader Mike Schreiner will win his seat in Guelph.
Schreiner became the first Green to hold a seat in the provincial legislature when he was elected in 2018, nearly a decade into his tenure as party leader.
The party doubled its seats in 2023 after Aislinn Clancy won a byelection in Kitchener Centre.
---
9 p.m.
Polls are closing in most locations after a rare winter election -- the first in Ontario since 1981.
Elections Ontario has extended voting hours at nine polls for various reasons.
Progressive Conservative Leader Doug Ford launched his bid for re-election late last month, arguing he needs a strong mandate to stand up to U.S. President Donald Trump and his threats of sweeping tariffs on Canadian goods.
The other party leaders, however, have accused Ford of calling the snap election for his own benefit, noting the PCs already held a majority and would have received support for stimulus measures.
The Progressive Conservatives won 83 out of 124 seats in the 2022 election, with the NDP capturing 31, the Liberals getting eight and the Greens snagging one. At dissolution, the Tories had 79 seats, the NDP had 28, the Liberals had nine and the Greens had two. There were six independents.
This report by was first published Feb. 27, 2025.