The Richmond Hill Record

Council

The 9 members seated on the 2022–2026 council. Each is placed here by the minutes that record them present at council, never inferred from a motion.

Council of 2022–2026 · 2018–2022 · 2014–2018

Help keep this record right

Do you know Richmond Hill’s councils — as a resident, a reporter, a former member, a clerk? The record for Richmond Hill is read by software from the minutes and checked against their own totals, and it still needs people who can tell when a page is wrong. Volunteer as a reviewer for Richmond Hill, or read what a reviewer does.

What these columns mean

They measure different things and are not interchangeable. Moving a motion usually means sponsoring a staff report’s recommendation onto the floor. Seconding puts a motion up for debate and is often a seat convention rather than agreement. Meetings are counted against the ones each member was on the record for — not against the whole term, because members join and leave mid-term, so two members’ figures here are not comparable.

Individual positions exist for 168 of 4,486 motions — about 4% of them — because Ontario law records names only when a member asks. Members ask on the most contentious items, so that is a deliberately skewed sample and says nothing about the rest.

Mayor

David West

Mayor · seen 2017-10-16 to 2026-07-15

Of the 413 meetings the minutes place them at, they moved 390 substantive and 95 procedural motions, and seconded 87. 127 for and 36 against across the 163 recorded votes they were present for.

Also on this council

Godwin Chan

Councillor · seen 2017-10-16 to 2026-07-15

Of the 410 meetings the minutes place them at, they moved 377 substantive and 112 procedural motions, and seconded 168. 142 for and 25 against across the 167 recorded votes they were present for.

Karen Cilevitz

Councillor · seen 2017-10-16 to 2026-07-15

Of the 419 meetings the minutes place them at, they moved 584 substantive and 163 procedural motions, and seconded 543. 125 for and 38 against across the 163 recorded votes they were present for.

Simon Cui

Councillor · seen 2022-11-21 to 2026-07-15

Of the 215 meetings the minutes place them at, they moved 302 substantive and 90 procedural motions, and seconded 237. 33 for and 11 against across the 44 recorded votes they were present for.

Carol Davidson

Councillor · seen 2022-11-21 to 2026-07-15

Of the 220 meetings the minutes place them at, they moved 345 substantive and 79 procedural motions, and seconded 226. 33 for and 11 against across the 44 recorded votes they were present for.

Joe DiPaola

Councillor · seen 2018-12-11 to 2026-07-15

Of the 383 meetings the minutes place them at, they moved 265 substantive and 66 procedural motions, and seconded 145. 121 for and 34 against across the 155 recorded votes they were present for.

Castro Liu

Councillor · seen 2017-10-16 to 2026-07-15

Of the 396 meetings the minutes place them at, they moved 237 substantive and 68 procedural motions, and seconded 192. 131 for and 28 against across the 159 recorded votes they were present for.

Micheal Shiu

Councillor · seen 2022-11-21 to 2026-07-15

Of the 223 meetings the minutes place them at, they moved 104 substantive and 26 procedural motions, and seconded 130. 35 for and 8 against across the 43 recorded votes they were present for.

Scott Thompson

Councillor · seen 2022-11-21 to 2026-07-15

Of the 230 meetings the minutes place them at, they moved 113 substantive and 59 procedural motions, and seconded 134. 37 for and 7 against across the 44 recorded votes they were present for.

Every council meeting (574 meetings)

