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

Olen Pratt

Police Officer Trainee/Police Department (416)

2019 total comp
$29,753
Base pay
$29,753
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$29,753
Hire date
2018-12-03

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
133486

Olen Pratt is a Police Officer Trainee at Police Department (416). Their tenure dates to 2018, about a year. 2019 total compensation came to $29,753.

Haywood Mcmorris

Police Officer Trainee/Police Department (416)

2020 total comp
$29,564
Base pay
$29,564
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$29,564
Hire date
2019-12-18

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
147908

At Police Department (416), Haywood Mcmorris serves as a Police Officer Trainee. Hired in 2019, they have about a year of service. Their 2020 pay totaled $29,564.

Louie Renteria

Police Officer Trainee/Police Department (416)

2013 total comp
$29,369
Base pay
$29,369
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$29,369
Hire date
2012-10-09

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
44668

At Police Department (416), Louie Renteria serves as a Police Officer Trainee. They have served since 2012 (about a year). Their 2013 pay totaled $29,369.

Aimee Miller

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
42488

Aimee Miller holds the role of Police Officer Trainee at Police Department (416). They have served since 2012 (about a year). In 2013, their total compensation was $29,318.

Joshua Pultro

Police Officer Trainee/Police Department (416)

2016 total comp
$29,176
Base pay
$29,176
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$29,176
Hire date
2015-11-12

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
92633

Joshua Pultro is a Police Officer Trainee at Police Department (416). Hired in 2015, they have about a year of service. 2016 total compensation came to $29,176.

Tyler Hoag

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
38600

Tyler Hoag works as a Police Officer Trainee for Police Department (416). Hired in 2012, they have about a year of service. Tyler earned $28,943 in 2013.

Walter Zebulun

Police Officer Trainee/Police Department (416)

2017 total comp
$28,941
Base pay
$28,941
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,941
Hire date
2016-11-14

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
109891

Walter Zebulun holds the role of Police Officer Trainee at Police Department (416). Hired in 2016, they have about a year of service. In 2017, their total compensation was $28,941.

Michael Ortiz

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
149089

Michael Ortiz is a Police Officer Trainee at Police Department (416). They have served since 2019 (about a year). 2020 total compensation came to $28,858.

Elizabeth Dinello

Police Officer Trainee/Police Department (416)

2013 total comp
$28,768
Base pay
$28,768
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,768
Hire date
2012-10-16

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
35170

At Police Department (416), Elizabeth Dinello serves as a Police Officer Trainee. Hired in 2012, they have about a year of service. Their 2013 pay totaled $28,768.

Ariel Font

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
71412
Employee ID
100516

Ariel Font is a Police Officer Trainee at Police Department (416). They have served since 2017 (under a year). 2017 total compensation came to $28,724.

Paulius Mauricas

Police Officer Trainee/Police Department (416)

2016 total comp
$28,632
Base pay
$28,632
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,632
Hire date
2015-11-20

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
90735

At Police Department (416), Paulius Mauricas serves as a Police Officer Trainee. Hired in 2015, they have about a year of service. Their 2016 pay totaled $28,632.

David Root

Police Officer Trainee/Police Department (416)

2013 total comp
$28,612
Base pay
$28,612
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,612
Hire date
2012-10-17

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
45186

David Root works as a Police Officer Trainee for Police Department (416). They have served since 2012 (about a year). David earned $28,612 in 2013.

Enjonae' Baker

Police Officer Trainee/Police Department (416)

2013 total comp
$28,612
Base pay
$28,612
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,612
Hire date
2012-10-17

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
31256

Enjonae' Baker works as a Police Officer Trainee for Police Department (416). They have served since 2012 (about a year). Enjonae' earned $28,612 in 2013.

Melinda Walp

Police Officer Trainee/Police Department (416)

2016 total comp
$28,610
Base pay
$28,610
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,610
Hire date
2015-11-17

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
95438

Melinda Walp is a Police Officer Trainee at Police Department (416). They have served since 2015 (about a year). 2016 total compensation came to $28,610.

Brandon Bass

Police Cadet/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
27870
Employee ID
31508

Brandon Bass is a Police Cadet at Police Department (416). Their tenure dates to 2007, about 6 years. 2013 total compensation came to $28,595.

George Triantafyllopoulos

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
152920

At Police Department (416), George Triantafyllopoulos serves as a Police Officer Trainee. They have served since 2019 (about a year). Their 2020 pay totaled $28,536.

Gurdit Saini

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
150828

At Police Department (416), Gurdit Saini serves as a Police Officer Trainee. Their tenure dates to 2019, about a year. Their 2020 pay totaled $28,533.

Harry King Iii

Police Officer Trainee/Police Department (416)

2018 total comp
$28,484
Base pay
$28,484
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,484
Hire date
2017-12-21

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
116864

Harry King Iii is a Police Officer Trainee at Police Department (416). They have served since 2017 (about a year). 2018 total compensation came to $28,484.

Pedro Lora

Police Officer Trainee/Police Department (416)

2018 total comp
$28,481
Base pay
$28,481
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,481
Hire date
2017-12-18

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
117493

Pedro Lora works as a Police Officer Trainee for Police Department (416). They have served since 2017 (about a year). Pedro earned $28,481 in 2018.

Dominick Frank

Police Officer Trainee/Police Department (416)

2018 total comp
$28,481
Base pay
$28,481
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,481
Hire date
2017-12-18

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
114146

Dominick Frank is a Police Officer Trainee at Police Department (416). They have served since 2017 (about a year). 2018 total compensation came to $28,481.

Casey Groop

Police Officer Trainee/Police Department (416)

2018 total comp
$28,481
Base pay
$28,481
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,481
Hire date
2017-12-18

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
114960

