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 18

Exdol Williams

Police Officer/Police Department

2014 total comp
$66,181
Base pay
$66,181
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,181
Hire date
2000-07-21

Source-specific fields

Agencyid
A99
Annualsalary
64163
Employee ID
67882

Exdol Williams is a Police Officer at Police Department. Hired in 2000, they have about 14 years of service. 2014 total compensation came to $66,181.

Dequwan Houchins

41111 - Police Officer/Police Department

2024 total comp
$66,175
Base pay
$66,175
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,175
Hire date
2021-03-09

Source-specific fields

Agencyid
A99
Annualsalary
68224
Employee ID
253935

Dequwan Houchins works as a 41111 - Police Officer for Police Department. Hired in 2021, they have about 3 years of service. Dequwan earned $66,175 in 2024.

Patricia Harper

33213 - Office Support Specialist III/Police Department

2024 total comp
$66,173
Base pay
$66,173
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,173
Hire date
1980-02-06

Source-specific fields

Agencyid
A99
Annualsalary
56246.4
Employee ID
253140

Patricia Harper works as a 33213 - Office Support Specialist III for Police Department. They have served since 1980 (about 44 years). Patricia earned $66,173 in 2024.

Mark Hughes

Police Officer/Police Department

2011 total comp
$66,173
Base pay
$66,173
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,173
Hire date
1985-04-24

Source-specific fields

Agencyid
A99
Annualsalary
68523
Employee ID
12892

At Police Department, Mark Hughes serves as a Police Officer. Their tenure dates to 1985, about 26 years. Their 2011 pay totaled $66,173.

Terry A Wilson Hamilton

Secretary III/Police Department

2025 total comp
$66,168
Base pay
$66,168
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,168
Hire date
1986-03-03

Source-specific fields

Agencyid
A99
Annualsalary
56551
Employee ID
275956

Terry A Wilson Hamilton works as a Secretary III for Police Department. Hired in 1986, they have about 39 years of service. Terry earned $66,168 in 2025.

John Hardesty

Radio Maintenance Technician Supervisor/Police Department

2014 total comp
$66,164
Base pay
$66,164
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,164
Hire date
29376000000

Source-specific fields

Agencyid
A99
Annualsalary
63900
Employee ID
56867

John Hardesty holds the role of Radio Maintenance Technician Supervisor at Police Department. Their hire date on record is 29376000000. In 2014, their total compensation was $66,164.

Troy Jackson

Police Officer/Police Department

2012 total comp
$66,162
Base pay
$66,162
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,162
Hire date
1993-08-05

Source-specific fields

Agencyid
A99
Annualsalary
65816
Employee ID
21671

At Police Department, Troy Jackson serves as a Police Officer. Hired in 1993, they have about 19 years of service. Their 2012 pay totaled $66,162.

Caprice Smith

Police Officer/Police Department

2012 total comp
$66,153
Base pay
$66,153
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,153
Hire date
1994-02-22

Source-specific fields

Agencyid
A99
Annualsalary
65816
Employee ID
27633

Caprice Smith holds the role of Police Officer at Police Department. They have served since 1994 (about 18 years). In 2012, their total compensation was $66,153.

Bpd 26

Bpd 26/Police Department

2012 total comp
$66,146
Base pay
$66,146
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,146

Source-specific fields

Agencyid
A99
Annualsalary
65816
Employee ID
15888

At Police Department, Bpd 26 serves as a Bpd 26. Their 2012 pay totaled $66,146.

Tyler Rutledge

Police Officer Trainee/Police Department

2021 total comp
$66,145
Base pay
$66,145
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,145
Hire date
2019-08-12

Source-specific fields

Agencyid
A99
Annualsalary
55249
Employee ID
165631

Tyler Rutledge works as a Police Officer Trainee for Police Department. Their tenure dates to 2019, about 2 years. Tyler earned $66,145 in 2021.

