GCGovComp.app

City of Milwaukee / Police Department / Assistant Chief of Police

Job-title file

Assistant Chief of Police

Enforce laws and maintain public safety — patrol, respond to incidents, investigate crimes, and make arrests.

12 employees hold this title in Police Department. Median total compensation for the role is $143,745, above the department median of $97,063.

Employees
12
Total payroll
$1.6M
Role median
$143,745
Agency median
$97,063
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$40,663$189,934+

Hover a bar for its range; click to filter the list below.

How total compensation varies among the 12 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Record list

Employees with this title

Page 1

Craig Sarnow

Assistant Chief of Police/Police Department

2025 total comp
$190,616
Base pay
$0
Overtime
$0
Other pay
$190,616
Benefits
$0
Total compensation
$190,616
Hourly rate
$88
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
5632

Craig Sarnow works as a Assistant Chief of Police for Police Department. Their status is full-time. Craig earned $190,616 in 2025.

Paul Formolo

Assistant Chief of Police/Police Department

2023 total comp
$187,518
Base pay
$0
Overtime
$0
Other pay
$187,518
Benefits
$0
Total compensation
$187,518
Hourly rate
$73
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
5632
Sick Payout
$17,514
Termination Date
Nov 27, 2023
Vacation Payout
$17,952

At Police Department, Paul Formolo serves as a Assistant Chief of Police. They work full-time. Their 2023 pay totaled $187,518.

Steven Johnson

Assistant Chief of Police/Police Department

2025 total comp
$182,018
Base pay
$0
Overtime
$0
Other pay
$182,018
Benefits
$0
Total compensation
$182,018
Hourly rate
$85
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
5632

Steven Johnson works as a Assistant Chief of Police for Police Department. Their status is full-time. Steven earned $182,018 in 2025.

Nicole Waldner

Assistant Chief of Police/Police Department

2025 total comp
$180,273
Base pay
$0
Overtime
$0
Other pay
$180,273
Benefits
$0
Total compensation
$180,273
Hourly rate
$85
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
5632

At Police Department, Nicole Waldner serves as a Assistant Chief of Police. They work full-time. Their 2025 pay totaled $180,273.

Terrence Gordon

Assistant Chief of Police/Police Department

2020 total comp
$172,967
Base pay
$0
Overtime
$0
Other pay
$172,967
Benefits
$0
Total compensation
$172,967
Hourly rate
$71
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
5632
Sick Payout
$17,000
Termination Date
Oct 30, 2020
Vacation Payout
$18,955

At Police Department, Terrence Gordon serves as a Assistant Chief of Police. They work full-time. Their 2020 pay totaled $172,967.

Michael Brunson

Assistant Chief of Police/Police Department

2019 total comp
$152,870
Base pay
$0
Overtime
$0
Other pay
$152,870
Benefits
$0
Total compensation
$152,870
Hourly rate
$71
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
5632

Michael Brunson is a Assistant Chief of Police at Police Department. They work full-time. 2019 total compensation came to $152,870.

Jeffrey Norman

Assistant Chief of Police/Police Department

2020 total comp
$134,619
Base pay
$0
Overtime
$0
Other pay
$134,619
Benefits
$0
Total compensation
$134,619
Hourly rate
$68
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
5632

Jeffrey Norman works as a Assistant Chief of Police for Police Department. Their status is full-time. Jeffrey earned $134,619 in 2020.

Steven Caballero

Assistant Chief of Police/Police Department

2019 total comp
$125,030
Base pay
$0
Overtime
$0
Other pay
$125,030
Benefits
$0
Total compensation
$125,030
Hourly rate
$70
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
5632
Sick Payout
$16,696
Termination Date
Jun 28, 2019
Vacation Payout
$23,375

Steven Caballero holds the role of Assistant Chief of Police at Police Department. Their status is full-time. In 2019, their total compensation was $125,030.

Leslie Thiele

Assistant Chief of Police/Police Department

2021 total comp
$94,172
Base pay
$0
Overtime
$0
Other pay
$94,172
Benefits
$0
Total compensation
$94,172
Hourly rate
$70
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
5632
Sick Payout
$16,775
Termination Date
Apr 10, 2021
Vacation Payout
$23,439

At Police Department, Leslie Thiele serves as a Assistant Chief of Police. They work full-time. Their 2021 pay totaled $94,172.

Regina Howard

Assistant Chief of Police/Police Department

2020 total comp
$84,617
Base pay
$0
Overtime
$0
Other pay
$84,617
Benefits
$0
Total compensation
$84,617
Hourly rate
$51
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
5632
Termination Date
Aug 29, 2020
Vacation Payout
$7,145

At Police Department, Regina Howard serves as a Assistant Chief of Police. They work full-time. Their 2020 pay totaled $84,617.

Michael Brunson Sr

Assistant Chief of Police/Police Department

2021 total comp
$55,169
Base pay
$0
Overtime
$0
Other pay
$55,169
Benefits
$0
Total compensation
$55,169
Hourly rate
$71
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
5632
Sick Payout
$17,000
Termination Date
Dec 25, 2020
Vacation Payout
$22,015

Michael Brunson Sr holds the role of Assistant Chief of Police at Police Department. Their status is full-time. In 2021, their total compensation was $55,169.

Raymond Banks

Assistant Chief of Police/Police Department

2020 total comp
$40,663
Base pay
$0
Overtime
$0
Other pay
$40,663
Benefits
$0
Total compensation
$40,663
Hourly rate
$70
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
5632
Sick Payout
$16,696
Termination Date
Jan 24, 2020
Vacation Payout
$3,325

At Police Department, Raymond Banks serves as a Assistant Chief of Police. They work full-time. Their 2020 pay totaled $40,663.