GCGovComp.app

City of Milwaukee / Police Department

Agency file

Police Department

Source file: City of Milwaukee — Employee Salaries / ingested Jun 19, 2026

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

In 2025, this agency had 2,155 employees with median total compensation of $97,063; the highest distinct record was $298,890.

Year
2025
Employees
2,155
Median total
$97,063
Highest record
$298,890

What the records show

Compensation analytics

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

Salary distribution

$0$177,237+

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

Average pay composition

  • Base$0 (0%)
  • Overtime$12,961 (14%)
  • Other$77,728 (86%)
  • 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
$13,924
$64,412
$97,063
$117,846
$145,092

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

Largest job titles

Police Officer (Z)
840 · $93,356
Police Officer
365 · $104,880
Police Sergeant
178 · $145,422
School Crossing Guard
109 · $10,264
Detective
79 · $122,817

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.

Record list

Employees

Highest-paid first / page 97

Richard Wroblewski

Detective/Police Department

2019 total comp
$2,536
Base pay
$0
Overtime
$0
Other pay
$2,536
Benefits
$0
Total compensation
$2,536
Hourly rate
$44
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2309
Sick Payout
$378
Termination Date
Sep 21, 2018

Richard Wroblewski works as a Detective for Police Department. Their status is full-time. Richard earned $2,536 in 2019.

Tanisha Spears

School Crossing Guard/Police Department

2019 total comp
$2,532
Base pay
$0
Overtime
$0
Other pay
$2,532
Benefits
$0
Total compensation
$2,532
Hourly rate
$13
Employment type
Less Than Half Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2336
Termination Date
Oct 20, 2019

At Police Department, Tanisha Spears serves as a School Crossing Guard. They work less than half time. Their 2019 pay totaled $2,532.

Todd Fischer

Detective/Police Department

2019 total comp
$2,486
Base pay
$0
Overtime
$59
Other pay
$2,427
Benefits
$0
Total compensation
$2,486
Hourly rate
$44
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2309
Sick Payout
$378
Termination Date
Aug 31, 2018

Todd Fischer works as a Detective for Police Department. Their status is full-time. Todd earned $2,486 in 2019.

Shonda Huerta

Police Officer/Police Department

2019 total comp
$2,481
Base pay
$0
Overtime
$20
Other pay
$2,461
Benefits
$0
Total compensation
$2,481
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2342
Sick Payout
$346
Termination Date
Nov 17, 2018

At Police Department, Shonda Huerta serves as a Police Officer. They work full-time. Their 2019 pay totaled $2,481.

Sandra Baker

School Crossing Guard/Police Department

2019 total comp
$2,470
Base pay
$0
Overtime
$0
Other pay
$2,470
Benefits
$0
Total compensation
$2,470
Hourly rate
$13
Employment type
Less Than Half Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2336
Termination Date
Jun 7, 2019

Sandra Baker works as a School Crossing Guard for Police Department. Their status is less than half time. Sandra earned $2,470 in 2019.

Curtis Oglesby Jr

Police Officer (Z)/Police Department

2022 total comp
$2,465
Base pay
$0
Overtime
$0
Other pay
$2,465
Benefits
$0
Total compensation
$2,465
Hourly rate
$33
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
2342Z
Termination Date
Jun 10, 2021

Curtis Oglesby Jr works as a Police Officer (Z) for Police Department. Their status is full-time. Curtis earned $2,465 in 2022.

Rashad Stewart

Police Officer (Z)/Police Department

2024 total comp
$2,395
Base pay
$0
Overtime
$55
Other pay
$2,340
Benefits
$0
Total compensation
$2,395
Hourly rate
$41
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2342Z
Termination Date
Jan 6, 2024
Vacation Payout
$325

At Police Department, Rashad Stewart serves as a Police Officer (Z). They work full-time. Their 2024 pay totaled $2,395.

Jered Fliss

Police Services Spec-Invest/Police Department

2025 total comp
$2,393
Base pay
$0
Overtime
$0
Other pay
$2,393
Benefits
$0
Total compensation
$2,393
Hourly rate
$31
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2344PD

Jered Fliss holds the role of Police Services Spec-Invest at Police Department. Their status is full-time. In 2025, their total compensation was $2,393.

Diana Clay

School Crossing Guard/Police Department

