The London Record

Council

The 15 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 London’s councils — as a resident, a reporter, a former member, a clerk? The record for London 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 London, 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 1,211 of 13,328 motions — about 9% 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

Josh Morgan

Mayor · seen 2018-03-06 to 2026-10-06

Of the 436 meetings the minutes place them at, they moved 378 substantive and 66 procedural motions, and seconded 221. 262 for and 25 against across the 287 recorded votes they were present for.

Ward 1

Hadleigh McAlister

Councillor · Ward 1 · seen 2022-11-15 to 2026-10-06

Of the 272 meetings the minutes place them at, they moved 430 substantive and 111 procedural motions, and seconded 327. 296 for and 20 against across the 316 recorded votes they were present for.

Ward 2

Shawn Lewis

Councillor · Ward 2 · seen 2018-12-03 to 2026-10-06

Of the 489 meetings the minutes place them at, they moved 1,687 substantive and 287 procedural motions, and seconded 677. 634 for and 50 against across the 684 recorded votes they were present for.

Ward 3

Peter Cuddy

Councillor · Ward 3 · seen 2022-11-15 to 2026-10-06

Of the 257 meetings the minutes place them at, they moved 768 substantive and 171 procedural motions, and seconded 624. 326 for and 30 against across the 356 recorded votes they were present for.

Ward 4

Susan Stevenson

Councillor · Ward 4 · seen 2022-11-15 to 2026-10-06

Of the 263 meetings the minutes place them at, they moved 355 substantive and 79 procedural motions, and seconded 266. 250 for and 49 against across the 299 recorded votes they were present for.

Ward 5

Jerry Pribil

Councillor · Ward 5 · seen 2022-11-15 to 2026-10-06

Of the 277 meetings the minutes place them at, they moved 137 substantive and 25 procedural motions, and seconded 399. 362 for and 31 against across the 393 recorded votes they were present for.

Ward 6

Sam Trosow

Councillor · Ward 6 · seen 2022-11-15 to 2026-10-06

Of the 255 meetings the minutes place them at, they moved 301 substantive and 45 procedural motions, and seconded 233. 342 for and 34 against across the 376 recorded votes they were present for.

Ward 7

Corrine Rahman

Councillor · Ward 7 · seen 2022-11-15 to 2026-10-06

Of the 255 meetings the minutes place them at, they moved 815 substantive and 146 procedural motions, and seconded 285. 305 for and 15 against across the 320 recorded votes they were present for.

Ward 8

Steve Lehman

Councillor · Ward 8 · seen 2018-12-03 to 2026-10-06

Of the 449 meetings the minutes place them at, they moved 1,101 substantive and 157 procedural motions, and seconded 359. 544 for and 42 against across the 586 recorded votes they were present for.

Ward 9

Anna Hopkins

Councillor · Ward 9 · seen 2018-03-06 to 2026-10-06

Of the 425 meetings the minutes place them at, they moved 788 substantive and 200 procedural motions, and seconded 477. 462 for and 29 against across the 491 recorded votes they were present for.

Ward 10

Paul Van

Councillor · Ward 10 · seen 2018-03-06 to 2026-10-06

Of the 393 meetings the minutes place them at, they moved 378 substantive and 155 procedural motions, and seconded 370. 25 for and 5 against across the 30 recorded votes they were present for.

Ward 11

Skylar Franke

Councillor · Ward 11 · seen 2022-11-15 to 2026-10-06

Of the 229 meetings the minutes place them at, they moved 484 substantive and 119 procedural motions, and seconded 297. 322 for and 16 against across the 338 recorded votes they were present for.

Ward 12

Elizabeth Peloza

Councillor · Ward 12 · seen 2018-12-03 to 2026-10-06

Of the 437 meetings the minutes place them at, they moved 954 substantive and 104 procedural motions, and seconded 276. 326 for and 35 against across the 361 recorded votes they were present for.

Ward 13

David Ferreira

Councillor · Ward 13 · seen 2022-11-15 to 2026-10-06

Of the 269 meetings the minutes place them at, they moved 560 substantive and 86 procedural motions, and seconded 404. 412 for and 29 against across the 441 recorded votes they were present for.

Ward 14

Steven Hillier