Whitney Parham

10217 - Grant Services Specialist III/Police Department

2024 total comp
$66,136
Base pay
$66,136
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,136
Hire date
2020-10-26

Source-specific fields

Agencyid
A99
Annualsalary
64927.08
Employee ID
258365

Whitney Parham works as a 10217 - Grant Services Specialist III for Police Department. Their tenure dates to 2020, about 4 years. Whitney earned $66,136 in 2024.

Keith Tiedemann

Police Officer/Police Department

2012 total comp
$66,132
Base pay
$66,132
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,132
Hire date
2007-12-20

Source-specific fields

Agencyid
A99
Annualsalary
55208
Employee ID
28685

Keith Tiedemann works as a Police Officer for Police Department. Their tenure dates to 2007, about 5 years. Keith earned $66,132 in 2012.

Joseph Stremlau

Police Officer Trainee/Police Department

2021 total comp
$66,085
Base pay
$66,085
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,085
Hire date
2019-10-08

Source-specific fields

Agencyid
A99
Annualsalary
55249
Employee ID
166940

At Police Department, Joseph Stremlau serves as a Police Officer Trainee. Their tenure dates to 2019, about 2 years. Their 2021 pay totaled $66,085.

Ralph Oakes

Police Officer/Police Department

2012 total comp
$66,077
Base pay
$66,077
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,077
Hire date
1993-03-23

Source-specific fields

Agencyid
A99
Annualsalary
66400
Employee ID
25222

Ralph Oakes holds the role of Police Officer at Police Department. They have served since 1993 (about 19 years). In 2012, their total compensation was $66,077.

Katera Marcano

41110 - Police Officer Trainee/Police Department

2024 total comp
$66,070
Base pay
$66,070
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,070
Hire date
2023-02-21

Source-specific fields

Agencyid
A99
Annualsalary
62407
Employee ID
256510

Katera Marcano works as a 41110 - Police Officer Trainee for Police Department. Their tenure dates to 2023, about a year. Katera earned $66,070 in 2024.

Desmond Carter Bey

Police Sergeant Eid/Police Department

2011 total comp
$66,070
Base pay
$66,070
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,070
Hire date
1996-12-10

Source-specific fields

Agencyid
A99
Annualsalary
73395
Employee ID
8733

Desmond Carter Bey holds the role of Police Sergeant Eid at Police Department. Their tenure dates to 1996, about 15 years. In 2011, their total compensation was $66,070.

Cody Ruhling

41110 - Police Officer Trainee/Police Department

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

Source-specific fields

Agencyid
A99
Annualsalary
76686
Employee ID
259954

Cody Ruhling is a 41110 - Police Officer Trainee at Police Department. They have served since 2018 (about 6 years). 2024 total compensation came to $66,066.

Troy Tuveson

41111 - Police Officer/Police Department

2023 total comp
$66,060
Base pay
$66,060
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,060
Hire date
2022-02-22

Source-specific fields

Agencyid
A99
Annualsalary
62407
Employee ID
244909

Troy Tuveson works as a 41111 - Police Officer for Police Department. Their tenure dates to 2022, about a year. Troy earned $66,060 in 2023.

Angela Alston

Accountant Supervisor/Police Department

2014 total comp
$66,058
Base pay
$66,058
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,058
Hire date
1995-12-04

Source-specific fields

Agencyid
A99
Annualsalary
66600
Employee ID
49935

Angela Alston holds the role of Accountant Supervisor at Police Department. Their tenure dates to 1995, about 19 years. In 2014, their total compensation was $66,058.

Alexander Lipka

Police Officer/Police Department

2021 total comp
$66,029
Base pay
$66,029
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,029
Hire date
2018-11-26

Source-specific fields

Agencyid
A99
Annualsalary
56087
Employee ID
162377

Alexander Lipka holds the role of Police Officer at Police Department. They have served since 2018 (about 3 years). In 2021, their total compensation was $66,029.

