The 5 top speakers (by word count) are: 1. France Gélinas (NDP) 2. Bill Walker (PC) 3. Catherine Fife (NDP) 4. Victor Fedeli (PC) 5. Peggy Sattler (NDP).

The MPP with the highest average number of words per speech (table below) was Ernie Hardeman (PC).

The top three speakers by total number of speeches are: 1. Kathleen O. Wynne 2. Eric Hoskins and 3. Glenn Thibeault.

Here's the data for 2017:

Top 20 Speakers by Total # of Words Spoken

MPP NameTotal # of Words# of SpeechesAverage Words per Speech
France Gélinas134900448301.1
Bill Walker134160343391.1
Catherine Fife114885325353.5
Victor Fedeli112170367305.6
Peggy Sattler97377266366.1
Yasir Naqvi97101331393.4
Eric Hoskins93700744125.9
Percy Hatfield88307258342.3
Gilles Bisson83430286291.7
John Fraser73311213344.2
Andrea Horwath72965498146.5
Glenn Thibeault72930618118
Todd Smith70580265266.3
Taras Natyshak69242230301.1
Wayne Gates68870182378.4
Gila Martow68673230298.6
John Vanthof66303305217.4
Jim McDonell66009157420.4
Ernie Hardeman65496117559.8
Jennifer K. French65315148441.3

Top 20 Speakers by Average # of Words

MPP NameTotal # of Words# of SpeechesAverage Words per Speech
Ernie Hardeman65496117559.8
Jennifer K. French65315148441.3
Lisa Gretzky64249152422.7
Jim McDonell66009157420.4
Yvan Baker60317147410.3
Bill Walker134160343391.1
Bob Delaney3544393381.1
Wayne Gates68870182378.4
Norm Miller57865155373.3
Jeff Yurek62818171367.4
Peggy Sattler97377266366.1
Harinder Malhi1605244364.8
Jagmeet Singh3161287363.4
Catherine Fife114885325353.5
John Fraser73311213344.2
Percy Hatfield88307258342.3
Michael Harris63239188336.8
Nathalie Des Rosiers45836137334.6
Monte McNoughton44823134334.5
Lorne Coe63438193328.7

Note: the table above is for speakers with 3 or more speeches in 2017.

Top 10 Speakers by # of Speeches

MPP NameTotal # of Words# of SpeechesAverage Words per Speech
Kathleen O. Wynne5514186763.6
Eric Hoskins93700744125.9
Glenn Thibeault72930618118
Deborah Matthews3100051760
Patrick Brown61929507122.1
Andrea Horwath72965498146.5
France Gélinas134900448301.1
John Yakabuski59246377157.6
Victor Fedeli112170367305.6
Bill Walker134160343391.1

Methodology Notes

The information above was tabulated based on OntarioMonitor.ca's database of Hansard speeches. Administrative speeches (e.g. the Speaker) have been removed and not counted towards the totals above. Speaker totals were aggregated based on the names as provided by the clerks who drafted the Hansard transcript and every once in a while there is a misspelling that would result in undercounting a speaker's speeches, although the effect on the totals should be minimal. The total above also exclude speeches in committees which are very significant for some MPPs so the numbers shouldn't be taken as a numerical assessment of an MPP's involvement in the legislative process. In 2017 there were approximately 30,500 speeches in the House.