Every recorded vote
27 of 295 ballots in 2026
5 August 2026 · Toronto Transit Commission
30 July 2026 · City Council
- AbsentCelebrating the Win: Free August Ferry Rides for Kids and Seniors
- Absent537, 539, 541, 543, 545, 547 and 551 Eglinton Avenue East and 59 and 61 Hoyle Avenue - Official Plan Amendment, Zoning By-law Amendment Application- Decision Report - Approval
- Absent590 and 592 Roehampton Avenue, 7, 9, 11, 15, 17, 19, 21, 23, 25, 27 and 29 Glenavy Avenue and 7 Glazebrook Avenue - Official Plan and Zoning By-law Amendment - Decision Report - Approval
- Absent590 and 592 Roehampton Avenue, 7, 9, 11, 15, 17, 19, 21, 23, 25, 27 and 29 Glenavy Avenue and 7 Glazebrook Avenue - Official Plan and Zoning By-law Amendment - Decision Report - Approval
- Absent922 Millwood Road - Official Plan Amendment and Zoning By-law Amendment Application - Decision Report - Approval
- Absent1-11 Vinci Crescent - Official Plan Amendment and Zoning Amendment Applications - Decision Report - Approval
- Absent1-11 Vinci Crescent - Official Plan Amendment and Zoning Amendment Applications - Decision Report - Approval
22 July 2026 · Toronto Transit Commission
24 June 2026 · City Council
3 June 2026 · Toronto Transit Commission
21 May 2026 · City Council
- AbsentPayment of Legal Expenses Related to an Integrity Commissioner Investigation
- AbsentPayment of Legal Expenses Related to an Integrity Commissioner Investigation
- AbsentPayment of Legal Expenses Related to an Integrity Commissioner Investigation
- Absent3838 Bloor Street West - Official Plan and Zoning By-law Amendment Application - Decision Report - Approval
- Absent3307 and 3313 Ellesmere Road - Official Plan Amendment and Zoning By-law Amendment - Decision Report - Approval
- AbsentReview of Parking and Transit Related Requests for Scarborough
23 April 2026 · City Council
26 March 2026 · City Council
Every ballot the City Clerk has published for this member in 2026, newest sitting first. Each one opens the item it was cast on, or the meeting it was heard in where the item has no page of its own. A conflict declared is the member sitting a vote out after declaring an interest, which is not an absence and is counted as neither on their page.
Back to Councillor Josh Matlow · Lobbying contacts · In our coverage