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

Orlando Guerrero

Police Officer/Police Department (416)

2013 total comp
$43,270
Base pay
$43,270
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,270
Hire date
2012-06-26

Source-specific fields

Agencyid
A99
Annualsalary
43239
Employee ID
37615

Orlando Guerrero works as a Police Officer for Police Department (416). They have served since 2012 (about a year). Orlando earned $43,270 in 2013.

Alexandria Popham

Police Officer/Police Department (416)

2013 total comp
$43,257
Base pay
$43,257
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,257
Hire date
2012-06-27

Source-specific fields

Agencyid
A99
Annualsalary
43239
Employee ID
44184

Alexandria Popham works as a Police Officer for Police Department (416). They have served since 2012 (about a year). Alexandria earned $43,257 in 2013.

Scott Conner

Police Officer/Police Department (416)

2013 total comp
$43,209
Base pay
$43,209
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,209
Hire date
2012-06-01

Source-specific fields

Agencyid
A99
Annualsalary
43239
Employee ID
34194

Scott Conner is a Police Officer at Police Department (416). They have served since 2012 (about a year). 2013 total compensation came to $43,209.

Xavier Mendez

Police Officer/Police Department (416)

2013 total comp
$43,109
Base pay
$43,109
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,109
Hire date
2012-06-26

Source-specific fields

Agencyid
A99
Annualsalary
43239
Employee ID
42385

At Police Department (416), Xavier Mendez serves as a Police Officer. Hired in 2012, they have about a year of service. Their 2013 pay totaled $43,109.

Edward Nero

Police Officer/Police Department (416)

2013 total comp
$42,933
Base pay
$42,933
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,933
Hire date
2012-06-26

Source-specific fields

Agencyid
A99
Annualsalary
43239
Employee ID
43227

Edward Nero holds the role of Police Officer at Police Department (416). Their tenure dates to 2012, about a year. In 2013, their total compensation was $42,933.

Matthew Weilert

Police Officer/Police Department (416)

2013 total comp
$42,912
Base pay
$42,912
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,912
Hire date
2012-06-27

Source-specific fields

Agencyid
A99
Annualsalary
43239
Employee ID
48447

At Police Department (416), Matthew Weilert serves as a Police Officer. Their tenure dates to 2012, about a year. Their 2013 pay totaled $42,912.

Amine Kayati

Police Officer Trainee/Police Department (416)

2018 total comp
$42,896
Base pay
$42,896
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,896
Hire date
2017-09-05

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
116750

Amine Kayati 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 $42,896.

Nicholas Carrozzi

Police Officer/Police Department (416)

2013 total comp
$42,782
Base pay
$42,782
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,782
Hire date
2012-06-27

Source-specific fields

Agencyid
A99
Annualsalary
43239
Employee ID
33452

At Police Department (416), Nicholas Carrozzi serves as a Police Officer. They have served since 2012 (about a year). Their 2013 pay totaled $42,782.

Shaun Mccann

Police Officer Trainee/Police Department (416)

2013 total comp
$42,755
Base pay
$42,755
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,755
Hire date
2012-06-19

Source-specific fields

Agencyid
A99
Annualsalary
43239
Employee ID
41894

At Police Department (416), Shaun Mccann serves as a Police Officer Trainee. Hired in 2012, they have about a year of service. Their 2013 pay totaled $42,755.

Donald Grant

Police Officer/Police Department (416)

2013 total comp
$42,731
Base pay
$42,731
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,731
Hire date
2012-06-27

Source-specific fields

Agencyid
A99
Annualsalary
43239
Employee ID
37233

Donald Grant holds the role of Police Officer at Police Department (416). They have served since 2012 (about a year). In 2013, their total compensation was $42,731.

Andrew Papalia

Police Officer/Police Department (416)

2013 total comp
$42,692
Base pay
$42,692
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,692
Hire date
2012-06-27

Source-specific fields

Agencyid
A99
Annualsalary
43239
Employee ID
43652

Andrew Papalia holds the role of Police Officer at Police Department (416). Their tenure dates to 2012, about a year. In 2013, their total compensation was $42,692.

Ayesha Hood

Police Officer Trainee/Police Department (416)

2013 total comp
$42,646
Base pay
$42,646
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,646
Hire date
2012-06-26

Source-specific fields

Agencyid
A99
Annualsalary
43239
Employee ID
38758

At Police Department (416), Ayesha Hood serves as a Police Officer Trainee. Their tenure dates to 2012, about a year. Their 2013 pay totaled $42,646.

Najiyyah Mustafa

Police Officer Trainee/Police Department (416)

2018 total comp
$42,619
Base pay
$42,619
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,619
Hire date
2017-09-05

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
118799

Najiyyah Mustafa is a Police Officer Trainee at Police Department (416). Hired in 2017, they have about a year of service. 2018 total compensation came to $42,619.

Julija Eshmont

Police Officer Trainee/Police Department (416)

2018 total comp
$42,574
Base pay
$42,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,574
Hire date
2017-09-11

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
113732

