Skip to content

Municipalities & Services

At a Glance
2025

Employee Count

92,492

2025 Sunshine List

Total Compensation

$12.4B

Salaries + taxable benefits

Average Salary

$133,194

Median: $126,555

Salary Trend

Average salary among disclosed records by yearLine chart of 30 yearly values of average salary among disclosed records, from $112,387 in 1996 to $133,194 in 2025.$100K$110K$120K$130K$140K199620022008201320192025
Average salary among disclosed records, 1996–2025. Axis starts at $100,000, the Sunshine List disclosure threshold. That threshold has never been indexed to inflation, so this line can fall over time simply because more people newly cross it — not necessarily because pay fell.

Top Earners
2025

Top Positions
2025

Top Employers
2025

Top employers in Municipalities & Services, 2025
EmployerAvg Salary
City of Toronto$135,216
City of Toronto – Toronto Transit Commission$121,680
City of Toronto – Police Service$149,571
City of Ottawa$125,013
City of Hamilton$133,045
Regional Municipality of Peel Police Services$151,232
Regional Municipality of Durham$132,064
Regional Municipality of Peel$131,587
City of Mississauga$129,508
Regional Municipality of York$126,411
Regional Municipality of Halton$135,015
Regional Municipality of York Police Services$135,738
City of Brampton$127,239
City of Ottawa – Police Services$147,157
City of Windsor$136,859
Regional Municipality of Waterloo – Police$138,419
Regional Municipality of Niagara – Niagara Reg. Police$149,601
City of Vaughan$137,103
Regional Municipality of Waterloo$123,853
Regional Municipality of Niagara$128,121
City of Barrie$133,375
City of London$129,737
City of London – Police Services$144,199
City of Thunder Bay$136,981
City of Greater Sudbury$129,699
City of Markham$138,021
Town of Oakville$132,485
City of Toronto – Toronto Community Housing Corp.$127,658
City of Guelph$125,726
City of Kitchener$132,307
City of Burlington$135,593
City of Richmond Hill$136,301
City of Brantford$132,864
County of Simcoe$122,077
Municipality of Chatham-Kent$133,014
City of Peterborough$136,101
City of Oshawa$136,573
Town of Whitby$142,190
City of Kingston$126,690
City of Waterloo$133,007
City of Toronto – Public Library Board$119,379
City of Sarnia$135,933
City of St Catharines$136,848
City of Cambridge$133,747
City of Guelph – Guelph Police Service$135,507
County of Essex$120,560
Town of Ajax$136,491
Town of Caledon$135,391
City of Kingston – Police Services Board$144,530
City of Niagara Falls$127,477
City of Belleville$139,826
City of Kawartha Lakes$130,351
City of Pickering$130,843
City of St. Thomas$136,190
Municipality of Clarington$142,301
Town of Milton$133,425
City of Timmins$131,594
County of Renfrew$125,195
County of Oxford$120,886
Town of Halton Hills$137,185
City of Cornwall$126,140
County of Lambton$123,874
City of Sault Ste. Marie$132,463
City of Stratford$139,853
County of Wellington$131,448
County of Brant$126,763
Sault Ste Marie Police Services$136,751
Town of Georgina$144,164
County of Middlesex – Middlesex London Emergency Medical Services Authority$114,835
County of Bruce$127,852
District Municipality of Muskoka$124,040
Norfolk County$120,332
County of Hastings$121,899
County of Northumberland$124,619
County of Grey$121,299
Town of Whitchurch-Stouffville$137,631
Town of Newmarket – Central York Fire Services$130,292
United Counties of Prescott and Russell$121,690
Town of Newmarket$130,979
County of Frontenac$118,897
Town of Innisfil$135,591
Town of Aurora$129,340
Corporation of the City of North Bay$138,228
City of Welland$141,728
Haldimand County$129,249
County of Peterborough$125,241
Town of Lasalle$143,528
Town of Bradford West Gwillimbury$134,595
Town of East Gwillimbury$137,236
South Simcoe Police Service$135,804
City of North Bay – Police Services Board$136,630
Town of Cobourg$134,762
County of Huron$122,044
City of Brockville$130,808
City of Woodstock$129,412
City of Orillia$131,206
City of Cornwall – Police Services$137,081
County of Prince Edward$129,779
City of Owen Sound$127,400
United Counties of Leeds and Grenville$119,490
Town of Orangeville$130,146
Town of Wasaga Beach$135,842
City of Woodstock – Woodstock Police Service$133,315
Town of Collingwood$128,025
City of Quinte West$130,906
Township of King$133,322
County of Perth$116,325
City of Toronto – Toronto Seniors Housing Corporation$130,443
County of Dufferin$123,680
City of Toronto – Board of Governors of Exhibition Place$140,313
Town of New Tecumseth$128,523
Niagara Transit Commission$119,994
Municipality of Leamington$126,517
County of Middlesex$146,334
City of Toronto – Board of Mgmt. of the Toronto Zoo$127,519
City of London – London Transit Commission$113,771
Town of Saugeen Shores$133,158
County of Lennox and Addington$119,512
Town of Fort Erie$127,510
City of Port Colborne$143,924
City of Kenora$131,867
City of Thorold$131,376
Town of the Blue Mountains$131,930
Loyalist Township$124,206
Township of Oro-Medonte$133,187
Township of Centre Wellington$132,213
Town of Lakeshore$135,687
County of Elgin$137,079
Township of Strathroy-Caradoc$127,509
Town of Midland$137,376
Town of Tecumseh$143,397
Town of Amherstburg$146,834
Town of Tillsonburg$125,029
Town of Smiths Falls$129,735
Town of Niagara-on-the-lake$124,741
Town of Lincoln$133,809
Municipality of Port Hope$125,788
County of Lanark$127,858
County of Haliburton$126,791
Town of Grimsby$132,867
City of Clarence-Rockland$128,696
Municipality of North Perth$127,312
Town of Kirkland Lake$134,060
Town of Essex$132,672
City of Pembroke$132,256
City of Ottawa – Library Services$135,115
Regional Municipality of York – York Region Rapid Transit Corporation$152,201
Town of Kingsville$129,904
Municipality of West Grey$125,408
Town of Pelham$135,606
Township of Springwater$127,201
Town of Huntsville$124,933
Township of Severn$128,582
Township of Russell$124,747
Municipality of Kincardine$135,035
Township of Clearview$124,655
Town of Greater Napanee$123,643
Township of Woolwich$123,684
Town of Gananoque$133,648
Municipality of Brighton$129,355
Township of Scugog$133,482
Township of Tiny$128,851
Municipality of Port Hope Police Services Board$134,715
Township of Muskoka Lakes$127,456
Township of Uxbridge$135,996
Town of Erin$143,380
Town of Aylmer$134,436
Municipality of West Nipissing$144,029
Town of Bracebridge$131,823
Town of Deep River$137,659
Town of Hanover$133,817
Township of West Lincoln$133,902
Township of St. Clair$132,731
Town of Hawkesbury$130,193
Township of Edwardsburgh/Cardinal$129,023
Town of Penetanguishene$136,010
Town of Ingersoll$139,090
Municipality of North Grenville$128,545
Township of Wilmot$128,327
Town of Gravenhurst$127,304
Municipality of Middlesex Centre$130,697
Town of Carleton Place$133,548
Township of Selwyn$132,040
United Counties of Stormont, Dundas and Glengarry$133,253
City of Elliot Lake$140,621
Township of Tay$131,554
Town of Parry Sound$126,131
Town of Fort Frances$128,308
Nation Municipality$127,983
Town of Renfrew$134,464
Municipality of Central Elgin$126,279
City of Dryden$124,622
Town of Kapuskasing$117,922
Municipality of Sioux Lookout$131,751
Municipality of Mississippi Mills$130,907
Township of Seguin$137,196
Municipality of South Huron$127,854
Township of Georgian Bay$133,647
Township of the Archipelago$147,174
Township of South Frontenac$127,108
Town of Perth$122,978
Town of Oakville – Oakville Public Library$123,248
Municipality of Thames Centre$134,205
Town of South Bruce Peninsula$130,271
Township of South Stormont$130,784
Township of Leeds and the Thousand Islands$123,435
Town of Minto$135,667
Township of Mapleton$131,731
Town of Iroquois Falls$127,522
Municipality of Meaford$116,708
Municipality of Trent Hills$123,361
Township of Essa$124,111
Town of Petawawa$122,008
Town of Mono$132,875
Township of Ramara$132,772
Township of Georgian Bluffs$131,269
Township of Wellesley$128,245
Township of Southgate$126,311
Town of Cochrane$125,472
Township of Norwich$134,567
Municipality of Grey Highlands$133,914
Township of North Dumfries$134,279
Town of Goderich$133,232
Township of Lake of Bays$143,962
Township of Perth East$129,102
Municipality of Bayham$143,280
Village of Point Edward$128,455
Township of Wellington North$125,410
Township of Hamilton$125,433
Municipality of Dysart et al$134,247
Township of South Glengarry$125,051
Township of Guelph/Eramosa$136,558
Wikwemikong Tribal Police Service$150,673
Municipality of West Perth$119,195
Township of Brock$146,782
Township of Cavan Monaghan$129,768
Township of Wainfleet$128,298
Township of Adjala-Tosorontio$127,625
Municipality of Trent Lakes$128,449
Township of Zorra$126,835
Township of Malahide$126,327
Municipality of Bluewater$142,899
Municipality of Brockton$140,472
Township of Alfred and Plantagenet$126,833
Township of East Zorra-Tavistock$124,241
Town of Arnprior$123,684
Township of Southwold$135,589
Town of St. Marys$122,272
Township of Puslinch$134,948
Township of Blandford-Blenheim$135,863
Municipality of McDougall$129,854
Town of Hearst$128,993
Township of Stirling-Rawdon$128,917
Township of Minden Hills$127,814
Town of Marathon$126,440
Municipality of South Dundas$122,851
City of Temiskaming Shores$123,676
Township of Drummond–North Elmsley$138,022
Township of Huron-Kinloss$136,591
Municipality of Northern Bruce Peninsula$136,629
Municipality of Casselman$120,017
Town of Plympton–Wyoming$135,100
Town of Blind River$134,351
Township of Rideau Lakes$132,934
Municipality of Highlands East$116,146
Township of Champlain$114,491
Municipality of Greenstone$130,189
Township of North Kawartha$129,426
Township of Algonquin Highlands$127,199
Township of South-West Oxford$126,738
Township of North Dundas$126,263
Township of McNab/Braeside$125,002
Township of North Frontenac$119,730
Municipality of Lambton Shores$141,795
Town of Shelburne$141,620
Town of Petrolia$121,108
Municipality of Central Huron$121,006
Town of Espanola$119,124
Municipality of Huron East$119,076
Township of North Glengarry$136,380
Township of Perth South$131,180
Township of North Stormont$125,920
Township of Elizabethtown-Kitley$122,920
Township of Otonabee–South Monaghan$122,178
Township of Augusta$121,742
Municipality of Red Lake$120,891
Municipality of Hastings Highlands$120,960
Municipality of French River$119,818
Township of North Huron$117,191
Township of Central Frontenac$128,760
Municipality of Southwest Middlesex$133,415
Township of Ashfield-Colborne-Wawanosh$134,441
Township of Havelock-Belmont-Methuen$133,998
Town of Newmarket – Newmarket Public Library$132,876
Town of Northeastern Manitoulin and the Islands$131,005
Municipality of Oliver Paipoonge$130,858
Township of Alnwick/Haldimand$127,987
Municipality of North Middlesex$131,561
Town of Grand Valley$132,087
Township of Lanark Highlands$127,344
Municipality of Centre Hastings$126,838
Township of Laurentian Valley$126,629
Township of Carling$153,510
Township of Douro-Dummer$122,765
Township of Asphodel–Norwood$121,879
Township of Bonnechere Valley$119,828
Municipality of Callander$120,054
Township of Whitewater Region$120,592
Tay Valley Township$148,548
Municipality of Arran-Elderslie$118,025
Township of Stone Mills$117,517
Welland Public Library Board$116,388
Township of Cramahe$116,496
Municipality of Marmora and Lake$114,449
Township of Manitouwadge$114,595
Township of Frontenac Islands$114,794
Township of Admaston/Bromley$113,448
Regional Municipality of Peel Police Services Board$265,590
Township of Lucan Biddulph$140,879
Township of Mulmur$138,486
City of London – London Convention Centre Corporation$137,550
Township of East Garafraxa$134,942
Municipality of Morris-Turnberry$131,570
Village of Merrickville–Wolford$132,518
Town of Moosonee$126,234
Township of McKellar$128,003
Municipality of East Ferris$161,429
Township of Howick$126,338
Town of Prescott$126,236
Municipality of Magnetawan$122,680
Township of Adelaide Metcalfe$123,116
Township of Black River-Matheson$122,138
Town of Atikokan$121,096
Township of Perry$119,936
Township of Strong$120,192
Township of Greater Madawaska$118,441
Township of Addington Highlands$118,817
Township of Warwick$117,133
Town of Bancroft$115,949
City of Toronto – Community Centre 55$106,635
Township of Sables-Spanish Rivers$110,688
Township of Armour$108,513
Township of Chapleau$143,006
Township of Melancthon$142,230
Municipality of Wawa$135,054
Municipality of Whitestone$133,436
Municipality of Shuniah$130,254
Municipality of South Bruce$132,932
Township of Pickle Lake$127,538
Village of Westport$124,777
Township of Beckwith$123,092
Township of Madawaska Valley$117,729
Town of Smooth Rock Falls$121,990
City of Toronto – Eastview Neighbourhood Community Centre$118,881
Township of Front of Yonge$117,070
Township of Horton$118,552
Village of Sundridge$116,912
Township of Nipissing$114,138
Village of Burk's Falls$114,017
Township of Terrace Bay$111,707
Municipality of Central Manitoulin$112,656
Municipality of Dutton–Dunwich$106,420
Township of Armstrong$110,853
Municipality of Faraday$108,944
Municipality of West Elgin$156,646
Township of Dubreuilville$128,989
Township of Ignace$139,845
Township of South Algonquin$134,163
City of Toronto – Lakeshore Arena Corporation$133,610
Municipality of Temagami$131,578
Township of Killaloe, Hagarty and Richards$130,699
Township of Amaranth$129,072
City of Toronto – Central Eglinton Community Centre$126,749
Township of Chatsworth$125,577
North Bay Jack Garland Airport Corporation$116,474
Township of Assiginack$120,000
City of Toronto – Waterfront Neighbourhood Centre$119,178
City of Toronto – Ralph Thornton Community Centre$116,421
Township of North Algona Wilberforce$117,335
Township of MacDonald, Meredith and Aberdeen Add'l$116,342
City of Toronto – Applegrove Community Complex$116,245
Township of Ear Falls$115,333
Township of East Hawkesbury$115,643
Town of Kearney$113,933
Township of Wollaston$104,213
Township of Dawn-Euphemia$112,846
Township of Enniskillen$112,145
City of Toronto – Sankofa Square Board of Management$171,917
Township of Emo$166,819
City of Sault Ste. Marie-Public Library Board$166,032
Township of Montague$161,437
Township of Coleman$159,213
City of North Bay – Public Library Board$151,310
Municipality of Killarney$129,632
Sundridge & District Medical Centre Committee$144,448
City of Ottawa – Police Services Board$142,778
City of Toronto – Swansea Town Hall$137,453
Municipality of Huron Shores$116,428
Township of Bonfield$133,825
Township of Tyendinaga$132,876
Town of Deseronto$132,475
Village of South River$132,055
Municipality of Port Hope Public Library Board$130,008
City of London – Covent Garden Market Corporation$127,126
Municipality of Calvin$126,252
Town of Englehart$124,880
Township of Athens$116,220
Town of Laurentian Hills$119,958
Township of Chapple$116,413
Township of Red Rock$115,945
Town of Mattawa$117,009
Township of Machar$115,311
Township of Limerick$102,311
Township of Hornepayne$111,470
Municipality of Brooke-Alvinston$111,179
Township of Schreiber$107,962
Township of Larder Lake$109,478
Municipality of Neebing$109,958
Town of Rainy River$109,292
Municipality of Powassan$108,522
Town of Latchford$108,472
Township of La Vallee$105,725
Township of Nipigon$104,278
Municipality of Gordon/Barrie Island$105,000
Town of Cobalt$103,959
Municipality of Tweed$102,914
Township of Tehkummah$103,005
Township of Alberton$102,348
Township of Sioux Narrows-Nestor Falls$101,783
Town of Thessalon$101,945
North Bay Mattawa Conservation Authority$101,453
Township of Ryerson$101,181