Bernard Cox

Police Officer/Police Department

2014 total comp
$66,019
Base pay
$66,019
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,019
Hire date
2003-01-21

Source-specific fields

Agencyid
A99
Annualsalary
62975
Employee ID
53499

Bernard Cox holds the role of Police Officer at Police Department. They have served since 2003 (about 11 years). In 2014, their total compensation was $66,019.

Ashley Cowan

Crime Laboratory Technician II/Police Department

2021 total comp
$66,014
Base pay
$66,014
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,014
Hire date
2018-10-09

Source-specific fields

Agencyid
A99
Annualsalary
52164
Employee ID
157508

At Police Department, Ashley Cowan serves as a Crime Laboratory Technician II. They have served since 2018 (about 3 years). Their 2021 pay totaled $66,014.

C Kraemer

Police Officer/Police Department

2011 total comp
$66,012
Base pay
$66,012
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,012
Hire date
1991-05-28

Source-specific fields

Agencyid
A99
Annualsalary
65098
Employee ID
14114

At Police Department, C Kraemer serves as a Police Officer. They have served since 1991 (about 20 years). Their 2011 pay totaled $66,012.

Bpd 13

Bpd/Police Department

2014 total comp
$66,005
Base pay
$66,005
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,005

Source-specific fields

Agencyid
A99
Annualsalary
64163
Employee ID
51355

At Police Department, Bpd 13 serves as a Bpd. Their 2014 pay totaled $66,005.

Kevin Rivas-Santos

Police Officer/Police Department

2025 total comp
$65,999
Base pay
$65,999
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,999
Hire date
2024-02-26

Source-specific fields

Agencyid
A99
Annualsalary
66838
Employee ID
270938

Kevin Rivas-Santos works as a Police Officer for Police Department. Hired in 2024, they have about a year of service. Kevin earned $65,999 in 2025.

Donishia Carmichael

41111 - Police Officer/Police Department

2024 total comp
$65,984
Base pay
$65,984
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,984
Hire date
2010-12-28

Source-specific fields

Agencyid
A99
Annualsalary
89009
Employee ID
249077

Donishia Carmichael works as a 41111 - Police Officer for Police Department. Their tenure dates to 2010, about 14 years. Donishia earned $65,984 in 2024.

Omayra Rodriguez

Police Officer/Police Department

2014 total comp
$65,963
Base pay
$65,963
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,963
Hire date
2007-12-12

Source-specific fields

Agencyid
A99
Annualsalary
62975
Employee ID
64082

At Police Department, Omayra Rodriguez serves as a Police Officer. They have served since 2007 (about 7 years). Their 2014 pay totaled $65,963.

Angie Tubman

33215 - Office Supervisor/Police Department

2024 total comp
$65,960
Base pay
$65,960
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,960
Hire date
1987-01-26

Source-specific fields

Agencyid
A99
Annualsalary
66164.67
Employee ID
262203

At Police Department, Angie Tubman serves as a 33215 - Office Supervisor. Their tenure dates to 1987, about 37 years. Their 2024 pay totaled $65,960.

Bpd 75

Bpd 75/Police Department

2012 total comp
$65,950
Base pay
$65,950
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,950

Source-specific fields

Agencyid
A99
Annualsalary
65816
Employee ID
29671

Bpd 75 holds the role of Bpd 75 at Police Department. In 2012, their total compensation was $65,950.

Bpd 59

Bpd 59/Police Department

2012 total comp
$65,935
Base pay
$65,935
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,935

Source-specific fields

Agencyid
A99
Annualsalary
66982
Employee ID
28746

At Police Department, Bpd 59 serves as a Bpd 59. Their 2012 pay totaled $65,935.

Keith Brooks

Radio Maintenance Technician II/Police Department

2021 total comp
$65,926
Base pay
$65,926
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,926
Hire date
1983-01-17