2020 total comp
$2,392
Base pay
$0
Overtime
$0
Other pay
$2,392
Benefits
$0
Total compensation
$2,392
Hourly rate
$13
Employment type
Less Than Half Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2336
Termination Date
Jun 12, 2020

Diana Clay is a School Crossing Guard at Police Department. They work less than half time. 2020 total compensation came to $2,392.

Dustin Kegley

Police Officer/Police Department

2019 total comp
$2,383
Base pay
$0
Overtime
$0
Other pay
$2,383
Benefits
$0
Total compensation
$2,383
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2342
Sick Payout
$346
Termination Date
Sep 29, 2018

Dustin Kegley holds the role of Police Officer at Police Department. Their status is full-time. In 2019, their total compensation was $2,383.

Barbara Rotramel

Police Officer/Police Department

2019 total comp
$2,382
Base pay
$0
Overtime
$0
Other pay
$2,382
Benefits
$0
Total compensation
$2,382
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2342
Sick Payout
$343
Termination Date
Nov 1, 2018

Barbara Rotramel holds the role of Police Officer at Police Department. Their status is full-time. In 2019, their total compensation was $2,382.

Terrence Bender

Detective/Police Department

2019 total comp
$2,380
Base pay
$0
Overtime
$18
Other pay
$2,362
Benefits
$0
Total compensation
$2,380
Hourly rate
$44
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2309
Sick Payout
$376
Termination Date
Oct 6, 2018

At Police Department, Terrence Bender serves as a Detective. They work full-time. Their 2019 pay totaled $2,380.

Benjamin Stewart Sr

School Crossing Guard/Police Department

2025 total comp
$2,377
Base pay
$0
Overtime
$0
Other pay
$2,377
Benefits
$0
Total compensation
$2,377
Hourly rate
$17
Employment type
Less Than Half Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2336

Benjamin Stewart Sr works as a School Crossing Guard for Police Department. Their status is less than half time. Benjamin earned $2,377 in 2025.

Thomas Kline

Police Officer/Police Department

2022 total comp
$2,376
Base pay
$0
Overtime
$0
Other pay
$2,376
Benefits
$0
Total compensation
$2,376
Hourly rate
$41
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
2342
Termination Date
Sep 1, 2020

Thomas Kline works as a Police Officer for Police Department. Their status is full-time. Thomas earned $2,376 in 2022.

Charles Libal

Detective/Police Department

2022 total comp
$2,348
Base pay
$0
Overtime
$0
Other pay
$2,348
Benefits
$0
Total compensation
$2,348
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
2309
Sick Payout
$396
Termination Date
Dec 11, 2020

Charles Libal is a Detective at Police Department. They work full-time. 2022 total compensation came to $2,348.

Mary Laureano

School Crossing Guard/Police Department

2021 total comp
$2,348
Base pay
$0
Overtime
$0
Other pay
$2,348
Benefits
$0
Total compensation
$2,348
Hourly rate
$15
Employment type
Less Than Half Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
2336
Termination Date
Sep 6, 2021

Mary Laureano holds the role of School Crossing Guard at Police Department. Their status is less than half time. In 2021, their total compensation was $2,348.

Thomas Boaz

Police Officer/Police Department

2019 total comp
$2,345
Base pay
$0
Overtime
$0
Other pay
$2,345
Benefits
$0
Total compensation
$2,345
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2342
Sick Payout
$341
Termination Date
Oct 4, 2018

Thomas Boaz is a Police Officer at Police Department. They work full-time. 2019 total compensation came to $2,345.

Todd Johnson

Police Officer/Police Department

2019 total comp
$2,345
Base pay
$0
Overtime
$34
Other pay
$2,311
Benefits
$0
Total compensation
$2,345
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2342
Sick Payout
$341
Termination Date
Aug 17, 2018

At Police Department, Todd Johnson serves as a Police Officer. They work full-time. Their 2019 pay totaled $2,345.

Richard Litwin

Police Officer/Police Department

2022 total comp
$2,338
Base pay
$0
Overtime
$0
Other pay
$2,338
Benefits
$0
Total compensation
$2,338
Hourly rate
$41
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
2342
Sick Payout
$357
Termination Date
Oct 31, 2020

At Police Department, Richard Litwin serves as a Police Officer. They work full-time. Their 2022 pay totaled $2,338.

Jacob Schnur

Police Officer (Z)/Police Department

