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 2

Kevin Sinclair

Police Officer Trainee/Police Department (416)

2020 total comp
$7,671
Base pay
$7,671
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,671
Hire date
2020-05-01

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
151499

Kevin Sinclair is a Police Officer Trainee at Police Department (416). Hired in 2020, they have under a year of service. 2020 total compensation came to $7,671.

Zhi Zou

Police Cadet/Police Department (416)

2018 total comp
$7,650
Base pay
$7,650
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,650
Hire date
2018-04-11

Source-specific fields

Agencyid
A99
Annualsalary
31388
Employee ID
123619

Zhi Zou holds the role of Police Cadet at Police Department (416). Their tenure dates to 2018, under a year. In 2018, their total compensation was $7,650.

Christopher Valis

Police Officer Trainee/Police Department (416)

2015 total comp
$7,641
Base pay
$7,641
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,641
Hire date
2015-04-13

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
81365

Christopher Valis is a Police Officer Trainee at Police Department (416). Hired in 2015, they have under a year of service. 2015 total compensation came to $7,641.

Anthony Heintz

Police Officer Trainee/Police Department (416)

2020 total comp
$7,621
Base pay
$7,621
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,621
Hire date
2020-05-01

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
144442

Anthony Heintz 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 $7,621.

Parris Harley

Police Officer Trainee/Police Department (416)

2020 total comp
$7,621
Base pay
$7,621
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,621
Hire date
2020-05-01

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
144103

Parris Harley works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2020, under a year. Parris earned $7,621 in 2020.

Vaudelmond Edmond

Police Officer Trainee/Police Department (416)

2020 total comp
$7,621
Base pay
$7,621
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,621
Hire date
2020-05-01

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
142081

Vaudelmond Edmond works as a Police Officer Trainee for Police Department (416). Hired in 2020, they have under a year of service. Vaudelmond earned $7,621 in 2020.

Brian Shepard

Police Officer Trainee/Police Department (416)

2020 total comp
$7,621
Base pay
$7,621
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,621
Hire date
2020-05-01

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
151308

Brian Shepard works as a Police Officer Trainee for Police Department (416). Hired in 2020, they have under a year of service. Brian earned $7,621 in 2020.

Liam Rochford

Police Officer Trainee/Police Department (416)

2020 total comp
$7,621
Base pay
$7,621
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,621
Hire date
2020-05-01

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
150547

Liam Rochford is a Police Officer Trainee at Police Department (416). Hired in 2020, they have under a year of service. 2020 total compensation came to $7,621.

Gabriel Rivera

Police Officer Trainee/Police Department (416)

2020 total comp
$7,621
Base pay
$7,621
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,621
Hire date
2020-05-01

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
150378

Gabriel Rivera works as a Police Officer Trainee for Police Department (416). Hired in 2020, they have under a year of service. Gabriel earned $7,621 in 2020.

Dion Nicholson

Police Officer Trainee/Police Department (416)

2020 total comp
$7,621
Base pay
$7,621
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,621
Hire date
2020-05-01

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
148835

Dion Nicholson works as a Police Officer Trainee for Police Department (416). Hired in 2020, they have under a year of service. Dion earned $7,621 in 2020.

Jeremy Metz

Police Officer Trainee/Police Department (416)

2020 total comp
$7,621
Base pay
$7,621
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,621
Hire date
2020-05-01

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
148058

Jeremy Metz works as a Police Officer Trainee for Police Department (416). They have served since 2020 (under a year). Jeremy earned $7,621 in 2020.

Croft Howley

Police Officer Trainee/Police Department (416)

2020 total comp
$7,621
Base pay
$7,621
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,621
Hire date
2020-05-01

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
144956

Croft Howley 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 $7,621.

Cory Lust

Police Officer Trainee/Police Department (416)

2018 total comp
$7,618
Base pay
$7,618
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,618
Hire date
2018-05-15

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
117564

Cory Lust 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 $7,618.

Avery Torand

Police Officer Trainee/Police Department (416)

2019 total comp
$7,605
Base pay
$7,605
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,605
Hire date
2019-05-01

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
135958

