GCGovComp.app

City of Baltimore / Police Department (416)

Agency file

Police Department (416)

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

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

In 2020, this agency had 151 employees with median total compensation of $19,048; the highest distinct record was $92,271.

Year
2020
Total payroll
$3M
Employees
151
Median total
$19,048
Highest record
$92,271

What the records show

Compensation analytics

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

Salary distribution

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

Average pay composition

  • Base$19,710 (100%)
  • Overtime$0 (0%)
  • Other$0 (0%)
  • 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
$2,061
$7,621
$19,048
$25,441
$34,127

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

Largest job titles

Police Cadet
19 · $20,172
Police Officer
3 · $1,061
Police Officer Eid
1 · $80,036

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 7 published years.

YearTotal payrollEmployeesMedian pay
2013
$6.9M
221
$34,600
2015
$1.4M
79.1%
73
67.0%
$18,150
47.5%
2016
$992.2K
30.8%
74
1.4%
$8,790
51.6%
2017
$1.7M
67.3%
157
112.2%
$5,979
32.0%
2018
$5.2M
214.3%
200
27.4%
$22,172
270.8%
2019
$2.7M
48.0%
160
20.0%
$15,725
29.1%
2020
$3M
9.7%
151
5.6%
$19,048
21.1%

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

Sabatiello Yovino

Police Officer Trainee/Police Department (416)

2013 total comp
$36,526
Base pay
$36,526
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$36,526
Hire date
2012-08-13

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
49572

At Police Department (416), Sabatiello Yovino serves as a Police Officer Trainee. Their tenure dates to 2012, about a year. Their 2013 pay totaled $36,526.

Natasha Hill

Police Officer Trainee/Police Department (416)

2013 total comp
$36,519
Base pay
$36,519
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$36,519
Hire date
2012-08-15

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
38526

Natasha Hill holds the role of Police Officer Trainee at Police Department (416). They have served since 2012 (about a year). In 2013, their total compensation was $36,519.

Richard Siracusano

Police Officer Trainee/Police Department (416)

2013 total comp
$36,510
Base pay
$36,510
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$36,510
Hire date
2012-08-20

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
46104

Richard Siracusano holds the role of Police Officer Trainee at Police Department (416). They have served since 2012 (about a year). In 2013, their total compensation was $36,510.

Cathal Luddy

Police Officer Trainee/Police Department (416)

2013 total comp
$36,316
Base pay
$36,316
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$36,316
Hire date
2012-08-20

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
41354

Cathal Luddy holds the role of Police Officer Trainee at Police Department (416). They have served since 2012 (about a year). In 2013, their total compensation was $36,316.

Juan Perez-Diaz

Police Officer Trainee/Police Department (416)

2018 total comp
$36,310
Base pay
$36,310
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$36,310
Hire date
2017-10-23

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
119472

Juan Perez-Diaz is a Police Officer Trainee at Police Department (416). They have served since 2017 (about a year). 2018 total compensation came to $36,310.

Alexander Rodriguez-Berrios

Police Officer Trainee/Police Department (416)

2018 total comp
$36,307
Base pay
$36,307
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$36,307
Hire date
2017-10-23

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
120376

Alexander Rodriguez-Berrios works as a Police Officer Trainee for Police Department (416). Hired in 2017, they have about a year of service. Alexander earned $36,307 in 2018.

Melissa Fischer

Police Officer Trainee/Police Department (416)

2013 total comp
$36,283
Base pay
$36,283
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$36,283
Hire date
2012-08-16

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
36173

Melissa Fischer works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2012, about a year. Melissa earned $36,283 in 2013.

Bolivar Torres Walker

Police Officer Trainee/Police Department (416)

2018 total comp
$36,100
Base pay
$36,100
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$36,100
Hire date
2017-12-29

Source-specific fields

Agencyid
A99
Annualsalary
68106
Employee ID
122191

Bolivar Torres Walker works as a Police Officer Trainee for Police Department (416). They have served since 2017 (about a year). Bolivar earned $36,100 in 2018.

Andrew Nagle

Police Officer Trainee/Police Department (416)

2013 total comp
$35,976
Base pay
$35,976
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,976
Hire date
2012-08-20

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
43128

Andrew Nagle works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2012, about a year. Andrew earned $35,976 in 2013.

Anton Arutyunov

Police Officer Trainee/Police Department (416)

2013 total comp
$35,847
Base pay
$35,847
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,847
Hire date
2012-08-29

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
31077

Anton Arutyunov is a Police Officer Trainee at Police Department (416). They have served since 2012 (about a year). 2013 total compensation came to $35,847.

Kevin Wojciechowski

Police Officer Trainee/Police Department (416)

2013 total comp
$35,798
Base pay
$35,798
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,798
Hire date
2012-08-20

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
49285