2019 total comp
$2,327
Base pay
$0
Overtime
$24
Other pay
$2,303
Benefits
$0
Total compensation
$2,327
Hourly rate
$35
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2342Z
Termination Date
Nov 17, 2018

Jacob Schnur is a Police Officer (Z) at Police Department. They work full-time. 2019 total compensation came to $2,327.

Alfonso Lazo

Forensic Investigator/Police Department

2022 total comp
$2,324
Base pay
$0
Overtime
$0
Other pay
$2,324
Benefits
$0
Total compensation
$2,324
Hourly rate
$43
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
2358PD
Sick Payout
$369
Termination Date
Oct 2, 2020

Alfonso Lazo is a Forensic Investigator at Police Department. They work full-time. 2022 total compensation came to $2,324.

Delona Arms

School Crossing Guard/Police Department

2020 total comp
$2,316
Base pay
$0
Overtime
$0
Other pay
$2,316
Benefits
$0
Total compensation
$2,316
Hourly rate
$13
Employment type
Less Than Half Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2336
Termination Date
Jun 12, 2020

Delona Arms works as a School Crossing Guard for Police Department. Their status is less than half time. Delona earned $2,316 in 2020.

David Kumbier

Police Officer/Police Department

2019 total comp
$2,311
Base pay
$0
Overtime
$28
Other pay
$2,283
Benefits
$0
Total compensation
$2,311
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2342
Sick Payout
$344
Termination Date
Aug 15, 2018

David Kumbier holds the role of Police Officer at Police Department. Their status is full-time. In 2019, their total compensation was $2,311.

Austin Pruitt

Police Aide/Police Department

2019 total comp
$2,291
Base pay
$0
Overtime
$477
Other pay
$1,814
Benefits
$0
Total compensation
$2,291
Hourly rate
$11
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2343PD
Termination Date
Jan 5, 2019
Vacation Payout
$354

At Police Department, Austin Pruitt serves as a Police Aide. They work full-time. Their 2019 pay totaled $2,291.

Richard Jacobs

Latent Print Examiner/Police Department

2022 total comp
$2,241
Base pay
$0
Overtime
$0
Other pay
$2,241
Benefits
$0
Total compensation
$2,241
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
2523
Sick Payout
$396
Termination Date
Dec 12, 2020

Richard Jacobs is a Latent Print Examiner at Police Department. They work full-time. 2022 total compensation came to $2,241.

Edward Joncas

Police Officer/Police Department

2019 total comp
$2,227
Base pay
$0
Overtime
$0
Other pay
$2,227
Benefits
$0
Total compensation
$2,227
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2342
Sick Payout
$343
Termination Date
Oct 19, 2018

Edward Joncas holds the role of Police Officer at Police Department. Their status is full-time. In 2019, their total compensation was $2,227.

Tracy Becker

Detective/Police Department

2019 total comp
$2,224
Base pay
$0
Overtime
$13
Other pay
$2,211
Benefits
$0
Total compensation
$2,224
Hourly rate
$44
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2309
Sick Payout
$376
Termination Date
Jul 28, 2018

Tracy Becker works as a Detective for Police Department. Their status is full-time. Tracy earned $2,224 in 2019.

Kourtney Schlei

Police Officer (Z)/Police Department

2022 total comp
$2,219
Base pay
$0
Overtime
$0
Other pay
$2,219
Benefits
$0
Total compensation
$2,219
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
2342Z
Termination Date
Mar 6, 2021

Kourtney Schlei holds the role of Police Officer (Z) at Police Department. Their status is full-time. In 2022, their total compensation was $2,219.

Jay Rudstrom

Police Officer/Police Department

2019 total comp
$2,203
Base pay
$0
Overtime
$29
Other pay
$2,173
Benefits
$0
Total compensation
$2,203
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2342
Sick Payout
$343
Termination Date
Jul 22, 2018

Jay Rudstrom is a Police Officer at Police Department. They work full-time. 2019 total compensation came to $2,203.

Kaylynn Fuller

School Crossing Guard/Police Department

2020 total comp
$2,202
Base pay
$0
Overtime
$0
Other pay
$2,202
Benefits
$0
Total compensation
$2,202
Hourly rate
$13
Employment type
Less Than Half Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2336
Termination Date
Jun 12, 2020

At Police Department, Kaylynn Fuller serves as a School Crossing Guard. They work less than half time. Their 2020 pay totaled $2,202.

