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 2023 Sunshine List made up of 414 organizations that paid $8,473,158,808.78 to their 65,787 employees.

Employers # of Employees Total Paid
City of Toronto - Toronto Transit Commission 4,784 $562,777,465
Regional Municipality of Peel Police Services 2,189 $301,078,759
City of Toronto 9,256 $1,219,787,169
Regional Municipality of Halton 1,461 $183,833,956
City of Ottawa 3,913 $478,998,203
Regional Municipality of York 1,807 $226,718,519
City of Toronto - Police Service 5,588 $780,473,161
City of Thunder Bay 639 $83,813,211
City of Hamilton 2,584 $324,491,091
Town of East Gwillimbury 71 $9,699,026
Regional Municipality of Niagara - Niagara Reg. Police 813 $109,599,792
Regional Municipality of York Police Services 1,711 $220,989,160
City of Ottawa - Police Services 1,556 $216,004,382
City of Brampton 1,365 $168,917,293
City of Toronto - Board of Governors of Exhibition Place 43 $6,128,806
City of Mississauga 1,810 $229,086,112
Regional Municipality of Durham 2,096 $268,151,817
Regional Municipality of Waterloo 633 $78,681,198
City of Richmond Hill 401 $52,962,912
City of Toronto - Toronto Community Housing Corp. 402 $49,440,123
Regional Municipality of Peel 1,822 $228,035,243
Municipality of Chatham-Kent 319 $41,877,613
City of Vaughan 743 $97,202,424
City of Markham 517 $66,404,714
City of Sarnia 268 $35,617,713
City of Barrie 662 $85,844,815
City of North Bay - Police Services Board 98 $13,346,902
Town of Oakville 494 $63,017,768
Regional Municipality of Waterloo - Police 831 $110,840,254
Town of Milton 178 $22,598,710
County of Simcoe 378 $45,821,430
City of Burlington 457 $61,008,036
City of Toronto - Toronto Seniors Housing Corporation 32 $4,065,008
City of Greater Sudbury 688 $89,151,704
County of Wellington 92 $11,844,744
City of London 667 $86,562,679
County of Lambton 150 $18,392,834
City of Toronto - Board of Mgmt. of the Toronto Zoo 29 $3,884,164
City of Kingston 299 $38,033,804
City of Welland 88 $11,341,771
City of Kitchener 417 $52,503,265
Township of Greater Madawaska 2 $421,944
Regional Municipality of Niagara 586 $70,305,438
Town of Whitby 257 $34,400,057
Township of King 54 $7,227,090
Town of Aurora 92 $11,620,764
City of Oshawa 319 $41,611,231
Town of Halton Hills 130 $17,591,951
City of Guelph - Guelph Police Service 211 $27,763,839
Town of Newmarket 95 $12,673,902
City of Guelph 486 $61,397,661
Town of Georgina 105 $13,929,274
City of Niagara Falls 192 $24,793,508
Municipality of Clarington 133 $17,794,610
City of Toronto - Public Library Board 168 $20,686,643
City of Kingston - Police Services Board 185 $24,105,029
City of Waterloo 204 $26,774,704
City of Windsor 955 $120,298,313
Town of Ajax 154 $20,152,730
City of St Catharines 203 $27,293,390
Regional Municipality of Peel Police Services Board 2 $435,264
District Municipality of Muskoka 108 $13,000,060
Town of Caledon 140 $17,947,278
City of Cambridge 251 $32,457,959
Town of LaSalle 82 $11,236,860
City of Woodstock - Woodstock Police Service 76 $9,752,077
City of Brantford 403 $52,673,419
Town of Whitchurch-Stouffville 93 $12,271,142
City of Pickering 190 $24,974,137
Town of Erin 9 $1,258,499
City of Stratford 132 $17,411,564
City of Belleville 199 $26,815,706
Town of Innisfil 88 $10,848,008
County of Middlesex 30 $4,095,701
City of Elliot Lake 17 $2,272,778
The Corporation of the City of North Bay 94 $13,376,287
City of Peterborough 300 $37,577,773
Town of Lincoln 24 $3,197,472
Town of Collingwood 63 $7,914,861
County of Bruce 77 $9,305,342
City of London - Police Services 634 $86,317,047
Norfolk County 87 $10,410,798
County of Oxford 127 $15,217,736
City of Timmins 162 $20,891,852
Town of Fort Frances 14 $1,858,846
County of Dufferin 43 $5,416,584
County of Grey 104 $12,235,056
Town of Tecumseh 27 $3,608,284
City of Orillia 78 $9,981,398
Town of The Blue Mountains 25 $3,182,346
City of Sault Ste. Marie 122 $15,982,679
County of Prince Edward 46 $6,036,274
South Simcoe Police Service 80 $10,404,127
City of Ottawa - Library Services 22 $2,783,793
County of Middlesex - Middlesex London Emergency Medical Services Authority 129 $14,708,886
Municipality of Leamington 35 $4,630,088
Sault Ste Marie Police Services 129 $16,902,553
Town of Deep River 19 $2,600,643
Township of Wilmot 10 $1,315,863
City of Port Colborne 33 $4,422,975
Regional Municipality of York - York Region Rapid Transit Corporation 24 $3,582,970
Township of Oro-Medonte 20 $2,614,119
City of Clarence-Rockland 28 $3,655,592
County of Northumberland 98 $11,831,960
City of St. Thomas 142 $18,653,486
City of Kawartha Lakes 164 $20,588,851
Town of New Tecumseth 38 $4,983,690
Town of Bradford West Gwillimbury 62 $7,794,076
Town of Amherstburg 29 $4,081,059
Municipality of West Nipissing 18 $2,439,443
Town of Midland 31 $4,091,010
Town of Lakeshore 28 $3,704,247
Town of Kingsville 22 $2,847,724
County of Hastings 134 $15,752,448
City of Thorold 34 $4,472,455
Town of Tillsonburg 16 $2,067,756
County of Peterborough 84 $10,224,927
City of Woodstock 75 $10,020,481
Town of Newmarket - Central York Fire Services 131 $17,086,580
County of Huron 75 $9,068,171
Township of The Archipelago 10 $1,442,865
Town of Iroquois Falls 5 $653,641
County of Renfrew 120 $14,095,691
Town of Essex 21 $2,686,668
Township of Black River-Matheson 2 $352,525
City of Cornwall 139 $17,942,766
Town of Pelham 13 $1,860,344
Town of Fort Erie 35 $4,380,605
City of Cornwall - Police Services 71 $9,330,006
Township of West Lincoln 14 $1,731,162
City of Quinte West 55 $6,876,056
County of Haliburton 25 $3,165,330
County of Frontenac 109 $12,567,188
Town of Saugeen Shores 40 $5,116,286
Town of Niagara-on-the-Lake 28 $3,568,304
Town of Grimsby 24 $3,039,416
County of Lennox and Addington 31 $3,795,370
City of Owen Sound 85 $10,419,199
Town of Carleton Place 13 $1,687,677
Township of Strathroy-Caradoc 39 $4,759,366
Township of Severn 12 $1,537,031
United Counties of Leeds and Grenville 60 $7,291,563
Township of Lake of Bays 9 $1,243,633
County of Lanark 23 $2,893,734
Town of Cobourg 70 $8,950,796
Township of Guelph/Eramosa 8 $1,087,776
Township of Seguin 9 $1,204,310
Township of Centre Wellington 27 $3,381,474
Municipality of Grey Highlands 8 $1,039,266
Township of Georgian Bluffs 7 $938,213
Municipality of Kincardine 24 $2,971,124
United Counties of Stormont, Dundas and Glengarry 11 $1,483,154
Municipality of Meaford 10 $1,284,284
County of Essex 185 $21,587,927
Township of Clearview 12 $1,598,826
Township of Springwater 20 $2,512,902
Township of Tiny 12 $1,603,748
Township of Muskoka Lakes 17 $2,149,052
Municipality of Middlesex Centre 13 $1,658,330
County of Perth 49 $5,743,403
Municipality of North Perth 17 $2,149,975
Town of Petawawa 8 $1,038,349
Municipality of West Grey 26 $3,145,929
Town of Hawkesbury 8 $1,213,712
Town of Hanover 17 $2,168,549
Town of Wasaga Beach 51 $6,688,990
City of Brockville 72 $9,471,799
Haldimand County 53 $6,524,047
County of Elgin 27 $3,533,179
Township of St. Clair 16 $2,060,269
United Counties of Prescott and Russell 88 $10,370,911
City of Kenora 40 $4,828,310
City of London - London Transit Commission 26 $3,101,475
County of Brant 97 $11,809,827
Town of South Bruce Peninsula 11 $1,397,659
Municipality of Brighton 14 $1,753,499
Municipality of Lambton Shores 6 $803,437
Town of Shelburne 5 $675,408
Town of Parry Sound 13 $1,606,208
Municipality of Sioux Lookout 12 $1,576,980
Township of Carling 6 $822,447
Town of Arnprior 8 $986,349
Municipality of East Ferris 4 $575,474
Municipality of Brockton 7 $951,460
City of Dryden 12 $1,541,050
Township of Uxbridge 8 $1,169,505
Township of Southgate 8 $1,019,428
Township of Mapleton 8 $1,063,964
Township of Cavan Monaghan 8 $1,020,376
Municipality of Bluewater 6 $809,961
Town of Goderich 5 $667,247
Town of Kapuskasing 20 $2,479,287
Town of Bracebridge 12 $1,544,629
Town of Oakville - Oakville Public Library 10 $1,205,394
Town of Huntsville 16 $2,014,986
Township of Scugog 19 $2,362,322
Town of Orangeville 55 $7,041,173
Town of Gravenhurst 14 $1,713,078
Municipality of Huron East 6 $714,813
Municipality of Central Elgin 11 $1,459,569
Township of Asphodel-Norwood 4 $508,054
Town of Kirkland Lake 28 $3,610,777
Town of Mono 9 $1,126,685
Town of Aylmer 16 $2,026,700
Town of Northeastern Manitoulin and the Islands 1 $174,810
Municipality of Mississippi Mills 11 $1,358,043
Township of Georgian Bay 9 $1,156,676
Township of Edwardsburgh/Cardinal 13 $1,624,697
Township of Woolwich 14 $1,688,581
Township of Wellington North 9 $1,092,021
Municipality of North Grenville 17 $2,131,273
Municipality of Northern Bruce Peninsula 7 $906,256
Township of Huron-Kinloss 5 $660,199
Town of Renfrew 21 $2,773,067
Township of Leeds and the Thousand Islands 6 $830,976
Municipality of Trent Lakes 7 $816,927
Township of Ramara 12 $1,432,591
Township of East Zorra-Tavistock 5 $659,337
Township of Champlain 3 $392,188
Township of Mulmur 3 $448,617
Township of Laurentian Valley 5 $612,978
The Nation Municipality 12 $1,505,996
Town of Penetanguishene 13 $1,552,951
Township of Brock 6 $783,768
Township of Selwyn 8 $1,053,154
Municipality Of Port Hope Police Services Board 18 $2,351,319
Township of North Dumfries 8 $1,027,314
Town of Marathon 3 $417,288
Municipality of South Huron 7 $920,361
Township of Perth East 7 $855,042
Municipality of Temagami 2 $266,201
Township of Ashfield-Colborne-Wawanosh 5 $584,526
Tay Valley Township 4 $501,969
Municipality of Whitestone 3 $392,556
Municipality of Greenstone 8 $980,665
Town of Petrolia 4 $481,279
City of Pembroke 21 $2,743,185
Township of South Frontenac 13 $1,542,616
Township of South Stormont 8 $950,794
Township of McNab/Braeside 5 $608,571
Town of Smiths Falls 32 $3,956,034
Town of Ingersoll 12 $1,424,561
Township of Hamilton 9 $1,109,565
Township of Zorra 8 $1,001,282
City of London - London Convention Centre Corporation 5 $603,967
Town of Gananoque 18 $2,505,990
Township of Chatsworth 2 $265,357
Township of North Huron 4 $485,241
Township of Emo 1 $162,892
City of Toronto - 519 Church Street Community Centre 5 $582,405
Township of Havelock-Belmont-Methuen 5 $640,719
Township of Manitouwadge 4 $470,555
Municipality of Port Hope 25 $2,985,067
Township of Wellesley 8 $949,166
Township of East Garafraxa 3 $429,377
Town of Newmarket - Newmarket Public Library 4 $486,015
Town of St. Marys 6 $762,818
Township of North Glengarry 6 $744,201
Township of Tay 6 $756,873
Township of Adjala-Tosorontio 3 $374,708
Town of Greater Napanee 13 $1,582,303
Township of North Dundas 4 $484,910
Municipality of South Bruce 4 $516,507
Township of Alfred and Plantagenet 6 $738,671
Township of Algonquin Highlands 5 $616,717
Township of South-West Oxford 5 $617,044
Town of Minto 11 $1,323,527
Municipality of Wawa 3 $364,600
City of Toronto - Yonge-Dundas Square Board of Mgmt. 1 $153,636
Township of Blandford-Blenheim 5 $629,202
Municipality of Dysart et al 5 $663,370
Town of Plympton-Wyoming 5 $640,261
Municipality of Bayham 6 $775,452
Township of Wainfleet 8 $1,017,045
Municipality of Shuniah 3 $383,680
Town of Perth 9 $1,065,684
Municipality of McDougall 5 $624,845
Township of North Kawartha 7 $844,236
Township of Ear Falls 1 $151,228
Municipality of Trent Hills 9 $1,126,923
Municipality of West Perth 7 $819,535
Loyalist Township 29 $3,497,875
Township Of Coleman 1 $148,560
Township of Russell 17 $2,103,861
Municipality of French River 2 $260,315
Township of Lucan Biddulph 4 $492,610
Town of Blind River 6 $700,797
Town of Cochrane 9 $1,077,587
Township of Essa 7 $814,927
Town of Prescott 3 $380,476
Township of Southwold 5 $629,211
Township of Perth South 3 $370,050
Township Of Montague 1 $142,979
City of North Bay - Public Library Board 1 $143,107
Township of Malahide 5 $617,474
Town of Hearst 7 $872,070
Township of Melancthon 2 $247,690
Town of Smooth Rock Falls 1 $140,759
Township Of Pickle Lake 1 $139,902
Town of Atikokan 4 $481,213
Township of Douro-Dummer 5 $587,631
City of Temiskaming Shores 3 $386,390
Township Of Central Frontenac 4 $511,699
Village of Merrickville-Wolford 3 $382,582
Municipality of Casselman 5 $603,552
Village of Point Edward 5 $662,068
Municipality Of Arran-Elderslie 2 $250,761
Town of Espanola 4 $478,004
Township of Adelaide Metcalfe 3 $353,490
Municipality of Oliver Paipoonge 3 $374,020
Township of Perry 3 $361,162
City of Toronto - Central Eglinton Community Centre 2 $241,481
City of Sault Ste. Marie-Public Library Board 1 $138,015
City of Ottawa - Police Services Board 1 $137,146
Sundridge and District Medical Centre Committee 1 $136,618
Township Of Strong 2 $248,907
City of Toronto - Lakeshore Arena Corporation 2 $271,492
Township of Killaloe, Hagarty And Richards 2 $260,008
Municipality of Hastings Highlands 3 $351,943
Township of Stirling-Rawdon 5 $608,090
Welland Public Library Board 1 $135,582
Township of Puslinch 4 $513,160
Township of Armour 2 $242,687
Municipality of Centre Hastings 3 $374,915
Township of Amaranth 1 $134,413
Township of Norwich 10 $1,205,498
Town of Bancroft 2 $236,445
Township Of Warwick 3 $366,044
Town of Moosonee 2 $269,475
Municipality of Callander 5 $566,921
Township of Cramahe 3 $363,603
Wikwemikong Tribal Police Service 3 $356,659
Township of Minden Hills 4 $465,387
Municipality of Marmora and Lake 3 $354,508
Township Of South Algonquin 1 $132,791
Municipality of Central Huron 4 $453,502
Township of Horton 1 $131,211
Municipality of North Middlesex 2 $244,922
Municipality of Dutton-Dunwich 4 $484,395
Municipality of Morris-Turnberry 3 $349,780
The North Bay Mattawa Conservation Authority 2 $242,407
Township of Stone Mills 3 $384,027
Township of Drummond-North Elmsley 5 $598,459
Township of Whitewater Region 3 $336,359
Town of Grand Valley 2 $234,847
Municipality Of West Elgin 2 $244,893
City of Toronto - Applegrove Community Complex 3 $346,675
Township of Alnwick/Haldimand 3 $356,580
Township of McKellar 4 $493,715
Township Of Madawaska Valley 1 $134,886
Municipality of Red Lake 4 $466,896
Township of North Stormont 3 $361,271
Township of North Algona Wilberforce 1 $126,932
Township Of Addington Highlands 3 $344,616
Township Of Nipigon 1 $129,039
Municipality of Southwest Middlesex 2 $249,863
Municipality of Thames Centre 8 $905,933
Municipality of Magnetawan 2 $227,854
Township Of Machar 1 $126,097
Township of South Glengarry 8 $926,756
Township of Rideau Lakes 8 $933,033
Township of East Hawkesbury 1 $123,469
Township Of Nipissing 2 $232,569
Municipality of Tweed 2 $228,636
Township of Otonabee-South Monaghan 4 $459,382
Township of Bonnechere Valley 4 $448,147
City of Toronto - Eastview Neighbourhood Community Centre 1 $121,181
Township Of Dubreuilville 2 $239,408
Township of Elizabethtown-Kitley 2 $237,238
City of Toronto - Swansea Town Hall 1 $119,953
Township of Terrace Bay 1 $120,595
Township of Beckwith 3 $324,333
Township Of Dawn-Euphemia 2 $236,383
Township of North Frontenac 6 $639,110
City of London - Covent Garden Market Corporation 1 $119,020
Village Of South River 1 $116,815
Village of Westport 3 $338,585
Township Of Tyendinaga 1 $116,790
Municipality Of Killarney 1 $116,032
Township Of Lanark Highlands 2 $217,599
Township of Augusta 3 $321,989
North Bay Jack Garland Airport Corporation 1 $118,353
Village Of Sundridge 3 $335,374
Municipality Of Markstay-Warren 1 $114,647
Municipality of Port Hope Public Library Board 1 $113,551
Township of Howick 1 $114,167
Township Of Admaston/Bromley 1 $112,235
Township Of Front Of Yonge 2 $219,074
City of Toronto - Waterfront Neighbourhood Centre 1 $124,277
Municipality of Highlands East 3 $330,641
Municipality of South Dundas 3 $334,148
Township of White River 1 $115,604
Township Of Athens 1 $109,460
Village Of Burk’s Falls 1 $110,081
City of Toronto - Ralph Thornton Community Centre 1 $111,154
Township Of Red Rock 1 $110,485
Municipality of Powassan 1 $107,532
Township Of MacDonald, Meredith And Aberdeen Add’l 2 $210,459
Township Of Billings 1 $106,261
Township of Chapleau 2 $212,111
Township of Hornepayne 3 $308,805
Township Of Larder Lake 1 $105,006
Municipality Of Brooke-Alvinston 1 $104,469
City of Toronto - Community Centre 55 1 $103,959
Town of Kearney 1 $104,283
Town Of Englehart 1 $103,897
Township Of Armstrong 2 $204,364
Municipality Of Faraday 1 $102,792
Town Of Latchford 1 $101,608
Town Of Deseronto 1 $101,253
Municipality of Central Manitoulin 1 $100,800
Municipality Of Huron Shores 1 $101,517
Township Of La Vallee 1 $100,799
Township of Enniskillen 1 $108,752

Annual Total Paid

Total Employees