City of St. Thomas Sunshine List 2025
221 employees earning $100K+ · median $132,438 · average $136,595 · overview and trend →
Who makes the most at City of St. Thomas in 2025?
Marc Roskamp, Police Chief, St. Thomas Police Service, was paid $264,448 in 2025 — the highest total compensation among 221 City of St. Thomas employees on the Sunshine List; the median salary there was $132,438.
All Employees · 221 in 2025
| # | Name | Salary | Total |
|---|---|---|---|
| 1 | Marc RoskampPolice Chief, St. Thomas Police Service | $256,357 | $264,448 |
| 2 | Justin LawrenceExecutive Director, Industrial Development | $224,539 | $226,749 |
| 3 | Steve DonkerPlatoon Chief | $210,669 | $211,957 |
| 4 | Barry WaitePlatoon Chief | $209,987 | $211,274 |
| 5 | Steven BogartDeputy Police Chief, St. Thomas Police Service | $205,245 | $208,741 |
| 6 | David GregoryFire Chief | $200,107 | $208,346 |
| 7 | Derek DidykPlatoon Chief | $206,913 | $208,200 |
| 8 | Lou PompiliiDirector of Planning and Building Services | $200,639 | $203,071 |
| 9 | Dan SheridanDirector of Financial Services/City Treasurer | $200,639 | $203,054 |
| 10 | Sean HodginsCaptain, Fire | $200,617 | $201,814 |
| 11 | Kimberley VaughanInspector of Police, St. Thomas Police Service | $194,923 | $198,292 |
| 12 | Heather SheridanDirector of Social Services | $195,583 | $197,974 |
| 13 | John CosbyInspector of Investigative and Court Services, St. Thomas Police Service | $192,071 | $195,379 |
| 14 | Scott BrettCaptain, Fire | $193,312 | $194,482 |
| 15 | Derek Bonnett1st Class Firefighter | $192,129 | $193,157 |
| 16 | Sandra SchulzDirector of Human Resources | $188,845 | $191,048 |
| 17 | Kevin DeleebeeckDirector of Environmental and Infrastructure Services/City Engineer | $187,823 | $190,161 |
| 18 | Christian MoirPlatoon Chief | $184,679 | $185,961 |
| 19 | Kimberley DestunChief Fire Prevention Officer | $183,380 | $184,668 |
| 20 | Lisa HiggsCity Manager | $181,547 | $183,741 |
| 21 | Maria KonefalDirector of Legislative Services/City Clerk | $179,877 | $182,131 |
| 22 | Craig MackayCaptain, Fire | $180,475 | $181,674 |
| 23 | Travis SandhamStaff Sergeant, St. Thomas Police Service | $175,867 | $177,717 |
| 24 | Colin Bechard1st Class Firefighter | $174,711 | $175,738 |
| 25 | Scott BarnesDeputy Police Chief, St. Thomas Police Service | $169,958 | $174,924 |
| 26 | Jody Marshall1st Class Firefighter | $173,319 | $174,376 |
| 27 | Matthew LobsingerInspector of Police, St. Thomas Police Service | $170,421 | $173,083 |
| 28 | Adam Scott1st Class Firefighter | $170,084 | $171,082 |
| 29 | Josh Carr1st Class Firefighter | $169,467 | $170,495 |
| 30 | Luke Intven1st Class Firefighter | $167,749 | $168,765 |
| 31 | Kristopher Harris1st Class Firefighter | $165,245 | $166,243 |
| 32 | Heather RobinsonChief Executive Officer, Chief Librarian, St. Thomas Public Library | $164,159 | $165,923 |
| 33 | Aaron FraserStaff Sergeant, St. Thomas Police Service | $163,913 | $165,747 |
| 34 | David DepierroCaptain, Fire | $164,047 | $165,244 |
| 35 | Michael CarrollDirector of Senior Services and Administrator | $162,121 | $163,748 |
| 36 | Steve MarcinkiewiczCaptain, Fire | $162,023 | $163,193 |
| 37 | Jacqueline VanwychenStaff Sergeant, St. Thomas Police Service | $160,216 | $162,044 |
| 38 | David KnightCaptain, Fire | $159,664 | $160,863 |
| 39 | Steeve Lebel1st Class Firefighter | $159,419 | $160,392 |
| 40 | Kory PearnCaptain, Fire | $157,015 | $158,185 |
| 41 | Leslie MorganDirector of Care, Valleyview Home | $156,136 | $157,360 |
| 42 | Justin La Porte1st Class Firefighter | $155,967 | $156,965 |
| 43 | Lucas CummingsStaff Sergeant, St. Thomas Police Service | $154,881 | $156,683 |
| 44 | Jeremy LapadatStaff Sergeant, St. Thomas Police Service | $154,597 | $156,444 |
| 45 | Matt RumasFire Prevention Officer | $155,112 | $156,252 |
| 46 | James StanleyCaptain, Fire | $154,634 | $155,831 |
| 47 | Daryl Smith1st Class Firefighter | $154,727 | $155,754 |
| 48 | Patrick AnckaertSenior Project Manager, Industrial Development | $153,653 | $154,893 |
| 49 | Dale ArndtAirport Manager | $153,653 | $154,893 |
| 50 | Nathan BokmaSenior Project Manager, Industrial Development | $153,653 | $154,893 |
| 51 | Scott Gilchrist1st Class Firefighter | $153,141 | $154,139 |
| 52 | Adrienne Lacey GriffinDirector of Parks and Recreation | $152,153 | $153,598 |
| 53 | James FastInstructor | $150,472 | $152,254 |
| 54 | Kyle Beech1st Class Constable, St. Thomas Police Service | $150,666 | $152,212 |
| 55 | Jacob BeatonSergeant, St. Thomas Police Service | $150,464 | $152,143 |
| 56 | Dan GilliesInstructor | $150,208 | $151,990 |
| 57 | Geoff GosseInstructor | $149,936 | $151,718 |
| 58 | Marc VaughanInstructor | $149,936 | $151,718 |
| 59 | Ian Thomas1st Class Firefighter | $150,621 | $151,648 |
| 60 | Lisa MercerInstructor | $149,407 | $151,189 |
| 61 | Brian ShawSergeant, St. Thomas Police Service | $149,474 | $151,168 |
| 62 | Andrew Murray1st Class Firefighter | $149,525 | $150,523 |
| 63 | Torrin LauziereSergeant, St. Thomas Police Service | $148,045 | $149,723 |
| 64 | Chad Yeo1st Class Firefighter | $147,982 | $149,009 |
| 65 | Tyler Wright1st Class Firefighter | $147,989 | $148,962 |
| 66 | Scott BergeInstructor | $146,484 | $148,224 |
| 67 | Scott HindleyInstructor | $146,484 | $148,224 |
| 68 | Angelo DiciccoSenior Manager of Building Services and Facilities/Chief Building Official | $146,488 | $148,101 |
| 69 | Michael LupsonSergeant, St. Thomas Police Service | $146,010 | $147,704 |
| 70 | Darcy Bell1st Class Constable, St. Thomas Police Service | $145,422 | $146,968 |
| 71 | Shannon AshtonFire Prevention Officer | $145,745 | $146,869 |
| 72 | Paul TunksSergeant, St. Thomas Police Service | $144,754 | $146,374 |
| 73 | Luke Fawcett1st Class Firefighter | $144,730 | $145,750 |
| 74 | Karen LamondRegistered Nurse Supervisor, Valleyview Home | $145,575 | $145,575 |
| 75 | Shayne ReitsmaManager of Development and Compliance | $143,728 | $145,340 |
| 76 | Jeff TopliffeDeputy Fire Chief/Community Emergency Management Coordinator | $142,876 | $144,312 |
| 77 | Chris Gielen1st Class Firefighter | $142,920 | $143,947 |
| 78 | Mackenzie Wiatrzyk1st Class Firefighter | $142,740 | $143,713 |
| 79 | Jody MalesSergeant, St. Thomas Police Service | $141,524 | $143,144 |
| 80 | Frank BoyesSergeant, St. Thomas Police Service | $140,807 | $142,547 |
| 81 | Jesse Brown1st Class Firefighter | $141,441 | $142,433 |
| 82 | Harmandeep Singh1st Class Constable, St. Thomas Police Service | $140,659 | $142,130 |
| 83 | Mathieu Levesque1st Class Constable, St. Thomas Police Service | $140,590 | $142,108 |
| 84 | Michael Mccauley1st Class Firefighter | $140,775 | $141,802 |
| 85 | Joshua Dwyer1st Class Firefighter | $140,701 | $141,594 |
| 86 | Gregory Davis1st Class Constable, St. Thomas Police Service | $139,098 | $140,570 |
| 87 | Mike O'Neill1st Class Firefighter | $139,245 | $140,218 |
| 88 | Jeremy LinkerSergeant, St. Thomas Police Service | $138,490 | $140,008 |
| 89 | Tiffany Goor1st Class Constable, St. Thomas Police Service | $138,011 | $139,482 |
| 90 | Brandon Wesson1st Class Constable, St. Thomas Police Service | $137,980 | $139,452 |
| 91 | Kirby Dykes1st Class Firefighter | $138,468 | $139,440 |
| 92 | Darren Congdon1st Class Constable, St. Thomas Police Service | $137,348 | $138,954 |
| 93 | Ryan Meesters1st Class Firefighter | $137,902 | $138,930 |
| 94 | Leanne JohnstoneSergeant, St. Thomas Police Service | $137,242 | $138,862 |
| 95 | Joanne WeberManager of Ontario Works | $137,037 | $138,578 |
| 96 | Darren Payler1st Class Firefighter | $137,378 | $138,363 |
| 97 | Michael Juszczynski2nd Class Firefighter | $137,286 | $138,154 |
| 98 | Christopher Broer1st Class Constable, St. Thomas Police Service | $136,670 | $138,142 |
| 99 | Christopher Bailey1st Class Constable, St. Thomas Police Service | $136,444 | $138,004 |
| 100 | Luke Emmett1st Class Constable, St. Thomas Police Service | $136,398 | $137,869 |
| 101 | Johan Giesbrecht1st Class Constable, St. Thomas Police Service | $136,204 | $137,722 |
| 102 | Danielle NeilsonManager of Housing Stability Services | $135,826 | $137,367 |
| 103 | Daniel KoppertManager of Capital Works | $135,169 | $136,700 |
| 104 | Mark Schroeter1st Class Constable, St. Thomas Police Service | $135,044 | $136,516 |
| 105 | Jordan Steuer1st Class Constable, St. Thomas Police Service | $134,494 | $135,966 |
| 106 | Shelley ThomasAssistant Director of Care, Valleyview Home | $134,857 | $135,946 |
| 107 | Chad Nevill1st Class Constable, St. Thomas Police Service | $134,262 | $135,852 |
| 108 | Thomas Seguin1st Class Constable, St. Thomas Police Service | $133,400 | $134,872 |
| 109 | Chris Gilmour1st Class Firefighter | $133,149 | $134,122 |
| 110 | Amanda Preece1st Class Constable, St. Thomas Police Service | $132,438 | $133,956 |
| 111 | Jason Geddes1st Class Constable, St. Thomas Police Service | $132,221 | $133,792 |
| 112 | Justin Benwell1st Class Constable, St. Thomas Police Service | $131,912 | $133,464 |
| 113 | Brodie Golem2nd Class Firefighter | $132,561 | $133,398 |
| 114 | Rob Redman2nd Class Firefighter | $132,405 | $133,242 |
| 115 | David Duic1st Class Firefighter | $131,388 | $132,263 |
| 116 | Jennifer Sawatzky1st Class Constable, St. Thomas Police Service | $130,102 | $131,620 |
| 117 | Grant Finnigan1st Class Firefighter | $130,249 | $131,222 |
| 118 | Blake Vanoirschot1st Class Constable, St. Thomas Police Service | $129,385 | $130,903 |
| 119 | Mathew WaiteManager of Finance/Deputy Treasurer | $128,517 | $129,991 |
| 120 | Rebecca Smith1st Class Constable, St. Thomas Police Service | $128,460 | $129,931 |
| 121 | Glenn Chambers1st Class Constable, St. Thomas Police Service | $127,930 | $129,448 |
| 122 | Hannah Blackburn1st Class Constable, St. Thomas Police Service | $127,950 | $129,422 |
| 123 | Charline SavageRegistered Nurse Supervisor, Valleyview Home | $128,224 | $129,245 |
| 124 | Lukas Balkovec1st Class Firefighter | $128,168 | $129,060 |
| 125 | Chris AndrewManager of Water and Sewer | $127,960 | $128,980 |
| 126 | Chad Howey1st Class Constable, St. Thomas Police Service | $127,377 | $128,895 |
| 127 | John Klassen1st Class Constable, St. Thomas Police Service | $127,227 | $128,699 |
| 128 | Tammy Voth1st Class Constable, St. Thomas Police Service | $126,591 | $128,109 |
| 129 | Tyler Lynch1st Class Constable, St. Thomas Police Service | $126,296 | $127,768 |
| 130 | Diane BrownSupervisor of Social Services | $126,240 | $127,712 |
| 131 | Nicholas Armstrong1st Class Constable, St. Thomas Police Service | $126,369 | $127,694 |
| 132 | Matthew BylManager of Facilities | $126,183 | $127,655 |
| 133 | Carrie LeachManager of Health, Safety and Wellness | $126,054 | $127,526 |
| 134 | John MansellManager of Pollution Control | $126,407 | $127,429 |
| 135 | Matthew VriensManager of Transportation and By-Law | $126,407 | $127,428 |
| 136 | Jordan Babb1st Class Constable, St. Thomas Police Service | $125,777 | $127,249 |
| 137 | Mark Kasubeck2nd Class Firefighter | $126,328 | $127,164 |
| 138 | Anna-Kay BernardManager of Accounting | $125,153 | $126,586 |
| 139 | Sheena VargheseRegistered Nurse Supervisor, Valleyview Home | $125,510 | $126,490 |
| 140 | Pamela HastieSupervisor of Building Services/Deputy Chief Building Official | $124,771 | $126,232 |
| 141 | Taylor MooneyStrategic Initiatives Manager | $123,979 | $125,420 |
| 142 | Macauley Goldsmith1st Class Firefighter | $124,435 | $125,311 |
| 143 | Isabella MarionRegistered Nurse Supervisor, Valleyview Home | $124,114 | $125,087 |
| 144 | Justin Fehr1st Class Constable, St. Thomas Police Service | $123,236 | $124,708 |
| 145 | Jonathon HindleyManager of Legislative Services/Deputy City Clerk | $122,387 | $123,828 |
| 146 | John D'OriaSupervisor of Housing Stability Services | $122,358 | $123,775 |
| 147 | Ellen HickeySupervisor of Housing Stability Services | $122,033 | $123,474 |
| 148 | Remi BeginChief Wastewater Treatment Operator | $121,169 | $122,902 |
| 149 | Tiffany TerpstraAdministrator, St. Thomas Police Service | $118,255 | $122,687 |
| 150 | Yasmine Arabi2nd Class Constable, St. Thomas Police Service | $120,552 | $121,877 |
| 151 | Molly Jenkins2nd Class Firefighter | $120,470 | $121,306 |
| 152 | David KilbreathInformation Technology Manager, St. Thomas Police Service | $119,432 | $120,797 |
| 153 | Jessica Zwart1st Class Constable, St. Thomas Police Service | $119,352 | $120,726 |
| 154 | Joshua Butler1st Class Constable, St. Thomas Police Service | $118,965 | $120,338 |
| 155 | Darren WillandRoads, Lead Hand | $119,445 | $120,031 |
| 156 | Amy Anderson1st Class Firefighter | $119,034 | $119,910 |
| 157 | Teresa SulowskiManager of Children Services | $118,351 | $119,875 |
| 158 | Matthew Willman1st Class Constable, St. Thomas Police Service | $117,328 | $118,738 |
| 159 | Jillian PollardManager of Human Resources | $116,495 | $117,890 |
| 160 | Jeff BrayDirector of Parks, Recreation and Facilities | $116,453 | $117,552 |
| 161 | Derek Smith1st Class Constable, St. Thomas Police Service | $115,761 | $117,085 |
| 162 | Erik Kvietys2nd Class Constable, St. Thomas Police Service | $114,631 | $115,932 |
| 163 | Mark ZolkowskiWastewater Treatment Operator | $114,548 | $115,160 |
| 164 | Nicole Barrett2nd Class Constable, St. Thomas Police Service | $113,827 | $115,152 |
| 165 | Kevin McclureSenior Planner | $113,047 | $114,401 |
| 166 | Michelle ShannonWaste Management Coordinator | $112,795 | $114,178 |
| 167 | Ross Winter2nd Class Constable, St. Thomas Police Service | $112,768 | $114,092 |
| 168 | Morgan LongworthRegistered Nurse Supervisor, Valleyview Home | $113,499 | $113,499 |
| 169 | Jamie BrunsdenEngineering Technician, Capital Works | $112,359 | $113,498 |
| 170 | Khloe Beer2nd Class Constable, St. Thomas Police Service | $111,818 | $113,119 |
| 171 | Spencer Damstra2nd Class Constable, St. Thomas Police Service | $111,600 | $112,877 |
| 172 | Robert Mcneil2nd Class Firefighter | $111,634 | $112,477 |
| 173 | Brianne Graham2nd Class Constable, St. Thomas Police Service | $110,760 | $112,037 |
| 174 | Aaron DevriesManager, Strategy and Operations, St. Thomas Public Library | $110,297 | $111,649 |
| 175 | Nadine PoulosManager, Customer Experience and Collections, St. Thomas Public Library | $110,297 | $111,649 |
| 176 | Karel KamermanEnvironmental Compliance Coordinator | $110,297 | $111,645 |
| 177 | Nancy SpeirsSupervisor of Information Technology Services | $110,297 | $111,645 |
| 178 | Marissa StewartEmployee and Labour Relations Coordinator | $110,297 | $111,645 |
| 179 | Mike Kaiser1st Class Constable, St. Thomas Police Service | $110,707 | $111,207 |
| 180 | Cailyn LacroixPollution Control Environmental Coordinator | $110,297 | $111,193 |
| 181 | Rick KyleIndustrial Millwright | $110,149 | $110,778 |
| 182 | Alan DierickseEnvironmental Supervisor, Valleyview Home | $109,867 | $110,748 |
| 183 | Jeff BlackManager of Recreation Facilities and Programs | $109,543 | $110,420 |
| 184 | Evelina SchergerRegistered Practical Nurse, Valleyview Home | $110,190 | $110,190 |
| 185 | Brad StewartChief Training Officer | $108,633 | $109,891 |
| 186 | Andrew Tracey2nd Class Firefighter | $108,589 | $109,425 |
| 187 | David Bulhoes1st Class Firefighter | $108,110 | $109,108 |
| 188 | Natalie NusseySupervisor of Social Services | $107,389 | $108,712 |
| 189 | Jessica WilsonForensic Identification Civilian Technician, St. Thomas Police Service | $106,495 | $108,202 |
| 190 | Susan TaylorRadio Transmission Operator | $107,153 | $107,891 |
| 191 | Christina SchergerRegistered Practical Nurse, Valleyview Home | $107,510 | $107,510 |
| 192 | Ryan PflanznerProject Technologist, Capital Works | $105,346 | $106,618 |
| 193 | Spencer Lacasse2nd Class Constable, St. Thomas Police Service | $105,215 | $106,394 |
| 194 | Samuel Popen2nd Class Constable, St. Thomas Police Service | $104,987 | $106,167 |
| 195 | R. Lucas ChambersSenior Building Inspector | $104,221 | $105,507 |
| 196 | Javier HernandezProject Technologist, Capital Works | $103,815 | $105,086 |
| 197 | Brendan Costello2nd Class Constable, St. Thomas Police Service | $103,660 | $104,840 |
| 198 | Jodi BrindleyPayroll Manager | $102,587 | $103,859 |
| 199 | Greg JohnstonMaintenance Management System Coordinator | $102,974 | $103,798 |
| 200 | Paula HillCommunications Centre Manager, St. Thomas Police Service | $102,477 | $103,673 |
| 201 | Sonya PereiraSpecial Constable – Community Resource Unit, St. Thomas Police Service | $102,297 | $103,504 |
| 202 | Janice FreemanCommunicator, St. Thomas Police Service | $102,204 | $103,298 |
| 203 | Chris TillaartDevelopment and Compliance Technologist/Engineer | $102,074 | $103,264 |
| 204 | John LoewenRoads, Lead Hand | $102,670 | $103,257 |
| 205 | Scott TansleyMechanic | $102,658 | $103,228 |
| 206 | Garrett FlowerSystem Administrator, St. Thomas Police Service | $101,515 | $103,222 |
| 207 | Anthony WokralSystem Administrator, St. Thomas Police Service | $101,949 | $103,157 |
| 208 | Kennedy MattatallCommunicator, St. Thomas Police Service | $101,987 | $103,039 |
| 209 | Racine HarlosSpecial Constable – Community Resource Unit, St. Thomas Police Service | $101,815 | $103,023 |
| 210 | Elizabeth BellSpecial Constable Supervisor Sr – Court, St. Thomas Police Service | $101,610 | $102,772 |
| 211 | Louise ThompsettCommunicator, St. Thomas Police Service | $101,617 | $102,724 |
| 212 | Kristen FansherRadio Transmission Operator | $101,913 | $102,630 |
| 213 | Michelle Ethier2nd Class Constable, St. Thomas Police Service | $101,375 | $102,554 |
| 214 | Thomas Richardson2nd Class Constable, St. Thomas Police Service | $101,062 | $102,316 |
| 215 | John FitzgibbonChildren Services Operations Coordinator | $100,955 | $102,227 |
| 216 | John BeattieCommunicator, St. Thomas Police Service | $100,782 | $101,834 |
| 217 | Michael BrixProject Manager, Industrial Development | $100,955 | $101,793 |
| 218 | Katherine Mcneil1st Class Constable, St. Thomas Police Service | $101,738 | $101,738 |
| 219 | Shelly CharltonResident Assessment Instrument Coordinator, Valleyview Home | $100,538 | $101,325 |
| 220 | Leslie KnottWastewater Treatment Operator | $100,047 | $100,637 |
| 221 | Salphi JohnRegistered Practical Nurse, Valleyview Home | $100,292 | $100,292 |
Download CSV (2025) →Released by the Government of Ontario under the Public Sector Salary Disclosure Act, 1996. Compiled by SunshineList.