At Police Department (416), Kevin Wojciechowski serves as a Police Officer Trainee. Their tenure dates to 2012, about a year. Their 2013 pay totaled $35,798.

Jason Zimmerman Jr

Police Officer Trainee/Police Department (416)

2016 total comp
$35,682
Base pay
$35,682
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,682
Hire date
2014-02-19

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
96445

At Police Department (416), Jason Zimmerman Jr serves as a Police Officer Trainee. They have served since 2014 (about 2 years). Their 2016 pay totaled $35,682.

Avraham Shugarman

Police Officer Trainee/Police Department (416)

2020 total comp
$35,648
Base pay
$35,648
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,648
Hire date
2019-10-29

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
151395

At Police Department (416), Avraham Shugarman serves as a Police Officer Trainee. Hired in 2019, they have about a year of service. Their 2020 pay totaled $35,648.

Joseph Delicati

Police Officer Trainee/Police Department (416)

2013 total comp
$35,604
Base pay
$35,604
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,604
Hire date
2012-08-20

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
35005

Joseph Delicati holds the role of Police Officer Trainee at Police Department (416). They have served since 2012 (about a year). In 2013, their total compensation was $35,604.

Jr.,Edward Cook

Police Officer Trainee/Police Department (416)

2013 total comp
$35,530
Base pay
$35,530
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,530
Hire date
2012-08-28

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
34244

Jr.,Edward Cook works as a Police Officer Trainee for Police Department (416). Hired in 2012, they have about a year of service. Jr.,Edward earned $35,530 in 2013.

Charles Gallman

Police Officer Trainee/Police Department (416)

2015 total comp
$35,490
Base pay
$35,490
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,490
Hire date
2013-01-08

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
73071

Charles Gallman holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2013, about 2 years. In 2015, their total compensation was $35,490.

Casey Miller

Police Officer Trainee/Police Department (416)

2020 total comp
$35,435
Base pay
$35,435
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,435
Hire date
2019-02-28

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
148109

Casey Miller works as a Police Officer Trainee for Police Department (416). They have served since 2019 (about a year). Casey earned $35,435 in 2020.

Albert Rodriguez

Police Officer Trainee/Police Department (416)

2013 total comp
$35,066
Base pay
$35,066
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,066
Hire date
2012-08-28

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
45104

Albert Rodriguez holds the role of Police Officer Trainee at Police Department (416). Hired in 2012, they have about a year of service. In 2013, their total compensation was $35,066.

Craig Zaleski

Police Officer Trainee/Police Department (416)

2013 total comp
$35,006
Base pay
$35,006
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,006
Hire date
2012-08-29

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
49577

Craig Zaleski works as a Police Officer Trainee for Police Department (416). Hired in 2012, they have about a year of service. Craig earned $35,006 in 2013.

James Marsh Jr.

Police Officer Trainee/Police Department (416)

2017 total comp
$35,001
Base pay
$35,001
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,001
Hire date
2016-09-26

Source-specific fields

Agencyid
A99
Annualsalary
49088
Employee ID
104187

James Marsh Jr. is a Police Officer Trainee at Police Department (416). They have served since 2016 (about a year). 2017 total compensation came to $35,001.

Jonathan Vancuran

Police Officer Trainee/Police Department (416)

2013 total comp
$34,998
Base pay
$34,998
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,998
Hire date
2012-08-27

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
47867

At Police Department (416), Jonathan Vancuran serves as a Police Officer Trainee. Their tenure dates to 2012, about a year. Their 2013 pay totaled $34,998.

Leon Riley

Police Officer Trainee/Police Department (416)

2013 total comp
$34,996
Base pay
$34,996
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,996
Hire date
2012-08-27

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
44860

Leon Riley works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2012, about a year. Leon earned $34,996 in 2013.

Jasmine Salters

Police Officer Trainee/Police Department (416)

2017 total comp
$34,933
Base pay
$34,933
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,933
Hire date
2014-07-14

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
106927

Jasmine Salters holds the role of Police Officer Trainee at Police Department (416). Hired in 2014, they have about 3 years of service. In 2017, their total compensation was $34,933.

Matthew Calder

Police Officer Trainee/Police Department (416)

2013 total comp
$34,896
Base pay
$34,896
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,896
Hire date
2012-08-28

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
33223

Matthew Calder works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2012, about a year. Matthew earned $34,896 in 2013.

Derick Allen

Police Officer Trainee/Police Department (416)

2013 total comp
$34,828
Base pay
$34,828
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,828
Hire date
2012-08-27

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
30739

Derick Allen is a Police Officer Trainee at Police Department (416). Their tenure dates to 2012, about a year. 2013 total compensation came to $34,828.

Jose Bruno

Police Officer Trainee/Police Department (416)

