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 3

Christopher Shimer

Police Officer Trainee/Police Department (416)

2020 total comp
$20,079
Base pay
$20,079
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$20,079
Hire date
2020-02-11

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
151350

Christopher Shimer works as a Police Officer Trainee for Police Department (416). They have served since 2020 (under a year). Christopher earned $20,079 in 2020.

James Stokes

Police Cadet/Police Department (416)

2020 total comp
$19,985
Base pay
$19,985
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,985
Hire date
2014-05-21

Source-specific fields

Agencyid
A99
Annualsalary
32331
Employee ID
152168

James Stokes works as a Police Cadet for Police Department (416). Their tenure dates to 2014, about 6 years. James earned $19,985 in 2020.

Morais Grant

Police Officer Trainee/Police Department (416)

2019 total comp
$19,915
Base pay
$19,915
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,915
Hire date
2019-02-06

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
128435

Morais Grant holds the role of Police Officer Trainee at Police Department (416). Hired in 2019, they have under a year of service. In 2019, their total compensation was $19,915.

Joseph Santiago-Rodriguez

Police Officer Trainee/Police Department (416)

2020 total comp
$19,904
Base pay
$19,904
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,904
Hire date
2020-02-11

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
150925

Joseph Santiago-Rodriguez is a Police Officer Trainee at Police Department (416). Their tenure dates to 2020, under a year. 2020 total compensation came to $19,904.

Michael Bye

Police Officer Trainee/Police Department (416)

2020 total comp
$19,873
Base pay
$19,873
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,873
Hire date
2020-02-12

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
139884

Michael Bye works as a Police Officer Trainee for Police Department (416). They have served since 2020 (under a year). Michael earned $19,873 in 2020.

Gregory Smith

Police Officer Trainee/Police Department (416)

2020 total comp
$19,873
Base pay
$19,873
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,873
Hire date
2020-02-12

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
151676

Gregory Smith 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 $19,873.

Joardy Feliz

Police Officer Trainee/Police Department (416)

2019 total comp
$19,785
Base pay
$19,785
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,785
Hire date
2019-02-05

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
127594

Joardy Feliz is a Police Officer Trainee at Police Department (416). Their tenure dates to 2019, under a year. 2019 total compensation came to $19,785.

Patrick Deachilla

Police Officer Trainee/Police Department (416)

2015 total comp
$19,727
Base pay
$19,727
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,727
Hire date
2015-01-07

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
71830

At Police Department (416), Patrick Deachilla serves as a Police Officer Trainee. Their tenure dates to 2015, under a year. Their 2015 pay totaled $19,727.

Ryan Davies

Police Officer Trainee/Police Department (416)

2015 total comp
$19,723
Base pay
$19,723
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,723
Hire date
2015-01-07

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
71692

Ryan Davies holds the role of Police Officer Trainee at Police Department (416). They have served since 2015 (under a year). In 2015, their total compensation was $19,723.

Brandon Beadling

Police Officer Trainee/Police Department (416)

2015 total comp
$19,723
Base pay
$19,723
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,723
Hire date
2015-01-07

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
69384

At Police Department (416), Brandon Beadling serves as a Police Officer Trainee. Hired in 2015, they have under a year of service. Their 2015 pay totaled $19,723.

Anna Nelson

Police Officer Trainee/Police Department (416)

2020 total comp
$19,667
Base pay
$19,667
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,667
Hire date
2020-01-07

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
148750

Anna Nelson is a Police Officer Trainee at Police Department (416). Hired in 2020, they have under a year of service. 2020 total compensation came to $19,667.

Melissa Shields

Police Officer Trainee/Police Department (416)

2020 total comp
$19,470
Base pay
$19,470
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,470
Hire date
2019-03-28

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
151332

At Police Department (416), Melissa Shields serves as a Police Officer Trainee. Hired in 2019, they have about a year of service. Their 2020 pay totaled $19,470.

Abdiel Salcedo

Police Officer Trainee/Police Department (416)

2017 total comp
$19,278
Base pay
$19,278
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,278
Hire date
2017-01-23

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
106915

Abdiel Salcedo 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 $19,278.

Jose Aracena-Tavarez

