GCGovComp.app

City of Baltimore / Police Department

Agency file

Police Department

Source file: City of Baltimore — Employee Salaries / ingested Jun 19, 2026

The Police Department provides law enforcement and public safety — patrol, criminal investigation, and emergency response.

In 2025, this agency had 2,574 employees with median total compensation of $118,854; the highest distinct record was $377,249.

Year
2025
Total payroll
$308.2M
Employees
2,574
Median total
$118,854
Highest record
$377,249

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2025 total compensation is spread across the 2,574 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($118,854) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$119,717 (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
$43,984
$82,586
$118,854
$156,508
$191,041

The pay ladder for this department. Someone at the 90th percentile earns $191,041 — more than 90% of the department; the 10th percentile earns $43,984. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

Police Officer
1,324 · $125,675
Police Sergeant
344 · $163,439
Police Lieutenant
101 · $188,278

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 8 published years.

YearTotal payrollEmployeesMedian pay
2011
$199.6M
3,428
$58,799
2012
$229.2M
14.9%
3,475
1.4%
$66,582
13.2%
2014
$228M
0.5%
3,211
7.6%
$71,338
7.1%
2021
$295.5M
29.6%
3,202
0.3%
$94,241
32.1%
2022
$289.9M
1.9%
3,178
0.7%
$93,226
1.1%
2023
$299.2M
3.2%
2,989
5.9%
$100,085
7.4%
2024
$315.6M
5.5%
2,871
3.9%
$110,286
10.2%
2025
$308.2M
2.3%
2,574
10.3%
$118,854
7.8%

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

James Carlisle

Aviation Mechanic Inspector (A/Police Department

2014 total comp
$29,069
Base pay
$29,069
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$29,069
Hire date
2014-01-27

Source-specific fields

Agencyid
A99
Annualsalary
67565
Employee ID
52467

At Police Department, James Carlisle serves as a Aviation Mechanic Inspector (A. They have served since 2014 (under a year). Their 2014 pay totaled $29,069.

Erik Rodriguez

Police Officer/Police Department

2014 total comp
$29,067
Base pay
$29,067
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$29,067

Source-specific fields

Benefits Category
004

Erik Rodriguez works as a Police Officer for Police Department. Erik earned $29,067 in 2014.

Jose Rivera-Rodriguez

Police Officer/Police Department

2021 total comp
$29,057
Base pay
$29,057
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$29,057
Hire date
2013-03-12

Source-specific fields

Agencyid
A99
Annualsalary
78080
Employee ID
165373

Jose Rivera-Rodriguez works as a Police Officer for Police Department. They have served since 2013 (about 8 years). Jose earned $29,057 in 2021.

David M Werner

Contract Service Specialist I/Police Department

2025 total comp
$28,989
Base pay
$28,989
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,989
Hire date
2020-08-28

Source-specific fields

Agencyid
A99
Annualsalary
24.59
Employee ID
267028

David M Werner holds the role of Contract Service Specialist I at Police Department. Their tenure dates to 2020, about 5 years. In 2025, their total compensation was $28,989.

Jason Barreto De Jesus

Police Cadet/Police Department

2014 total comp
$28,929
Base pay
$28,929
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,929
Hire date
2012-10-24

Source-specific fields

Agencyid
A99
Annualsalary
28711
Employee ID
50570

Jason Barreto De Jesus holds the role of Police Cadet at Police Department. They have served since 2012 (about 2 years). In 2014, their total compensation was $28,929.

Khalil Mccoy

Police Cadet/Police Department

2014 total comp
$28,879
Base pay
$28,879
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,879
Hire date
2012-12-10

Source-specific fields

Agencyid
A99
Annualsalary
28711
Employee ID
60873

Khalil Mccoy holds the role of Police Cadet at Police Department. They have served since 2012 (about 2 years). In 2014, their total compensation was $28,879.

Ryan Glass

Data Entry Operator II/Police Department

2011 total comp
$28,875
Base pay
$28,875
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,875
Hire date
2005-11-01

Source-specific fields

Agencyid
A99
Annualsalary
31119
Employee ID
11455

At Police Department, Ryan Glass serves as a Data Entry Operator II. They have served since 2005 (about 6 years). Their 2011 pay totaled $28,875.

Davon Mandy

41110 - Police Officer Trainee/Police Department

2024 total comp
$28,834
Base pay
$28,834
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,834
Hire date
2024-02-05

Source-specific fields

Agencyid
A99
Annualsalary
73349
Employee ID
256467

Davon Mandy is a 41110 - Police Officer Trainee at Police Department. Their tenure dates to 2024, under a year. 2024 total compensation came to $28,834.

Janis Terry

33837 - Crime Records Technician/Police Department

2024 total comp
$28,829
Base pay
$28,829
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,829
Hire date
2023-07-17

Source-specific fields

Agencyid
A99
Annualsalary
42595
Employee ID
261780

Janis Terry holds the role of 33837 - Crime Records Technician at Police Department. They have served since 2023 (about a year). In 2024, their total compensation was $28,829.

Breanna Beebe

Police Cadet/Police Department

2014 total comp
$28,820
Base pay
$28,820
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,820
Hire date
2013-03-12

Source-specific fields

Agencyid
A99
Annualsalary
28711
Employee ID
50726

Breanna Beebe is a Police Cadet at Police Department. Hired in 2013, they have about a year of service. 2014 total compensation came to $28,820.

Sadod Withers

41110 - Police Officer Trainee/Police Department

2023 total comp
$28,810
Base pay
$28,810
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,810
Hire date
2023-01-24

Source-specific fields

Agencyid
A99
Annualsalary
73349
Employee ID
246187

Sadod Withers holds the role of 41110 - Police Officer Trainee at Police Department. Hired in 2023, they have under a year of service. In 2023, their total compensation was $28,810.

Waldy De Los Santos

Police Officer Trainee/Police Department

2025 total comp
$28,794
Base pay
$28,794
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,794
Hire date
2025-01-27

Source-specific fields

Agencyid
A99
Annualsalary
65705
Employee ID
276817

Waldy De Los Santos is a Police Officer Trainee at Police Department. Their tenure dates to 2025, under a year. 2025 total compensation came to $28,794.

Emily Neisser

Police Cadet/Police Department

2014 total comp
$28,792
Base pay
$28,792
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,792
Hire date
2012-11-28

Source-specific fields

Agencyid
A99
Annualsalary
28711
Employee ID
62105

Emily Neisser is a Police Cadet at Police Department. They have served since 2012 (about 2 years). 2014 total compensation came to $28,792.

Tristan Singh

Police Cadet/Police Department

2014 total comp
$28,745
Base pay
$28,745
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,745
Hire date
2012-12-20

Source-specific fields

Agencyid
A99
Annualsalary
28711
Employee ID
65055

Tristan Singh holds the role of Police Cadet at Police Department. Hired in 2012, they have about 2 years of service. In 2014, their total compensation was $28,745.

Jackens Baptiste

N/A/Police Department

2024 total comp
$28,737
Base pay
$28,737
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,737
Hire date
2023-03-21

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
247333

Jackens Baptiste is a N/A at Police Department. Their tenure dates to 2023, about a year. 2024 total compensation came to $28,737.

Essex Weaver

Contract Services Specialist I/Police Department

2014 total comp
$28,725
Base pay
$28,725
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,725
Hire date
2006-01-05

Source-specific fields

Agencyid
A99
Annualsalary
29994
Employee ID
67379

Essex Weaver holds the role of Contract Services Specialist I at Police Department. Their tenure dates to 2006, about 8 years. In 2014, their total compensation was $28,725.

Albert Diggs

Contract Services Specialist I/Police Department

2014 total comp
$28,725
Base pay
$28,725
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,725
Hire date
2007-10-11

Source-specific fields

Agencyid
A99
Annualsalary
29994
Employee ID
54184

Albert Diggs works as a Contract Services Specialist I for Police Department. Hired in 2007, they have about 7 years of service. Albert earned $28,725 in 2014.

Theresa Anderson

00106 - Contract Services Specialist I/Police Department

2022 total comp
$28,724
Base pay
$28,724
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,724
Hire date
2019-09-28

Source-specific fields

Agencyid
A99
Annualsalary
20.19
Employee ID
190859

Theresa Anderson holds the role of 00106 - Contract Services Specialist I at Police Department. Their tenure dates to 2019, about 3 years. In 2022, their total compensation was $28,724.

Jordan Thomas

Police Cadet/Police Department

2021 total comp
$28,688
Base pay
$28,688
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,688
Hire date
2020-08-10

Source-specific fields

Agencyid
A99
Annualsalary
32978
Employee ID
167233

Jordan Thomas is a Police Cadet at Police Department. Hired in 2020, they have about a year of service. 2021 total compensation came to $28,688.

Keasia Harris

HR Generalist II/Police Department

2025 total comp
$28,669
Base pay
$28,669
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,669
Hire date
2024-10-21

Source-specific fields

Agencyid
A99
Annualsalary
70338
Employee ID
270606

Keasia Harris holds the role of HR Generalist II at Police Department. Their tenure dates to 2024, about a year. In 2025, their total compensation was $28,669.

Eric Winston

Police Cadet/Police Department

2014 total comp
$28,653
Base pay
$28,653
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,653
Hire date
2013-04-04

Source-specific fields

Agencyid
A99
Annualsalary
28711
Employee ID
68233

At Police Department, Eric Winston serves as a Police Cadet. They have served since 2013 (about a year). Their 2014 pay totaled $28,653.

Taylor Hill

Police Officer Trainee/Police Department

2025 total comp
$28,634
Base pay
$28,634
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,634
Hire date
2024-12-16

Source-specific fields

Agencyid
A99
Annualsalary
65705
Employee ID
275843

Taylor Hill holds the role of Police Officer Trainee at Police Department. They have served since 2024 (about a year). In 2025, their total compensation was $28,634.

David Niang

Police Officer Trainee/Police Department

2025 total comp
$28,629
Base pay
$28,629
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,629
Hire date
2025-02-24

Source-specific fields

Agencyid
A99
Annualsalary
65705
Employee ID
267040

David Niang holds the role of Police Officer Trainee at Police Department. Hired in 2025, they have under a year of service. In 2025, their total compensation was $28,629.

Phillip Jones

Police Cadet/Police Department

2014 total comp
$28,626
Base pay
$28,626
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,626
Hire date
2009-06-11

Source-specific fields

Agencyid
A99
Annualsalary
28711
Employee ID
59008

Phillip Jones holds the role of Police Cadet at Police Department. Their tenure dates to 2009, about 5 years. In 2014, their total compensation was $28,626.

Kevon Cockerham

41110 - Police Officer Trainee/Police Department

2024 total comp
$28,579
Base pay
$28,579
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,579
Hire date
2024-01-16

Source-specific fields

Agencyid
A99
Annualsalary
61349
Employee ID
249619

Kevon Cockerham holds the role of 41110 - Police Officer Trainee at Police Department. Their tenure dates to 2024, under a year. In 2024, their total compensation was $28,579.

Melvin Garcia

Police Cadet/Police Department

2014 total comp
$28,578
Base pay
$28,578
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,578
Hire date
2013-03-18

Source-specific fields

Agencyid
A99
Annualsalary
28711
Employee ID
55663

Melvin Garcia is a Police Cadet at Police Department. Their tenure dates to 2013, about a year. 2014 total compensation came to $28,578.

Michael Perry

Police Cadet/Police Department

2014 total comp
$28,570
Base pay
$28,570
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,570
Hire date
2013-03-18

Source-specific fields

Agencyid
A99
Annualsalary
28711
Employee ID
62891

At Police Department, Michael Perry serves as a Police Cadet. Hired in 2013, they have about a year of service. Their 2014 pay totaled $28,570.

Anthony Gonzalez

Na/Police Department

2022 total comp
$28,565
Base pay
$28,565
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,565
Hire date
2020-01-13

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
197585

Anthony Gonzalez works as a Na for Police Department. Their tenure dates to 2020, about 2 years. Anthony earned $28,565 in 2022.

Jonathan Nash

31111 - Operations Officer III/Police Department

2024 total comp
$28,541
Base pay
$28,541
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,541
Hire date
2024-03-11

Source-specific fields

Agencyid
A99
Annualsalary
95539.71
Employee ID
257854

At Police Department, Jonathan Nash serves as a 31111 - Operations Officer III. Their tenure dates to 2024, under a year. Their 2024 pay totaled $28,541.

Lionel Snowden

Na/Police Department

2023 total comp
$28,531
Base pay
$28,531
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,531
Hire date
2022-03-14

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
243727

At Police Department, Lionel Snowden serves as a Na. They have served since 2022 (about a year). Their 2023 pay totaled $28,531.

Seung Choi

N/A/Police Department

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

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
249447

Seung Choi is a N/A at Police Department. Their tenure dates to 2019, about 5 years. 2024 total compensation came to $28,525.

Debra Swinney

N/A/Police Department

2024 total comp
$28,459
Base pay
$28,459
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,459
Hire date
2005-12-28

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
261553

Debra Swinney is a N/A at Police Department. Their tenure dates to 2005, about 19 years. 2024 total compensation came to $28,459.

Demarcus Boyd

41110 - Police Officer Trainee/Police Department

2023 total comp
$28,455
Base pay
$28,455
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,455
Hire date
2023-01-03

Source-specific fields

Agencyid
A99
Annualsalary
61349
Employee ID
230779

Demarcus Boyd is a 41110 - Police Officer Trainee at Police Department. They have served since 2023 (under a year). 2023 total compensation came to $28,455.

Ashley Rush

Contract Services Specialist I/Police Department

2014 total comp
$28,432
Base pay
$28,432
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,432
Hire date
2013-09-01

Source-specific fields

Agencyid
A99
Annualsalary
40830
Employee ID
64274

At Police Department, Ashley Rush serves as a Contract Services Specialist I. Hired in 2013, they have about a year of service. Their 2014 pay totaled $28,432.

Douglas Kerr

Contract Services Specialist I/Police Department

2014 total comp
$28,379
Base pay
$28,379
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,379
Hire date
2006-09-27

Source-specific fields

Agencyid
A99
Annualsalary
29994
Employee ID
59302

Douglas Kerr holds the role of Contract Services Specialist I at Police Department. Their tenure dates to 2006, about 8 years. In 2014, their total compensation was $28,379.

Sharon Alston

Contract Services Specialist I/Police Department

2014 total comp
$28,379
Base pay
$28,379
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,379
Hire date
2007-12-26

Source-specific fields

Agencyid
A99
Annualsalary
29994
Employee ID
49959

Sharon Alston holds the role of Contract Services Specialist I at Police Department. Their tenure dates to 2007, about 7 years. In 2014, their total compensation was $28,379.

Duane Jefferson

Contract Services Specialist I/Police Department

2014 total comp
$28,379
Base pay
$28,379
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,379
Hire date
2006-01-05

Source-specific fields

Agencyid
A99
Annualsalary
29994
Employee ID
58324

At Police Department, Duane Jefferson serves as a Contract Services Specialist I. Hired in 2006, they have about 8 years of service. Their 2014 pay totaled $28,379.

Sheree Peterson

00106 - Contract Services Specialist I/Police Department

2023 total comp
$28,339
Base pay
$28,339
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,339
Hire date
2018-11-23

Source-specific fields

Agencyid
A99
Annualsalary
20.19
Employee ID
241329

Sheree Peterson holds the role of 00106 - Contract Services Specialist I at Police Department. Hired in 2018, they have about 5 years of service. In 2023, their total compensation was $28,339.

Tyler Osmanski

Crime Laboratory Technician I/Police Department

2021 total comp
$28,318
Base pay
$28,318
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,318
Hire date
2020-09-14

Source-specific fields

Agencyid
A99
Annualsalary
42536
Employee ID
164048

Tyler Osmanski holds the role of Crime Laboratory Technician I at Police Department. Hired in 2020, they have about a year of service. In 2021, their total compensation was $28,318.

Brandi Monroe

Police Officer Trainee/Police Department

2025 total comp
$28,307
Base pay
$28,307
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$28,307
Hire date
2025-01-08

Source-specific fields

Agencyid
A99
Annualsalary
65705
Employee ID
265269

Brandi Monroe works as a Police Officer Trainee for Police Department. Hired in 2025, they have under a year of service. Brandi earned $28,307 in 2025.