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

Roberto Rodriguez Iii

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
120359

Roberto Rodriguez Iii 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 $9,990.

Ryan Oliver

Police Officer Trainee/Police Department (416)

2016 total comp
$9,983
Base pay
$9,983
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,983
Hire date
2016-03-28

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
91985

Ryan Oliver holds the role of Police Officer Trainee at Police Department (416). They have served since 2016 (under a year). In 2016, their total compensation was $9,983.

Brett Gibson

Police Officer Trainee/Police Department (416)

2017 total comp
$9,983
Base pay
$9,983
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,983
Hire date
2017-03-29

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
100931

Brett Gibson is a Police Officer Trainee at Police Department (416). Their tenure dates to 2017, under a year. 2017 total compensation came to $9,983.

William Healey

Police Officer Trainee/Police Department (416)

2016 total comp
$9,983
Base pay
$9,983
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,983
Hire date
2016-03-28

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
88208

William Healey works as a Police Officer Trainee for Police Department (416). They have served since 2016 (under a year). William earned $9,983 in 2016.

Jonathan Dominguez

Police Officer Trainee/Police Department (416)

2019 total comp
$9,906
Base pay
$9,906
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,906
Hire date
2019-04-16

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
127050

Jonathan Dominguez is a Police Officer Trainee at Police Department (416). They have served since 2019 (under a year). 2019 total compensation came to $9,906.

Donnell Jackson

Police Officer Trainee/Police Department (416)

2020 total comp
$9,888
Base pay
$9,888
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,888
Hire date
2012-07-02

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
145197

At Police Department (416), Donnell Jackson serves as a Police Officer Trainee. Their tenure dates to 2012, about 8 years. Their 2020 pay totaled $9,888.

Kiersten Anderson

Police Officer Trainee/Police Department (416)

2020 total comp
$9,834
Base pay
$9,834
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,834
Hire date
2019-01-28

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
137835

At Police Department (416), Kiersten Anderson serves as a Police Officer Trainee. Hired in 2019, they have about a year of service. Their 2020 pay totaled $9,834.

Briana Ruiz

Police Officer Trainee/Police Department (416)

2017 total comp
$9,794
Base pay
$9,794
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,794
Hire date
2017-03-30

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
106843

Briana Ruiz works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2017, under a year. Briana earned $9,794 in 2017.

James Rosier

Police Officer Trainee/Police Department (416)

2016 total comp
$9,671
Base pay
$9,671
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,671
Hire date
2016-03-30

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
93250

James Rosier holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2016, under a year. In 2016, their total compensation was $9,671.

Raul Valencia-Candelaria

Police Officer Trainee/Police Department (416)

2018 total comp
$9,626
Base pay
$9,626
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,626
Hire date
2018-04-25

Source-specific fields

Agencyid
A99
Annualsalary
68106
Employee ID
122374

Raul Valencia-Candelaria 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 $9,626.

Nicholas Curioli

Police Officer Trainee/Police Department (416)

2016 total comp
$9,606
Base pay
$9,606
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,606
Hire date
2016-03-30

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
85564

At Police Department (416), Nicholas Curioli serves as a Police Officer Trainee. Hired in 2016, they have under a year of service. Their 2016 pay totaled $9,606.

Tucker Fries

Police Officer Trainee/Police Department (416)

2013 total comp
$9,457
Base pay
$9,457
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,457
Hire date
2013-03-26

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
36536

Tucker Fries is a Police Officer Trainee at Police Department (416). Their tenure dates to 2013, under a year. 2013 total compensation came to $9,457.

Kevin Tode

Police Officer Trainee/Police Department (416)

2013 total comp
$9,430
Base pay
$9,430
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,430
Hire date
2011-06-28

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
47567

At Police Department (416), Kevin Tode serves as a Police Officer Trainee. Their tenure dates to 2011, about 2 years. Their 2013 pay totaled $9,430.

Jeffrey Melo

Police Officer Trainee/Police Department (416)