Source-specific fields

Agencyid
A99
Annualsalary
64198
Employee ID
156190

Keith Brooks works as a Radio Maintenance Technician II for Police Department. Hired in 1983, they have about 38 years of service. Keith earned $65,926 in 2021.

Angelina S Tubman

Office Supervisor/Police Department

2025 total comp
$65,924
Base pay
$65,924
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,924
Hire date
1987-01-26

Source-specific fields

Agencyid
A99
Annualsalary
56551
Employee ID
264585

At Police Department, Angelina S Tubman serves as a Office Supervisor. Hired in 1987, they have about 38 years of service. Their 2025 pay totaled $65,924.

Keith Asencio

Police Officer/Police Department

2014 total comp
$65,902
Base pay
$65,902
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,902
Hire date
2007-12-19

Source-specific fields

Agencyid
A99
Annualsalary
60004
Employee ID
50199

At Police Department, Keith Asencio serves as a Police Officer. They have served since 2007 (about 7 years). Their 2014 pay totaled $65,902.

Gregory Stewart

Crime Laboratory Technician II/Police Department

2014 total comp
$65,898
Base pay
$65,898
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,898
Hire date
1979-12-13

Source-specific fields

Agencyid
A99
Annualsalary
63548
Employee ID
65782

At Police Department, Gregory Stewart serves as a Crime Laboratory Technician II. Their tenure dates to 1979, about 35 years. Their 2014 pay totaled $65,898.

Charles Beverly

Police Officer/Police Department

2021 total comp
$65,882
Base pay
$65,882
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,882
Hire date
2019-03-28

Source-specific fields

Agencyid
A99
Annualsalary
56087
Employee ID
155463

Charles Beverly holds the role of Police Officer at Police Department. Hired in 2019, they have about 2 years of service. In 2021, their total compensation was $65,882.

Cristian Morales

Police Officer/Police Department

2021 total comp
$65,876
Base pay
$65,876
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,876
Hire date
2019-11-11

Source-specific fields

Agencyid
A99
Annualsalary
55249
Employee ID
163838

Cristian Morales is a Police Officer at Police Department. Hired in 2019, they have about 2 years of service. 2021 total compensation came to $65,876.

Peter Iacovo

Police Officer/Police Department

2014 total comp
$65,870
Base pay
$65,870
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,870
Hire date
2011-04-27

Source-specific fields

Agencyid
A99
Annualsalary
52976
Employee ID
57995

Peter Iacovo holds the role of Police Officer at Police Department. Their tenure dates to 2011, about 3 years. In 2014, their total compensation was $65,870.

John Torres

Police Officer/Police Department

2014 total comp
$65,858
Base pay
$65,858
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,858
Hire date
2024-04-24
Pay basis
Annual
Work city
Manhattan
Middle name
C

Source-specific fields

Base Salary
$55,942
Leave Status as of June 30
Active
Overtime Hours
215.17
Payroll Number
56
Regular Hours
2,080

At Police Department, John Torres serves as a Police Officer based in Manhattan. Records show a hire date of 2024-04-24. Their 2014 pay totaled $65,858.

Keith Maitland

Police Officer/Police Department

2021 total comp
$65,853
Base pay
$65,853
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,853
Hire date
2018-08-07

Source-specific fields

Agencyid
A99
Annualsalary
56087
Employee ID
162946

Keith Maitland works as a Police Officer for Police Department. Hired in 2018, they have about 3 years of service. Keith earned $65,853 in 2021.

Donita Hurston

Police Officer/Police Department

2012 total comp
$65,852
Base pay
$65,852
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,852
Hire date
1999-05-20

Source-specific fields

Agencyid
A99
Annualsalary
62905
Employee ID
21465

At Police Department, Donita Hurston serves as a Police Officer. Their tenure dates to 1999, about 13 years. Their 2012 pay totaled $65,852.