The Thunder Bay Record

Council

The 13 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

Help keep this record right

Do you know Thunder Bay’s councils — as a resident, a reporter, a former member, a clerk? The record for Thunder 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 Thunder 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 196 of 5,244 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

Ken Boshcoff

Mayor · seen 2022-11-16 to 2026-07-21

Of the 244 meetings the minutes place them at, they moved 105 substantive and 20 procedural motions, and seconded 118. 173 for and 7 against across the 180 recorded votes they were present for.

Also on this council

Rajni Agarwal

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

Of the 224 meetings the minutes place them at, they moved 90 substantive and 13 procedural motions, and seconded 114. 167 for and 8 against across the 175 recorded votes they were present for.

Albert Aiello

Councillor · seen 2018-12-03 to 2026-07-07

Of the 516 meetings the minutes place them at, they moved 376 substantive and 67 procedural motions, and seconded 442. 186 for and 8 against across the 194 recorded votes they were present for.

Mark Bentz

Councillor · seen 2018-12-03 to 2026-07-07

Of the 470 meetings the minutes place them at, they moved 158 substantive and 8 procedural motions, and seconded 91. 164 for and 11 against across the 175 recorded votes they were present for.

Shelby Ch'ng

Councillor · seen 2018-12-03 to 2026-06-23

Of the 467 meetings the minutes place them at, they moved 204 substantive and 24 procedural motions, and seconded 159. 118 for and 8 against across the 126 recorded votes they were present for.

Kasey Etreni

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

Of the 246 meetings the minutes place them at, they moved 188 substantive and 46 procedural motions, and seconded 289. 144 for and 11 against across the 155 recorded votes they were present for.

Andrew Foulds

Councillor · seen 2018-12-03 to 2026-07-21

Of the 495 meetings the minutes place them at, they moved 470 substantive and 71 procedural motions, and seconded 372. 175 for and 11 against across the 186 recorded votes they were present for.

Trevor Giertuga

Councillor · seen 2018-12-03 to 2026-07-21

Of the 404 meetings the minutes place them at, they moved 146 substantive and 12 procedural motions, and seconded 143. 162 for and 10 against across the 172 recorded votes they were present for.

Brian Hamilton

Councillor · seen 2018-12-03 to 2026-07-07

Of the 485 meetings the minutes place them at, they moved 430 substantive and 51 procedural motions, and seconded 456. 183 for and 6 against across the 189 recorded votes they were present for.

Greg Johnsen

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

Of the 244 meetings the minutes place them at, they moved 185 substantive and 46 procedural motions, and seconded 171. 180 for and 10 against across the 190 recorded votes they were present for.

Kristen Oliver

Councillor · seen 2018-12-03 to 2026-07-21

Of the 479 meetings the minutes place them at, they moved 362 substantive and 44 procedural motions, and seconded 359. 146 for and 9 against across the 155 recorded votes they were present for.

Dominic Pasqualino

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

Of the 278 meetings the minutes place them at, they moved 105 substantive and 33 procedural motions, and seconded 177. 182 for and 10 against across the 192 recorded votes they were present for.

Michael Zussino

Councillor · seen 2022-11-16 to 2026-07-07

Of the 251 meetings the minutes place them at, they moved 139 substantive and 53 procedural motions, and seconded 154. 166 for and 11 against across the 177 recorded votes they were present for.

Every council meeting (880 meetings)