Councillor · Ward 14 · seen 2018-12-03 to 2026-10-06

Of the 472 meetings the minutes place them at, they moved 283 substantive and 51 procedural motions, and seconded 487. 622 for and 38 against across the 660 recorded votes they were present for.

Every council meeting (2,820 meetings)

2026 — 86 meetings
CouncilSeptember 22, 2026
CouncilAugust 25, 2026
CouncilJuly 21, 2026
CouncilJune 23, 2026
CouncilJune 17, 2026
Audit CommitteeJune 17, 2026
CouncilJune 2, 2026
Audit CommitteeMay 13, 2026
CouncilMay 12, 2026
CouncilApril 28, 2026
CouncilMarch 31, 2026
CouncilMarch 13, 2026
CouncilMarch 3, 2026
Audit CommitteeFebruary 25, 2026
CouncilFebruary 10, 2026
CouncilJanuary 20, 2026
2025 — 138 meetings
CouncilDecember 16, 2025
CouncilNovember 26, 2025
CouncilNovember 25, 2025
Budget CommitteeNovember 20, 2025
Audit CommitteeNovember 19, 2025
Budget CommitteeNovember 18, 2025
CouncilNovember 4, 2025
Budget CommitteeOctober 28, 2025
CouncilOctober 14, 2025
CouncilSeptember 23, 2025
Audit CommitteeSeptember 10, 2025
CouncilAugust 26, 2025
CouncilAugust 12, 2025
CouncilJuly 22, 2025
CouncilJune 24, 2025
Audit CommitteeJune 18, 2025
CouncilJune 17, 2025
Budget CommitteeJune 11, 2025
CouncilJune 3, 2025
Budget CommitteeMay 22, 2025
CouncilMay 13, 2025
CouncilApril 22, 2025
CouncilApril 1, 2025
CouncilMarch 25, 2025
Budget CommitteeMarch 19, 2025
CouncilMarch 4, 2025
Audit CommitteeFebruary 12, 2025
CouncilFebruary 11, 2025
CouncilJanuary 21, 2025
2024 — 196 meetings
CouncilDecember 17, 2024
CouncilNovember 27, 2024
CouncilNovember 26, 2024
Budget CommitteeNovember 22, 2024
Budget CommitteeNovember 21, 2024
Budget CommitteeNovember 19, 2024
Audit CommitteeNovember 13, 2024
Civic Works CommitteeNovember 12, 2024
CouncilNovember 5, 2024
Budget CommitteeOctober 29, 2024
Civic Works CommitteeOctober 22, 2024
CouncilOctober 15, 2024
Civic Works CommitteeOctober 2, 2024
CouncilSeptember 24, 2024
Governance Working GroupSeptember 23, 2024
Audit CommitteeSeptember 18, 2024
Civic Works CommitteeSeptember 10, 2024
CouncilAugust 27, 2024
Civic Works CommitteeAugust 13, 2024
CouncilJuly 23, 2024
CouncilJune 25, 2024
Audit CommitteeJune 19, 2024
CouncilJune 4, 2024
CouncilMay 14, 2024
Civic Works CommitteeApril 30, 2024
CouncilApril 23, 2024
CouncilApril 17, 2024
CouncilApril 2, 2024
Civic Works CommitteeMarch 19, 2024
CouncilMarch 5, 2024
CouncilFebruary 29, 2024
Budget CommitteeFebruary 27, 2024
Civic Works CommitteeFebruary 21, 2024
Budget CommitteeFebruary 15, 2024
Audit CommitteeFebruary 14, 2024
CouncilFebruary 13, 2024
Budget CommitteeFebruary 8, 2024
Budget CommitteeFebruary 2, 2024
Budget CommitteeFebruary 1, 2024
CouncilJanuary 31, 2024
Civic Works CommitteeJanuary 30, 2024
Budget CommitteeJanuary 29, 2024
CouncilJanuary 23, 2024
Civic Works CommitteeJanuary 9, 2024
2023 — 200 meetings
CouncilDecember 19, 2023
Civic Works CommitteeDecember 5, 2023
CouncilNovember 28, 2023
Governance Working GroupNovember 27, 2023
CouncilNovember 24, 2023
Audit CommitteeNovember 15, 2023
Civic Works CommitteeNovember 14, 2023
CouncilNovember 7, 2023
Governance Working GroupNovember 6, 2023
Civic Works CommitteeOctober 24, 2023
CouncilOctober 17, 2023
CouncilOctober 5, 2023
Civic Works CommitteeOctober 4, 2023
CouncilSeptember 26, 2023
Governance Working GroupSeptember 25, 2023
Civic Works CommitteeSeptember 12, 2023
Governance Working GroupSeptember 11, 2023
CouncilAugust 29, 2023
Civic Works CommitteeAugust 15, 2023
CouncilJuly 25, 2023
CouncilJune 27, 2023
Audit CommitteeJune 14, 2023
CouncilJune 6, 2023
CouncilMay 16, 2023
CouncilApril 25, 2023
Civic Works CommitteeApril 24, 2023
Civic Works CommitteeApril 12, 2023
CouncilApril 4, 2023
CouncilMarch 28, 2023
Civic Works CommitteeMarch 21, 2023
CouncilMarch 7, 2023
Civic Works CommitteeFebruary 22, 2023
Audit CommitteeFebruary 15, 2023
CouncilFebruary 14, 2023
Civic Works CommitteeJanuary 31, 2023
CouncilJanuary 24, 2023
Civic Works CommitteeJanuary 10, 2023
2022 — 167 meetings
CouncilDecember 13, 2022
Civic Works CommitteeNovember 29, 2022
CouncilNovember 22, 2022
CouncilNovember 15, 2022
CouncilNovember 8, 2022
Civic Works CommitteeNovember 1, 2022
CouncilOctober 17, 2022
Civic Works CommitteeOctober 4, 2022
CouncilSeptember 27, 2022
Civic Works CommitteeSeptember 13, 2022
Audit CommitteeSeptember 7, 2022
CouncilSeptember 6, 2022
Civic Works CommitteeAugust 23, 2022
CouncilAugust 2, 2022
CouncilJuly 5, 2022
Audit CommitteeJune 15, 2022
CouncilJune 14, 2022
CouncilMay 24, 2022
CouncilMay 3, 2022
Civic Works CommitteeApril 20, 2022
Audit CommitteeApril 13, 2022
CouncilApril 12, 2022
Civic Works CommitteeMarch 29, 2022
CouncilMarch 22, 2022
CouncilFebruary 15, 2022
Audit CommitteeFebruary 9, 2022
Civic Works CommitteeFebruary 1, 2022
CouncilJanuary 25, 2022
Governance Working GroupJanuary 17, 2022
Civic Works CommitteeJanuary 11, 2022
2021 — 211 meetings
CouncilDecember 21, 2021
Civic Works CommitteeDecember 14, 2021
CouncilDecember 7, 2021
Civic Works CommitteeNovember 23, 2021
CouncilNovember 16, 2021
Governance Working GroupNovember 15, 2021
Governance Working GroupNovember 8, 2021
Civic Works CommitteeNovember 2, 2021
CouncilOctober 26, 2021
Audit CommitteeOctober 20, 2021
Civic Works CommitteeOctober 13, 2021
CouncilOctober 5, 2021
Audit CommitteeSeptember 22, 2021
Civic Works CommitteeSeptember 21, 2021
Cycling Advisory CommitteeSeptember 15, 2021
CouncilSeptember 14, 2021
Civic Works CommitteeAugust 31, 2021
CouncilAugust 10, 2021
CouncilJuly 6, 2021
Audit CommitteeJune 16, 2021
CouncilJune 15, 2021
CouncilMay 25, 2021
CouncilMay 4, 2021
Civic Works CommitteeApril 20, 2021
CouncilApril 13, 2021
Civic Works CommitteeMarch 30, 2021
CouncilMarch 23, 2021
CouncilFebruary 23, 2021
Audit CommitteeFebruary 10, 2021
Civic Works CommitteeFebruary 9, 2021
CouncilFebruary 2, 2021
Civic Works CommitteeJanuary 19, 2021
CouncilJanuary 12, 2021
Governance Working GroupJanuary 11, 2021
2020 — 153 meetings
CouncilDecember 8, 2020
CouncilNovember 24, 2020
Civic Works CommitteeNovember 17, 2020
CouncilNovember 10, 2020
Governance Working GroupNovember 10, 2020
Audit CommitteeNovember 4, 2020
CouncilOctober 27, 2020
Civic Works CommitteeOctober 20, 2020
CouncilOctober 13, 2020
CouncilSeptember 29, 2020
Civic Works CommitteeSeptember 22, 2020
Audit CommitteeSeptember 16, 2020
CouncilSeptember 15, 2020
CouncilAugust 25, 2020
Civic Works CommitteeAugust 11, 2020
CouncilJuly 21, 2020
CouncilJune 29, 2020
CouncilJune 16, 2020
CouncilJune 2, 2020
CouncilMay 19, 2020
CouncilMay 5, 2020
CouncilApril 21, 2020
Civic Works CommitteeApril 15, 2020
CouncilApril 7, 2020
CouncilMarch 24, 2020
Audit CommitteeMarch 11, 2020
Civic Works CommitteeMarch 10, 2020
CouncilMarch 2, 2020
Civic Works CommitteeFebruary 19, 2020
CouncilFebruary 11, 2020
Civic Works CommitteeFebruary 4, 2020
CouncilJanuary 28, 2020
CouncilJanuary 14, 2020
Civic Works CommitteeJanuary 7, 2020
2019 — 238 meetings
CouncilDecember 10, 2019
CouncilNovember 26, 2019
Civic Works CommitteeNovember 19, 2019
CouncilNovember 12, 2019
Audit CommitteeNovember 6, 2019
CouncilOctober 29, 2019
Civic Works CommitteeOctober 22, 2019
CouncilOctober 15, 2019
CouncilOctober 1, 2019
Civic Works CommitteeSeptember 24, 2019
Cycling Advisory CommitteeSeptember 18, 2019
CouncilSeptember 17, 2019
Audit CommitteeSeptember 11, 2019
CouncilAugust 27, 2019
Civic Works CommitteeAugust 12, 2019
CouncilJuly 30, 2019
CouncilJune 25, 2019
Audit CommitteeJune 19, 2019
CouncilJune 11, 2019
CouncilMay 21, 2019
CouncilMay 7, 2019
CouncilApril 23, 2019
Audit CommitteeApril 17, 2019
Civic Works CommitteeApril 16, 2019
CouncilApril 9, 2019
CouncilMarch 26, 2019
Civic Works CommitteeMarch 18, 2019
Civic Works CommitteeMarch 14, 2019
Town and GownMarch 6, 2019
CouncilMarch 5, 2019
Civic Works CommitteeFebruary 20, 2019
CouncilFebruary 12, 2019
Audit CommitteeFebruary 6, 2019
Civic Works CommitteeFebruary 5, 2019
CouncilJanuary 29, 2019
CouncilJanuary 15, 2019
Civic Works CommitteeJanuary 8, 2019
2018 — 202 meetings
CouncilDecember 18, 2018
Civic Works CommitteeDecember 11, 2018
CouncilDecember 5, 2018
CouncilDecember 3, 2018
CouncilNovember 20, 2018
Civic Works CommitteeNovember 12, 2018
Audit CommitteeNovember 7, 2018
CouncilNovember 6, 2018
Civic Works CommitteeOctober 30, 2018
CouncilOctober 16, 2018
CouncilOctober 2, 2018
Civic Works CommitteeSeptember 25, 2018
Cycling Advisory CommitteeSeptember 19, 2018
CouncilSeptember 18, 2018
Town and GownSeptember 13, 2018
CouncilAugust 28, 2018
Civic Works CommitteeAugust 13, 2018
CouncilJuly 24, 2018
CouncilJune 26, 2018
Audit CommitteeJune 20, 2018
CouncilMay 22, 2018
CouncilMay 8, 2018
CouncilApril 24, 2018
Civic Works CommitteeApril 17, 2018
CouncilApril 10, 2018
CouncilMarch 27, 2018
Civic Works CommitteeMarch 19, 2018
CouncilMarch 12, 2018
CouncilMarch 6, 2018
Civic Works CommitteeFebruary 21, 2018
CouncilFebruary 13, 2018
Audit CommitteeFebruary 7, 2018
Civic Works CommitteeFebruary 6, 2018
CouncilJanuary 30, 2018
CouncilJanuary 16, 2018
Civic Works CommitteeJanuary 9, 2018
2017 — 246 meetings
CouncilDecember 12, 2017
Civic Works CommitteeDecember 4, 2017
CouncilNovember 28, 2017
Audit CommitteeNovember 22, 2017
Civic Works CommitteeNovember 21, 2017
CouncilOctober 30, 2017
Civic Works CommitteeOctober 24, 2017
CouncilOctober 17, 2017
CouncilOctober 3, 2017
AccessibilitySeptember 28, 2017
Civic Works CommitteeSeptember 26, 2017
Cycling Advisory CommitteeSeptember 20, 2017
CouncilSeptember 19, 2017
Town and Gown CommitteeSeptember 13, 2017
Audit CommitteeSeptember 13, 2017
CouncilSeptember 5, 2017
Civic Works CommitteeAugust 29, 2017
AccessibilityAugust 24, 2017
CouncilAugust 22, 2017
AccessibilityJuly 27, 2017
CouncilJuly 25, 2017
CouncilJune 26, 2017
AccessibilityJune 22, 2017
Audit CommitteeJune 19, 2017
CouncilJune 13, 2017
CouncilMay 30, 2017
AccessibilityMay 25, 2017
CouncilMay 16, 2017
Audit CommitteeMay 10, 2017
CouncilMay 2, 2017
CouncilMay 1, 2017
AccessibilityApril 27, 2017
Civic Works CommitteeApril 24, 2017
Audit CommitteeApril 24, 2017
CouncilApril 21, 2017
CouncilApril 18, 2017
Civic Works CommitteeApril 11, 2017
CouncilApril 4, 2017
Civic Works CommitteeMarch 27, 2017
AccessibilityMarch 23, 2017
Audit CommitteeMarch 22, 2017
CouncilMarch 21, 2017
CouncilMarch 2, 2017
AccessibilityFebruary 23, 2017
Civic Works CommitteeFebruary 21, 2017
Audit CommitteeFebruary 15, 2017
CouncilFebruary 14, 2017
Town and Gown CommitteeFebruary 8, 2017
Civic Works CommitteeFebruary 7, 2017
CouncilFebruary 3, 2017
CouncilJanuary 31, 2017
AccessibilityJanuary 26, 2017
CouncilJanuary 17, 2017
CouncilJanuary 11, 2017
Civic Works CommitteeJanuary 10, 2017
2016 — 274 meetings
CouncilDecember 19, 2016
CouncilDecember 13, 2016
Civic Works CommitteeDecember 12, 2016
Audit CommitteeDecember 7, 2016
CouncilDecember 6, 2016
Audit CommitteeNovember 30, 2016
Civic Works CommitteeNovember 29, 2016
AccessibilityNovember 24, 2016
Town and Gown CommitteeNovember 23, 2016
CouncilNovember 22, 2016
CouncilNovember 18, 2016
CouncilNovember 8, 2016
Civic Works CommitteeNovember 1, 2016
AccessibilityOctober 27, 2016
CouncilOctober 25, 2016
CouncilOctober 11, 2016
Audit CommitteeOctober 5, 2016
Civic Works CommitteeOctober 4, 2016
Audit CommitteeSeptember 29, 2016
CouncilSeptember 27, 2016
AccessibilitySeptember 22, 2016
Cycling Advisory CommitteeSeptember 21, 2016
Town and Gown CommitteeSeptember 14, 2016
CouncilSeptember 13, 2016
Civic Works CommitteeSeptember 7, 2016
CouncilAugust 30, 2016
AccessibilityAugust 25, 2016
Civic Works CommitteeAugust 22, 2016
AccessibilityJuly 28, 2016
CouncilJuly 26, 2016
CouncilJune 23, 2016
AccessibilityJune 23, 2016
Audit CommitteeJune 21, 2016
CouncilJune 14, 2016
Audit CommitteeJune 13, 2016
CouncilMay 31, 2016
Audit CommitteeMay 30, 2016
AccessibilityMay 26, 2016
CouncilMay 17, 2016
CouncilMay 3, 2016
AccessibilityApril 28, 2016
Civic Works CommitteeApril 25, 2016
CouncilApril 19, 2016
Audit CommitteeApril 13, 2016
Civic Works CommitteeApril 12, 2016
CouncilApril 5, 2016
Civic Works CommitteeMarch 29, 2016
AccessibilityMarch 24, 2016
CouncilMarch 22, 2016
CouncilMarch 10, 2016
CouncilMarch 1, 2016
AccessibilityFebruary 25, 2016
Audit CommitteeFebruary 23, 2016
CouncilFebruary 16, 2016
Civic Works CommitteeFebruary 2, 2016
AccessibilityJanuary 28, 2016
CouncilJanuary 26, 2016
Audit CommitteeJanuary 13, 2016
CouncilJanuary 12, 2016
Civic Works CommitteeJanuary 5, 2016
CouncilJanuary 4, 2016
2015 — 225 meetings
CouncilDecember 8, 2015
Civic Works CommitteeDecember 1, 2015
AccessibilityNovember 26, 2015
CouncilNovember 24, 2015
Civic Works CommitteeNovember 24, 2015
CouncilNovember 10, 2015
Civic Works CommitteeNovember 3, 2015
CouncilOctober 27, 2015
Town and Gown CommitteeOctober 27, 2015
AccessibilityOctober 22, 2015
Audit CommitteeOctober 14, 2015
CouncilOctober 13, 2015
Civic Works CommitteeOctober 6, 2015
Town and Gown CommitteeSeptember 29, 2015
CouncilSeptember 29, 2015
AccessibilitySeptember 24, 2015
Cycling Advisory CommitteeSeptember 16, 2015
CouncilSeptember 15, 2015
Civic Works CommitteeSeptember 9, 2015
CouncilSeptember 1, 2015
Civic Works CommitteeAugust 24, 2015
CouncilJuly 28, 2015
CouncilJuly 22, 2015
CouncilJuly 15, 2015
CouncilJuly 8, 2015
CouncilJune 25, 2015
Audit CommitteeJune 23, 2015
CouncilJune 18, 2015
CouncilJune 10, 2015
CouncilMay 26, 2015
CouncilMay 24, 2015
CouncilMay 22, 2015
CouncilMay 12, 2015
Audit CommitteeApril 29, 2015
CouncilApril 28, 2015
AccessibilityApril 23, 2015
Civic Works CommitteeApril 20, 2015
CouncilApril 14, 2015
CouncilMarch 31, 2015
AccessibilityMarch 26, 2015
Civic Works CommitteeMarch 23, 2015
CouncilMarch 10, 2015
CouncilFebruary 26, 2015
CouncilFebruary 24, 2015
Audit CommitteeFebruary 18, 2015
CouncilFebruary 9, 2015
Civic Works CommitteeFebruary 3, 2015
CouncilJanuary 27, 2015
CouncilJanuary 13, 2015
Civic Works CommitteeJanuary 6, 2015
2014 — 146 meetings
CouncilDecember 18, 2014
Civic Works CommitteeDecember 16, 2014
Audit CommitteeDecember 15, 2014
CouncilDecember 9, 2014
CouncilNovember 25, 2014
CouncilNovember 11, 2014
Civic Works CommitteeNovember 3, 2014
CouncilOctober 14, 2014
Civic Works CommitteeOctober 6, 2014
CouncilSeptember 30, 2014
Audit CommitteeSeptember 25, 2014
Civic Works CommitteeSeptember 22, 2014
CouncilSeptember 16, 2014
Civic Works CommitteeSeptember 15, 2014
CouncilSeptember 2, 2014
Civic Works CommitteeAugust 25, 2014
CouncilJuly 29, 2014
CouncilJuly 21, 2014
CouncilJune 25, 2014
Audit CommitteeJune 25, 2014
CouncilJune 24, 2014
CouncilJune 24, 2014
CouncilJune 23, 2014
CouncilJune 10, 2014
CouncilMay 20, 2014
CouncilMay 6, 2014
Civic Works CommitteeApril 28, 2014
CouncilApril 15, 2014
CouncilApril 1, 2014
Civic Works CommitteeMarch 24, 2014
CouncilMarch 18, 2014
CouncilFebruary 27, 2014
CouncilFebruary 27, 2014
CouncilFebruary 25, 2014
Audit CommitteeFebruary 13, 2014
CouncilFebruary 11, 2014
Civic Works CommitteeFebruary 3, 2014
CouncilJanuary 28, 2014
Civic Works CommitteeJanuary 20, 2014
CouncilJanuary 14, 2014
Civic Works CommitteeJanuary 6, 2014
2013 — 155 meetings
CouncilDecember 17, 2013
Civic Works CommitteeDecember 9, 2013
Audit CommitteeDecember 5, 2013
CouncilDecember 3, 2013
Civic Works CommitteeNovember 25, 2013
CouncilNovember 19, 2013
CouncilNovember 5, 2013
Civic Works CommitteeOctober 28, 2013
CouncilOctober 22, 2013
Civic Works CommitteeOctober 7, 2013
CouncilOctober 1, 2013
Audit CommitteeSeptember 26, 2013
Civic Works CommitteeSeptember 23, 2013
CouncilSeptember 17, 2013
Civic Works CommitteeSeptember 9, 2013
CouncilAugust 27, 2013
Civic Works CommitteeAugust 19, 2013
CouncilJuly 30, 2013
Audit CommitteeJuly 4, 2013
Audit CommitteeJune 27, 2013
CouncilJune 25, 2013
CouncilJune 11, 2013
Audit CommitteeMay 23, 2013
CouncilMay 14, 2013
CouncilApril 30, 2013
Civic Works CommitteeApril 22, 2013
CouncilApril 16, 2013
CouncilMarch 26, 2013
Civic Works CommitteeMarch 18, 2013
CouncilMarch 5, 2013
CouncilFebruary 28, 2013
Civic Works CommitteeFebruary 25, 2013
CouncilFebruary 12, 2013
Civic Works CommitteeFebruary 4, 2013
Audit CommitteeJanuary 31, 2013
CouncilJanuary 29, 2013
Civic Works CommitteeJanuary 21, 2013
CouncilJanuary 15, 2013
Civic Works CommitteeJanuary 14, 2013
Audit CommitteeJanuary 10, 2013
2012 — 162 meetings
Civic Works CommitteeDecember 17, 2012
CouncilDecember 11, 2012
Civic Works CommitteeDecember 3, 2012
Audit CommitteeNovember 29, 2012
CouncilNovember 20, 2012
Public Safety CommitteeNovember 19, 2012
Civic Works CommitteeNovember 12, 2012
CouncilOctober 30, 2012
Public Safety CommitteeOctober 23, 2012
Civic Works CommitteeOctober 22, 2012
CouncilOctober 9, 2012
Civic Works CommitteeOctober 1, 2012
Audit CommitteeSeptember 27, 2012
CouncilSeptember 18, 2012
Civic Works CommitteeSeptember 10, 2012
CouncilAugust 28, 2012
Civic Works CommitteeAugust 21, 2012
CouncilJuly 24, 2012
Audit CommitteeJune 28, 2012
CouncilJune 26, 2012
CouncilJune 12, 2012
CouncilMay 22, 2012
CouncilMay 17, 2012
CouncilMay 8, 2012
CouncilMay 1, 2012
Civic Works CommitteeApril 23, 2012
CouncilApril 10, 2012
CouncilMarch 20, 2012
CouncilFebruary 21, 2012
Civic Works CommitteeFebruary 13, 2012
Audit CommitteeFebruary 1, 2012
CouncilJanuary 31, 2012
Civic Works CommitteeJanuary 25, 2012
Public Safety CommitteeJanuary 24, 2012
Civic Works CommitteeJanuary 23, 2012
CouncilJanuary 10, 2012
2011 — 21 meetings
Civic Works CommitteeDecember 19, 2011
Services Review CommitteeDecember 14, 2011
Audit CommitteeDecember 7, 2011
CouncilDecember 6, 2011
CouncilDecember 2, 2011
CouncilNovember 21, 2011
CouncilNovember 7, 2011
CouncilOctober 24, 2011
CouncilOctober 4, 2011
CouncilOctober 3, 2011
CouncilSeptember 19, 2011
CouncilAugust 29, 2011