Voters in Waterloo region and Wellington County elected five new political representatives and re-elected two incumbents in Thursday's election. Of the seven politicians, four are women. Interested in learning more about the election? Here's the result, by the numbers.

Cambridge

Progressive Conservative candidate Belinda Karahalios was elected the new MPP for the riding of Cambridge, with 17,793 votes, 37.0 per cent of the votes cast.

Karahalios won by 2,154 votes — a 4.5 per cent margin. This is an increase of 4.5 per cent for the party in the riding.

She replaced Liberal incumbent Kathryn McGarry, who received 23.3 per cent of the vote.

The runner up in this race was New Democrat Marjorie Knight, who received 32.5 per cent of the vote.

In total, 48,131 eligible voters — or 56.0 per cent — cast a ballot in Thursday's election. That's an increase of 8.3 per cent from the last provincial election.*

There are 76 polls in the riding.

5,252 people voted in advance polls up to June 4, which is 6.1 per cent of the 85,921 eligible.

Guelph

Green Party Leader Mike Schreiner was elected the new MPP for the riding of Guelph, with 29,082 votes, 45.0 per cent of the ballots cast.

Schreiner won by 14,998 votes — a 23.2 per cent majority. This is a 25.7 per cent increase in this riding for the party.

He replaced Liz Sandals, who was a member of the Ontario Liberal Party and held the seat for 15 years, but did not run in Thursday's election. After adjusting for the 2017 redistribution*, Sandals won 41.5 per cent of the ballots in the previous election.

The runners up in this race were Progressive Conservative Ray Ferraro, who received 21.8 per cent of the vote, and New Democrat Agnieszka Mlynarz, who received 21.6 per cent of the vote.

In total, 64,576 eligible voters — or 63.2 per cent — cast a ballot in Thursday's election. That's an increase of 8.3 per cent from the last provincial election.*

There are 80 polls in the riding.

9,477 people voted in advance polls up to June 4, which is 9.3 per cent of the 102,125 eligible.

Kitchener Centre

New Democrat candidate Laura Mae Lindo was elected the new member of parliament for the riding of Kitchener Centre, with 20,512 ballots — 43.4 per cent of the vote.

Lindo won by 7,442 votes — or a 15.7 per cent margin. This is an increase of 16.9 per cent in the riding for the party.

She replaced Liberal incumbent Daiene Vernile, who received 20.1 per cent of the vote and finished in third place. After adjusting for the 2017 redistribution*, Vernile had won 40.5 per cent of the ballots in the previous election.

The runner up in this race was Progressive Conservative Mary Henein Thorn, who received 27.6 per cent of the vote.

In total, 47,270 elegible voters — or 58.7 per cent — cast a ballot in Thursday's election. That's an increase of 7.2 per cent from the last provincial election.*

There are 66 polls in the riding.

5,321 people voted in advance polls up to June 4, which is 6.6 per cent of the 80,490 eligible.

Kitchener-Conestoga

Progressive Conservative candidate Mike Harris was elected the new member of parliament for the riding of Kitchener-Conestoga, with 17,005 ballots, or 39.6 per cent of the vote.

Harris won by 686 votes — or 1.6 per cent of the votes cast. This represents a 3.3 per cent increase for the party in the riding.

He replaced Michael Harris, who was also a member of the Progressive Conservative party and held the seat for seven years, but did not run in Thursday's election. After adjusting for the 2017 redistribution*, Harris had won 36.3 per cent of the ballots in the previous election.

The runner up in this race was New Democrat Kelly Dick, who received 38.0 per cent of the vote.

In total, 42,914 eligible voters — or 60.8 per cent — cast a ballot in Thursday's election. That's an increase of 8.3 per cent from the last provincial election.*

There are 50 polls in the riding.

4,583 people voted in advance polls up to June 4, which is 6.5 per cent of 70,630 eligible.

Kitchener South-Hespeler

Progressive Conservative candidate Amy Fee was elected the MPP for the new riding of Kitchener South-Hespeler, with 16,510 ballots or 38.9 per cent of the vote.

Fee won by 769 votes — or 1.8 per cent of the ballots cast.

The runner up in this race was New Democrat Fitzroy Vanderpool, who received 37.1 per cent of the vote.

In total, 42,482 eligible voters — or 56.9 per cent — cast a ballot in Thursday's election.

There are 52 polls in the riding.

4,935 people voted in advance polls up to June 4, which is 6.6 per cent of 74,716 eligible.

Waterloo

Incumbent New Democrat Catherine Fife was re-elected member of parliament for the riding of Waterloo, with 27, 315 votes received, or 50.5 per cent of the votes cast.

Fife won by 10,342 votes — or 19.1 per cent. This is a 13.5 per cent gain for the party in this riding.

The runner up in this race was Progressive Conservative Dan Weber, with 31.4 per cent of the vote.

In total, 54,097 eligible voters — or 64.6 per cent — cast a ballot in Thursday's election. That's an increase of 10.2 per cent from the last provincial election.*

There are 68 polls in the riding.

6,934 people voted in advance polls up to June 4, which is 8.3 per cent of 83,773 eligible.

Wellington-Halton Hills

Incumbent Progressive Conservative Ted Arnott was re-elected member of parliament for the riding of Wellington-Halton Hills, with 31,659 ballots received, or 54.0 per cent of the vote.

Arnott won by 17,572 votes — or 30.0 per cent of the votes cast. That's an increase for the party of 7.4 per cent in the riding.

The runner up in this race was New Democrat Diane Ballantyne, with 24.0 per cent of the vote.

In total, 58,624 eligible voters — or 64.2 per cent — cast a ballot in Thursday's election. That's an increase of 9.7 per cent from the last provincial election.*

There are 57 polls in the riding.

7,812 people voted in advance polls up to June 4, which is 8.5 per cent of 91,263 eligible.

*As adjusted after the 2014 vote to account for the 2017 seat redistribution.