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

Vasilios Georgakopoulos

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
49088
Employee ID
100884

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

Elyse Eakins Bailey

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
100002

Elyse Eakins Bailey holds the role of Police Officer Trainee at Police Department (416). They have served since 2017 (under a year). In 2017, their total compensation was $1,318.

Jonathan Hall

Police Officer Trainee/Police Department (416)

2020 total comp
$1,201
Base pay
$1,201
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,201
Hire date
2018-09-11

Source-specific fields

Agencyid
A99
Annualsalary
51953
Employee ID
143940

Jonathan Hall works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2018, about 2 years. Jonathan earned $1,201 in 2020.

Johnathan Peroza

Police Officer Trainee/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
105849

At Police Department (416), Johnathan Peroza serves as a Police Officer Trainee. Hired in 2017, they have under a year of service. Their 2017 pay totaled $1,138.

Bryan Wall

Police Officer Trainee/Police Department (416)

2016 total comp
$1,130
Base pay
$1,130
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$1,130
Hire date
2016-06-01

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
95413

At Police Department (416), Bryan Wall serves as a Police Officer Trainee. They have served since 2016 (under a year). Their 2016 pay totaled $1,130.

Edward Schreier

Police Officer/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
91780
Employee ID
151050

At Police Department (416), Edward Schreier serves as a Police Officer. Their tenure dates to 2020, under a year. Their 2020 pay totaled $1,061.

Myanna Fox

Police Cadet/Police Department (416)

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

Source-specific fields

Agencyid
A99
Annualsalary
32331
Employee ID
142771

Myanna Fox is a Police Cadet at Police Department (416). They have served since 2017 (about 3 years). 2020 total compensation came to $995.

Kenneth Morales-Mendez

Police Officer Trainee/Police Department (416)

2017 total comp
$942
Base pay
$942
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$942
Hire date
2017-06-05

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
105013

Kenneth Morales-Mendez works as a Police Officer Trainee for Police Department (416). They have served since 2017 (under a year). Kenneth earned $942 in 2017.

Daniel Oxendine

Police Officer Trainee/Police Department (416)

2017 total comp
$942
Base pay
$942
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$942
Hire date
2017-06-05

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
105603

Daniel Oxendine 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 $942.

Gregory Bragg

Police Officer/Police Department (416)

2020 total comp
$902
Base pay
$902
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$902
Hire date
2010-06-09

Source-specific fields

Agencyid
A99
Annualsalary
78044
Employee ID
139099

Gregory Bragg works as a Police Officer for Police Department (416). Hired in 2010, they have about 10 years of service. Gregory earned $902 in 2020.

Xavier Caraballo

Police Officer Trainee/Police Department (416)

2017 total comp
$753
Base pay
$753
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$753
Hire date
2017-06-06

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
98442

Xavier Caraballo is a Police Officer Trainee at Police Department (416). Their tenure dates to 2017, under a year. 2017 total compensation came to $753.

Ronald Owens

Police Officer Trainee/Police Department (416)

2017 total comp
$753
Base pay
$753
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$753
Hire date
2017-06-06

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
105596

Ronald Owens 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 $753.

Carlin Jointer

Police Officer Trainee/Police Department (416)

2016 total comp
$565
Base pay
$565
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$565
Hire date
2016-06-06

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
89316

Carlin Jointer works as a Police Officer Trainee for Police Department (416). Hired in 2016, they have under a year of service. Carlin earned $565 in 2016.

Kyle Dorrance

Police Officer Trainee/Police Department (416)

2016 total comp
$565
Base pay
$565
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$565
Hire date
2016-06-06

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
86103

Kyle Dorrance is a Police Officer Trainee at Police Department (416). They have served since 2016 (under a year). 2016 total compensation came to $565.

William Caudle

Police Officer Trainee/Police Department (416)

2016 total comp
$565
Base pay
$565
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$565
Hire date
2016-06-06

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
84842

At Police Department (416), William Caudle serves as a Police Officer Trainee. Their tenure dates to 2016, under a year. Their 2016 pay totaled $565.

Anthony Levierge

Police Officer Trainee/Police Department (416)

2016 total comp
$565
Base pay
$565
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$565
Hire date
2016-06-06

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
90151

Anthony Levierge works as a Police Officer Trainee for Police Department (416). Hired in 2016, they have under a year of service. Anthony earned $565 in 2016.

Michael Levasseur

Police Officer Trainee/Police Department (416)

2015 total comp
$533
Base pay
$533
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$533
Hire date
2015-06-08

Source-specific fields

Agencyid
A99
Annualsalary
46199
Employee ID
76197

Michael Levasseur is a Police Officer Trainee at Police Department (416). Hired in 2015, they have under a year of service. 2015 total compensation came to $533.

Derrick West

Police Officer Trainee/Police Department (416)

2020 total comp
$500
Base pay
$500
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$500
Hire date
2018-02-06

Source-specific fields

Agencyid
A99
Annualsalary
54454
Employee ID
153684

Derrick West is a Police Officer Trainee at Police Department (416). They have served since 2018 (about 2 years). 2020 total compensation came to $500.

Kelvin Negron

Police Officer Trainee/Police Department (416)

2020 total comp
$412
Base pay
$412
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$412
Hire date
2020-06-18

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
148736

At Police Department (416), Kelvin Negron serves as a Police Officer Trainee. They have served since 2020 (under a year). Their 2020 pay totaled $412.

Brandon Baiardi

Police Officer Trainee/Police Department (416)

