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

James Brokus

Police Officer Trainee/Police Department (416)

2020 total comp
$3,298
Base pay
$3,298
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$3,298
Hire date
2020-05-29

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
139278

James Brokus holds the role of Police Officer Trainee at Police Department (416). They have served since 2020 (under a year). In 2020, their total compensation was $3,298.

Everett Stembridge

Police Officer Trainee/Police Department (416)

2020 total comp
$3,298
Base pay
$3,298
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$3,298
Hire date
2020-05-29

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
152064

Everett Stembridge works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2020, under a year. Everett earned $3,298 in 2020.

Andrew Chisholm

Police Officer Trainee/Police Department (416)

2020 total comp
$3,298
Base pay
$3,298
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$3,298
Hire date
2020-05-29

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
140419

At Police Department (416), Andrew Chisholm serves as a Police Officer Trainee. They have served since 2020 (under a year). Their 2020 pay totaled $3,298.

Angelica Avitia

Police Officer Trainee/Police Department (416)

2019 total comp
$3,202
Base pay
$3,202
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$3,202
Hire date
2019-05-31

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
124110

Angelica Avitia is a Police Officer Trainee at Police Department (416). Their tenure dates to 2019, under a year. 2019 total compensation came to $3,202.

Nelson Lopez

Police Officer Trainee/Police Department (416)

2018 total comp
$2,939
Base pay
$2,939
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,939
Hire date
2018-04-27

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
117490

Nelson Lopez works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2018, under a year. Nelson earned $2,939 in 2018.

Zachary Allman

Police Officer Trainee/Police Department (416)

2020 total comp
$2,886
Base pay
$2,886
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,886
Hire date
2020-06-02

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
137712

Zachary Allman is a Police Officer Trainee at Police Department (416). Hired in 2020, they have under a year of service. 2020 total compensation came to $2,886.

Manpinderjot Singh

Police Officer Trainee/Police Department (416)

2020 total comp
$2,886
Base pay
$2,886
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,886
Hire date
2020-01-06

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
151507

Manpinderjot Singh is a Police Officer Trainee at Police Department (416). They have served since 2020 (under a year). 2020 total compensation came to $2,886.

Arthur Williams

Police Officer Trainee/Police Department (416)

2017 total comp
$2,825
Base pay
$2,825
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,825
Hire date
2017-05-22

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
109352

Arthur Williams works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2017, under a year. Arthur earned $2,825 in 2017.

Franklin Phipps

Police Officer Trainee/Police Department (416)

2019 total comp
$2,802
Base pay
$2,802
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,802
Hire date
2019-06-04

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
133327

Franklin Phipps is a Police Officer Trainee at Police Department (416). Hired in 2019, they have under a year of service. 2019 total compensation came to $2,802.

Joseph Pineda

Police Officer Trainee/Police Department (416)

2019 total comp
$2,802
Base pay
$2,802
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,802
Hire date
2019-06-04

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
133353

At Police Department (416), Joseph Pineda serves as a Police Officer Trainee. Their tenure dates to 2019, under a year. Their 2019 pay totaled $2,802.

Clifford Strickland

Police Officer Trainee/Police Department (416)

2019 total comp
$2,802
Base pay
$2,802
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,802
Hire date
2019-06-04

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
135445

At Police Department (416), Clifford Strickland serves as a Police Officer Trainee. Their tenure dates to 2019, under a year. Their 2019 pay totaled $2,802.

Anthony Jeter

Police Officer Trainee/Police Department (416)

2018 total comp
$2,716
Base pay
$2,716
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,716
Hire date
2018-06-19

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
116278

Anthony Jeter is a Police Officer Trainee at Police Department (416). Hired in 2018, they have under a year of service. 2018 total compensation came to $2,716.

John Wallace

Police Officer Trainee/Police Department (416)

2018 total comp
$2,716
Base pay
$2,716
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,716
Hire date
2018-06-19

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
122576

John Wallace holds the role of Police Officer Trainee at Police Department (416). Hired in 2018, they have under a year of service. In 2018, their total compensation was $2,716.

Darius Gaines

Police Officer Trainee/Police Department (416)

2018 total comp
$2,716
Base pay
$2,716
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,716
Hire date
2007-06-23

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
114279

Darius Gaines works as a Police Officer Trainee for Police Department (416). Hired in 2007, they have about 11 years of service. Darius earned $2,716 in 2018.