Police Officer Trainee/Police Department (416)

2019 total comp
$19,202
Base pay
$19,202
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,202
Hire date
2019-02-19

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
123993

Jose Aracena-Tavarez works as a Police Officer Trainee for Police Department (416). They have served since 2019 (under a year). Jose earned $19,202 in 2019.

Vincenzo Julio

Police Officer Trainee/Police Department (416)

2013 total comp
$19,082
Base pay
$19,082
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,082
Hire date
2013-01-03

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
40215

Vincenzo Julio works as a Police Officer Trainee for Police Department (416). They have served since 2013 (under a year). Vincenzo earned $19,082 in 2013.

Kevin Thomas

Police Officer Trainee/Police Department (416)

2020 total comp
$19,048
Base pay
$19,048
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,048
Hire date
2020-02-18

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
152620

At Police Department (416), Kevin Thomas serves as a Police Officer Trainee. Their tenure dates to 2020, under a year. Their 2020 pay totaled $19,048.

Robert Parks

Police Officer Trainee/Police Department (416)

2020 total comp
$19,048
Base pay
$19,048
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,048
Hire date
2020-02-18

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
149268

Robert Parks holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2020, under a year. In 2020, their total compensation was $19,048.

Jacquetta Scruggs

Police Officer Trainee/Police Department (416)

2020 total comp
$19,048
Base pay
$19,048
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$19,048
Hire date
2020-02-18

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
151162

Jacquetta Scruggs 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 $19,048.

Devon Lomax

Police Officer Trainee/Police Department (416)

2020 total comp
$18,842
Base pay
$18,842
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,842
Hire date
2020-02-19

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
146987

Devon Lomax holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2020, under a year. In 2020, their total compensation was $18,842.

Luis Lizama

Police Officer Trainee/Police Department (416)

2020 total comp
$18,842
Base pay
$18,842
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,842
Hire date
2020-02-19

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
146932

Luis Lizama is a Police Officer Trainee at Police Department (416). Hired in 2020, they have under a year of service. 2020 total compensation came to $18,842.

Henry Bozier

Police Officer Trainee/Police Department (416)

2020 total comp
$18,839
Base pay
$18,839
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,839
Hire date
2008-06-21

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
139042

At Police Department (416), Henry Bozier serves as a Police Officer Trainee. Hired in 2008, they have about 12 years of service. Their 2020 pay totaled $18,839.

Brian Charles

Police Officer Trainee/Police Department (416)

2018 total comp
$18,798
Base pay
$18,798
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,798
Hire date
2018-02-28

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
112226

Brian Charles works as a Police Officer Trainee for Police Department (416). They have served since 2018 (under a year). Brian earned $18,798 in 2018.

Bruce Gertz

Police Officer Trainee/Police Department (416)

2018 total comp
$18,773
Base pay
$18,773
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,773
Hire date
2018-02-28

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
114452

Bruce Gertz 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 $18,773.

Komlavi Gamedah

Police Officer Trainee/Police Department (416)

2018 total comp
$18,770
Base pay
$18,770
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,770
Hire date
2018-02-28

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
114313

Komlavi Gamedah holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2018, under a year. In 2018, their total compensation was $18,770.

Nicholas Lancetta

Police Officer Trainee/Police Department (416)

2013 total comp
$18,751
Base pay
$18,751
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,751
Hire date
2013-01-07

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
40742

At Police Department (416), Nicholas Lancetta serves as a Police Officer Trainee. Their tenure dates to 2013, under a year. Their 2013 pay totaled $18,751.

Ron Hanson

Police Officer Trainee/Police Department (416)

2013 total comp
$18,751
Base pay
$18,751
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,751
Hire date
2013-01-07

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
37891

Ron Hanson is a Police Officer Trainee at Police Department (416). Their tenure dates to 2013, under a year. 2013 total compensation came to $18,751.

Matthew Reynolds

Police Officer Trainee/Police Department (416)

2013 total comp
$18,751
Base pay
$18,751
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,751
Hire date
2013-01-07

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
44685

Matthew Reynolds is a Police Officer Trainee at Police Department (416). Their tenure dates to 2013, under a year. 2013 total compensation came to $18,751.

