GCGovComp.app

City of Buffalo / Police B District

Agency file

Police B District

Source file: City of Buffalo — Open Payroll / ingested Jun 19, 2026

The Police B District provides law enforcement and public safety — patrol, criminal investigation, and emergency response.

In 2026, this agency had 130 employees with median total compensation of $106,587; the highest distinct record was $253,227.

Year
2026
Total payroll
$14.4M
Employees
130
Median total
$106,587
Highest record
$253,227

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2026 total compensation is spread across the 130 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($106,587) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$60,116 (54%)
  • Overtime$19,159 (17%)
  • Other$31,654 (29%)
  • Benefits$0 (0%)

What an average paycheck here is made of — base salary versus overtime, other pay (bonuses, allowances), and benefits. A large overtime or other-pay share means take-home often exceeds base salary.

Pay percentiles

10th
25th
Median
75th
90th
$68,712
$93,209
$106,587
$129,556
$155,826

The pay ladder for this department. Someone at the 90th percentile earns $155,826 — more than 90% of the department; the 10th percentile earns $68,712. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

Police Officer
99 · $103,269
Police Lieutenant
15 · $138,838
Detective
7 · $123,072
Report Technician
5 · $60,887
Police Captain
2 · $152,891

The most common job titles in this department by headcount, with the median total compensation for each. Click a title to see everyone who holds it.

Trend

Year over year

How this department's total payroll, headcount, and median pay changed across the 4 published years.

YearTotal payrollEmployeesMedian pay
2023
$13.3M
134
$103,092
2024
$15M
12.4%
139
3.7%
$110,851
7.5%
2025
$14.9M
0.2%
132
5.0%
$109,480
1.2%
2026
$14.4M
3.5%
130
1.5%
$106,587
2.6%

Compare

Similar departments

Departments elsewhere with the most similar mix of roles — a proxy for the same kind of agency, matched by workforce composition rather than name. Pay is not cost-of-living adjusted.

Record list

Employees

Page 1

John Gravius

Police Officer/Police B District

2026 total comp
$97,935
Sub-department
Public Safety
Base pay
$74,050
Overtime
$8,032
Other pay
$15,853
Benefits
$0
Total compensation
$97,935

Source-specific fields

Employeeid
175341

John Gravius holds the role of Police Officer at Police B District within Public Safety. In 2026, their total compensation was $97,935.

Nathaniel Rodriguez

Police Officer/Police B District

2026 total comp
$97,087
Sub-department
Public Safety
Base pay
$67,960
Overtime
$9,405
Other pay
$19,722
Benefits
$0
Total compensation
$97,087

Source-specific fields

Employeeid
175352

Nathaniel Rodriguez is a Police Officer at Police B District within Public Safety. 2026 total compensation came to $97,087.

Abel Lopez

Police Officer/Police B District

2026 total comp
$95,436
Sub-department
Public Safety
Base pay
$62,821
Overtime
$14,781
Other pay
$17,833
Benefits
$0
Total compensation
$95,436

Source-specific fields

Employeeid
175593

At Police B District, Abel Lopez serves as a Police Officer within Public Safety. Their 2026 pay totaled $95,436.

Ronnie Parrett

Police Officer/Police B District

2026 total comp
$95,302
Sub-department
Public Safety
Base pay
$62,372
Overtime
$18,053
Other pay
$14,877
Benefits
$0
Total compensation
$95,302

Source-specific fields

Employeeid
175695

Ronnie Parrett works as a Police Officer for Police B District within Public Safety. Ronnie earned $95,302 in 2026.

Biron Stuckey

Police Officer/Police B District

2026 total comp
$95,063
Sub-department
Public Safety
Base pay
$9,630
Overtime
$0
Other pay
$85,433
Benefits
$0
Total compensation
$95,063

Source-specific fields

Employeeid
174436

At Police B District, Biron Stuckey serves as a Police Officer within Public Safety. Their 2026 pay totaled $95,063.

Shaun Mayes

Police Officer/Police B District

2026 total comp
$93,209
Sub-department
Public Safety
Base pay
$36,339
Overtime
$10,767
Other pay
$46,103
Benefits
$0
Total compensation
$93,209

Source-specific fields

Employeeid
175423

At Police B District, Shaun Mayes serves as a Police Officer within Public Safety. Their 2026 pay totaled $93,209.

Kimberly Ocasio Perez

Police Officer/Police B District

2026 total comp
$92,840
Sub-department
Public Safety
Base pay
$62,237
Overtime
$9,533
Other pay
$21,070
Benefits
$0
Total compensation
$92,840

Source-specific fields

Employeeid
174564

At Police B District, Kimberly Ocasio Perez serves as a Police Officer within Public Safety. Their 2026 pay totaled $92,840.

Alivia Von Eck

Police Officer/Police B District

2026 total comp
$92,821
Sub-department
Public Safety
Base pay
$63,732
Overtime
$4,471
Other pay
$24,619
Benefits
$0
Total compensation
$92,821

Source-specific fields

Employeeid
175339

Alivia Von Eck is a Police Officer at Police B District within Public Safety. 2026 total compensation came to $92,821.

Bernardo Ortiz

Police Officer/Police B District

2026 total comp
$91,918
Sub-department
Public Safety
Base pay
$44,586
Overtime
$12,423
Other pay
$34,909
Benefits
$0
Total compensation
$91,918

Source-specific fields

Employeeid
175694

Bernardo Ortiz is a Police Officer at Police B District within Public Safety. 2026 total compensation came to $91,918.

Jayson Rodgers

Police Officer/Police B District

2026 total comp
$91,330
Sub-department
Public Safety
Base pay
$38,170
Overtime
$8,117
Other pay
$45,044
Benefits
$0
Total compensation
$91,330

Source-specific fields

Employeeid
175427

Jayson Rodgers holds the role of Police Officer at Police B District within Public Safety. In 2026, their total compensation was $91,330.

Zachary Wyzykowski

Police Officer/Police B District

2026 total comp
$91,024
Sub-department
Public Safety
Base pay
$57,381
Overtime
$13,092
Other pay
$20,551
Benefits
$0
Total compensation
$91,024

Source-specific fields

Employeeid
176022

Zachary Wyzykowski is a Police Officer at Police B District within Public Safety. 2026 total compensation came to $91,024.

Michael Kirkwood

Police Officer/Police B District

2026 total comp
$90,811
Sub-department
Public Safety
Base pay
$68,009
Overtime
$6,491
Other pay
$16,311
Benefits
$0
Total compensation
$90,811

Source-specific fields

Employeeid
175069

Michael Kirkwood is a Police Officer at Police B District within Public Safety. 2026 total compensation came to $90,811.