About Robert Henry McGregor
Lived 1886 – 1965 (aged 78). Robert Henry McGregor was a Canadian politician, gardener and building contractor.
Robert Henry McGregor (1 March 1886 – 25 October 1965) was a long-time Canadian parliamentarian.
MacGregor was a contractor and horticulturalist by profession. He grew up in the Todmorden area of suburban Toronto, and was once an Elementary School student of a teacher named William Thomas Diefenbaker, father of Prime Minister John Diefenbaker. His initial experience in politics began in 1912 when he was appointed a school trustee for York Township. Following the formation of North York Township, he eventually became the first reeve of East York. In 1922, R.H. McGregor Elementary School, located in the eventual centre of East York, was erected and named in his honour.
He was first elected to the House of Commons of Canada in the 1926 federal election and sat continuously in the chamber for thirty-six years until his defeat in the 1962 federal election when he was 79 years old.
Originally elected as the Conservative Member of Parliament for York South, he switched to the new Toronto riding of York East when it was created for the 1935 federal election. He won election a total of eight consecutive times
Despite his long tenure in the House of Commons he spoke rarely and was nicknamed "Silent Bob" McGregor. His only recorded Parliamentary speech occurred when being feted in the House on his 74th birthday. On that occasion he remarked "If a good many hon. Members made fewer speeches in the House, they would be here longer."
Electoral record
Don’t just read it —
keep it.
Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.
- E-book
- Audio
- Video
Instant download · yours to keep · every purchase keeps this site free
Important facts
People in Robert Henry McGregor's life
Named in this biography and alive at the same time
Contemporaries
People whose lives overlapped Robert Henry McGregor's
Frequently asked questions
Who was Robert Henry McGregor?
Canadian politician (1886–1965)
When was Robert Henry McGregor born?
Robert Henry McGregor was born on 1 March 1886 in Toronto.
When did Robert Henry McGregor die?
Robert Henry McGregor died on 25 January 1965.
What was Robert Henry McGregor's occupation?
Robert Henry McGregor was a politician, gardener and building contractor.
What nationality was Robert Henry McGregor?
Robert Henry McGregor was Canadian.
Sources & further reading
· Wikipedia: Robert Henry McGregor
· DBpedia: Robert Henry McGregor
Cite this page
APA: Biography.guide. (2026). Robert Henry McGregor. https://biography.guide/robert-henry-mcgregor/
MLA: "Robert Henry McGregor." Biography.guide, https://biography.guide/robert-henry-mcgregor/.
Chicago: "Robert Henry McGregor." Biography.guide. https://biography.guide/robert-henry-mcgregor/.
Data last updated: 2026-09-20 · Spot an error? Report a correction.
Page generated 2026-09-27 05:17 UTC