2015 total comp
$9,417
Base pay
$9,417
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,417
Hire date
2015-03-30

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
77193

At Police Department (416), Jeffrey Melo serves as a Police Officer Trainee. Their tenure dates to 2015, under a year. Their 2015 pay totaled $9,417.

Reco Thompson

Police Officer Trainee/Police Department (416)

2020 total comp
$9,270
Base pay
$9,270
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,270
Hire date
2020-04-21

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
152724

Reco Thompson is a Police Officer Trainee at Police Department (416). Their tenure dates to 2020, under a year. 2020 total compensation came to $9,270.

Joseph Evans

Police Officer Trainee/Police Department (416)

2020 total comp
$9,270
Base pay
$9,270
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,270
Hire date
2006-01-09

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
142307

Joseph Evans works as a Police Officer Trainee for Police Department (416). Hired in 2006, they have about 14 years of service. Joseph earned $9,270 in 2020.

Preet Bajwa

Police Officer Trainee/Police Department (416)

2013 total comp
$9,125
Base pay
$9,125
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,125
Hire date
2013-03-28

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
31238

Preet Bajwa works as a Police Officer Trainee for Police Department (416). Hired in 2013, they have under a year of service. Preet earned $9,125 in 2013.

Maximilian Piorkowski

Police Officer Trainee/Police Department (416)

2016 total comp
$8,916
Base pay
$8,916
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,916
Hire date
2016-04-05

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
92438

Maximilian Piorkowski is a Police Officer Trainee at Police Department (416). Hired in 2016, they have under a year of service. 2016 total compensation came to $8,916.

Eduardo Ortiz Del Valle

Police Officer Trainee/Police Department (416)

2017 total comp
$8,872
Base pay
$8,872
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,872
Hire date
2017-05-01

Source-specific fields

Agencyid
A99
Annualsalary
76892
Employee ID
105562

Eduardo Ortiz Del Valle works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2017, under a year. Eduardo earned $8,872 in 2017.

Radovan Jovic

Police Officer Trainee/Police Department (416)

2016 total comp
$8,664
Base pay
$8,664
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,664
Hire date
2016-04-06

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
89506

Radovan Jovic works as a Police Officer Trainee for Police Department (416). They have served since 2016 (under a year). Radovan earned $8,664 in 2016.

Mingyon Barrett

Police Officer Trainee/Police Department (416)

2017 total comp
$8,664
Base pay
$8,664
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,664
Hire date
2017-04-07

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
97143

Mingyon Barrett works as a Police Officer Trainee for Police Department (416). Hired in 2017, they have under a year of service. Mingyon earned $8,664 in 2017.

Devin Carpenter

Police Officer Trainee/Police Department (416)

2013 total comp
$8,627
Base pay
$8,627
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,627
Hire date
2013-04-03

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
33376

Devin Carpenter is a Police Officer Trainee at Police Department (416). Hired in 2013, they have under a year of service. 2013 total compensation came to $8,627.

Mark Gladhill

Police Officer Trainee/Police Department (416)

2013 total comp
$8,627
Base pay
$8,627
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,627
Hire date
2013-04-03

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
37022

Mark Gladhill works as a Police Officer Trainee for Police Department (416). Hired in 2013, they have under a year of service. Mark earned $8,627 in 2013.

Robert Shirey

Police Officer Trainee/Police Department (416)

2013 total comp
$8,627
Base pay
$8,627
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,627
Hire date
2013-04-03

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
45931

Robert Shirey works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2013, under a year. Robert earned $8,627 in 2013.

Jahlik Mathis

Police Officer Trainee/Police Department (416)

2018 total comp
$8,619
Base pay
$8,619
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,619
Hire date
2018-05-08

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
117859

At Police Department (416), Jahlik Mathis serves as a Police Officer Trainee. They have served since 2018 (under a year). Their 2018 pay totaled $8,619.

Ty'Reke Downing

Police Cadet/Police Department (416)

