Every recorded vote
26 of 294 ballots in 2026
August 5, 2026 · Toronto Transit Commission
July 30, 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
July 22, 2026 · Toronto Transit Commission
June 24, 2026 · City Council
June 3, 2026 · Toronto Transit Commission
May 21, 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
April 23, 2026 · City Council
March 26, 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