Casey Groop 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 $28,481.

Ramon Polanco

Police Officer Trainee/Police Department (416)

2018 total comp
$28,481
Base pay
$28,481
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,481
Hire date
2017-12-18

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
119634

Ramon Polanco works as a Police Officer Trainee for Police Department (416). Hired in 2017, they have about a year of service. Ramon earned $28,481 in 2018.

Gary Doyle

Police Officer Trainee/Police Department (416)

2016 total comp
$28,431
Base pay
$28,431
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,431
Hire date
2015-11-23

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
86162

Gary Doyle holds the role of Police Officer Trainee at Police Department (416). They have served since 2015 (about a year). In 2016, their total compensation was $28,431.

Reigon Li

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
146855

Reigon Li is a Police Officer Trainee at Police Department (416). They have served since 2019 (about a year). 2020 total compensation came to $28,334.

Bryan Rudin

Police Officer Trainee/Police Department (416)

2018 total comp
$28,287
Base pay
$28,287
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,287
Hire date
2017-12-19

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
120507

Bryan Rudin 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 $28,287.

William Hinkes

Police Officer Trainee/Police Department (416)

2016 total comp
$28,235
Base pay
$28,235
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,235
Hire date
2015-11-18

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
88456

William Hinkes works as a Police Officer Trainee for Police Department (416). They have served since 2015 (about a year). William earned $28,235 in 2016.

Zakiya Sewell

Police Officer Trainee/Police Department (416)

2018 total comp
$28,208
Base pay
$28,208
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,208
Hire date
2011-06-07

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
120897

Zakiya Sewell holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2011, about 7 years. In 2018, their total compensation was $28,208.

Angelica Oquendo

Police Officer Trainee/Police Department (416)

2019 total comp
$28,064
Base pay
$28,064
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,064
Hire date
2018-12-10

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
132924

Angelica Oquendo holds the role of Police Officer Trainee at Police Department (416). They have served since 2018 (about a year). In 2019, their total compensation was $28,064.

Muhammad Bilal

Police Officer Trainee/Police Department (416)

2018 total comp
$27,899
Base pay
$27,899
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$27,899
Hire date
2017-12-21

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
110931

At Police Department (416), Muhammad Bilal serves as a Police Officer Trainee. Hired in 2017, they have about a year of service. Their 2018 pay totaled $27,899.

Lamall Wilson

Police Officer Trainee/Police Department (416)

2017 total comp
$27,699
Base pay
$27,699
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$27,699
Hire date
2016-11-21

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
109577

Lamall Wilson holds the role of Police Officer Trainee at Police Department (416). They have served since 2016 (about a year). In 2017, their total compensation was $27,699.

Michael Jones

Police Officer Trainee/Police Department (416)

2018 total comp
$27,698
Base pay
$27,698
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$27,698
Hire date
2017-12-27

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
116627

Michael Jones holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2017, about a year. In 2018, their total compensation was $27,698.

Jose Guzman

Police Officer Trainee/Police Department (416)

2019 total comp
$27,544
Base pay
$27,544
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$27,544
Hire date
2018-12-27

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
128721

Jose Guzman is a Police Officer Trainee at Police Department (416). Hired in 2018, they have about a year of service. 2019 total compensation came to $27,544.

Juan Rivas

Police Officer Trainee/Police Department (416)

2017 total comp
$27,467
Base pay
$27,467
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$27,467
Hire date
2016-11-21

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
106538

At Police Department (416), Juan Rivas serves as a Police Officer Trainee. Hired in 2016, they have about a year of service. Their 2017 pay totaled $27,467.

Jeffrey Kucher

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
40659

Jeffrey Kucher works as a Police Officer Trainee for Police Department (416). Hired in 2012, they have about a year of service. Jeffrey earned $27,454 in 2013.

Alim Longe

Police Officer Trainee/Police Department (416)

2018 total comp
$27,428
Base pay
$27,428
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$27,428
Hire date
2017-12-27

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
117477

At Police Department (416), Alim Longe serves as a Police Officer Trainee. They have served since 2017 (about a year). Their 2018 pay totaled $27,428.

Matthew Alfonso

Police Officer Trainee/Police Department (416)

2016 total comp
$27,255
Base pay
$27,255
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$27,255
Hire date
2015-11-30

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
82785

At Police Department (416), Matthew Alfonso serves as a Police Officer Trainee. Hired in 2015, they have about a year of service. Their 2016 pay totaled $27,255.

Joshua Boggs

Police Officer Trainee/Police Department (416)

2018 total comp
$27,143
Base pay
$27,143
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$27,143
Hire date
2017-12-27

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
111078

At Police Department (416), Joshua Boggs serves as a Police Officer Trainee. They have served since 2017 (about a year). Their 2018 pay totaled $27,143.

Kenton Price

Police Officer Trainee/Police Department (416)

2019 total comp
$27,094
Base pay
$27,094
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$27,094
Hire date
2018-12-17

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
133515

Kenton Price holds the role of Police Officer Trainee at Police Department (416). Their tenure dates to 2018, about a year. In 2019, their total compensation was $27,094.

Joshua Gonzalez

Police Officer Trainee/Police Department (416)

2016 total comp
$26,974
Base pay
$26,974
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,974
Hire date
2015-11-30

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
87400

At Police Department (416), Joshua Gonzalez serves as a Police Officer Trainee. Hired in 2015, they have about a year of service. Their 2016 pay totaled $26,974.

Devonte Patrick

Police Officer Trainee/Police Department (416)

2018 total comp
$26,965
Base pay
$26,965
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,965
Hire date
2017-12-28

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
119370

Devonte Patrick 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 $26,965.