Avery Torand holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2019, under a year. In 2019, their total compensation was $7,605.

Charles Kain

Police Officer Trainee/Police Department (416)

2017 total comp
$7,534
Base pay
$7,534
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,534
Hire date
2017-04-17

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
103148

At Police Department (416), Charles Kain serves as a Police Officer Trainee. They have served since 2017 (under a year). Their 2017 pay totaled $7,534.

Lloyd Sobboh

Police Officer Trainee/Police Department (416)

2015 total comp
$7,463
Base pay
$7,463
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,463
Hire date
2015-04-22

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
80358

Lloyd Sobboh works as a Police Officer Trainee for Police Department (416). Hired in 2015, they have under a year of service. Lloyd earned $7,463 in 2015.

Nolan Klado

Police Cadet/Police Department (416)

2020 total comp
$7,286
Base pay
$7,286
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,286
Hire date
2018-01-16

Source-specific fields

Agencyid
A99
Annualsalary
31388
Employee ID
146313

Nolan Klado holds the role of Police Cadet at Police Department (416). They have served since 2018 (about 2 years). In 2020, their total compensation was $7,286.

Ryan Messimer

Police Officer Trainee/Police Department (416)

2016 total comp
$7,151
Base pay
$7,151
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,151
Hire date
2016-04-18

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
91155

At Police Department (416), Ryan Messimer serves as a Police Officer Trainee. Their tenure dates to 2016, under a year. Their 2016 pay totaled $7,151.

Patrick Curtis

Police Officer Trainee/Police Department (416)

2016 total comp
$7,151
Base pay
$7,151
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,151
Hire date
2016-04-18

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
85587

At Police Department (416), Patrick Curtis serves as a Police Officer Trainee. Hired in 2016, they have under a year of service. Their 2016 pay totaled $7,151.

David Riehl

Police Officer Trainee/Police Department (416)

2013 total comp
$7,134
Base pay
$7,134
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,134
Hire date
2013-04-15

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
44836

David Riehl holds the role of Police Officer Trainee at Police Department (416). They have served since 2013 (under a year). In 2013, their total compensation was $7,134.

Jeremy Zimmerman

Police Officer Trainee/Police Department (416)

2013 total comp
$7,134
Base pay
$7,134
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,134
Hire date
2013-04-15

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
49606

Jeremy Zimmerman works as a Police Officer Trainee for Police Department (416). Hired in 2013, they have under a year of service. Jeremy earned $7,134 in 2013.

Kelsey Roberts

Police Officer Trainee/Police Department (416)

2013 total comp
$7,134
Base pay
$7,134
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,134
Hire date
2013-04-15

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
44939

At Police Department (416), Kelsey Roberts serves as a Police Officer Trainee. Their tenure dates to 2013, under a year. Their 2013 pay totaled $7,134.

Jaziel Montanez

Police Cadet/Police Department (416)

2019 total comp
$7,123
Base pay
$7,123
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,123
Hire date
2019-04-02

Source-specific fields

Agencyid
A99
Annualsalary
31389
Employee ID
132285

At Police Department (416), Jaziel Montanez serves as a Police Cadet. They have served since 2019 (under a year). Their 2019 pay totaled $7,123.

Erica Amaya

Police Cadet/Police Department (416)

2020 total comp
$7,028
Base pay
$7,028
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$7,028
Hire date
2020-04-07

Source-specific fields

Agencyid
A99
Annualsalary
32331
Employee ID
137773

Erica Amaya is a Police Cadet at Police Department (416). Hired in 2020, they have under a year of service. 2020 total compensation came to $7,028.

Honovi Trudell

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
136033

Honovi Trudell is a Police Officer Trainee at Police Department (416). Their tenure dates to 2019, under a year. 2019 total compensation came to $7,004.

Tyler Fisher

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
127695

Tyler Fisher holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2019, under a year. In 2019, their total compensation was $7,004.

Andrew Brown

Police Officer Trainee/Police Department (416)

2013 total comp
$6,968
Base pay
$6,968
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,968
Hire date
2013-04-16

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
32601