2026 — 59 meetings
Council MeetingJuly 15, 2026
Council MeetingJune 24, 2026
Council MeetingJune 10, 2026
Council MeetingMay 27, 2026
Audit CommitteeMay 19, 2026
Council MeetingMay 13, 2026
Council MeetingApril 22, 2026
Council MeetingApril 8, 2026
Council MeetingMarch 11, 2026
Council MeetingFebruary 25, 2026
Council Public MeetingFebruary 24, 2026
Committee of the WholeFebruary 18, 2026
Council MeetingFebruary 11, 2026
Council Public MeetingFebruary 10, 2026
Heritage Richmond HillFebruary 5, 2026
Committee of the WholeFebruary 4, 2026
Council MeetingJanuary 28, 2026
Council Public MeetingJanuary 27, 2026
Committee of the WholeJanuary 21, 2026
Heritage Richmond HillJanuary 15, 2026
2025 — 85 meetings
Special Council MeetingDecember 10, 2025
Council MeetingDecember 10, 2025
Council Public MeetingDecember 9, 2025
Heritage Richmond HillDecember 4, 2025
Committee of the WholeDecember 3, 2025
Council MeetingNovember 26, 2025
Council Public MeetingNovember 25, 2025
Audit CommitteeNovember 25, 2025
Committee of the WholeNovember 19, 2025
Council MeetingNovember 12, 2025
Council Public MeetingNovember 11, 2025
Heritage Richmond HillNovember 6, 2025
Committee of the WholeNovember 5, 2025
Council MeetingOctober 29, 2025
Council Public MeetingOctober 28, 2025
Committee of the WholeOctober 22, 2025
Council MeetingOctober 15, 2025
Council Public MeetingOctober 14, 2025
Heritage Richmond HillOctober 9, 2025
Committee of the WholeOctober 8, 2025
Council MeetingSeptember 24, 2025
Council Public MeetingSeptember 23, 2025
Committee of the WholeSeptember 17, 2025
Council MeetingSeptember 10, 2025
Council Public MeetingSeptember 9, 2025
Heritage Richmond HillSeptember 4, 2025
Committee of the WholeSeptember 3, 2025
Council Public MeetingSeptember 2, 2025
Council MeetingJuly 9, 2025
Council MeetingJune 25, 2025
Audit CommitteeJune 24, 2025
Council MeetingJune 11, 2025
Council MeetingMay 28, 2025
Council MeetingMay 14, 2025
Council MeetingApril 23, 2025
Council MeetingApril 9, 2025
Council MeetingMarch 26, 2025
Council MeetingFebruary 26, 2025
Council Public MeetingFebruary 25, 2025
Committee of the WholeFebruary 19, 2025
Council MeetingFebruary 12, 2025
Council Public MeetingFebruary 11, 2025
Heritage Richmond HillFebruary 6, 2025
Committee of the WholeFebruary 5, 2025
Council MeetingJanuary 22, 2025
Council Public MeetingJanuary 21, 2025
Heritage Richmond HillJanuary 16, 2025
Committee of the WholeJanuary 15, 2025
2024 — 112 meetings
Special Council MeetingDecember 11, 2024
Council MeetingDecember 11, 2024
Council Public MeetingDecember 10, 2024
Heritage Richmond HillDecember 5, 2024
Committee of the WholeDecember 4, 2024
Council MeetingNovember 27, 2024
Special Council MeetingNovember 27, 2024
Council Public MeetingNovember 26, 2024
Committee of the WholeNovember 20, 2024
Council MeetingNovember 13, 2024
Council Public MeetingNovember 12, 2024
Audit CommitteeNovember 12, 2024
Heritage Richmond HillNovember 7, 2024
Committee of the WholeNovember 6, 2024
Council MeetingOctober 23, 2024
Council Public MeetingOctober 22, 2024
Committee of the WholeOctober 16, 2024
Council MeetingOctober 9, 2024
Council Public MeetingOctober 8, 2024
Heritage Richmond HillOctober 3, 2024
Committee of the WholeOctober 2, 2024
Council MeetingSeptember 25, 2024
Council Public MeetingSeptember 24, 2024
Committee of the WholeSeptember 18, 2024
Council MeetingSeptember 11, 2024
Council Public MeetingSeptember 10, 2024
Heritage Richmond HillSeptember 5, 2024
Committee of the WholeSeptember 4, 2024
Council MeetingJuly 10, 2024
Council MeetingJune 26, 2024
Council MeetingJune 19, 2024
Council MeetingJune 12, 2024
Audit CommitteeJune 11, 2024
Council MeetingJune 5, 2024
Council MeetingMay 22, 2024
Council MeetingMay 8, 2024
Council MeetingApril 24, 2024
Council MeetingApril 10, 2024
Council MeetingMarch 27, 2024
Council MeetingFebruary 28, 2024
Council Public MeetingFebruary 27, 2024
Committee of the WholeFebruary 21, 2024
Heritage Richmond HillFebruary 15, 2024
Council MeetingFebruary 14, 2024
Council Public MeetingFebruary 13, 2024
Special Council MeetingFebruary 13, 2024
Committee of the WholeFebruary 7, 2024
Heritage Richmond HillJanuary 25, 2024
Council MeetingJanuary 24, 2024
Council Public MeetingJanuary 23, 2024
Committee of the WholeJanuary 17, 2024
2023 — 98 meetings
Council MeetingDecember 13, 2023
Heritage Richmond HillDecember 7, 2023
Committee of the WholeDecember 6, 2023
Council Public MeetingDecember 5, 2023
Special Council MeetingNovember 29, 2023
Council MeetingNovember 22, 2023
Council Public MeetingNovember 21, 2023
Committee of the WholeNovember 15, 2023
Audit CommitteeNovember 14, 2023
Heritage Richmond HillNovember 9, 2023
Council MeetingNovember 8, 2023
Special Council MeetingNovember 7, 2023
Council Public MeetingNovember 7, 2023
Committee of the WholeNovember 1, 2023
Council MeetingOctober 25, 2023
Committee of the WholeOctober 18, 2023
Council Public MeetingOctober 17, 2023
Special Council MeetingOctober 16, 2023
Heritage Richmond HillOctober 12, 2023
Council MeetingOctober 11, 2023
Special Council MeetingOctober 10, 2023
Committee of the WholeOctober 4, 2023
Council Public MeetingOctober 3, 2023
Council MeetingSeptember 27, 2023
Committee of the WholeSeptember 20, 2023
Special Council MeetingSeptember 20, 2023
Council Public MeetingSeptember 19, 2023
Heritage Richmond HillSeptember 14, 2023
Council MeetingSeptember 13, 2023
Committee of the WholeSeptember 6, 2023
Special Council MeetingSeptember 6, 2023
Council MeetingJuly 12, 2023
Council MeetingJune 28, 2023
Audit CommitteeJune 20, 2023
Council MeetingJune 14, 2023
Council MeetingMay 24, 2023
Council MeetingMay 10, 2023
Council MeetingApril 26, 2023
Council MeetingApril 12, 2023
Council MeetingMarch 29, 2023
Council MeetingMarch 8, 2023
Special Council MeetingFebruary 28, 2023
Heritage Richmond HillFebruary 28, 2023
Council MeetingFebruary 22, 2023
Council Public MeetingFebruary 15, 2023
Council MeetingFebruary 8, 2023
Council Public MeetingFebruary 1, 2023
Special Council MeetingJanuary 30, 2023
Council MeetingJanuary 25, 2023
Council Public MeetingJanuary 18, 2023
2022 — 50 meetings
Council MeetingDecember 7, 2022
Council Public MeetingDecember 7, 2022
Council Public MeetingNovember 30, 2022
Council MeetingNovember 23, 2022
Inaugural Council MeetingNovember 21, 2022
Council MeetingSeptember 14, 2022
Special Council MeetingSeptember 13, 2022
Special Council MeetingSeptember 7, 2022
Council Public MeetingSeptember 7, 2022
Heritage Richmond HillSeptember 6, 2022
Council MeetingJuly 6, 2022
Council MeetingJune 22, 2022
Council MeetingJune 8, 2022
Council MeetingMay 25, 2022
Council MeetingMay 11, 2022
Council MeetingApril 27, 2022
Council MeetingApril 13, 2022
Council MeetingMarch 23, 2022
Council MeetingMarch 9, 2022
Heritage Richmond HillFebruary 15, 2022
Council MeetingFebruary 9, 2022
Council Public MeetingFebruary 2, 2022
2021 — 64 meetings
Council MeetingDecember 8, 2021
Heritage Richmond HillDecember 7, 2021
Council Public MeetingDecember 1, 2021
Council MeetingNovember 24, 2021
Council Public MeetingNovember 17, 2021
Council MeetingNovember 10, 2021
Heritage Richmond HillNovember 9, 2021
Audit CommitteeNovember 9, 2021
Council Public MeetingNovember 3, 2021
Special Council MeetingOctober 29, 2021
Council Public MeetingOctober 28, 2021
Council MeetingOctober 27, 2021
Council Public MeetingOctober 20, 2021
Council MeetingOctober 13, 2021
Heritage Richmond HillOctober 12, 2021
Council Public MeetingOctober 6, 2021
Special Council MeetingSeptember 29, 2021
Council Public MeetingSeptember 22, 2021
Council MeetingSeptember 22, 2021
Heritage Richmond HillSeptember 14, 2021
Council MeetingSeptember 13, 2021
Special Council MeetingSeptember 8, 2021
Council MeetingJuly 7, 2021
Audit CommitteeJune 29, 2021
Council MeetingJune 23, 2021
Council MeetingJune 9, 2021
Council MeetingMay 26, 2021
Council MeetingApril 28, 2021
Council MeetingApril 14, 2021
Council MeetingMarch 24, 2021
Council MeetingMarch 10, 2021
Council MeetingFebruary 10, 2021
Heritage Richmond HillFebruary 9, 2021
Council Public MeetingFebruary 3, 2021
Council MeetingJanuary 27, 2021
Council Public MeetingJanuary 20, 2021
Heritage Richmond HillJanuary 19, 2021
2020 — 18 meetings
Council MeetingDecember 9, 2020
Council Public MeetingDecember 2, 2020
Council Public MeetingNovember 18, 2020
Council Public MeetingOctober 7, 2020
Heritage Richmond HillOctober 6, 2020
Council Public MeetingSeptember 23, 2020
Council MeetingMarch 11, 2020
Council MeetingFebruary 26, 2020
Council Public MeetingFebruary 19, 2020
Council MeetingFebruary 12, 2020
Council MeetingJanuary 22, 2020
Council Public MeetingJanuary 22, 2020
2019 — 55 meetings
Council MeetingDecember 18, 2019
Committee of the WholeDecember 4, 2019
Council Public MeetingDecember 4, 2019
Council MeetingNovember 20, 2019
Audit CommitteeNovember 12, 2019
Special Council MeetingOctober 22, 2019
Council MeetingOctober 16, 2019
Committee of the WholeOctober 2, 2019
Special Council MeetingSeptember 25, 2019
Council MeetingSeptember 18, 2019
Council Public MeetingSeptember 18, 2019
Special Council MeetingSeptember 16, 2019
Committee of the WholeSeptember 4, 2019
Council MeetingJuly 9, 2019
Council MeetingJune 25, 2019
Council MeetingJune 11, 2019
Council MeetingMay 28, 2019
Council MeetingMay 14, 2019
Council MeetingApril 30, 2019
Council MeetingApril 9, 2019
Council MeetingMarch 25, 2019
Council MeetingFebruary 25, 2019
Council Public MeetingFebruary 20, 2019
Committee of the WholeFebruary 19, 2019
Council MeetingFebruary 11, 2019
Council Public MeetingFebruary 6, 2019
Committee of the WholeFebruary 4, 2019
Council MeetingFebruary 4, 2019
Committee of the WholeJanuary 21, 2019
2018 — 27 meetings
Council MeetingDecember 17, 2018
Committee of the WholeDecember 11, 2018
Council MeetingSeptember 24, 2018
Committee of the WholeSeptember 17, 2018
Council MeetingSeptember 12, 2018
Committee of the WholeSeptember 4, 2018
Council MeetingJuly 9, 2018
Council MeetingJune 26, 2018
Council MeetingJune 12, 2018
Council MeetingMay 28, 2018
Council MeetingMay 14, 2018
Council MeetingApril 30, 2018
Council MeetingMarch 26, 2018
Council MeetingFebruary 26, 2018
Committee of the WholeFebruary 20, 2018
Council MeetingFebruary 12, 2018
Committee of the WholeFebruary 5, 2018
Council MeetingJanuary 29, 2018
Committee of the WholeJanuary 22, 2018
2017 — 6 meetings
Council MeetingDecember 11, 2017
Committee of the WholeDecember 4, 2017
Council MeetingNovember 27, 2017
Committee of the WholeNovember 20, 2017
Council MeetingNovember 13, 2017
Committee of the WholeOctober 16, 2017