Dominique Grice

Police Officer Trainee/Police Department (416)

2013 total comp
$18,751
Base pay
$18,751
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,751
Hire date
2013-01-07

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
37488

Dominique Grice works as a Police Officer Trainee for Police Department (416). Hired in 2013, they have under a year of service. Dominique earned $18,751 in 2013.

Joshua Pietrogiacomo

Police Officer Trainee/Police Department (416)

2015 total comp
$18,483
Base pay
$18,483
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,483
Hire date
2015-01-16

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
78518

Joshua Pietrogiacomo works as a Police Officer Trainee for Police Department (416). Hired in 2015, they have under a year of service. Joshua earned $18,483 in 2015.

Jared Heuser

Police Officer Trainee/Police Department (416)

2015 total comp
$18,483
Base pay
$18,483
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,483
Hire date
2015-01-16

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
74395

Jared Heuser works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2015, under a year. Jared earned $18,483 in 2015.

Brandon Abrahams

Police Officer Trainee/Police Department (416)

2015 total comp
$18,387
Base pay
$18,387
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,387
Hire date
2015-01-20

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
68650

Brandon Abrahams is a Police Officer Trainee at Police Department (416). Hired in 2015, they have under a year of service. 2015 total compensation came to $18,387.

Nishelle Brice

Police Cadet/Police Department (416)

2013 total comp
$18,285
Base pay
$18,285
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,285
Hire date
2012-10-24

Source-specific fields

Agencyid
A99
Annualsalary
27870
Employee ID
32406

Nishelle Brice is a Police Cadet at Police Department (416). Their tenure dates to 2012, about a year. 2013 total compensation came to $18,285.

Brian Costanzo

Police Officer Trainee/Police Department (416)

2018 total comp
$18,267
Base pay
$18,267
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,267
Hire date
2018-02-28

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
112691

At Police Department (416), Brian Costanzo serves as a Police Officer Trainee. Their tenure dates to 2018, under a year. Their 2018 pay totaled $18,267.

James Nuskey

Police Officer Trainee/Police Department (416)

2013 total comp
$18,250
Base pay
$18,250
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,250
Hire date
2013-01-09

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
43402

James Nuskey works as a Police Officer Trainee for Police Department (416). Hired in 2013, they have under a year of service. James earned $18,250 in 2013.

Luke Shelley

Police Officer Trainee/Police Department (416)

2016 total comp
$18,170
Base pay
$18,170
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,170
Hire date
2016-02-01

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
93776

At Police Department (416), Luke Shelley serves as a Police Officer Trainee. Their tenure dates to 2016, under a year. Their 2016 pay totaled $18,170.

Norman Geer

Police Officer Trainee/Police Department (416)

2016 total comp
$18,166
Base pay
$18,166
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,166
Hire date
2016-02-01

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
87158

At Police Department (416), Norman Geer serves as a Police Officer Trainee. Hired in 2016, they have under a year of service. Their 2016 pay totaled $18,166.

Vincent Biondo

Police Officer Trainee/Police Department (416)

2015 total comp
$18,150
Base pay
$18,150
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,150
Hire date
2015-01-21

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
69613

Vincent Biondo is a Police Officer Trainee at Police Department (416). They have served since 2015 (under a year). 2015 total compensation came to $18,150.

Daniel Jensen

Police Officer Trainee/Police Department (416)

2017 total comp
$18,147
Base pay
$18,147
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,147
Hire date
2017-01-31

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
102702

Daniel Jensen holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2017, under a year. In 2017, their total compensation was $18,147.

Seung Choi

Police Officer Trainee/Police Department (416)

2019 total comp
$18,114
Base pay
$18,114
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,114
Hire date
2019-02-28

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
125977

At Police Department (416), Seung Choi serves as a Police Officer Trainee. Hired in 2019, they have under a year of service. Their 2019 pay totaled $18,114.

Deante Brown

Police Officer Trainee/Police Department (416)

2020 total comp
$18,018
Base pay
$18,018
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$18,018
Hire date
2008-06-21

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
139419

At Police Department (416), Deante Brown serves as a Police Officer Trainee. They have served since 2008 (about 12 years). Their 2020 pay totaled $18,018.