The North Bay Record

Council

The 11 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 · 2010–2014

Help keep this record right

Do you know North Bay’s councils — as a resident, a reporter, a former member, a clerk? The record for North Bay 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 North Bay, 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 66 of 2,006 motions — about 3% 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.

Bain

Councillor · seen 2014-03-24 to 2026-08-05

Of the 488 meetings the minutes place them at, they moved 78 substantive and 46 procedural motions, and seconded 58. 33 for and 13 against across the 46 recorded votes they were present for.

Peter Chirico

Councillor · seen 2022-11-21 to 2026-08-05

Of the 176 meetings the minutes place them at, they moved 1 substantive and 0 procedural motions, and seconded 0. 44 for and 16 against across the 60 recorded votes they were present for.

Gary Gardiner

Councillor · seen 2022-11-21 to 2026-08-04

Of the 175 meetings the minutes place them at, they moved 100 substantive and 28 procedural motions, and seconded 96. 44 for and 13 against across the 57 recorded votes they were present for.

Maggie Horsfield

Councillor · seen 2022-11-21 to 2026-08-05

Of the 174 meetings the minutes place them at, they moved 483 substantive and 66 procedural motions, and seconded 92. 46 for and 16 against across the 62 recorded votes they were present for.

Sara Inch

Councillor · seen 2022-11-21 to 2026-08-05

Of the 171 meetings the minutes place them at, they moved 32 substantive and 2 procedural motions, and seconded 411. 44 for and 11 against across the 55 recorded votes they were present for.

King

Councillor · seen 2014-03-24 to 2026-08-05

Of the 502 meetings the minutes place them at, they moved 53 substantive and 3 procedural motions, and seconded 411. 45 for and 13 against across the 58 recorded votes they were present for.

Jamie Lowery

Councillor · seen 2022-11-21 to 2026-08-05

Of the 175 meetings the minutes place them at, they moved 32 substantive and 9 procedural motions, and seconded 37. 43 for and 14 against across the 57 recorded votes they were present for.

Justine Mallah

Councillor · seen 2022-11-21 to 2026-08-05

Of the 175 meetings the minutes place them at, they moved 296 substantive and 1 procedural motions, and seconded 61. 48 for and 11 against across the 59 recorded votes they were present for.

Chris Mayne

Councillor · seen 2014-03-24 to 2026-08-05

Of the 497 meetings the minutes place them at, they moved 138 substantive and 2 procedural motions, and seconded 196. 41 for and 10 against across the 51 recorded votes they were present for.

Lana Mitchell

Councillor · seen 2022-11-21 to 2026-08-05

Of the 176 meetings the minutes place them at, they moved 220 substantive and 6 procedural motions, and seconded 99. 46 for and 15 against across the 61 recorded votes they were present for.

Tanya Vrebosch

Councillor · seen 2014-04-07 to 2026-08-05

Of the 401 meetings the minutes place them at, they moved 72 substantive and 21 procedural motions, and seconded 80. 37 for and 11 against across the 48 recorded votes they were present for.

Every council meeting (595 meetings)

