The Cambridge Record

Council

The 9 members seated on the 2022–2026 council, and the 1 member who sat in it and left. Each is placed here by the minutes that record them present at council, never inferred from a motion.

Council of 2022–2026 · 2018–2022

Help keep this record right

Do you know Cambridge’s councils — as a resident, a reporter, a former member, a clerk? The record for Cambridge 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 Cambridge, 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 2,316 of 3,106 motions — about 75% 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

Jan Liggett

Mayor · seen 2021-04-28 to 2026-09-15

Of the 185 meetings the minutes place them at, they moved 125 substantive and 28 procedural motions, and seconded 81. 2006 for and 98 against across the 2104 recorded votes they were present for.

Helen Shwery

Mayor · seen 2023-11-28 to 2026-09-15

Of the 102 meetings the minutes place them at, they moved 150 substantive and 15 procedural motions, and seconded 154. 1046 for and 74 against across the 1120 recorded votes they were present for.

Also on this council

Adam Cooper

Councillor · seen 2022-12-15 to 2026-09-15

Of the 147 meetings the minutes place them at, they moved 147 substantive and 50 procedural motions, and seconded 213. 1464 for and 59 against across the 1523 recorded votes they were present for.

Mike Devine

Councillor · seen 2021-04-28 to 2026-09-15

Of the 185 meetings the minutes place them at, they moved 291 substantive and 140 procedural motions, and seconded 256. 1883 for and 86 against across the 1969 recorded votes they were present for.

Ross Earnshaw

Councillor · seen 2022-12-15 to 2026-09-15

Of the 147 meetings the minutes place them at, they moved 257 substantive and 91 procedural motions, and seconded 194. 1539 for and 51 against across the 1590 recorded votes they were present for.

Nicholas Ermeta

Councillor · seen 2021-04-28 to 2026-09-15

Of the 184 meetings the minutes place them at, they moved 195 substantive and 52 procedural motions, and seconded 280. 2177 for and 100 against across the 2277 recorded votes they were present for.

Scott Hamilton

Councillor · seen 2021-04-28 to 2026-09-15

Of the 184 meetings the minutes place them at, they moved 312 substantive and 66 procedural motions, and seconded 293. 2167 for and 88 against across the 2255 recorded votes they were present for.

Corey Kimpson

Councillor · seen 2022-12-15 to 2026-09-15

Of the 147 meetings the minutes place them at, they moved 257 substantive and 91 procedural motions, and seconded 257. 1576 for and 48 against across the 1624 recorded votes they were present for.

Sheri Roberts

Councillor · seen 2022-12-15 to 2026-09-15

Of the 147 meetings the minutes place them at, they moved 238 substantive and 54 procedural motions, and seconded 222. 1548 for and 49 against across the 1597 recorded votes they were present for.

Reid former

Councillor · seen 2021-04-28 to 2023-08-08

Of the 71 meetings the minutes place them at, they moved 171 substantive and 34 procedural motions, and seconded 130. 968 for and 33 against across the 1001 recorded votes they were present for.

Every council meeting (186 meetings)

2026 — 22 meetings
Special Council MeetingSeptember 15, 2026
Council MeetingJuly 21, 2026
Council MeetingJune 23, 2026
Council MeetingMay 26, 2026
Council MeetingMay 12, 2026
Council MeetingApril 21, 2026
Council MeetingMarch 24, 2026
Special Council MeetingFebruary 26, 2026
Council MeetingFebruary 24, 2026
Council MeetingFebruary 3, 2026
Special Council MeetingJanuary 13, 2026
2025 — 36 meetings
Council MeetingDecember 15, 2025
Council MeetingNovember 25, 2025
Council MeetingNovember 13, 2025
Council MeetingOctober 28, 2025
Special Council MeetingOctober 23, 2025
Council MeetingOctober 14, 2025
Council MeetingSeptember 23, 2025
Special Council MeetingSeptember 9, 2025
Council MeetingSeptember 2, 2025
Council MeetingJuly 22, 2025
Council MeetingJuly 8, 2025
Council MeetingJune 17, 2025
Council MeetingMay 27, 2025
Council MeetingMay 13, 2025
Council MeetingApril 29, 2025
Council MeetingApril 15, 2025
Council MeetingMarch 25, 2025
Council MeetingFebruary 25, 2025
Special Council MeetingFebruary 11, 2025
2024 — 40 meetings
Council MeetingDecember 17, 2024
Council MeetingDecember 3, 2024
Council MeetingNovember 26, 2024
Council MeetingNovember 5, 2024
Council MeetingOctober 22, 2024
Council MeetingOctober 8, 2024
Council MeetingSeptember 17, 2024
Council MeetingSeptember 3, 2024
Council MeetingAugust 6, 2024
Council MeetingJuly 16, 2024
Council MeetingJuly 9, 2024
Council MeetingJune 25, 2024
Council MeetingJune 4, 2024
Council MeetingMay 28, 2024
Council MeetingMay 14, 2024
Council MeetingApril 30, 2024
Council MeetingApril 23, 2024
Council MeetingApril 16, 2024
Public MeetingApril 16, 2024
Council MeetingMarch 19, 2024
Council MeetingFebruary 27, 2024
Council MeetingFebruary 13, 2024
Special Council MeetingFebruary 13, 2024
Special Council MeetingJanuary 30, 2024
2023 — 49 meetings
Council MeetingDecember 19, 2023
Council MeetingDecember 5, 2023
Council MeetingNovember 28, 2023
Council MeetingNovember 7, 2023
Council MeetingOctober 24, 2023
Council MeetingOctober 10, 2023
Council MeetingSeptember 26, 2023
Council MeetingAugust 29, 2023
Council MeetingJuly 18, 2023
Council MeetingJune 27, 2023
Council MeetingJune 6, 2023
Council MeetingMay 30, 2023
Council MeetingMay 9, 2023
Council MeetingApril 25, 2023
Council MeetingApril 11, 2023
Council MeetingMarch 28, 2023
Council MeetingMarch 14, 2023
Council MeetingFebruary 28, 2023
Special Council MeetingFebruary 21, 2023
Council MeetingFebruary 7, 2023
Council MeetingJanuary 31, 2023
2022 — 22 meetings
Special Council MeetingDecember 15, 2022
Council MeetingNovember 29, 2022
Council MeetingAugust 9, 2022
Council MeetingJuly 19, 2022
Council MeetingJune 7, 2022
Council MeetingMay 17, 2022
Council MeetingApril 5, 2022
Council MeetingMarch 15, 2022
Council MeetingMarch 1, 2022
Council MeetingFebruary 1, 2022
Council MeetingJanuary 6, 2022
2021 — 17 meetings
Council MeetingNovember 9, 2021
Council MeetingOctober 12, 2021
Council MeetingOctober 5, 2021
Council MeetingSeptember 14, 2021
Council MeetingAugust 10, 2021
Council MeetingJuly 13, 2021
Council MeetingJune 8, 2021
Council MeetingApril 28, 2021