2026 — 60 meetings
City CouncilJuly 7, 2026
City CouncilJune 23, 2026
City CouncilJune 2, 2026
City CouncilMay 19, 2026
City CouncilMay 5, 2026
McKellar Ward MeetingApril 29, 2026
City CouncilApril 21, 2026
City CouncilApril 7, 2026
City CouncilMarch 17, 2026
Non-Business MeetingMarch 10, 2026
City CouncilMarch 3, 2026
Northwood Ward MeetingFebruary 26, 2026
Growth Standing CommitteeFebruary 24, 2026
City CouncilFebruary 17, 2026
McKellar Ward MeetingFebruary 11, 2026
City CouncilFebruary 3, 2026
City CouncilJanuary 13, 2026
2025 — 164 meetings
City CouncilDecember 2, 2025
Red River Ward MeetingNovember 26, 2025
Growth Standing CommitteeNovember 25, 2025
City CouncilNovember 4, 2025
City CouncilOctober 21, 2025
Neebing Ward MeetingOctober 20, 2025
Northwood Ward MeetingOctober 16, 2025
City CouncilOctober 7, 2025
Red River Ward MeetingOctober 2, 2025
McIntyre Ward MeetingOctober 1, 2025
Heritage Advisory CommitteeSeptember 25, 2025
Growth Standing CommitteeSeptember 23, 2025
City CouncilSeptember 16, 2025
McKellar Ward MeetingSeptember 10, 2025
City CouncilSeptember 2, 2025
City CouncilAugust 25, 2025
Committee of the WholeAugust 25, 2025
Committee of the WholeAugust 11, 2025
City CouncilAugust 11, 2025
City CouncilJuly 21, 2025
City CouncilJuly 14, 2025
City CouncilJune 23, 2025
City CouncilJune 2, 2025
City CouncilMay 26, 2025
City CouncilMay 5, 2025
City CouncilApril 28, 2025
McKellar Ward MeetingApril 16, 2025
City CouncilApril 14, 2025
City CouncilMarch 24, 2025
Neebing Ward MeetingMarch 11, 2025
City CouncilMarch 10, 2025
McIntyre Ward MeetingFebruary 26, 2025
Committee of the WholeFebruary 24, 2025
City CouncilFebruary 24, 2025
Audit CommitteeFebruary 12, 2025
City CouncilFebruary 10, 2025
Committee of the WholeFebruary 10, 2025
Committee of the WholeJanuary 13, 2025
City CouncilJanuary 13, 2025
City CouncilJanuary 6, 2025
Committee of the WholeJanuary 6, 2025
2024 — 180 meetings
Committee of the WholeDecember 16, 2024
Red River Ward MeetingDecember 11, 2024
Committee of the WholeDecember 9, 2024
City CouncilDecember 9, 2024
Committee of the WholeDecember 2, 2024
Neebing Ward MeetingNovember 27, 2024
McKellar Ward MeetingNovember 26, 2024
City CouncilNovember 26, 2024
Committee of the WholeNovember 25, 2024
Committee of the WholeNovember 18, 2024
Committee of the WholeNovember 4, 2024
City CouncilNovember 4, 2024
Committee of the WholeOctober 28, 2024
City CouncilOctober 28, 2024
McIntyre Ward MeetingOctober 24, 2024
Committee of the WholeOctober 21, 2024
Westfort Ward MeetingOctober 16, 2024
Audit CommitteeOctober 15, 2024
Northwood Ward MeetingOctober 10, 2024
Committee of the WholeOctober 7, 2024
City CouncilOctober 7, 2024
Heritage Advisory CommitteeSeptember 26, 2024
McKellar Ward MeetingSeptember 25, 2024
City CouncilSeptember 23, 2024
Committee of the WholeSeptember 23, 2024
Red River Ward MeetingSeptember 18, 2024
Committee of the WholeSeptember 16, 2024
Committee of the WholeSeptember 9, 2024
City CouncilSeptember 9, 2024
City CouncilAugust 26, 2024
Committee of the WholeAugust 26, 2024
Committee of the WholeAugust 12, 2024
City CouncilAugust 12, 2024
City CouncilJuly 22, 2024
City CouncilJuly 15, 2024
City CouncilJune 24, 2024
City CouncilJune 3, 2024
City CouncilMay 27, 2024
Audit CommitteeMay 17, 2024
City CouncilMay 6, 2024
City CouncilApril 22, 2024
City CouncilApril 8, 2024
Westfort Ward MeetingMarch 28, 2024
City CouncilMarch 25, 2024
Neebing Ward MeetingMarch 14, 2024
City CouncilMarch 4, 2024
McIntyre Ward MeetingFebruary 29, 2024
Committee of the WholeFebruary 26, 2024
City CouncilFebruary 12, 2024
Committee of the WholeFebruary 12, 2024
Committee of the WholeFebruary 7, 2024
Committee of the WholeFebruary 5, 2024
Audit CommitteeFebruary 1, 2024
Committee of the WholeFebruary 1, 2024
McKellar Ward MeetingJanuary 31, 2024
Committee of the WholeJanuary 30, 2024
Red River Ward MeetingJanuary 24, 2024
Committee of the WholeJanuary 23, 2024
City CouncilJanuary 22, 2024
Committee of the WholeJanuary 22, 2024
City CouncilJanuary 8, 2024
Committee of the WholeJanuary 8, 2024
2023 — 174 meetings
City CouncilDecember 18, 2023
Committee of the WholeDecember 18, 2023
City CouncilDecember 11, 2023
Committee of the WholeDecember 11, 2023
Committee of the WholeDecember 4, 2023
City CouncilNovember 27, 2023
Committee of the WholeNovember 27, 2023
Northwood Ward MeetingNovember 23, 2023
City CouncilNovember 20, 2023
Committee of the WholeNovember 20, 2023
McIntyre Ward MeetingNovember 8, 2023
City CouncilNovember 6, 2023
Committee of the WholeNovember 6, 2023
Committee of the WholeOctober 30, 2023
City CouncilOctober 30, 2023
Committee of the WholeOctober 23, 2023
McKellar Ward MeetingOctober 18, 2023
Committee of the WholeOctober 16, 2023
City CouncilOctober 16, 2023
Neebing Ward MeetingOctober 12, 2023
Audit CommitteeSeptember 28, 2023
City CouncilSeptember 25, 2023
Committee of the WholeSeptember 25, 2023
Committee of the WholeSeptember 18, 2023
Red River Ward MeetingSeptember 14, 2023
City CouncilSeptember 11, 2023
Committee of the WholeSeptember 11, 2023
City CouncilAugust 28, 2023
Committee of the WholeAugust 28, 2023
Committee of the WholeAugust 14, 2023
City CouncilAugust 14, 2023
City CouncilJuly 24, 2023
City CouncilJuly 17, 2023
City CouncilJune 26, 2023
City CouncilJune 5, 2023
City CouncilMay 15, 2023
City CouncilMay 15, 2023
Audit CommitteeMay 3, 2023
City CouncilMay 1, 2023
City CouncilApril 24, 2023
City CouncilApril 24, 2023
City CouncilApril 3, 2023
City CouncilMarch 27, 2023
Neebing Ward MeetingMarch 14, 2023
City CouncilMarch 6, 2023
Committee of the WholeFebruary 13, 2023
McIntyre Ward MeetingFebruary 7, 2023
Committee of the WholeFebruary 6, 2023
City CouncilFebruary 6, 2023
Committee of the WholeFebruary 2, 2023
Committee of the WholeFebruary 2, 2023
McKellar Ward MeetingFebruary 1, 2023
Committee of the WholeJanuary 31, 2023
Committee of the WholeJanuary 30, 2023
Committee of the WholeJanuary 25, 2023
Committee of the WholeJanuary 23, 2023
City CouncilJanuary 23, 2023
Committee of the WholeJanuary 19, 2023
Committee of the WholeJanuary 17, 2023
Committee of the WholeJanuary 16, 2023
Committee of the WholeJanuary 12, 2023
Committee of the WholeJanuary 10, 2023
City CouncilJanuary 9, 2023
Committee of the WholeJanuary 9, 2023
2022 — 59 meetings
Committee of the WholeDecember 19, 2022
City CouncilDecember 19, 2022
Committee of the WholeDecember 12, 2022
City CouncilDecember 12, 2022
Committee of the WholeDecember 6, 2022
Committee of the WholeDecember 5, 2022
Committee of the WholeNovember 29, 2022
City CouncilNovember 29, 2022
City CouncilNovember 28, 2022
Committee of the WholeNovember 16, 2022
Committee of the WholeSeptember 12, 2022
City CouncilJuly 18, 2022
City CouncilJune 27, 2022
City CouncilJune 20, 2022
City CouncilJune 6, 2022
City CouncilMay 16, 2022
City CouncilMay 9, 2022
City CouncilApril 25, 2022
City CouncilApril 4, 2022
City CouncilMarch 28, 2022
City CouncilMarch 14, 2022
City CouncilMarch 7, 2022
Committee of the WholeFebruary 14, 2022
City CouncilFebruary 14, 2022
Committee of the WholeFebruary 7, 2022
City CouncilFebruary 7, 2022
Committee of the WholeFebruary 1, 2022
Committee of the WholeJanuary 26, 2022
City CouncilJanuary 24, 2022
Committee of the WholeJanuary 24, 2022
Committee of the WholeJanuary 20, 2022
Committee of the WholeJanuary 18, 2022
Committee of the WholeJanuary 17, 2022
City CouncilJanuary 17, 2022
Committee of the WholeJanuary 13, 2022
Committee of the WholeJanuary 11, 2022
City CouncilJanuary 10, 2022
Committee of the WholeJanuary 10, 2022
2021 — 70 meetings
Committee of the WholeDecember 20, 2021
City CouncilDecember 20, 2021
Committee of the WholeDecember 13, 2021
Committee of the WholeDecember 6, 2021
City CouncilDecember 6, 2021
City CouncilNovember 22, 2021
Committee of the WholeNovember 22, 2021
Committee of the WholeNovember 15, 2021
Committee of the WholeNovember 8, 2021
City CouncilNovember 8, 2021
Committee of the WholeNovember 1, 2021
Committee of the WholeOctober 25, 2021
City CouncilOctober 25, 2021
Committee of the WholeOctober 18, 2021
Committee of the WholeOctober 4, 2021
City CouncilOctober 4, 2021
Committee of the WholeSeptember 27, 2021
City CouncilSeptember 27, 2021
Committee of the WholeSeptember 20, 2021
Committee of the WholeSeptember 13, 2021
City CouncilSeptember 13, 2021
Committee of the WholeAugust 23, 2021
City CouncilAugust 23, 2021
City CouncilAugust 9, 2021
City CouncilJuly 26, 2021
City CouncilJuly 19, 2021
City CouncilJune 28, 2021
City CouncilJune 14, 2021
City CouncilJune 7, 2021
City CouncilMay 17, 2021
City CouncilMay 10, 2021
City CouncilApril 26, 2021
City CouncilApril 12, 2021
City CouncilMarch 29, 2021
City CouncilMarch 22, 2021
City CouncilMarch 8, 2021
City CouncilFebruary 8, 2021
Committee of the WholeFebruary 8, 2021
Committee of the WholeFebruary 4, 2021
Committee of the WholeFebruary 2, 2021
Committee of the WholeFebruary 1, 2021
Committee of the WholeJanuary 27, 2021
City CouncilJanuary 25, 2021
Committee of the WholeJanuary 25, 2021
Committee of the WholeJanuary 21, 2021
Committee of the WholeJanuary 19, 2021
Committee of the WholeJanuary 14, 2021
Committee of the WholeJanuary 12, 2021
Committee of the WholeJanuary 11, 2021
City CouncilJanuary 11, 2021
2020 — 84 meetings
Committee of the WholeDecember 21, 2020
City CouncilDecember 21, 2020
Committee of the WholeDecember 14, 2020
City CouncilDecember 14, 2020
Committee of the WholeDecember 9, 2020
Committee of the WholeDecember 7, 2020
City CouncilDecember 7, 2020
Committee of the WholeNovember 23, 2020
City CouncilNovember 23, 2020
Committee of the WholeNovember 16, 2020
City CouncilNovember 9, 2020
Committee of the WholeNovember 9, 2020
Committee of the WholeNovember 2, 2020
City CouncilOctober 26, 2020
Committee of the WholeOctober 26, 2020
Committee of the WholeOctober 19, 2020
Committee of the WholeOctober 5, 2020
City CouncilOctober 5, 2020
Committee of the WholeSeptember 29, 2020
City CouncilSeptember 29, 2020
City CouncilSeptember 28, 2020
Committee of the WholeSeptember 28, 2020
Committee of the WholeSeptember 24, 2020
City CouncilSeptember 21, 2020
Committee of the WholeSeptember 21, 2020
City CouncilSeptember 14, 2020
Committee of the WholeSeptember 14, 2020
City CouncilAugust 24, 2020
Committee of the WholeAugust 24, 2020
Committee of the WholeAugust 11, 2020
City CouncilAugust 10, 2020
Committee of the WholeAugust 10, 2020
City CouncilJuly 27, 2020
City CouncilJuly 20, 2020
City CouncilJune 22, 2020
City CouncilJune 16, 2020
City CouncilJune 15, 2020
City CouncilJune 1, 2020
City CouncilMay 25, 2020
City CouncilMay 11, 2020
City CouncilMay 4, 2020
City CouncilApril 27, 2020
City CouncilApril 20, 2020
City CouncilMarch 30, 2020
City CouncilMarch 24, 2020
City CouncilMarch 23, 2020
City CouncilMarch 9, 2020
Committee of the WholeFebruary 10, 2020
City CouncilFebruary 10, 2020
City CouncilFebruary 3, 2020
Committee of the WholeFebruary 3, 2020
Committee of the WholeJanuary 29, 2020
City CouncilJanuary 27, 2020
Committee of the WholeJanuary 27, 2020
Committee of the WholeJanuary 22, 2020
Committee of the WholeJanuary 16, 2020
Committee of the WholeJanuary 14, 2020
City CouncilJanuary 13, 2020
Committee of the WholeJanuary 13, 2020
Committee of the WholeJanuary 9, 2020
Committee of the WholeJanuary 8, 2020
2019 — 82 meetings
Committee of the WholeDecember 16, 2019
City CouncilDecember 16, 2019
Committee of the WholeDecember 9, 2019
City CouncilDecember 2, 2019
Committee of the WholeDecember 2, 2019
City CouncilNovember 25, 2019
Committee of the WholeNovember 25, 2019
Committee of the WholeNovember 18, 2019
City CouncilNovember 4, 2019
Committee of the WholeNovember 4, 2019
Committee of the WholeOctober 28, 2019
City CouncilOctober 28, 2019
Committee of the WholeOctober 21, 2019
Committee of the WholeOctober 7, 2019
City CouncilOctober 7, 2019
City CouncilSeptember 30, 2019
Committee of the WholeSeptember 30, 2019
Committee of the WholeSeptember 23, 2019
Committee of the WholeSeptember 16, 2019
City CouncilSeptember 16, 2019
Committee of the WholeSeptember 9, 2019
City CouncilSeptember 9, 2019
Committee of the WholeAugust 26, 2019
City CouncilAugust 26, 2019
Committee of the WholeAugust 12, 2019
City CouncilAugust 12, 2019
City CouncilJuly 29, 2019
City CouncilJuly 22, 2019
City CouncilJune 24, 2019
City CouncilJune 17, 2019
City CouncilJune 3, 2019
City CouncilMay 27, 2019
City CouncilMay 13, 2019
City CouncilMay 6, 2019
City CouncilApril 29, 2019
City CouncilApril 8, 2019
City CouncilMarch 25, 2019
City CouncilMarch 18, 2019
City CouncilMarch 11, 2019
City CouncilMarch 4, 2019
City CouncilFebruary 11, 2019
Committee of the WholeFebruary 11, 2019
Committee of the WholeFebruary 4, 2019
Committee of the WholeJanuary 30, 2019
Committee of the WholeJanuary 28, 2019
City CouncilJanuary 28, 2019
Committee of the WholeJanuary 23, 2019
Committee of the WholeJanuary 21, 2019
City CouncilJanuary 21, 2019
Committee of the WholeJanuary 17, 2019
Committee of the WholeJanuary 15, 2019
City CouncilJanuary 14, 2019
Committee of the WholeJanuary 14, 2019
Committee of the WholeJanuary 10, 2019
Committee of the WholeJanuary 8, 2019
2018 — 7 meetings
Committee of the WholeDecember 17, 2018
City CouncilDecember 17, 2018
Committee of the WholeDecember 10, 2018
City CouncilDecember 10, 2018
Committee of the WholeDecember 4, 2018
City CouncilDecember 4, 2018
City CouncilDecember 3, 2018