2026 — 27 meetings
Council MeetingJuly 14, 2026
Committee MeetingJuly 14, 2026
Council MeetingJune 30, 2026
Council MeetingJune 16, 2026
Committee MeetingJune 16, 2026
Council MeetingJune 2, 2026
Council MeetingMay 19, 2026
Committee MeetingMay 19, 2026
Council MeetingMay 5, 2026
Council MeetingApril 21, 2026
Committee MeetingApril 21, 2026
Council MeetingApril 7, 2026
Council MeetingMarch 24, 2026
Council MeetingFebruary 24, 2026
Special Council MeetingFebruary 2, 2026
Council MeetingJanuary 27, 2026
Committee MeetingJanuary 13, 2026
Council MeetingJanuary 13, 2026
2025 — 55 meetings
Council MeetingDecember 9, 2025
Special Council MeetingDecember 8, 2025
Special Committee MeetingNovember 26, 2025
Committee MeetingNovember 25, 2025
Council MeetingNovember 25, 2025
Special Committee MeetingNovember 17, 2025
Special Committee MeetingNovember 10, 2025
Special Council MeetingNovember 10, 2025
Special Council MeetingNovember 3, 2025
Special Council MeetingOctober 29, 2025
Council MeetingOctober 28, 2025
Committee MeetingOctober 14, 2025
Council MeetingOctober 14, 2025
Special Council MeetingSeptember 29, 2025
Special Committee MeetingSeptember 29, 2025
Committee MeetingSeptember 16, 2025
Council MeetingSeptember 16, 2025
Special Committee MeetingSeptember 8, 2025
Council MeetingSeptember 2, 2025
Committee MeetingSeptember 2, 2025
Council MeetingAugust 12, 2025
Committee MeetingAugust 12, 2025
Council MeetingJuly 8, 2025
Council MeetingJune 17, 2025
Council MeetingJune 3, 2025
Council MeetingMay 20, 2025
Committee MeetingMay 20, 2025
Committee MeetingApril 22, 2025
Council MeetingApril 22, 2025
Council MeetingApril 8, 2025
Council MeetingMarch 25, 2025
Council MeetingMarch 11, 2025
Committee MeetingFebruary 25, 2025
Council MeetingFebruary 25, 2025
Council MeetingFebruary 11, 2025
Council MeetingJanuary 28, 2025
Special Council MeetingJanuary 27, 2025
Special Council MeetingJanuary 14, 2025
2024 — 44 meetings
Special Council MeetingDecember 23, 2024
Council MeetingDecember 10, 2024
Council MeetingNovember 26, 2024
Special Council MeetingNovember 18, 2024
Special Committee MeetingNovember 14, 2024
Committee MeetingNovember 12, 2024
Council MeetingNovember 12, 2024
Committee MeetingOctober 29, 2024
Council MeetingOctober 29, 2024
Council MeetingOctober 15, 2024
Council MeetingOctober 1, 2024
Committee MeetingOctober 1, 2024
Council MeetingSeptember 17, 2024
Special Committee MeetingSeptember 16, 2024
Special Committee MeetingSeptember 10, 2024
Council MeetingSeptember 3, 2024
Council MeetingAugust 13, 2024
Council MeetingJuly 9, 2024
Council MeetingJune 18, 2024
Committee MeetingJune 18, 2024
Council MeetingJune 4, 2024
Council MeetingMay 21, 2024
Council MeetingMay 7, 2024
Council MeetingApril 23, 2024
Council MeetingApril 9, 2024
Council MeetingMarch 26, 2024
Council MeetingFebruary 27, 2024
Special Council MeetingFebruary 15, 2024
Council MeetingFebruary 13, 2024
Council MeetingJanuary 30, 2024
Council MeetingJanuary 16, 2024
2023 — 45 meetings
Special Committee MeetingDecember 20, 2023
Special Council MeetingDecember 20, 2023
Special Committee MeetingDecember 12, 2023
Council MeetingDecember 12, 2023
Committee MeetingNovember 28, 2023
Council MeetingNovember 28, 2023
Council MeetingNovember 14, 2023
Special Committee MeetingNovember 14, 2023
Special Council MeetingOctober 30, 2023
Special Council MeetingOctober 12, 2023
Committee MeetingOctober 3, 2023
Council MeetingOctober 3, 2023
Committee MeetingSeptember 19, 2023
Council MeetingSeptember 19, 2023
Council MeetingSeptember 5, 2023
Council MeetingAugust 8, 2023
Council MeetingJuly 11, 2023
Council MeetingJune 20, 2023
Committee MeetingJune 20, 2023
Council MeetingJune 6, 2023
Council MeetingMay 23, 2023
Committee MeetingMay 23, 2023
Council MeetingMay 9, 2023
Council MeetingApril 25, 2023
Council MeetingApril 11, 2023
Council MeetingMarch 28, 2023
Committee MeetingMarch 28, 2023
Council MeetingMarch 14, 2023
Council MeetingFebruary 28, 2023
Committee MeetingFebruary 14, 2023
Council MeetingFebruary 14, 2023
Council MeetingJanuary 31, 2023
Committee MeetingJanuary 31, 2023
Council MeetingJanuary 17, 2023
2022 — 35 meetings
Special Committee MeetingDecember 12, 2022
Council MeetingDecember 6, 2022
Committee MeetingDecember 6, 2022
Council MeetingNovember 22, 2022
Special Council MeetingNovember 21, 2022
Special Council MeetingSeptember 23, 2022
Council MeetingAugust 9, 2022
Committee MeetingJuly 12, 2022
Council MeetingJuly 12, 2022
Committee MeetingJune 28, 2022
Council MeetingJune 28, 2022
Committee MeetingMay 17, 2022
Council MeetingMay 17, 2022
Council MeetingMay 3, 2022
Council MeetingApril 19, 2022
Committee MeetingMarch 8, 2022
Council MeetingMarch 8, 2022
Special Committee MeetingFebruary 22, 2022
Council MeetingFebruary 22, 2022
Special Council MeetingFebruary 8, 2022
Special Council MeetingJanuary 25, 2022
Council MeetingJanuary 11, 2022
2021 — 65 meetings
Special Council MeetingDecember 20, 2021
Special Committee MeetingDecember 16, 2021
Special Council MeetingDecember 16, 2021
Council MeetingDecember 14, 2021
Special Committee MeetingDecember 13, 2021
Special Council MeetingDecember 8, 2021
Council MeetingNovember 30, 2021
Special Committee MeetingNovember 29, 2021
Special Council MeetingNovember 22, 2021
Special Council MeetingNovember 19, 2021
Committee MeetingNovember 16, 2021
Council MeetingNovember 16, 2021
Special Council MeetingNovember 5, 2021
Special Council MeetingNovember 3, 2021
Council MeetingOctober 19, 2021
Committee MeetingOctober 19, 2021
Council MeetingOctober 5, 2021
Council MeetingSeptember 21, 2021
Committee MeetingSeptember 21, 2021
Special Council MeetingSeptember 21, 2021
Council MeetingSeptember 7, 2021
Committee MeetingSeptember 7, 2021
Committee MeetingAugust 10, 2021
Council MeetingAugust 10, 2021
Committee MeetingJuly 13, 2021
Council MeetingJuly 13, 2021
Committee MeetingJune 29, 2021
Council MeetingJune 29, 2021
Council MeetingJune 15, 2021
Committee MeetingMay 18, 2021
Council MeetingMay 18, 2021
Council MeetingMay 4, 2021
Council MeetingApril 20, 2021
Council MeetingApril 6, 2021
Committee MeetingMarch 23, 2021
Council MeetingMarch 23, 2021
Committee MeetingMarch 9, 2021
Council MeetingMarch 9, 2021
Council MeetingFebruary 23, 2021
Special Committee MeetingFebruary 23, 2021
Committee MeetingFebruary 23, 2021
Committee MeetingFebruary 9, 2021
Council MeetingFebruary 9, 2021
Council MeetingJanuary 26, 2021
Committee MeetingJanuary 26, 2021
Special Council MeetingJanuary 21, 2021
Special Council MeetingJanuary 14, 2021
2020 — 54 meetings
Special Council MeetingDecember 21, 2020
Special Committee MeetingDecember 16, 2020
Special Committee MeetingDecember 10, 2020
Special Council MeetingDecember 9, 2020
Council MeetingDecember 8, 2020
Special Committee MeetingNovember 30, 2020
Special Committee MeetingNovember 26, 2020
Special Committee MeetingNovember 25, 2020
Committee MeetingNovember 24, 2020
Council MeetingNovember 24, 2020
Special Committee MeetingNovember 23, 2020
Special Committee MeetingNovember 17, 2020
Committee MeetingNovember 10, 2020
Council MeetingNovember 10, 2020
Council MeetingOctober 27, 2020
Committee MeetingOctober 27, 2020
Council MeetingOctober 13, 2020
Council MeetingSeptember 29, 2020
Committee MeetingSeptember 29, 2020
Committee MeetingSeptember 15, 2020
Council MeetingSeptember 15, 2020
Council MeetingSeptember 1, 2020
Council MeetingAugust 11, 2020
Council MeetingJuly 21, 2020
Committee MeetingJune 30, 2020
Council MeetingJune 30, 2020
Council MeetingJune 16, 2020
Council MeetingMay 19, 2020
Council MeetingApril 21, 2020
Council MeetingMarch 10, 2020
Council MeetingFebruary 25, 2020
Committee MeetingFebruary 25, 2020
Committee MeetingFebruary 11, 2020
Council MeetingFebruary 11, 2020
Committee MeetingJanuary 28, 2020
Council MeetingJanuary 28, 2020
Council MeetingJanuary 14, 2020
2019 — 54 meetings
Special Committee MeetingDecember 10, 2019
Special Council MeetingDecember 10, 2019
Council MeetingDecember 3, 2019
Committee MeetingNovember 19, 2019
Council MeetingNovember 19, 2019
Special Committee MeetingNovember 18, 2019
Council MeetingNovember 5, 2019
Council MeetingOctober 22, 2019
Council MeetingOctober 8, 2019
Council MeetingSeptember 24, 2019
Committee MeetingSeptember 24, 2019
Council MeetingSeptember 10, 2019
Special Committee MeetingSeptember 9, 2019
Special Council MeetingSeptember 3, 2019
Special Committee MeetingSeptember 3, 2019
Council MeetingAugust 13, 2019
Council MeetingJuly 30, 2019
Council MeetingJuly 16, 2019
Committee MeetingJuly 16, 2019
Council MeetingJune 18, 2019
Committee MeetingJune 18, 2019
Council MeetingJune 4, 2019
Committee MeetingJune 4, 2019
Council MeetingMay 21, 2019
Committee MeetingMay 21, 2019
Council MeetingMay 7, 2019
Council MeetingApril 23, 2019
Council MeetingApril 9, 2019
Committee MeetingMarch 26, 2019
Council MeetingMarch 26, 2019
Council MeetingFebruary 26, 2019
Committee MeetingFebruary 12, 2019
Council MeetingFebruary 12, 2019
Special Council MeetingFebruary 4, 2019
Council MeetingJanuary 30, 2019
Committee MeetingJanuary 30, 2019
Council MeetingJanuary 15, 2019
Committee MeetingJanuary 15, 2019
2018 — 34 meetings
Council MeetingDecember 18, 2018
Special Council MeetingDecember 12, 2018
Council MeetingDecember 4, 2018
Special Council MeetingDecember 3, 2018
Special Council MeetingSeptember 20, 2018
Council MeetingSeptember 4, 2018
Committee MeetingSeptember 4, 2018
Council MeetingAugust 14, 2018
Committee MeetingAugust 14, 2018
Committee MeetingJuly 17, 2018
Council MeetingJuly 17, 2018
Council MeetingJuly 3, 2018
Committee MeetingJuly 3, 2018
Council MeetingJune 19, 2018
Committee MeetingJune 19, 2018
Committee MeetingJune 5, 2018
Council MeetingJune 5, 2018
Committee MeetingMay 22, 2018
Council MeetingMay 22, 2018
Council MeetingMay 8, 2018
Council MeetingApril 24, 2018
Committee MeetingApril 24, 2018
Council MeetingApril 10, 2018
Council MeetingMarch 27, 2018
Council MeetingMarch 13, 2018
Committee MeetingFebruary 27, 2018
Council MeetingFebruary 27, 2018
Council MeetingFebruary 13, 2018
Council MeetingJanuary 30, 2018
Committee MeetingJanuary 16, 2018
Council MeetingJanuary 16, 2018
2017 — 50 meetings
Special Council MeetingDecember 14, 2017
Council MeetingDecember 12, 2017
Special Committee MeetingDecember 11, 2017
Council MeetingNovember 28, 2017
Council MeetingNovember 14, 2017
Committee MeetingNovember 14, 2017
Special Committee MeetingNovember 13, 2017
Council MeetingOctober 31, 2017
Committee MeetingOctober 31, 2017
Council MeetingOctober 17, 2017
Committee MeetingOctober 17, 2017
Council MeetingOctober 3, 2017
Committee MeetingOctober 3, 2017
Council MeetingSeptember 19, 2017
Committee MeetingSeptember 19, 2017
Special Committee MeetingSeptember 7, 2017
Council MeetingSeptember 5, 2017
Committee MeetingSeptember 5, 2017
Council MeetingAugust 22, 2017
Council MeetingAugust 8, 2017
Council MeetingJuly 25, 2017
Council MeetingJune 27, 2017
Council MeetingJune 13, 2017
Council MeetingMay 30, 2017
Council MeetingMay 16, 2017
Committee MeetingMay 16, 2017
Council MeetingMay 2, 2017
Committee MeetingApril 18, 2017
Council MeetingApril 18, 2017
Council MeetingApril 4, 2017
Committee MeetingApril 4, 2017
Committee MeetingMarch 21, 2017
Council MeetingMarch 21, 2017
Committee MeetingMarch 7, 2017
Council MeetingMarch 7, 2017
Council MeetingFebruary 21, 2017
Committee MeetingFebruary 21, 2017
Committee MeetingFebruary 7, 2017
Council MeetingFebruary 7, 2017
Council MeetingJanuary 23, 2017
Committee MeetingJanuary 16, 2017
Council MeetingJanuary 9, 2017
2016 — 50 meetings
Committee MeetingDecember 19, 2016
Special Council MeetingDecember 19, 2016
Council MeetingDecember 12, 2016
Committee MeetingDecember 5, 2016
Council MeetingNovember 28, 2016
Committee MeetingNovember 21, 2016
Special Committee MeetingNovember 16, 2016
Council MeetingNovember 14, 2016
Committee MeetingNovember 7, 2016
Council MeetingOctober 31, 2016
Committee MeetingOctober 24, 2016
Council MeetingOctober 17, 2016
Committee MeetingOctober 11, 2016
Council MeetingOctober 3, 2016
Committee MeetingSeptember 26, 2016
Council MeetingSeptember 19, 2016
Special Committee MeetingSeptember 14, 2016
Committee MeetingSeptember 12, 2016
Council MeetingSeptember 6, 2016
Committee MeetingAugust 22, 2016
Council MeetingAugust 22, 2016
Committee MeetingAugust 8, 2016
Council MeetingAugust 8, 2016
Council MeetingJuly 25, 2016
Council MeetingJuly 11, 2016
Committee MeetingJuly 11, 2016
Council MeetingJune 27, 2016
Committee MeetingJune 27, 2016
Council MeetingJune 13, 2016
Council MeetingMay 30, 2016
Committee MeetingMay 30, 2016
Committee MeetingMay 24, 2016
Council MeetingMay 16, 2016
Council MeetingMay 2, 2016
Council MeetingApril 18, 2016
Committee MeetingApril 11, 2016
Council MeetingApril 4, 2016
Council MeetingMarch 21, 2016
Committee MeetingMarch 14, 2016
Council MeetingMarch 7, 2016
Committee MeetingFebruary 29, 2016
Committee MeetingFebruary 16, 2016
Council MeetingFebruary 8, 2016
Committee MeetingFebruary 1, 2016
Council MeetingJanuary 25, 2016
Committee MeetingJanuary 18, 2016
Council MeetingJanuary 11, 2016
2015 — 51 meetings
Committee MeetingDecember 21, 2015
Council MeetingDecember 14, 2015
Special Council MeetingDecember 8, 2015
Committee MeetingDecember 7, 2015
Council MeetingNovember 30, 2015
Committee MeetingNovember 23, 2015
Council MeetingNovember 16, 2015
Council MeetingNovember 2, 2015
Committee MeetingOctober 26, 2015
Council MeetingOctober 19, 2015
Committee MeetingOctober 13, 2015
Council MeetingOctober 5, 2015
Committee MeetingSeptember 28, 2015
Council MeetingSeptember 21, 2015
Special Committee MeetingSeptember 16, 2015
Committee MeetingSeptember 14, 2015
Council MeetingSeptember 8, 2015
Committee MeetingAugust 24, 2015
Council MeetingAugust 24, 2015
Council MeetingAugust 10, 2015
Committee MeetingJuly 27, 2015
Council MeetingJuly 27, 2015
Committee MeetingJuly 13, 2015
Council MeetingJuly 13, 2015
Council MeetingJune 29, 2015
Committee MeetingJune 29, 2015
Council MeetingJune 15, 2015
Committee MeetingJune 1, 2015
Council MeetingJune 1, 2015
Committee MeetingMay 19, 2015
Council MeetingMay 19, 2015
Council MeetingMay 11, 2015
Council MeetingApril 27, 2015
Committee MeetingApril 20, 2015
Council MeetingApril 13, 2015
Committee MeetingApril 7, 2015
Council MeetingMarch 30, 2015
Committee MeetingMarch 23, 2015
Council MeetingMarch 16, 2015
Committee MeetingMarch 9, 2015
Council MeetingMarch 2, 2015
Council MeetingFebruary 17, 2015
Committee MeetingFebruary 9, 2015
Council MeetingFebruary 2, 2015
Committee MeetingJanuary 26, 2015
Council MeetingJanuary 19, 2015
Committee MeetingJanuary 12, 2015
Council MeetingJanuary 5, 2015
2014 — 31 meetings
Committee MeetingDecember 15, 2014
Council MeetingDecember 8, 2014
Council MeetingOctober 6, 2014
Council MeetingSeptember 22, 2014
Committee MeetingSeptember 15, 2014
Council MeetingSeptember 8, 2014
Committee MeetingSeptember 2, 2014
Council MeetingAugust 25, 2014
Committee MeetingAugust 25, 2014
Council MeetingAugust 11, 2014
Committee MeetingAugust 11, 2014
Committee MeetingJuly 28, 2014
Council MeetingJuly 28, 2014
Council MeetingJuly 14, 2014
Committee MeetingJuly 14, 2014
Council MeetingJuly 2, 2014
Committee MeetingJuly 2, 2014
Council MeetingJune 16, 2014
Committee MeetingJune 16, 2014
Council MeetingJune 2, 2014
Committee MeetingMay 20, 2014
Council MeetingMay 12, 2014
Council MeetingApril 28, 2014
Committee MeetingApril 22, 2014
Council MeetingApril 14, 2014
Committee MeetingApril 7, 2014
Committee MeetingMarch 24, 2014
Committee MeetingMarch 10, 2014