The Ontario Sunshine List - Public Sector Salary Disclosure

The names, positions, salaries and total taxable benefits of public sector employees paid $100,000 or more in a calendar year.

In this page

Municipalities and Services

Share this page

The Municipalities and Services sector of the 2025 Sunshine List made up of 432 organizations that paid $12,412,036,247.02 to their 92,492 employees.

Employers # of Employees Total Paid
Town Of Thessalon 1 $102,456
Township Of Assiginack 2 $240,000
Township Of Limerick 1 $112,244
Township Of Schreiber 1 $111,428
Township Of Sioux Narrows-Nestor Falls 1 $102,917
Township Of Tehkummah 1 $103,005
City of Barrie 813 $109,131,608
City of Belleville 229 $32,236,924
City of Brampton 2,117 $270,986,393
City of Brantford 540 $72,254,146
City of Brockville 97 $12,806,841
City of Burlington 554 $75,649,398
City of Cambridge 304 $40,982,339
City of Clarence-Rockland 34 $4,405,308
City of Cornwall 188 $23,944,532
City of Cornwall - Police Services 90 $12,418,227
City of Dryden 17 $2,147,638
City of Elliot Lake 16 $2,261,696
City of Greater Sudbury 807 $105,696,748
City of Guelph 673 $85,312,378
City of Guelph - Guelph Police Service 265 $36,286,261
City of Hamilton 3,381 $452,477,677
City of Kawartha Lakes 235 $30,893,206
City of Kenora 47 $6,274,644
City of Kingston 415 $52,997,306
City of Kingston - Police Services Board 227 $33,186,572
City of Kitchener 620 $82,896,324
City of London 831 $109,017,677
City of London - Covent Garden Market Corporation 1 $129,349
City of London - London Convention Centre Corporation 4 $553,727
City of London - London Transit Commission 72 $8,229,377
City of London - Police Services 734 $106,616,547
City of Markham 696 $96,833,151
City of Mississauga 2,449 $318,906,752
City of Niagara Falls 254 $32,540,566
City of North Bay - Police Services Board 101 $13,909,541
City of North Bay - Public Library Board 1 $152,678
City of Orillia 96 $12,664,328
City of Oshawa 423 $58,053,838
City of Ottawa 5,181 $651,491,130
City of Ottawa - Library Services 29 $3,930,472
City of Ottawa - Police Services 1,778 $263,190,780
City of Owen Sound 93 $11,957,014
City of Pembroke 30 $3,998,544
City of Peterborough 451 $61,727,599
City of Pickering 227 $29,980,850
City of Port Colborne 45 $6,509,149
City of Quinte West 77 $10,175,484
City of Richmond Hill 534 $73,282,874
City of Sarnia 315 $43,434,159
City of Sault Ste. Marie 171 $22,828,982
City of Sault Ste. Marie-Public Library Board 1 $167,452
City of St Catharines 305 $42,125,865
City of St. Thomas 214 $29,441,271
City of Stratford 157 $22,248,852
City of Temiskaming Shores 8 $993,270
City of Thorold 47 $6,224,642
City of Thunder Bay 758 $105,788,172
City of Timmins 201 $26,768,712
City of Toronto 13,078 $1,783,418,883
City of Toronto - Applegrove Community Complex 2 $234,038
City of Toronto - Board of Governors of Exhibition Place 66 $9,454,187
City of Toronto - Board of Mgmt. of the Toronto Zoo 65 $8,341,243
City of Toronto - Central Eglinton Community Centre 2 $255,096
City of Toronto - Community Centre 55 4 $451,729
City of Toronto - Eastview Neighbourhood Community Centre 3 $358,771
City of Toronto - Lakeshore Arena Corporation 2 $269,729
City of Toronto - Police Service 7,080 $1,066,903,589
City of Toronto - Public Library Board 371 $44,510,593
City of Toronto - Sankofa Square Board of Management 1 $180,642
City of Toronto - Swansea Town Hall 1 $137,970
City of Toronto - Toronto Community Housing Corp. 668 $85,732,380
City of Toronto - Toronto Seniors Housing Corporation 74 $9,697,847
City of Toronto - Toronto Transit Commission 9,614 $1,180,247,184
City of Toronto - Waterfront Neighbourhood Centre 2 $239,827
City of Vaughan 1,028 $141,621,156
City of Waterloo 342 $45,916,722
City of Welland 114 $16,319,512
City of Windsor 1,219 $167,812,303
City of Woodstock 97 $12,702,305
City of Woodstock - Woodstock Police Service 82 $11,023,036
County of Brant 162 $20,644,834
County of Bruce 150 $19,276,494
County of Dufferin 77 $9,571,789
County of Elgin 40 $5,531,386
County of Essex 286 $34,663,571
County of Frontenac 142 $16,993,405
County of Grey 150 $18,311,684
County of Haliburton 35 $4,471,960
County of Hastings 151 $18,554,189
County of Huron 110 $13,520,331
County of Lambton 189 $23,558,812
County of Lanark 36 $4,685,781
County of Lennox and Addington 64 $7,679,022
County of Middlesex 57 $8,470,829
County of Middlesex - Middlesex London Emergency Medical Services Authority 173 $19,965,773
County of Northumberland 148 $18,545,166
County of Oxford 207 $25,196,715
County of Perth 86 $10,040,660
County of Peterborough 127 $16,131,746
County of Prince Edward 92 $12,000,316
County of Renfrew 202 $25,424,853
County of Simcoe 584 $71,669,170
County of Wellington 155 $20,815,120
District Municipality of Muskoka 154 $19,190,767
Haldimand County 125 $16,247,430
Loyalist Township 48 $6,015,266
Municipality Of Arran-Elderslie 5 $594,037
Municipality of Bayham 9 $1,295,479
Municipality of Bluewater 8 $1,148,127
Municipality of Brighton 24 $3,132,321
Municipality of Brockton 8 $1,146,626
Municipality Of Brooke-Alvinston 1 $111,843
Municipality of Callander 5 $606,831
Municipality Of Calvin 1 $127,675
Municipality of Casselman 8 $964,848
Municipality of Central Elgin 17 $2,164,699
Municipality of Central Huron 7 $851,587
Municipality of Central Manitoulin 3 $337,969
Municipality of Centre Hastings 5 $641,180
Municipality of Chatham-Kent 462 $61,997,674
Municipality of Clarington 204 $29,373,767
Municipality of Dutton-Dunwich 3 $335,668
Municipality of Dysart et al 9 $1,259,290
Municipality of East Ferris 3 $514,815
Municipality Of Faraday 3 $329,375
Municipality of French River 6 $726,990
Municipality Of Gordon/Barrie Island 1 $105,000
Municipality of Greenstone 7 $923,931
Municipality of Grey Highlands 10 $1,353,519
Municipality of Hastings Highlands 6 $730,017
Municipality of Highlands East 8 $940,246
Municipality of Huron East 7 $838,313
Municipality Of Huron Shores 1 $134,910
Municipality Of Killarney 1 $146,162
Municipality of Kincardine 24 $3,282,244
Municipality of Lambton Shores 6 $857,923
Municipality of Leamington 69 $8,777,564
Municipality of Magnetawan 4 $495,886
Municipality of Marmora and Lake 5 $582,050
Municipality of McDougall 8 $1,049,404
Municipality of Meaford 13 $1,536,145
Municipality of Middlesex Centre 18 $2,368,207
Municipality of Mississippi Mills 16 $2,112,572
Municipality of Morris-Turnberry 4 $538,342
Municipality Of Neebing 1 $109,958
Municipality of North Grenville 19 $2,461,817
Municipality of North Middlesex 5 $662,272
Municipality of North Perth 34 $4,354,449
Municipality of Northern Bruce Peninsula 7 $967,331
Municipality of Oliver Paipoonge 5 $665,482
Municipality of Port Hope 37 $4,688,657
Municipality Of Port Hope Police Services Board 22 $2,997,845
Municipality of Port Hope Public Library Board 1 $130,526
Municipality of Powassan 1 $109,164
Municipality of Red Lake 6 $730,248
Municipality of Shuniah 3 $401,508
Municipality of Sioux Lookout 16 $2,126,675
Municipality of South Bruce 3 $401,098
Municipality of South Dundas 8 $1,001,153
Municipality of South Huron 16 $2,057,081
Municipality of Southwest Middlesex 5 $681,093
Municipality of Temagami 2 $265,059
Municipality of Thames Centre 13 $1,771,806
Municipality of Trent Hills 12 $1,522,919
Municipality of Trent Lakes 9 $1,157,916
Municipality of Tweed 1 $103,586
Municipality of Wawa 3 $408,643
Municipality Of West Elgin 2 $314,537
Municipality of West Grey 30 $3,783,787
Municipality of West Nipissing 19 $2,791,990
Municipality of West Perth 10 $1,198,291
Municipality of Whitestone 3 $402,116
Niagara Transit Commission 73 $8,785,768
Norfolk County 154 $18,613,102
North Bay Jack Garland Airport Corporation 2 $244,020
Regional Municipality of Durham 2,932 $390,133,713
Regional Municipality of Halton 2,135 $289,999,943
Regional Municipality of Niagara 904 $116,237,954
Regional Municipality of Niagara - Niagara Reg. Police 956 $144,441,533
Regional Municipality of Peel 2,779 $366,787,693
Regional Municipality of Peel Police Services 2,634 $401,186,035
Regional Municipality of Peel Police Services Board 2 $568,996
Regional Municipality of Waterloo 952 $119,067,672
Regional Municipality of Waterloo - Police 1,050 $146,573,773
Regional Municipality of York 2,400 $304,406,062
Regional Municipality of York - York Region Rapid Transit Corporation 25 $3,827,734
Regional Municipality of York Police Services 2,069 $282,931,117
Sault Ste Marie Police Services 148 $20,358,680
South Simcoe Police Service 104 $14,285,176
Sundridge and District Medical Centre Committee 1 $144,448
Tay Valley Township 4 $596,634
The Corporation of the City of North Bay 119 $16,614,210
The Nation Municipality 17 $2,186,694
The North Bay Mattawa Conservation Authority 1 $102,197
Town of Ajax 249 $34,228,598
Town of Amherstburg 34 $5,043,433
Town of Arnprior 9 $1,118,094
Town of Atikokan 4 $487,659
Town of Aurora 128 $16,654,813
Town of Aylmer 21 $2,862,714
Town of Bancroft 4 $467,990
Town of Blind River 7 $949,721
Town of Bracebridge 21 $2,785,387
Town of Bradford West Gwillimbury 113 $15,374,590
Town of Caledon 245 $33,434,059
Town of Carleton Place 17 $2,285,214
Town of Cobourg 100 $13,550,818
Town of Cochrane 11 $1,384,960
Town of Collingwood 79 $10,187,659
Town of Deep River 20 $2,770,955
Town Of Deseronto 1 $132,662
Town of East Gwillimbury 109 $15,155,781
Town Of Englehart 1 $125,062
Town of Erin 20 $2,897,316
Town of Espanola 7 $845,800
Town of Essex 32 $4,291,158
Town of Fort Erie 57 $7,295,077
Town of Fort Frances 17 $2,188,482
Town of Gananoque 24 $3,231,432
Town of Georgina 139 $20,239,765
Town of Goderich 10 $1,344,982
Town of Grand Valley 5 $661,577
Town of Gravenhurst 19 $2,434,499
Town of Greater Napanee 26 $3,234,281
Town of Grimsby 33 $4,416,054
Town of Halton Hills 174 $24,027,668
Town of Hanover 20 $2,712,197
Town of Hawkesbury 20 $2,635,206
Town of Hearst 8 $1,038,754
Town of Huntsville 27 $3,395,149
Town of Ingersoll 18 $2,540,633
Town of Innisfil 123 $16,764,376
Town of Iroquois Falls 12 $1,555,315
Town of Kapuskasing 18 $2,137,066
Town of Kearney 2 $229,872
Town of Kingsville 29 $3,794,509
Town of Kirkland Lake 32 $4,329,304
Town of Lakeshore 42 $5,730,185
Town of LaSalle 107 $15,469,360
Town Of Latchford 1 $108,472
Town Of Laurentian Hills 1 $120,088
Town of Lincoln 35 $4,723,358
Town of Marathon 8 $1,017,428
Town of Mattawa 1 $117,544
Town of Midland 38 $5,244,126
Town of Milton 210 $28,236,694
Town of Minto 12 $1,637,575
Town of Mono 11 $1,477,865
Town of Moosonee 4 $518,934
Town of New Tecumseth 72 $9,341,770
Town of Newmarket 131 $17,233,702
Town of Newmarket - Central York Fire Services 138 $18,043,460
Town of Newmarket - Newmarket Public Library 5 $667,752
Town of Niagara-on-the-Lake 39 $4,924,552
Town of Northeastern Manitoulin and the Islands 5 $667,143
Town of Oakville 646 $86,041,918
Town of Oakville - Oakville Public Library 15 $1,854,371
Town of Orangeville 86 $11,266,706
Town of Parry Sound 17 $2,199,869
Town of Pelham 27 $3,687,062
Town of Penetanguishene 19 $2,592,266
Town of Perth 15 $1,870,010
Town of Petawawa 12 $1,484,867
Town of Petrolia 7 $853,095
Town of Plympton-Wyoming 7 $950,064
Town of Prescott 4 $507,918
Town Of Rainy River 1 $109,292
Town of Renfrew 16 $2,167,473
Town of Saugeen Shores 58 $7,769,786
Town of Shelburne 6 $854,741
Town of Smiths Falls 38 $4,969,973
Town of Smooth Rock Falls 3 $367,372
Town of South Bruce Peninsula 13 $1,724,719
Town of St. Marys 9 $1,108,142
Town of Tecumseh 36 $5,202,834
Town of The Blue Mountains 46 $6,124,504
Town of Tillsonburg 40 $5,031,978
Town of Wasaga Beach 81 $11,144,956
Town of Whitby 380 $54,667,113
Town of Whitchurch-Stouffville 131 $18,293,984
Township Of Addington Highlands 4 $475,267
Township of Adelaide Metcalfe 4 $494,010
Township of Adjala-Tosorontio 9 $1,160,921
Township Of Admaston/Bromley 5 $570,205
Township of Alfred and Plantagenet 9 $1,144,111
Township of Algonquin Highlands 7 $905,195
Township of Alnwick/Haldimand 5 $662,966
Township of Amaranth 2 $260,464
Township of Armour 4 $438,608
Township Of Armstrong 3 $332,791
Township of Ashfield-Colborne-Wawanosh 5 $676,087
Township of Asphodel-Norwood 5 $617,474
Township Of Athens 1 $122,720
Township of Augusta 6 $734,199
Township of Beckwith 3 $369,275
Township of Black River-Matheson 4 $491,136
Township of Blandford-Blenheim 8 $1,096,460
Township Of Bonfield 1 $134,395
Township of Bonnechere Valley 5 $609,702
Township of Brock 8 $1,193,825
Township of Carling 4 $625,207
Township of Cavan Monaghan 9 $1,178,491
Township Of Central Frontenac 5 $684,161
Township of Centre Wellington 43 $5,740,647
Township of Champlain 8 $930,204
Township of Chapleau 3 $430,397
Township Of Chapple 1 $118,490
Township of Chatsworth 2 $255,045
Township of Clearview 26 $3,257,435
Township Of Coleman 1 $159,213
Township of Cramahe 5 $584,506
Township Of Dawn-Euphemia 2 $227,375
Township of Douro-Dummer 5 $618,903
Township of Drummond-North Elmsley 7 $986,365
Township Of Dubreuilville 2 $288,216
Township of Ear Falls 2 $232,751
Township of East Garafraxa 4 $539,769
Township of East Hawkesbury 2 $232,098
Township of East Zorra-Tavistock 9 $1,125,856
Township of Edwardsburgh/Cardinal 20 $2,619,443
Township of Elizabethtown-Kitley 6 $747,365
Township of Enniskillen 2 $225,013
Township of Essa 12 $1,493,069
Township Of Front Of Yonge 3 $358,681
Township Of Frontenac Islands 5 $577,583
Township of Georgian Bay 15 $2,012,236
Township of Georgian Bluffs 11 $1,452,725
Township of Greater Madawaska 4 $476,085
Township of Guelph/Eramosa 9 $1,238,879
Township of Hamilton 10 $1,261,577
Township of Havelock-Belmont-Methuen 5 $675,914
Township of Hornepayne 1 $111,921
Township of Horton 3 $356,834
Township of Howick 4 $508,558
Township of Huron-Kinloss 7 $968,379
Township of Killaloe, Hagarty And Richards 2 $261,945
Township of King 75 $10,111,488
Township Of La Vallee 1 $105,945
Township of Lake of Bays 9 $1,302,120
Township Of Lanark Highlands 5 $650,781
Township Of Larder Lake 1 $109,958
Township of Laurentian Valley 5 $636,228
Township of Leeds and the Thousand Islands 13 $1,650,621
Township of Lucan Biddulph 4 $566,748
Township Of MacDonald, Meredith And Aberdeen Add’l 2 $235,299
Township Of Machar 1 $116,619
Township Of Madawaska Valley 3 $368,495
Township of Malahide 9 $1,149,025
Township of Manitouwadge 5 $580,073
Township of Mapleton 12 $1,593,698
Township of McKellar 4 $515,030
Township of McNab/Braeside 7 $886,063
Township of Melancthon 3 $428,382
Township of Minden Hills 8 $1,030,723
Township Of Montague 1 $161,718
Township of Mulmur 4 $557,501
Township of Muskoka Lakes 23 $2,975,145
Township Of Nipissing 3 $345,271
Township of North Algona Wilberforce 2 $236,106
Township of North Dumfries 10 $1,353,081
Township of North Dundas 7 $888,083
Township of North Frontenac 7 $860,022
Township of North Glengarry 6 $826,866
Township of North Huron 6 $706,786
Township of North Kawartha 7 $921,591
Township of North Stormont 6 $770,238
Township of Norwich 10 $1,354,917
Township of Oro-Medonte 43 $5,763,701
Township of Otonabee-South Monaghan 6 $738,051
Township of Perry 4 $487,390
Township of Perth East 10 $1,298,609
Township of Perth South 6 $791,346
Township Of Pickle Lake 3 $400,206
Township of Puslinch 8 $1,098,366
Township of Ramara 11 $1,465,357
Township Of Red Rock 1 $117,573
Township of Rideau Lakes 7 $941,197
Township of Russell 26 $3,283,070
Township of Sables-Spanish Rivers 4 $447,173
Township of Scugog 23 $3,105,265
Township of Seguin 15 $2,070,914
Township of Selwyn 17 $2,283,872
Township of Severn 26 $3,357,221
Township Of South Algonquin 2 $272,220
Township of South Frontenac 15 $1,924,575
Township of South Glengarry 10 $1,259,274
Township of South Stormont 13 $1,719,096
Township of South-West Oxford 7 $892,800
Township of Southgate 11 $1,401,612
Township of Southwold 8 $1,117,059
Township of Springwater 27 $3,457,739
Township of St. Clair 20 $2,678,689
Township of Stirling-Rawdon 8 $1,035,964
Township of Stone Mills 5 $593,099
Township of Strathroy-Caradoc 42 $5,418,486
Township Of Strong 4 $483,703
Township of Tay 17 $2,247,946
Township of Terrace Bay 3 $343,582
Township of The Archipelago 13 $1,976,133
Township of Tiny 23 $2,999,672
Township Of Tyendinaga 1 $133,558
Township of Uxbridge 21 $2,897,838
Township of Wainfleet 9 $1,175,264
Township Of Warwick 4 $472,903
Township of Wellesley 11 $1,422,857
Township of Wellington North 10 $1,268,941
Township of West Lincoln 20 $2,699,363
Township of Whitewater Region 5 $605,260
Township of Wilmot 19 $2,443,571
Township Of Wollaston 2 $227,776
Township of Woolwich 26 $3,231,770
Township of Zorra 9 $1,152,315
United Counties of Leeds and Grenville 95 $11,497,301
United Counties of Prescott and Russell 146 $17,875,748
United Counties of Stormont, Dundas and Glengarry 17 $2,282,205
Village Of Burk’s Falls 3 $344,501
Village of Merrickville-Wolford 4 $534,323
Village of Point Edward 10 $1,294,443
Village Of South River 1 $132,055
Village Of Sundridge 3 $354,423
Village of Westport 3 $378,426
Welland Public Library Board 5 $586,129
Wikwemikong Tribal Police Service 8 $1,205,386
City of Ottawa - Police Services Board 1 $143,227
City of Toronto - Ralph Thornton Community Centre 2 $239,151
Township of Emo 1 $169,864
Township Of Nipigon 1 $105,092
Township Of Alberton 1 $102,934
Township of Ignace 2 $281,278
Township Of Ryerson 1 $101,771
Town Of Cobalt 1 $103,959

Annual Total Paid

Total Employees