2013 total comp
$34,798
Base pay
$34,798
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,798
Hire date
2012-08-29

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
32881

At Police Department (416), Jose Bruno serves as a Police Officer Trainee. They have served since 2012 (about a year). Their 2013 pay totaled $34,798.

Patrick Ross

Police Officer Trainee/Police Department (416)

2013 total comp
$34,791
Base pay
$34,791
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,791
Hire date
2012-08-28

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
45237

At Police Department (416), Patrick Ross serves as a Police Officer Trainee. Hired in 2012, they have about a year of service. Their 2013 pay totaled $34,791.

Jonathan Molina Jaramillo

Police Officer Trainee/Police Department (416)

2013 total comp
$34,738
Base pay
$34,738
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,738
Hire date
2012-08-28

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
42644

Jonathan Molina Jaramillo works as a Police Officer Trainee for Police Department (416). They have served since 2012 (about a year). Jonathan earned $34,738 in 2013.

Christopher Lopez

Police Officer Trainee/Police Department (416)

2013 total comp
$34,600
Base pay
$34,600
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,600
Hire date
2012-08-29

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
41272

Christopher Lopez holds the role of Police Officer Trainee at Police Department (416). Hired in 2012, they have about a year of service. In 2013, their total compensation was $34,600.

Jonathan Harvey

Police Officer Trainee/Police Department (416)

2013 total comp
$34,533
Base pay
$34,533
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,533
Hire date
2012-08-30

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
38164

Jonathan Harvey holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2012, about a year. In 2013, their total compensation was $34,533.

Eugene Breen

Police Officer Trainee/Police Department (416)

2013 total comp
$34,343
Base pay
$34,343
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,343
Hire date
2012-08-30

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
32391

Eugene Breen works as a Police Officer Trainee for Police Department (416). Hired in 2012, they have about a year of service. Eugene earned $34,343 in 2013.

Eva Hammond

Police Officer Trainee/Police Department (416)

2013 total comp
$34,301
Base pay
$34,301
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,301
Hire date
2012-08-29

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
37858

Eva Hammond is a Police Officer Trainee at Police Department (416). They have served since 2012 (about a year). 2013 total compensation came to $34,301.

Sebastian Alvarez

Police Officer Trainee/Police Department (416)

2013 total comp
$34,177
Base pay
$34,177
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,177
Hire date
2012-09-05

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
30856

Sebastian Alvarez works as a Police Officer Trainee for Police Department (416). Hired in 2012, they have about a year of service. Sebastian earned $34,177 in 2013.

Matthew Vanic

Police Officer Trainee/Police Department (416)

2013 total comp
$34,171
Base pay
$34,171
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,171
Hire date
2012-09-05

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
47876

Matthew Vanic works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2012, about a year. Matthew earned $34,171 in 2013.

Cristian Morales

Police Officer Trainee/Police Department (416)

2020 total comp
$34,127
Base pay
$34,127
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,127
Hire date
2019-11-11

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
148419

Cristian Morales is a Police Officer Trainee at Police Department (416). Their tenure dates to 2019, about a year. 2020 total compensation came to $34,127.

Patrick Wolf

Police Officer Trainee/Police Department (416)

2013 total comp
$34,079
Base pay
$34,079
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,079
Hire date
2012-09-05

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
49288

Patrick Wolf is a Police Officer Trainee at Police Department (416). They have served since 2012 (about a year). 2013 total compensation came to $34,079.

Aaron Jackson

Police Officer Trainee/Police Department (416)

2013 total comp
$34,064
Base pay
$34,064
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,064
Hire date
2012-09-05

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
39120

At Police Department (416), Aaron Jackson serves as a Police Officer Trainee. Their tenure dates to 2012, about a year. Their 2013 pay totaled $34,064.

Seong Koo

Police Officer Trainee/Police Department (416)

2013 total comp
$34,049
Base pay
$34,049
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$34,049
Hire date
2012-09-05

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
40602

Seong Koo works as a Police Officer Trainee for Police Department (416). Hired in 2012, they have about a year of service. Seong earned $34,049 in 2013.

Vincent Burns Ii

Police Officer Trainee/Police Department (416)

2018 total comp
$33,996
Base pay
$33,996
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,996
Hire date
2017-11-08

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
111789

Vincent Burns Ii holds the role of Police Officer Trainee at Police Department (416). Hired in 2017, they have about a year of service. In 2018, their total compensation was $33,996.

Michael Zorbach

Police Officer Trainee/Police Department (416)

2013 total comp
$33,745
Base pay
$33,745
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$33,745
Hire date
2012-05-02

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
49611

At Police Department (416), Michael Zorbach serves as a Police Officer Trainee. Hired in 2012, they have about a year of service. Their 2013 pay totaled $33,745.