Municipalities & Services
City Of Thunder Bay salaries, 2025
759 people paid $100,000 or more in 2025, as disclosed by Ontario under the Public Sector Salary Disclosure Act, 1996.
People in 2025
759
+8.6% vs 2024
Median salary
$130,974
+8.6% vs 2024
Highest salary
$318,848
Total disclosed
$104M
Everyone on the 2025 list
Top 200 of 759
| # | Name | Salary | Benefits | Change |
|---|---|---|---|---|
| 1 | Darcy FleuryChief of Police | $318,848 | $2,044 | +$8,683 |
| 2 | Jean Claude CollinCity Manager | $307,298 | $10,438 | +$151,529 |
| 3 | Justin DubucSergeant | $277,682 | $7,632 | +$10,594 |
| 4 | Ryan HughesDeputy Chief of Police | $250,958 | $13,921 | +$9,493 |
| 5 | Jeffrey JohnsonFirst Class Constable | $247,236 | $6,453 | +$33,724 |
| 6 | Kerri MarshallCommissioner – Growth | $242,622 | $1,663 | +$19,243 |
| 7 | Clark MckeverSergeant | $241,994 | $7,715 | +$41,503 |
| 8 | Kelly RobertsonCommissioner – Community Services | $241,495 | $1,656 | −$414 |
| 9 | Neal SoltysSergeant | $234,330 | $7,455 | +$44,467 |
| 10 | Christopher CarsonFirst Class Constable | $228,224 | $6,774 | +$41,084 |
| 11 | Sean VerescakSergeant | $224,347 | $7,820 | +$55,793 |
| 12 | Todd PritoulaStaff Sergeant | $222,822 | $8,292 | +$42,603 |
| 13 | Mark CattaniFirst Class Constable | $222,545 | $6,599 | +$30,586 |
| 14 | Jeremy PearsonDeputy Chief of Police | $221,551 | $13,959 | −$2,305 |
| 15 | David PaxtonFire Chief | $218,040 | $1,494 | +$28,272 |
| 16 | Keri GreavesCommissioner – Corporate Services | $216,569 | $0 | +$42,662 |
| 17 | Ben GrieveInspector | $215,115 | $8,005 | +$32,280 |
| 18 | Kayla DixonCommissioner – Infrastructure and Operations | $214,261 | $1,471 | +$42,975 |
| 19 | Brad BernstSergeant | $212,526 | $7,442 | +$7,125 |
| 20 | Jarrett HayFirst Class Constable | $210,556 | $6,599 | +$35,731 |
| 21 | Robert GombolaStaff Sergeant | $209,827 | $8,443 | +$44,626 |
| 22 | Joshua BerubeFirst Class Constable | $205,336 | $6,599 | +$9,465 |
| 23 | Kevin AndersonCaptain – Fire Prevention | $201,380 | $1,346 | +$54,277 |
| 24 | Jamie TaylorChief Executive Officer – Community Economic Development Commission | $201,171 | $1,254 | +$7,054 |
| 25 | Gordon SnyderInspector | $201,144 | $1,218 | +$8,408 |
| 26 | William DampierInspector | $200,242 | $1,218 | +$17,872 |
| 27 | Jonathon BalabuckDistrict Chief | $198,080 | $1,497 | +$43,651 |
| 28 | Doig PollockSergeant | $197,783 | $7,504 | +$63,121 |
| 29 | Martin HynnaDeputy Fire Chief | $196,115 | $1,347 | +$23,984 |
| 30 | David TariniDeputy Fire Chief | $196,100 | $1,338 | +$23,468 |
| 31 | Patty RobinetCity Solicitor | $194,452 | $1,345 | +$3,283 |
| 32 | James WillsonFirst Class Constable | $194,227 | $6,656 | +$28,905 |
| 33 | Brent McphailPlatoon Chief | $192,064 | $1,566 | +$34,551 |
| 34 | Johnathon RybakInspector | $191,235 | $1,393 | +$21,851 |
| 35 | Shane BernardiPlatoon Chief | $190,056 | $1,566 | +$33,280 |
| 36 | Lee ArnoneSergeant | $189,326 | $7,632 | +$17,514 |
| 37 | Jeff LeducDistrict Chief | $189,078 | $1,504 | +$37,825 |
| 38 | Nolan NicholasFirst Class Constable | $188,538 | $6,330 | +$29,159 |
| 39 | Richard PopowichStaff Sergeant | $188,095 | $8,691 | +$45,348 |
| 40 | Robert WarkDivision Chief – Administration | $187,374 | $1,381 | +$68,929 |
| 41 | Paul PennaCaptain – Fire Suppression | $186,724 | $1,354 | +$43,260 |
| 42 | Joel ManherzFirst Class Constable | $186,574 | $6,988 | +$30,498 |
| 43 | Jason AndersonStaff Sergeant | $185,837 | $8,304 | +$30,655 |
| 44 | Kyle MacleodFirst Class Constable | $185,600 | $6,599 | +$28,971 |
| 45 | Karie OrtgieseDirector – Human Resources and Corp Safety | $185,571 | $1,324 | +$4,385 |
| 46 | William YoungFirst Class Constable | $184,506 | $6,431 | +$31,470 |
| 47 | Robert MillerFirst Class Constable | $183,865 | $6,994 | +$25,468 |
| 48 | Neil HermanStaff Sergeant | $183,784 | $8,304 | +$25,699 |
| 49 | Leah PrenticeDirector – Recreation and Culture and Municipal Child Care | $183,128 | $1,248 | +$13,000 |
| 50 | Stephen VincentPlatoon Chief | $182,812 | $1,566 | +$26,046 |
| 51 | Kerry DunningFirst Class Constable | $182,368 | $6,470 | +$32,098 |
| 52 | Andrea MorrisonDirector – Finance | $181,921 | $1,247 | −$34,373 |
| 53 | Greg CampagnaSergeant | $181,407 | $7,632 | +$22,398 |
| 54 | Joshua RobillardFirst Class Constable | $181,198 | $6,103 | +$13,121 |
| 55 | Michelle WarywodaDirector – Environment | $181,170 | $1,238 | +$1,353 |
| 56 | Emmett FerrenceFirst Class Constable | $180,777 | $6,345 | +$32,035 |
| 57 | Robert JespersonDistrict Chief | $180,653 | $1,503 | +$30,456 |
| 58 | Michael TomasevicAdministrative Staff Sergeant | $180,539 | $8,289 | +$34,249 |
| 59 | Peter WarywodaDivision Chief – Training | $180,123 | $1,489 | +$32,606 |
| 60 | Jody NogaCommunications Shift Supervisor | $179,963 | $5,646 | +$34,989 |
| 61 | Dennis VincentSergeant | $179,743 | $7,450 | +$8,108 |
| 62 | Brandon TyrvainenSergeant | $179,398 | $7,471 | +$20,786 |
| 63 | Matthew MiedemaDirector – Engineering and Operations | $179,049 | $1,214 | +$47,643 |
| 64 | Lori QuinlanStaff Sergeant | $178,906 | $8,304 | +$14,084 |
| 65 | Steven BrownFirst Class Constable | $178,236 | $6,796 | +$20,235 |
| 66 | Ronald MihalusFirst Class Constable | $178,234 | $6,648 | +$32,245 |
| 67 | Christopher CarlucciStaff Sergeant | $177,803 | $8,644 | +$27,660 |
| 68 | Eric SokkLead Operator | $177,565 | $0 | −$12,698 |
| 69 | William FalshawDistrict Chief | $177,116 | $1,471 | +$32,101 |
| 70 | Bruce TurkPlatoon Chief | $176,041 | $1,518 | +$23,361 |
| 71 | Jo RucchinPlatoon Chief | $175,591 | $1,189 | +$11,714 |
| 72 | Kathleen CannonDirector – Revenue | $175,099 | $1,187 | +$6,835 |
| 73 | Joel DepeuterDirector – Development Services | $175,093 | $1,187 | −$5,543 |
| 74 | Shane MuirChief of Emergency Medical Services | $174,869 | $1,192 | +$8,187 |
| 75 | Matthew LamarcheCaptain – Fire Suppression | $174,842 | $1,359 | +$29,610 |
| 76 | Jason LucasCaptain – Fire Suppression | $174,657 | $1,359 | +$35,504 |
| 77 | Mike ChyrilInformation Technology Manager | $174,401 | $6,225 | +$29,529 |
| 78 | Dawne LattaDeputy City Solicitor | $174,344 | $1,194 | −$6,556 |
| 79 | Cynthia ClineDeputy City Solicitor | $174,183 | $1,194 | −$6,202 |
| 80 | Jack AvellaDirector – Corporate Information Technology | $174,143 | $1,187 | +$4,610 |
| 81 | Franco MarcheseManager – Facilities Services | $173,548 | $1,189 | +$37,440 |
| 82 | David BlissFirst Class Constable | $173,426 | $6,792 | +$24,726 |
| 83 | Krista PowerDirector – Legislative Services and City Clerk | $173,384 | $1,187 | −$4,104 |
| 84 | Cynthia OlsenDirector – Strategy and Engagement | $173,079 | $1,170 | +$16,180 |
| 85 | Shawn WhippleSergeant | $172,967 | $7,632 | +$15,555 |
| 86 | Cameron GirvinSergeant | $172,907 | $7,786 | +$5,750 |
| 87 | Mark MilliardSergeant | $172,856 | $7,632 | +$21,545 |
| 88 | Eric PoliniFirst Class Constable | $172,728 | $6,597 | +$24,453 |
| 89 | Kevin BradleyStaff Sergeant | $172,717 | $7,457 | +$24,365 |
| 90 | Mark PetersonCaptain – Fire Suppression | $172,556 | $1,359 | +$36,588 |
| 91 | Ian WestSergeant | $171,587 | $7,535 | +$21,935 |
| 92 | Mark TuuttilaFirefighter | $171,311 | $1,148 | +$34,516 |
| 93 | Christopher DunniganCaptain – Fire Suppression | $170,157 | $1,359 | +$30,334 |
| 94 | Samantha MoirAdministrator Homes – Pioneer Ridge | $170,017 | $1,121 | +$34,313 |
| 95 | Sandra BeaulieuStaff Sergeant | $169,565 | $7,603 | +$28,613 |
| 96 | Salvatore CarchidiFirst Class Constable | $169,230 | $6,763 | new |
| 97 | David MooreFirst Class Constable | $168,854 | $6,402 | +$17,408 |
| 98 | Frank CarangiCaptain – Fire Suppression | $168,726 | $1,189 | +$32,196 |
| 99 | Matthew VealFirst Class Constable | $168,366 | $6,599 | +$14,291 |
| 100 | Rinaldo BelcaminoSergeant | $167,670 | $7,632 | +$14,984 |
| 101 | Matthew PearsonSenior Growth Advisor | $167,497 | $1,143 | +$28,168 |
| 102 | Kaine BodnarDistrict Chief | $167,453 | $1,496 | +$22,131 |
| 103 | Wesley RichardsFirst Class Constable | $166,518 | $6,309 | +$31,083 |
| 104 | Jonathan CuthbertsonDistrict Chief | $166,301 | $1,473 | +$25,513 |
| 105 | Calvin MceachernConstable 2 Class | $166,261 | $4,638 | +$34,510 |
| 106 | Justin WiwcharykFirst Class Constable | $165,949 | $6,599 | +$30,591 |
| 107 | Andrew AbbinkCaptain – Fire Suppression | $164,968 | $1,356 | +$34,025 |
| 108 | Shawn HarrisonStaff Sergeant | $164,938 | $7,930 | +$26,297 |
| 109 | Trevor DunnFirst Class Constable | $164,766 | $6,455 | +$35,030 |
| 110 | Randy ThompsonDivision Chief – Apparatus and Equipment | $164,503 | $1,464 | +$20,240 |
| 111 | Jonathan LarocqueFirst Class Constable | $164,456 | $5,889 | new |
| 112 | Lucas BagleyFirst Class Constable | $164,346 | $6,599 | +$29,109 |
| 113 | Jon CraneCaptain – Fire Suppression | $164,103 | $1,357 | +$25,412 |
| 114 | Richard WasilewskiFirst Class Constable | $163,803 | $6,288 | +$34,491 |
| 115 | David BoerFirst Class Constable | $163,561 | $6,464 | +$22,433 |
| 116 | Kyle KehlerFirst Class Constable | $163,238 | $6,439 | +$24,726 |
| 117 | Sean-Patrick ShorrockSergeant | $163,144 | $7,450 | +$29,401 |
| 118 | Robert MonchkaTraining Officer | $163,114 | $1,327 | +$30,548 |
| 119 | Cody LegrosFirst Class Constable | $162,648 | $6,110 | +$19,304 |
| 120 | Robert TowellDistrict Chief | $162,463 | $1,415 | +$26,360 |
| 121 | Raymond FosterDistrict Chief | $162,313 | $1,388 | +$20,293 |
| 122 | Traci Fisher-ZaiserDirector – Nursing Services | $162,138 | $968 | +$45,541 |
| 123 | Jeny BailotSergeant | $161,950 | $7,160 | +$41,509 |
| 124 | Derek HowFirst Class Constable | $161,920 | $6,599 | +$26,768 |
| 125 | Braeden FediukPrimary Care Paramedic – P1 | $161,600 | $640 | −$52,875 |
| 126 | Darren ScotinskiCaptain – Fire Suppression | $161,138 | $1,431 | +$38,341 |
| 127 | Micah LeduaFirst Class Constable | $161,035 | $6,103 | +$33,190 |
| 128 | Morgan Michael KnottCaptain – Fire Suppression | $161,012 | $1,358 | +$22,194 |
| 129 | Craig VeneruzFirst Class Constable | $160,720 | $6,599 | +$18,748 |
| 130 | Trevor LindFirst Class Constable | $160,564 | $6,599 | +$19,265 |
| 131 | Kevin CarrollFirst Class Constable | $160,456 | $6,656 | +$23,083 |
| 132 | George WilsonCaptain – Fire Suppression | $160,226 | $1,367 | +$21,528 |
| 133 | Carl HagstromFirst Class Constable | $159,919 | $6,599 | +$26,305 |
| 134 | David McgirrCaptain – Fire Suppression | $159,778 | $1,359 | +$24,107 |
| 135 | Paul HeinoCaptain – Fire Suppression | $159,749 | $1,359 | +$21,550 |
| 136 | David WarwickSuperintendent – Sewer and Water South | $159,557 | $965 | +$1,510 |
| 137 | Michael JacobsenFirst Class Constable | $159,239 | $6,599 | +$5,235 |
| 138 | Michael KilbyFirst Class Constable | $159,057 | $6,309 | +$43,440 |
| 139 | Andrew NissleyFirefighter | $158,956 | $1,247 | +$26,673 |
| 140 | Halcea DobsonFirst Class Constable | $158,451 | $6,318 | +$42,825 |
| 141 | Gerald DuffySergeant | $158,373 | $7,160 | +$27,687 |
| 142 | Lindsay MenardPlant Superintendent | $158,213 | $965 | −$6,028 |
| 143 | Dana EarleDirector – Customer Service | $158,086 | $1,101 | +$36,164 |
| 144 | Cory HalvorsenManager – Parks and Open Space Planning | $158,003 | $1,073 | +$20,287 |
| 145 | Carole KuryloCommunications Shift Supervisor | $157,966 | $5,646 | +$25,999 |
| 146 | Michael CoelhoFirst Class Constable | $157,959 | $6,599 | +$12,472 |
| 147 | Aaron WardManager – Engineering | $157,766 | $1,082 | +$32,749 |
| 148 | Douglas GlenaManager – Fleet Services | $157,666 | $1,083 | +$33,904 |
| 149 | Mark McleodCaptain – Fire Suppression | $157,371 | $1,389 | +$2,270 |
| 150 | Christopher LagrangeFirst Class Constable | $157,213 | $6,455 | +$34,534 |
| 151 | Tyler ReineltFirefighter | $157,174 | $1,125 | +$35,729 |
| 152 | Brad LoroffManager – Transit | $157,006 | $1,061 | +$3,871 |
| 153 | Gregory FurfaroFirefighter | $156,941 | $1,125 | +$37,163 |
| 154 | Jordy AndrewFirst Class Constable | $156,903 | $6,599 | +$28,227 |
| 155 | Nathan MonkCaptain – Fire Suppression | $156,226 | $1,367 | +$24,111 |
| 156 | Stephen ShonoskyCaptain – Fire Suppression | $155,878 | $1,359 | +$23,805 |
| 157 | Marshall SparksFirst Class Constable | $155,828 | $6,432 | +$35,321 |
| 158 | Erin Marcella-FuiPlant Superintendent | $155,576 | $965 | +$20,303 |
| 159 | Jason BreseleFirst Class Constable | $155,258 | $6,402 | +$20,265 |
| 160 | Mike KrawchukCaptain – Fire Suppression | $155,160 | $1,351 | +$22,585 |
| 161 | Adam MunshawCaptain – Fire Suppression | $155,084 | $1,350 | +$25,221 |
| 162 | Ryan DoucetteSergeant | $154,879 | $7,049 | +$16,061 |
| 163 | Christopher DrewesFirst Class Constable | $154,856 | $5,894 | +$29,415 |
| 164 | Philip PattersonCaptain – Fire Suppression | $154,728 | $1,358 | +$19,664 |
| 165 | Chester AndrakaDeputy Chief – Emergency Medical Services Operations – City | $154,674 | $1,054 | +$1,651 |
| 166 | Darren LeishmanFire Prevention Officer | $154,601 | $1,289 | +$21,371 |
| 167 | Marika ListenmaaDeputy Chief – Professional Standards | $154,591 | $1,054 | +$27,695 |
| 168 | Ernie KadikoffDeputy Chief – Emergency Medical Services Operations – District | $154,465 | $1,054 | +$5,145 |
| 169 | Scott LawsonFirst Class Constable | $154,092 | $6,470 | +$15,396 |
| 170 | Daniel BegFirefighter | $154,049 | $1,138 | +$24,138 |
| 171 | Daniel RoyCaptain – Fire Suppression | $153,884 | $1,347 | +$23,464 |
| 172 | Christopher BunnFirst Class Constable | $153,789 | $6,330 | +$26,824 |
| 173 | Houston WelshTraining Officer | $153,778 | $1,330 | +$16,084 |
| 174 | Katrina SutherlandFirst Class Constable | $153,565 | $6,250 | +$27,417 |
| 175 | Victoria CarlucciSpecial Constable – Jailer | $153,549 | $4,935 | new |
| 176 | Lance BarenzFirst Class Constable | $153,285 | $6,470 | +$36,541 |
| 177 | Paul ManzonDirector – Building Services | $153,016 | $1,047 | +$5,476 |
| 178 | Ryley BoothPrimary Care Paramedic – P1 | $152,922 | $0 | new |
| 179 | Justin ElvishFirst Class Constable | $152,852 | $6,599 | +$9,293 |
| 180 | David ChonyCaptain – Fire Suppression | $152,489 | $1,358 | +$20,883 |
| 181 | Chad SharpFirst Class Constable | $152,247 | $6,470 | +$7,435 |
| 182 | Derek BravinderFirefighter | $152,215 | $1,125 | +$35,539 |
| 183 | Jordan FogliaFirst Class Constable | $152,196 | $6,288 | +$10,569 |
| 184 | Shayne HamiltonCaptain – Fire Suppression | $152,113 | $1,347 | +$22,466 |
| 185 | Thomas ArmstrongFirst Class Constable | $151,410 | $4,661 | −$8,485 |
| 186 | David ExellSergeant | $151,217 | $6,768 | +$16,903 |
| 187 | Mark CaccamoFirst Class Constable | $151,042 | $6,656 | +$15,284 |
| 188 | Erin LambertFirst Class Constable | $150,567 | $6,656 | +$15,481 |
| 189 | James LorentzFirst Class Constable | $150,431 | $6,288 | +$24,641 |
| 190 | Cory WaltonFirst Class Constable | $150,134 | $6,288 | +$16,891 |
| 191 | Robert BonthronFirst Class Constable | $149,871 | $6,656 | +$42,413 |
| 192 | Matthew AgarFirefighter | $149,782 | $1,125 | +$25,173 |
| 193 | Steven BrindleyFirefighter | $149,516 | $1,148 | +$23,846 |
| 194 | Ian SpoljarichManager – Roads | $149,396 | $1,017 | +$19,153 |
| 195 | Jeff MahoneyFirefighter | $149,328 | $1,123 | +$30,226 |
| 196 | Neil LeatherFirefighter | $149,005 | $1,125 | +$27,824 |
| 197 | Olamitanka AwosikaFirst Class Constable | $148,871 | $6,288 | +$19,213 |
| 198 | Jeff ElvishInstructor | $148,818 | $7,337 | −$30,908 |
| 199 | Londyn BilbroughFirst Class Constable | $148,690 | $6,655 | +$45,553 |
| 200 | Hailey ReichCommunication Centre Operator | $148,614 | $4,830 | −$18,006 |