Deona Williams

Forensic Investigator/Police Department

2019 total comp
$2,186
Base pay
$0
Overtime
$8
Other pay
$2,178
Benefits
$0
Total compensation
$2,186
Hourly rate
$41
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2358PD
Sick Payout
$355
Termination Date
Sep 26, 2018

At Police Department, Deona Williams serves as a Forensic Investigator. They work full-time. Their 2019 pay totaled $2,186.

Matthew Quist

Detective/Police Department

2019 total comp
$2,184
Base pay
$0
Overtime
$0
Other pay
$2,184
Benefits
$0
Total compensation
$2,184
Hourly rate
$44
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2309
Sick Payout
$381
Termination Date
Sep 27, 2018

Matthew Quist works as a Detective for Police Department. Their status is full-time. Matthew earned $2,184 in 2019.

Shane Pecoraro

Police Officer/Police Department

2019 total comp
$2,153
Base pay
$0
Overtime
$0
Other pay
$2,153
Benefits
$0
Total compensation
$2,153
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2342
Termination Date
Nov 17, 2018

Shane Pecoraro works as a Police Officer for Police Department. Their status is full-time. Shane earned $2,153 in 2019.

Timothy Graham

Detective/Police Department

2022 total comp
$2,146
Base pay
$0
Overtime
$0
Other pay
$2,146
Benefits
$0
Total compensation
$2,146
Hourly rate
$46
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
2309
Sick Payout
$394
Termination Date
Aug 14, 2020

Timothy Graham works as a Detective for Police Department. Their status is full-time. Timothy earned $2,146 in 2022.

Scott Mclean

Police Officer (Z)/Police Department

2022 total comp
$2,143
Base pay
$0
Overtime
$0
Other pay
$2,143
Benefits
$0
Total compensation
$2,143
Hourly rate
$33
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
2342Z
Termination Date
Apr 4, 2021

Scott Mclean holds the role of Police Officer (Z) at Police Department. Their status is full-time. In 2022, their total compensation was $2,143.

Gilbert Carrasco Jr

Detective/Police Department

2019 total comp
$2,127
Base pay
$0
Overtime
$45
Other pay
$2,082
Benefits
$0
Total compensation
$2,127
Hourly rate
$44
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2309
Sick Payout
$376
Termination Date
Jul 28, 2018

Gilbert Carrasco Jr is a Detective at Police Department. They work full-time. 2019 total compensation came to $2,127.

Raymond Torres

Police Officer/Police Department

2019 total comp
$2,095
Base pay
$0
Overtime
$14
Other pay
$2,081
Benefits
$0
Total compensation
$2,095
Hourly rate
$40
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2342
Sick Payout
$341
Termination Date
Oct 6, 2018

Raymond Torres works as a Police Officer for Police Department. Their status is full-time. Raymond earned $2,095 in 2019.

Stephanie James

Police Officer/Police Department

2022 total comp
$2,085
Base pay
$0
Overtime
$0
Other pay
$2,085
Benefits
$0
Total compensation
$2,085
Hourly rate
$42
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
2342
Sick Payout
$360
Termination Date
Dec 18, 2020

Stephanie James works as a Police Officer for Police Department. Their status is full-time. Stephanie earned $2,085 in 2022.

Keith Kopcha

Police Lieutenant/Police Department

2022 total comp
$2,080
Base pay
$0
Overtime
$103
Other pay
$1,976
Benefits
$0
Total compensation
$2,080
Hourly rate
$51
Employment type
Full-Time

Source-specific fields

Agency Code
3310
Comp Time
0
Job Code
2373
Termination Date
Sep 14, 2021

Keith Kopcha holds the role of Police Lieutenant at Police Department. Their status is full-time. In 2022, their total compensation was $2,080.

Jessica Guerrero Ramos

School Crossing Guard/Police Department

2020 total comp
$2,068
Base pay
$0
Overtime
$0
Other pay
$2,068
Benefits
$0
Total compensation
$2,068
Hourly rate
$13
Employment type
Less Than Half Time

Source-specific fields

Agency Code
3310
Comp Time
0.00
Job Code
2336
Termination Date
Jun 12, 2020

Jessica Guerrero Ramos holds the role of School Crossing Guard at Police Department. Their status is less than half time. In 2020, their total compensation was $2,068.