Rafael Orellana

Police Officer Trainee/Police Department (416)

2018 total comp
$2,716
Base pay
$2,716
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,716
Hire date
2018-06-19

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
119168

Rafael Orellana holds the role of Police Officer Trainee at Police Department (416). Hired in 2018, they have under a year of service. In 2018, their total compensation was $2,716.

Haley Nehms

Police Officer Trainee/Police Department (416)

2017 total comp
$2,637
Base pay
$2,637
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,637
Hire date
2017-05-23

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
105265

Haley Nehms holds the role of Police Officer Trainee at Police Department (416). Hired in 2017, they have under a year of service. In 2017, their total compensation was $2,637.

Kyle Hessler

Police Officer Trainee/Police Department (416)

2019 total comp
$2,602
Base pay
$2,602
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,602
Hire date
2019-06-05

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
129287

At Police Department (416), Kyle Hessler serves as a Police Officer Trainee. Hired in 2019, they have under a year of service. Their 2019 pay totaled $2,602.

Antonio Johnson

Police Officer Trainee/Police Department (416)

2019 total comp
$2,602
Base pay
$2,602
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,602
Hire date
2019-06-05

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
130030

Antonio Johnson is a Police Officer Trainee at Police Department (416). Hired in 2019, they have under a year of service. 2019 total compensation came to $2,602.

Ryan Wagner

Police Officer Trainee/Police Department (416)

2018 total comp
$2,522
Base pay
$2,522
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,522
Hire date
2018-06-20

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
122515

Ryan Wagner works as a Police Officer Trainee for Police Department (416). Hired in 2018, they have under a year of service. Ryan earned $2,522 in 2018.

Steve Minkle

Police Officer Trainee/Police Department (416)

2018 total comp
$2,522
Base pay
$2,522
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,522
Hire date
2018-06-20

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
118437

Steve Minkle holds the role of Police Officer Trainee at Police Department (416). They have served since 2018 (under a year). In 2018, their total compensation was $2,522.

Kentrevis Jones

Police Officer Trainee/Police Department (416)

2018 total comp
$2,522
Base pay
$2,522
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,522
Hire date
2018-06-20

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
116608

At Police Department (416), Kentrevis Jones serves as a Police Officer Trainee. Hired in 2018, they have under a year of service. Their 2018 pay totaled $2,522.

Orhan Biler

Police Officer Trainee/Police Department (416)

2018 total comp
$2,328
Base pay
$2,328
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,328
Hire date
2018-06-21

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
110934

Orhan Biler is a Police Officer Trainee at Police Department (416). Hired in 2018, they have under a year of service. 2018 total compensation came to $2,328.

Robert Porter

Police Officer Trainee/Police Department (416)

2018 total comp
$2,328
Base pay
$2,328
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,328
Hire date
2018-06-21

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
119673

Robert Porter is a Police Officer Trainee at Police Department (416). They have served since 2018 (under a year). 2018 total compensation came to $2,328.

Christian Agard

Police Cadet/Police Department (416)

2018 total comp
$2,130
Base pay
$2,130
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,130
Hire date
2018-06-13

Source-specific fields

Agencyid
A99
Annualsalary
31388
Employee ID
110035

Christian Agard is a Police Cadet at Police Department (416). Their tenure dates to 2018, under a year. 2018 total compensation came to $2,130.

Tashima Goode

Police Officer Trainee/Police Department (416)

2020 total comp
$2,061
Base pay
$2,061
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,061
Hire date
2020-06-04

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
143366

Tashima Goode is a Police Officer Trainee at Police Department (416). They have served since 2020 (under a year). 2020 total compensation came to $2,061.

Justin Oliva

Police Officer Trainee/Police Department (416)

2020 total comp
$2,061
Base pay
$2,061
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$2,061
Hire date
2020-06-04

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
149013

Justin Oliva holds the role of Police Officer Trainee at Police Department (416). Hired in 2020, they have under a year of service. In 2020, their total compensation was $2,061.

Ryan Montgomery

Police Officer Trainee/Police Department (416)

2018 total comp
$1,940
Base pay
$1,940
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,940
Hire date
2018-06-25

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
118534

At Police Department (416), Ryan Montgomery serves as a Police Officer Trainee. Their tenure dates to 2018, under a year. Their 2018 pay totaled $1,940.