2020 total comp
$412
Base pay
$412
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$412
Hire date
2019-08-01

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
138086

Brandon Baiardi works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2019, about a year. Brandon earned $412 in 2020.

Jarod Parker

Police Cadet/Police Department (416)

2020 total comp
$86
Base pay
$86
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$86
Hire date
2019-02-27

Source-specific fields

Agencyid
A99
Annualsalary
31389
Employee ID
149238

Jarod Parker works as a Police Cadet for Police Department (416). Hired in 2019, they have about a year of service. Jarod earned $86 in 2020.

Matthew Patoska

Police Officer Trainee/Police Department (416)

2018 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2018-07-19

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
119368

Matthew Patoska is a Police Officer Trainee at Police Department (416). They have served since 2018 (under a year). 2018 total compensation came to $0.

Ryan Bohli

Police Officer Trainee/Police Department (416)

2018 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2018-07-18

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
111080

Ryan Bohli 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 $0.

Matthew Banocy

Police Officer Trainee/Police Department (416)

2018 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2018-07-19

Source-specific fields

Agencyid
A99
Annualsalary
50440
Employee ID
110558

Matthew Banocy works as a Police Officer Trainee for Police Department (416). Hired in 2018, they have under a year of service. Matthew earned $0 in 2018.

Jonathan Yournett

Police Officer Trainee/Police Department (416)

2017 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2017-06-19

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
109879

Jonathan Yournett 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 $0.

Rahim Williams

Police Officer/Police Department (416)

2017 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2004-07-20

Source-specific fields

Agencyid
A99
Annualsalary
72094
Employee ID
109462

At Police Department (416), Rahim Williams serves as a Police Officer. Their tenure dates to 2004, about 13 years. Their 2017 pay totaled $0.

Madison Wolfanger

Police Cadet/Police Department (416)

2018 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2018-07-17

Source-specific fields

Agencyid
A99
Annualsalary
31389
Employee ID
123371

At Police Department (416), Madison Wolfanger serves as a Police Cadet. They have served since 2018 (under a year). Their 2018 pay totaled $0.

Arnulfo Acosta

Police Officer Trainee/Police Department (416)

2019 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2019-07-08

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
123668

At Police Department (416), Arnulfo Acosta serves as a Police Officer Trainee. Hired in 2019, they have under a year of service. Their 2019 pay totaled $0.

Charles Thomas

Police Cadet/Police Department (416)

2017 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2017-08-01

Source-specific fields

Agencyid
A99
Annualsalary
30170
Employee ID
108283

Charles Thomas is a Police Cadet at Police Department (416). Hired in 2017, they have under a year of service. 2017 total compensation came to $0.

Christopher Balok

Police Officer Trainee/Police Department (416)

2019 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2019-08-26

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
124217

Christopher Balok works as a Police Officer Trainee for Police Department (416). Their tenure dates to 2019, under a year. Christopher earned $0 in 2019.

Theodore Simpson Ii

Police Officer Trainee/Police Department (416)

2017 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2017-06-09

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
107417

Theodore Simpson Ii is a Police Officer Trainee at Police Department (416). Hired in 2017, they have under a year of service. 2017 total compensation came to $0.

Nicolas Collado

Police Officer Trainee/Police Department (416)

2019 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2019-06-27

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
126192

Nicolas Collado holds the role of Police Officer Trainee at Police Department (416). They have served since 2019 (under a year). In 2019, their total compensation was $0.

Jacob Dahl

Police Officer Trainee/Police Department (416)

2019 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2019-07-24

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
126606

Jacob Dahl is a Police Officer Trainee at Police Department (416). Hired in 2019, they have under a year of service. 2019 total compensation came to $0.

Cedric Elleby

Police Officer Trainee/Police Department (416)

2019 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2019-06-20

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
127360

Cedric Elleby is a Police Officer Trainee at Police Department (416). Hired in 2019, they have under a year of service. 2019 total compensation came to $0.

Gabrielle Ellis

Police Officer Trainee/Police Department (416)

2019 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2019-08-05

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
127377

Gabrielle Ellis is a Police Officer Trainee at Police Department (416). Their tenure dates to 2019, under a year. 2019 total compensation came to $0.

Arthur Fuog

Police Officer Trainee/Police Department (416)

2019 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2019-06-20

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
127961

Arthur Fuog 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 $0.

Devon Galanos

Police Officer Trainee/Police Department (416)

2019 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2019-07-29

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
127989

At Police Department (416), Devon Galanos serves as a Police Officer Trainee. Hired in 2019, they have under a year of service. Their 2019 pay totaled $0.

Francisco Sanchez

Police Officer Trainee/Police Department (416)

2017 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2017-07-17

Source-specific fields

Agencyid
A99
Annualsalary
48971
Employee ID
106955

At Police Department (416), Francisco Sanchez serves as a Police Officer Trainee. Their tenure dates to 2017, under a year. Their 2017 pay totaled $0.

Kevin Hilton

Police Officer Trainee/Police Department (416)

2019 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2019-07-18

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
129371

Kevin Hilton works as a Police Officer Trainee for Police Department (416). Hired in 2019, they have under a year of service. Kevin earned $0 in 2019.

Matthew Hodge

Police Officer Trainee/Police Department (416)

2019 total comp
$0
Base pay
$0
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$0
Hire date
2019-06-28

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
129409

Matthew Hodge is a Police Officer Trainee at Police Department (416). They have served since 2019 (under a year). 2019 total compensation came to $0.