Andrew Brown holds the role of Police Officer Trainee at Police Department (416). They have served since 2013 (under a year). In 2013, their total compensation was $6,968.

Thomas Kirby

Police Officer Trainee/Police Department (416)

2013 total comp
$6,968
Base pay
$6,968
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,968
Hire date
2013-04-16

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
40493

At Police Department (416), Thomas Kirby serves as a Police Officer Trainee. Hired in 2013, they have under a year of service. Their 2013 pay totaled $6,968.

Brad Chenowith

Police Officer Trainee/Police Department (416)

2013 total comp
$6,968
Base pay
$6,968
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,968
Hire date
2013-04-16

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
33752

Brad Chenowith is a Police Officer Trainee at Police Department (416). They have served since 2013 (under a year). 2013 total compensation came to $6,968.

Tankeisha Cokley

Police Officer Trainee/Police Department (416)

2013 total comp
$6,968
Base pay
$6,968
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,968
Hire date
2013-04-16

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
34016

Tankeisha Cokley holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2013, under a year. In 2013, their total compensation was $6,968.

Ryan Blankenship

Police Officer Trainee/Police Department (416)

2015 total comp
$6,930
Base pay
$6,930
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,930
Hire date
2015-04-17

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
69697

Ryan Blankenship is a Police Officer Trainee at Police Department (416). Hired in 2015, they have under a year of service. 2015 total compensation came to $6,930.

Jacob Antignano

Police Officer Trainee/Police Department (416)

2015 total comp
$6,930
Base pay
$6,930
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,930
Hire date
2015-04-17

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
68971

At Police Department (416), Jacob Antignano serves as a Police Officer Trainee. Hired in 2015, they have under a year of service. Their 2015 pay totaled $6,930.

Krystal Cooper

Police Officer Trainee/Police Department (416)

2013 total comp
$6,802
Base pay
$6,802
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,802
Hire date
2013-04-17

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
34290

Krystal Cooper is a Police Officer Trainee at Police Department (416). Hired in 2013, they have under a year of service. 2013 total compensation came to $6,802.

Kari Larson

Police Officer Trainee/Police Department (416)

2013 total comp
$6,802
Base pay
$6,802
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,802
Hire date
2013-04-17

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
40808

Kari Larson is a Police Officer Trainee at Police Department (416). Hired in 2013, they have under a year of service. 2013 total compensation came to $6,802.

Christopher Lemaitre

Police Officer Trainee/Police Department (416)

2013 total comp
$6,802
Base pay
$6,802
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,802
Hire date
2013-04-17

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
40874

Christopher Lemaitre is a Police Officer Trainee at Police Department (416). Their tenure dates to 2013, under a year. 2013 total compensation came to $6,802.

Rene Aguilera

Police Officer Trainee/Police Department (416)

2013 total comp
$6,802
Base pay
$6,802
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,802
Hire date
2013-04-17

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
30630

Rene Aguilera is a Police Officer Trainee at Police Department (416). Hired in 2013, they have under a year of service. 2013 total compensation came to $6,802.

Francis Donato

Police Officer Trainee/Police Department (416)

2013 total comp
$6,802
Base pay
$6,802
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,802
Hire date
2013-04-17

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
35275

At Police Department (416), Francis Donato serves as a Police Officer Trainee. Hired in 2013, they have under a year of service. Their 2013 pay totaled $6,802.

Gerald Green

Police Officer Trainee/Police Department (416)

2013 total comp
$6,802
Base pay
$6,802
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,802
Hire date
2013-04-17

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
37374

Gerald Green works as a Police Officer Trainee for Police Department (416). They have served since 2013 (under a year). Gerald earned $6,802 in 2013.

Kishiem Davis

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
141378

At Police Department (416), Kishiem Davis serves as a Police Officer Trainee. They have served since 2020 (under a year). Their 2020 pay totaled $6,802.

Moise Eugene

Police Officer Trainee/Police Department (416)

2015 total comp
$6,752
Base pay
$6,752
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$6,752
Hire date
2015-04-20

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
72479

Moise Eugene works as a Police Officer Trainee for Police Department (416). Hired in 2015, they have under a year of service. Moise earned $6,752 in 2015.