Evan Lockwood

Police Officer Trainee/Police Department (416)

2018 total comp
$1,940
Base pay
$1,940
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,940
Hire date
2018-06-25

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
117433

Evan Lockwood holds the role of Police Officer Trainee at Police Department (416). Hired in 2018, they have under a year of service. In 2018, their total compensation was $1,940.

Patrick Meek

Police Officer Trainee/Police Department (416)

2018 total comp
$1,940
Base pay
$1,940
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,940
Hire date
2018-06-25

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
118264

Patrick Meek is a Police Officer Trainee at Police Department (416). Hired in 2018, they have under a year of service. 2018 total compensation came to $1,940.

Steven Nagiel

Police Officer Trainee/Police Department (416)

2018 total comp
$1,940
Base pay
$1,940
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,940
Hire date
2018-06-25

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
118822

Steven Nagiel is a Police Officer Trainee at Police Department (416). They have served since 2018 (under a year). 2018 total compensation came to $1,940.

David Khim

Police Officer Trainee/Police Department (416)

2020 total comp
$1,855
Base pay
$1,855
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,855
Hire date
2020-04-29

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
146225

David Khim is a Police Officer Trainee at Police Department (416). Their tenure dates to 2020, under a year. 2020 total compensation came to $1,855.

Brendan Kelly

Police Officer Trainee/Police Department (416)

2017 total comp
$1,720
Base pay
$1,720
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,720
Hire date
2017-05-30

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
103215

Brendan Kelly is a Police Officer Trainee at Police Department (416). Hired in 2017, they have under a year of service. 2017 total compensation came to $1,720.

Adam Esteves

Police Officer Trainee/Police Department (416)

2017 total comp
$1,695
Base pay
$1,695
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,695
Hire date
2017-05-30

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
100184

At Police Department (416), Adam Esteves serves as a Police Officer Trainee. They have served since 2017 (under a year). Their 2017 pay totaled $1,695.

Robert Mauri Jr.

Police Officer Trainee/Police Department (416)

2017 total comp
$1,695
Base pay
$1,695
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,695
Hire date
2017-05-30

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
104318

Robert Mauri Jr. holds the role of Police Officer Trainee at Police Department (416). Hired in 2017, they have under a year of service. In 2017, their total compensation was $1,695.

Pablo Villanueva-Ruiz

Police Officer Trainee/Police Department (416)

2017 total comp
$1,671
Base pay
$1,671
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,671
Hire date
2017-06-02

Source-specific fields

Agencyid
A99
Annualsalary
72094
Employee ID
108776

At Police Department (416), Pablo Villanueva-Ruiz serves as a Police Officer Trainee. They have served since 2017 (under a year). Their 2017 pay totaled $1,671.

Erin Young

Police Officer Trainee/Police Department (416)

2020 total comp
$1,649
Base pay
$1,649
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,649
Hire date
2020-06-10

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
154563

Erin Young holds the role of Police Officer Trainee at Police Department (416). They have served since 2020 (under a year). In 2020, their total compensation was $1,649.

Alex Candelaria Sanchez

Police Officer Trainee/Police Department (416)

2017 total comp
$1,640
Base pay
$1,640
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,640
Hire date
2017-06-02

Source-specific fields

Agencyid
A99
Annualsalary
70735
Employee ID
98423

Alex Candelaria Sanchez is a Police Officer Trainee at Police Department (416). They have served since 2017 (under a year). 2017 total compensation came to $1,640.

Cody Creed

Police Officer Trainee/Police Department (416)

2017 total comp
$1,507
Base pay
$1,507
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,507
Hire date
2017-05-31

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
99225

Cody Creed is a Police Officer Trainee at Police Department (416). Their tenure dates to 2017, under a year. 2017 total compensation came to $1,507.

Jose Maldonado Lopez

Police Officer Trainee/Police Department (416)

2017 total comp
$1,507
Base pay
$1,507
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,507
Hire date
2017-05-31

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
104102

Jose Maldonado Lopez is a Police Officer Trainee at Police Department (416). They have served since 2017 (under a year). 2017 total compensation came to $1,507.

Dylan Burke

Police Officer Trainee/Police Department (416)

2019 total comp
$1,401
Base pay
$1,401
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,401
Hire date
2019-06-13

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
125454

Dylan Burke works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2019, under a year. Dylan earned $1,401 in 2019.