Julija Eshmont is a Police Officer Trainee at Police Department (416). Their tenure dates to 2017, about a year. 2018 total compensation came to $42,574.

Cullen Loughrey

Police Officer Trainee/Police Department (416)

2018 total comp
$42,549
Base pay
$42,549
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,549
Hire date
2017-09-07

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
117500

Cullen Loughrey 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 $42,549.

Matthew Wagner

Police Officer Trainee/Police Department (416)

2018 total comp
$42,511
Base pay
$42,511
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,511
Hire date
2017-09-07

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
122513

Matthew Wagner works as a Police Officer Trainee for Police Department (416). Hired in 2017, they have about a year of service. Matthew earned $42,511 in 2018.

Diamond Sykes

Police Officer Trainee/Police Department (416)

2018 total comp
$42,494
Base pay
$42,494
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,494
Hire date
2010-06-03

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
121772

Diamond Sykes is a Police Officer Trainee at Police Department (416). Their tenure dates to 2010, about 8 years. 2018 total compensation came to $42,494.

Jay Wilcox

Police Officer/Police Department (416)

2013 total comp
$42,456
Base pay
$42,456
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,456
Hire date
2012-06-27

Source-specific fields

Agencyid
A99
Annualsalary
43239
Employee ID
48723

At Police Department (416), Jay Wilcox serves as a Police Officer. Hired in 2012, they have about a year of service. Their 2013 pay totaled $42,456.

Kahron Hill

Police Officer Trainee/Police Department (416)

2015 total comp
$42,297
Base pay
$42,297
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,297
Hire date
2014-07-14

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
74438

Kahron Hill works as a Police Officer Trainee for Police Department (416). They have served since 2014 (about a year). Kahron earned $42,297 in 2015.

Alejandro Garcia

Police Officer Trainee/Police Department (416)

2016 total comp
$42,261
Base pay
$42,261
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,261
Hire date
2015-08-10

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
87068

Alejandro Garcia is a Police Officer Trainee at Police Department (416). Hired in 2015, they have about a year of service. 2016 total compensation came to $42,261.

Epifanio Torres Jr

Police Officer Trainee/Police Department (416)

2013 total comp
$41,984
Base pay
$41,984
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,984
Hire date
1994-08-22

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
47612

Epifanio Torres Jr holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 1994, about 19 years. In 2013, their total compensation was $41,984.

Martin Greene

Police Flight Officer/Police Department (416)

2013 total comp
$41,859
Base pay
$41,859
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,859
Hire date
2012-10-15

Source-specific fields

Agencyid
A99
Annualsalary
62735
Employee ID
37451

Martin Greene works as a Police Flight Officer for Police Department (416). They have served since 2012 (about a year). Martin earned $41,859 in 2013.

Victor Figueroa

Police Officer Trainee/Police Department (416)

2018 total comp
$41,514
Base pay
$41,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,514
Hire date
2017-09-20

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
113961

Victor Figueroa is a Police Officer Trainee at Police Department (416). They have served since 2017 (about a year). 2018 total compensation came to $41,514.

Zachary Franks

Police Officer Trainee/Police Department (416)

2018 total comp
$41,400
Base pay
$41,400
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,400
Hire date
2017-09-15

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
114163

Zachary Franks holds the role of Police Officer Trainee at Police Department (416). They have served since 2017 (about a year). In 2018, their total compensation was $41,400.

Neil Lagola

Police Officer Trainee/Police Department (416)

2015 total comp
$41,201
Base pay
$41,201
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,201
Hire date
2014-07-23

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
75947

Neil Lagola is a Police Officer Trainee at Police Department (416). They have served since 2014 (about a year). 2015 total compensation came to $41,201.

Charles Thomas

Police Officer Trainee/Police Department (416)

2018 total comp
$40,845
Base pay
$40,845
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,845
Hire date
2017-08-01

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
121970

Charles Thomas holds the role of Police Officer Trainee at Police Department (416). They have served since 2017 (about a year). In 2018, their total compensation was $40,845.

Angel Olivera-Soto

Police Officer Trainee/Police Department (416)

2018 total comp
$40,772
Base pay
$40,772
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,772
Hire date
2017-09-20

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
119140

Angel Olivera-Soto works as a Police Officer Trainee for Police Department (416). Hired in 2017, they have about a year of service. Angel earned $40,772 in 2018.

Gianmarco Decastro

Police Officer Trainee/Police Department (416)

2016 total comp
$40,494
Base pay
$40,494
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,494
Hire date
2015-08-24

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
85828

Gianmarco Decastro is a Police Officer Trainee at Police Department (416). They have served since 2015 (about a year). 2016 total compensation came to $40,494.

Christopher Corrado

Police Officer Trainee/Police Department (416)

2016 total comp
$40,113
Base pay
$40,113
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,113
Hire date
2015-08-26

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
85368

Christopher Corrado works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2015, about a year. Christopher earned $40,113 in 2016.