● OPSCI.ca Ontario · 2010–2025

Search Employers

Browse every public-sector employer on the list, from the largest school boards and municipalities to the smallest library board.

Municipalities and Services

← All sectors Sector dashboard →

Fastest growing disclosed employees, year over year

City of Toronto Toronto Seniors Housing Corporation 40 → 74 disclosed employees +85.0%
County of Bruce 87 → 150 disclosed employees +72.4%
Township of Oromedonte 25 → 43 disclosed employees +72.0%
Town of Caledon 149 → 245 disclosed employees +64.4%
County of Perth 53 → 86 disclosed employees +62.3%

Growth in people on the list, not hiring: it includes staff who newly crossed the $100,000 threshold. Employers with fewer than 25 disclosed employees last year aren't ranked.

Share of disclosed employees 2025

Find a specific employer

135 employer(s) in the West region — showing all. show top 50 only → · all regions

EmployerSectorDisclosed Emp.Avg. total comp
City of Hamilton Municipalities and Services 3,382 $133,835
City of Windsor Municipalities and Services 1,219 $137,664
Regional Municipality of Waterloo Police Municipalities and Services 1,052 $139,596
Regional Municipality of Niagara Niagara Reg Police Municipalities and Services 957 $151,075
Regional Municipality of Waterloo Municipalities and Services 952 $125,071
Regional Municipality of Niagara Municipalities and Services 904 $128,582
City of London Municipalities and Services 831 $131,189
City of London Police Services Municipalities and Services 738 $145,281
City of Guelph Municipalities and Services 673 $126,764
City of Kitchener Municipalities and Services 620 $133,704
City of Brantford Municipalities and Services 540 $133,804
Municipality of Chathamkent Municipalities and Services 464 $134,230
City of Waterloo Municipalities and Services 342 $134,259
City of Sarnia Municipalities and Services 315 $137,886
City of St Catharines Municipalities and Services 305 $138,118
City of Cambridge Municipalities and Services 304 $134,810
County of Essex Municipalities and Services 286 $121,201
City of Guelph Guelph Police Service Municipalities and Services 265 $136,929
City of Niagara Falls Municipalities and Services 254 $128,112
City of St Thomas Municipalities and Services 221 $137,994
County of Oxford Municipalities and Services 207 $121,723
County of Lambton Municipalities and Services 189 $124,650
County of Middlesex Middlesex London Emergency Medical Services Authority Municipalities and Services 173 $115,409
County of Brant Municipalities and Services 162 $127,437
City of Stratford Municipalities and Services 158 $141,699
County of Wellington Municipalities and Services 155 $134,291
Norfolk County Municipalities and Services 154 $120,864
County of Bruce Municipalities and Services 150 $128,510
County of Grey Municipalities and Services 150 $122,078
Haldimand County Municipalities and Services 125 $129,979
City of Welland Municipalities and Services 114 $143,154
County of Huron Municipalities and Services 110 $122,912
Town of Lasalle Municipalities and Services 107 $144,573
City of Woodstock Municipalities and Services 97 $130,952
City of Owen Sound Municipalities and Services 93 $128,570
County of Perth Municipalities and Services 86 $116,752
City of Woodstock Woodstock Police Service Municipalities and Services 84 $134,490
Niagara Transit Commission Municipalities and Services 73 $120,353
City of London London Transit Commission Municipalities and Services 72 $114,297
Municipality of Leamington Municipalities and Services 69 $127,211
Town of Saugeen Shores Municipalities and Services 58 $133,962
County of Middlesex Municipalities and Services 57 $148,611
Town of Fort Erie Municipalities and Services 57 $127,984
City of Thorold Municipalities and Services 47 $132,439
Town of the Blue Mountains Municipalities and Services 46 $133,141
Township of Strathroycaradoc Municipalities and Services 45 $129,625
City of Port Colborne Municipalities and Services 45 $144,648
Township of Centre Wellington Municipalities and Services 43 $133,503
Town of Lakeshore Municipalities and Services 42 $136,433
Town of Tillsonburg Municipalities and Services 40 $125,799
County of Elgin Municipalities and Services 40 $138,285
Town of Niagaraonthelake Municipalities and Services 39 $126,271
Town of Tecumseh Municipalities and Services 36 $144,523
Town of Lincoln Municipalities and Services 35 $134,953
Town of Amherstburg Municipalities and Services 34 $148,336
Municipality of North Perth Municipalities and Services 34 $128,072
Town of Grimsby Municipalities and Services 33 $133,820
Town of Essex Municipalities and Services 32 $134,099
Municipality of West Grey Municipalities and Services 30 $126,126
Town of Kingsville Municipalities and Services 29 $130,845
Town of Pelham Municipalities and Services 27 $136,558
Township of Woolwich Municipalities and Services 26 $124,299
Municipality of Kincardine Municipalities and Services 24 $136,760
Town of Aylmer Municipalities and Services 22 $136,663
Township of West Lincoln Municipalities and Services 20 $134,968
Town of Hanover Municipalities and Services 20 $135,610
Town of Erin Municipalities and Services 20 $144,866
Township of St Clair Municipalities and Services 20 $133,934
Township of Wilmot Municipalities and Services 19 $128,609
Town of Ingersoll Municipalities and Services 18 $141,146
Municipality of Middlesex Centre Municipalities and Services 18 $131,567
Municipality of Central Elgin Municipalities and Services 17 $127,335
Municipality of South Huron Municipalities and Services 16 $128,568
Town of South Bruce Peninsula Municipalities and Services 13 $132,671
Municipality of Thames Centre Municipalities and Services 13 $136,293
Municipality of Meaford Municipalities and Services 13 $118,165
Township of Mapleton Municipalities and Services 12 $132,808
Town of Minto Municipalities and Services 12 $136,465
Township of Southgate Municipalities and Services 11 $127,419
Township of Wellesley Municipalities and Services 11 $129,351
Township of Georgian Bluffs Municipalities and Services 11 $132,066
Village of Point Edward Municipalities and Services 10 $129,444
Town of Goderich Municipalities and Services 10 $134,498
Township of Wellington North Municipalities and Services 10 $126,894
Township of North Dumfries Municipalities and Services 10 $135,308
Municipality of West Perth Municipalities and Services 10 $119,829
Municipality of Grey Highlands Municipalities and Services 10 $135,352
Township of Norwich Municipalities and Services 10 $135,492
Township of Perth East Municipalities and Services 10 $129,861
Township of Wainfleet Municipalities and Services 9 $130,585
Township of East Zorratavistock Municipalities and Services 9 $125,095
Town of St Marys Municipalities and Services 9 $123,127
Township of Guelph Municipalities and Services 9 $137,653
Municipality of Bayham Municipalities and Services 9 $143,942
Township of Zorra Municipalities and Services 9 $128,035
Township of Malahide Municipalities and Services 9 $127,669
Township of Puslinch Municipalities and Services 8 $137,296
Township of Southwold Municipalities and Services 8 $139,632
Municipality of Brockton Municipalities and Services 8 $143,328
Municipality of Bluewater Municipalities and Services 8 $143,516
Township of Blandfordblenheim Municipalities and Services 8 $137,058
Town of Plymptonwyoming Municipalities and Services 7 $135,723
Town of Petrolia Municipalities and Services 7 $121,871
Municipality of Northern Bruce Peninsula Municipalities and Services 7 $138,190
Municipality of Huron East Municipalities and Services 7 $119,759
Municipality of Central Huron Municipalities and Services 7 $121,655
Township of Huronkinloss Municipalities and Services 7 $138,340
Township of Southwest Oxford Municipalities and Services 7 $127,543
Municipality of Lambton Shores Municipalities and Services 6 $142,987
Township of North Huron Municipalities and Services 6 $117,798
Township of Perth South Municipalities and Services 6 $131,891
Welland Public Library Board Municipalities and Services 5 $117,226
Municipality of North Middlesex Municipalities and Services 5 $132,454
Municipality of Arranelderslie Municipalities and Services 5 $118,807
Municipality of Southwest Middlesex Municipalities and Services 5 $136,219
Township of Ashfieldcolbornewawanosh Municipalities and Services 5 $135,217
Township of Lucan Biddulph Municipalities and Services 4 $141,687
Township of Adelaide Metcalfe Municipalities and Services 4 $123,502
Municipality of Morristurnberry Municipalities and Services 4 $134,585
Township of Howick Municipalities and Services 4 $127,139
Township of Warwick Municipalities and Services 4 $118,226
City of London London Convention Centre Corporation Municipalities and Services 4 $138,432
Municipality of South Bruce Municipalities and Services 3 $133,699
Niagara Regional Housing Municipalities and Services 3 $116,984
City of London London Public Library Municipalities and Services 3 $106,146
Township of Dawneuphemia Municipalities and Services 2 $113,687
Township of Chatsworth Municipalities and Services 2 $127,523
Municipality of West Elgin Municipalities and Services 2 $157,268
Township of Enniskillen Municipalities and Services 2 $112,506
Municipality of Brookealvinston Municipalities and Services 1 $111,843
City of London Covent Garden Market Corporation Municipalities and Services 1 $129,349
City of St Catharines Library Services Municipalities and Services 1 $132,890
City of London Library Services Municipalities and Services 1 $145,084
Essex County Library Board Municipalities and Services 1 $123,139
Middlesex County Library Municipalities and Services 1 $116,468