2020 total comp
$8,572
Base pay
$8,572
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,572
Hire date
2017-04-29

Source-specific fields

Agencyid
A99
Annualsalary
31389
Employee ID
141877

Ty'Reke Downing works as a Police Cadet for Police Department (416). Hired in 2017, they have about 3 years of service. Ty'Reke earned $8,572 in 2020.

Michelle Burke

Police Officer Trainee/Police Department (416)

2017 total comp
$8,469
Base pay
$8,469
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,469
Hire date
2017-04-10

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
98219

Michelle Burke works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2017, under a year. Michelle earned $8,469 in 2017.

Thomas Galligan

Police Officer Trainee/Police Department (416)

2017 total comp
$8,469
Base pay
$8,469
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,469
Hire date
2017-04-10

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
100764

At Police Department (416), Thomas Galligan serves as a Police Officer Trainee. Their tenure dates to 2017, under a year. Their 2017 pay totaled $8,469.

Dasean Moore

Police Officer Trainee/Police Department (416)

2013 total comp
$8,461
Base pay
$8,461
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,461
Hire date
2007-06-23

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
42752

Dasean Moore holds the role of Police Officer Trainee at Police Department (416). Hired in 2007, they have about 6 years of service. In 2013, their total compensation was $8,461.

Brady Crosby

Police Officer Trainee/Police Department (416)

2020 total comp
$8,445
Base pay
$8,445
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,445
Hire date
2020-04-27

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
141070

Brady Crosby works as a Police Officer Trainee for Police Department (416). They have served since 2020 (under a year). Brady earned $8,445 in 2020.

Christopher Brown

Police Officer Trainee/Police Department (416)

2020 total comp
$8,445
Base pay
$8,445
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,445
Hire date
2020-04-24

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
139407

Christopher Brown works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2020, under a year. Christopher earned $8,445 in 2020.

Keith Gardner

Police Officer Trainee/Police Department (416)

2017 total comp
$8,334
Base pay
$8,334
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,334
Hire date
2017-04-11

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
100804

Keith Gardner works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2017, under a year. Keith earned $8,334 in 2017.

Fernando Gavilano

Police Officer Trainee/Police Department (416)

2018 total comp
$8,206
Base pay
$8,206
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,206
Hire date
2018-05-10

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
114402

Fernando Gavilano 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 $8,206.

Jordan Morton

Police Officer Trainee/Police Department (416)

2018 total comp
$8,206
Base pay
$8,206
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,206
Hire date
2018-05-10

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
118670

Jordan Morton is a Police Officer Trainee at Police Department (416). Hired in 2018, they have under a year of service. 2018 total compensation came to $8,206.

Jamison Etting

Police Officer Trainee/Police Department (416)

2016 total comp
$8,099
Base pay
$8,099
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,099
Hire date
2016-04-11

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
86471

Jamison Etting holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2016, under a year. In 2016, their total compensation was $8,099.

Andres Bermudez

Police Officer Trainee/Police Department (416)

2016 total comp
$8,099
Base pay
$8,099
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,099
Hire date
2016-04-11

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
83554

At Police Department (416), Andres Bermudez serves as a Police Officer Trainee. Hired in 2016, they have under a year of service. Their 2016 pay totaled $8,099.

Gregory Parker Iii

Police Officer Trainee/Police Department (416)

2016 total comp
$8,099
Base pay
$8,099
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,099
Hire date
2016-04-11

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
92097

Gregory Parker Iii holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2016, under a year. In 2016, their total compensation was $8,099.

Huy Dinh

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
72003

At Police Department (416), Huy Dinh serves as a Police Officer Trainee. Their tenure dates to 2015, under a year. Their 2015 pay totaled $7,996.

Aurlenota Moulden

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
118707

Aurlenota Moulden is a Police Officer Trainee at Police Department (416). Hired in 2010, they have about 8 years of service. 2018 total compensation came to $7,954.

Joshua Stewart

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
152123

Joshua Stewart 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,827.