GCGovComp.app

City of Buffalo / Bsa Treatment Plant Administrative / Safety Officer

Job-title file

Safety Officer

Carry out the duties of this position in support of the agency's public mission.

2 employees hold this title in Bsa Treatment Plant Administrative. Median total compensation for the role is $62,248, below the department median of $84,539.

Employees
2
Total payroll
$124.5K
Role median
$62,248
Agency median
$84,539
Comparison
Below

Compare jurisdictions

Safety Officer beyond City of Buffalo

This role is reported in 4 jurisdictions. See Safety Officer across all of City of Buffalo

Highest-paying jurisdictions for this role

Los Angeles County
$168,840 · 26
Miami-Dade County
$72,617 · 9
Texas
$57,044 · 323

Median total compensation for comparable Safety Officer roles in other jurisdictions. Titles are matched by normalized name across sources, not identical job classification, and pay is not cost-of-living adjusted. Each bar links to that jurisdiction’s page for the role.

Record list

Employees with this title

Page 1

Louis Perfetto

Safety Officer/Bsa Treatment Plant Administrative

2026 total comp
$108,777
Sub-department
Bsa Wastewater Treatment Plant
Base pay
$69,885
Overtime
$20,419
Other pay
$18,473
Benefits
$0
Total compensation
$108,777

Source-specific fields

Employeeid
173076

At Bsa Treatment Plant Administrative, Louis Perfetto serves as a Safety Officer within Bsa Wastewater Treatment Plant. Their 2026 pay totaled $108,777.

Maurice Eldridge

Safety Officer/Bsa Treatment Plant Administrative

2026 total comp
$15,720
Sub-department
Bsa Wastewater Treatment Plant
Base pay
$15,363
Overtime
$0
Other pay
$357
Benefits
$0
Total compensation
$15,720

Source-specific fields

Employeeid
176506

Maurice Eldridge is a Safety Officer at Bsa Treatment Plant Administrative within Bsa Wastewater Treatment Plant. 2026 total compensation came to $15,720.