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 10

Nancy Byers

Contract Services Specialist I/Police Department

2014 total comp
$22,384
Base pay
$22,384
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,384
Hire date
2005-06-08

Source-specific fields

Agencyid
A99
Annualsalary
29999
Employee ID
52294

Nancy Byers works as a Contract Services Specialist I for Police Department. Hired in 2005, they have about 9 years of service. Nancy earned $22,384 in 2014.

Amanda Eagan

Grant Services Specialist IV/Police Department

2025 total comp
$22,381
Base pay
$22,381
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,381
Hire date
2025-03-24

Source-specific fields

Agencyid
A99
Annualsalary
90000
Employee ID
264320

Amanda Eagan holds the role of Grant Services Specialist IV at Police Department. Their tenure dates to 2025, under a year. In 2025, their total compensation was $22,381.

Oksana Brown

Police Officer/Police Department

2011 total comp
$22,283
Base pay
$22,283
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,283
Hire date
2010-10-26

Source-specific fields

Agencyid
A99
Annualsalary
42290
Employee ID
8275

Oksana Brown works as a Police Officer for Police Department. They have served since 2010 (about a year). Oksana earned $22,283 in 2011.

Rafael Vasquez

41110 - Police Officer Trainee/Police Department

2023 total comp
$22,273
Base pay
$22,273
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,273
Hire date
2023-02-21

Source-specific fields

Agencyid
A99
Annualsalary
73349
Employee ID
245019

At Police Department, Rafael Vasquez serves as a 41110 - Police Officer Trainee. Hired in 2023, they have under a year of service. Their 2023 pay totaled $22,273.

David Belger

41110 - Police Officer Trainee/Police Department

2024 total comp
$22,202
Base pay
$22,202
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,202
Hire date
2024-01-08

Source-specific fields

Agencyid
A99
Annualsalary
61349
Employee ID
247592

David Belger is a 41110 - Police Officer Trainee at Police Department. Hired in 2024, they have under a year of service. 2024 total compensation came to $22,202.

Latrice Morrison

Na/Police Department

2022 total comp
$22,150
Base pay
$22,150
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,150
Hire date
2016-08-18

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
204004

Latrice Morrison holds the role of Na at Police Department. They have served since 2016 (about 6 years). In 2022, their total compensation was $22,150.

Kristyn Lasassa

Police Officer/Police Department

2011 total comp
$22,121
Base pay
$22,121
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,121
Hire date
2010-10-27

Source-specific fields

Agencyid
A99
Annualsalary
42290
Employee ID
14171

Kristyn Lasassa works as a Police Officer for Police Department. Their tenure dates to 2010, about a year. Kristyn earned $22,121 in 2011.

Brian Keller

Na/Police Department

2022 total comp
$22,119
Base pay
$22,119
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,119
Hire date
2021-07-26

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
201179

Brian Keller is a Na at Police Department. Hired in 2021, they have about a year of service. 2022 total compensation came to $22,119.

Asa Gray

Police Officer Trainee/Police Department

2014 total comp
$22,069
Base pay
$22,069
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,069
Hire date
2013-12-09

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
56268

At Police Department, Asa Gray serves as a Police Officer Trainee. Their tenure dates to 2013, about a year. Their 2014 pay totaled $22,069.

Alhassane Sall

Police Officer Trainee/Police Department

2014 total comp
$22,065
Base pay
$22,065
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,065
Hire date
2013-12-09

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
64355

At Police Department, Alhassane Sall serves as a Police Officer Trainee. Their tenure dates to 2013, about a year. Their 2014 pay totaled $22,065.

Brendan Brown

Police Officer Trainee/Police Department

2014 total comp
$22,065
Base pay
$22,065
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,065
Hire date
2013-12-09

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
51766

Brendan Brown works as a Police Officer Trainee for Police Department. Hired in 2013, they have about a year of service. Brendan earned $22,065 in 2014.

Norman Jones

Police Officer Trainee/Police Department

2014 total comp
$22,065
Base pay
$22,065
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$22,065
Hire date
2013-12-09

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
59001

At Police Department, Norman Jones serves as a Police Officer Trainee. Hired in 2013, they have about a year of service. Their 2014 pay totaled $22,065.

Dwight Forsythe

Na/Police Department

2022 total comp
$21,992
Base pay
$21,992
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,992
Hire date
2020-01-16

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
196768

Dwight Forsythe holds the role of Na at Police Department. Hired in 2020, they have about 2 years of service. In 2022, their total compensation was $21,992.

Christopher Hopkins

41110 - Police Officer Trainee/Police Department

2024 total comp
$21,952
Base pay
$21,952
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,952
Hire date
2024-03-04

Source-specific fields

Agencyid
A99
Annualsalary
73349
Employee ID
253887

Christopher Hopkins is a 41110 - Police Officer Trainee at Police Department. They have served since 2024 (under a year). 2024 total compensation came to $21,952.

Isaiah Solano

41110 - Police Officer Trainee/Police Department

2022 total comp
$21,923
Base pay
$21,923
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,923
Hire date
2022-01-26

Source-specific fields

Agencyid
A99
Annualsalary
60146
Employee ID
208213

Isaiah Solano holds the role of 41110 - Police Officer Trainee at Police Department. Hired in 2022, they have under a year of service. In 2022, their total compensation was $21,923.

Elvis Pena

Police Officer Trainee/Police Department

2021 total comp
$21,915
Base pay
$21,915
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,915
Hire date
2021-01-26

Source-specific fields

Agencyid
A99
Annualsalary
55117
Employee ID
164518

Elvis Pena works as a Police Officer Trainee for Police Department. They have served since 2021 (under a year). Elvis earned $21,915 in 2021.

Joseph Recine

Police Officer Trainee/Police Department

2014 total comp
$21,903
Base pay
$21,903
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,903
Hire date
2013-12-09

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
63525

Joseph Recine works as a Police Officer Trainee for Police Department. They have served since 2013 (about a year). Joseph earned $21,903 in 2014.

Hanna Mclaughlin

Police Officer/Police Department

2021 total comp
$21,877
Base pay
$21,877
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,877
Hire date
2014-07-18

Source-specific fields

Agencyid
A99
Annualsalary
75167
Employee ID
163251

Hanna Mclaughlin holds the role of Police Officer at Police Department. Hired in 2014, they have about 7 years of service. In 2021, their total compensation was $21,877.

Nawsath Asharaff

Contract Services Specialist II/Police Department

2021 total comp
$21,875
Base pay
$21,875
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,875
Hire date
2007-08-08

Source-specific fields

Agencyid
A99
Annualsalary
29994
Employee ID
155402

Nawsath Asharaff is a Contract Services Specialist II at Police Department. Their tenure dates to 2007, about 14 years. 2021 total compensation came to $21,875.

Barbara Dargan

Contract Services Specialist I/Police Department

2014 total comp
$21,861
Base pay
$21,861
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,861
Hire date
2007-11-08

Source-specific fields

Agencyid
A99
Annualsalary
29994
Employee ID
53797

At Police Department, Barbara Dargan serves as a Contract Services Specialist I. Hired in 2007, they have about 7 years of service. Their 2014 pay totaled $21,861.

Leonardo Gonzalez

Na/Police Department

2022 total comp
$21,823
Base pay
$21,823
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,823
Hire date
2020-04-28

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
197599

Leonardo Gonzalez is a Na at Police Department. Hired in 2020, they have about 2 years of service. 2022 total compensation came to $21,823.

Yarine Acosta-Cruz

Na/Police Department

2022 total comp
$21,752
Base pay
$21,752
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,752
Hire date
2021-07-12

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
190350

Yarine Acosta-Cruz is a Na at Police Department. Their tenure dates to 2021, about a year. 2022 total compensation came to $21,752.

Rajasekar Prasad

Police Officer Trainee/Police Department

2014 total comp
$21,737
Base pay
$21,737
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,737
Hire date
2013-12-11

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
63191

Rajasekar Prasad is a Police Officer Trainee at Police Department. Their tenure dates to 2013, about a year. 2014 total compensation came to $21,737.

Matthew Douglas

Police Officer Trainee/Police Department

2014 total comp
$21,735
Base pay
$21,735
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,735
Hire date
2013-12-11

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
54390

Matthew Douglas is a Police Officer Trainee at Police Department. They have served since 2013 (about a year). 2014 total compensation came to $21,735.

Joseph Edelman

Na/Police Department

2022 total comp
$21,707
Base pay
$21,707
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,707
Hire date
2019-03-06

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
195961

At Police Department, Joseph Edelman serves as a Na. They have served since 2019 (about 3 years). Their 2022 pay totaled $21,707.

Jerell Johnson

N/A/Police Department

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

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
254651

At Police Department, Jerell Johnson serves as a N/A. Their tenure dates to 2023, about a year. Their 2024 pay totaled $21,649.

Howard Sabb

Police Cadet/Police Department

2025 total comp
$21,648
Base pay
$21,648
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,648
Hire date
2024-11-18

Source-specific fields

Agencyid
A99
Annualsalary
37845
Employee ID
268803

At Police Department, Howard Sabb serves as a Police Cadet. Their tenure dates to 2024, about a year. Their 2025 pay totaled $21,648.

Michael Witmer

Na/Police Department

2023 total comp
$21,581
Base pay
$21,581
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,581
Hire date
2007-06-19

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
246195

Michael Witmer is a Na at Police Department. Hired in 2007, they have about 16 years of service. 2023 total compensation came to $21,581.

Anthony Casabona

Police Officer Trainee/Police Department

2014 total comp
$21,568
Base pay
$21,568
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,568
Hire date
2013-12-12

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
52681

Anthony Casabona holds the role of Police Officer Trainee at Police Department. They have served since 2013 (about a year). In 2014, their total compensation was $21,568.

Kevin Rivas-Santos

41110 - Police Officer Trainee/Police Department

2024 total comp
$21,562
Base pay
$21,562
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,562
Hire date
2024-02-26

Source-specific fields

Agencyid
A99
Annualsalary
61349
Employee ID
259544

At Police Department, Kevin Rivas-Santos serves as a 41110 - Police Officer Trainee. They have served since 2024 (under a year). Their 2024 pay totaled $21,562.

Deonte Duck

Na/Police Department

2022 total comp
$21,454
Base pay
$21,454
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,454
Hire date
2008-08-21

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
195786

Deonte Duck works as a Na for Police Department. They have served since 2008 (about 14 years). Deonte earned $21,454 in 2022.

Taira Howell

Na/Police Department

2022 total comp
$21,428
Base pay
$21,428
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,428
Hire date
2021-10-25

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
199561

At Police Department, Taira Howell serves as a Na. Their tenure dates to 2021, about a year. Their 2022 pay totaled $21,428.

Kenneth Matthew

Na/Police Department

2022 total comp
$21,418
Base pay
$21,418
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,418
Hire date
2008-11-19

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
202849

At Police Department, Kenneth Matthew serves as a Na. They have served since 2008 (about 14 years). Their 2022 pay totaled $21,418.

Earol Mora

Na/Police Department

2022 total comp
$21,378
Base pay
$21,378
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,378
Hire date
2021-10-11

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
203930

Earol Mora holds the role of Na at Police Department. Hired in 2021, they have about a year of service. In 2022, their total compensation was $21,378.

Arrit Lane

Emergency Dispatcher/Police Department

2012 total comp
$21,359
Base pay
$21,359
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,359
Hire date
2011-11-17

Source-specific fields

Agencyid
A99
Annualsalary
37407
Employee ID
22900

At Police Department, Arrit Lane serves as a Emergency Dispatcher. Their tenure dates to 2011, about a year. Their 2012 pay totaled $21,359.

James Merritt

Na/Police Department

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

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
239893

James Merritt holds the role of Na at Police Department. Hired in 2023, they have under a year of service. In 2023, their total compensation was $21,292.

Diamond Harvell

Police Cadet/Police Department

2021 total comp
$21,283
Base pay
$21,283
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,283
Hire date
2015-07-12

Source-specific fields

Agencyid
A99
Annualsalary
32978
Employee ID
159856

At Police Department, Diamond Harvell serves as a Police Cadet. Hired in 2015, they have about 6 years of service. Their 2021 pay totaled $21,283.

Ernestine Ruffin

Contract Services Specialist I/Police Department

2014 total comp
$21,277
Base pay
$21,277
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,277
Hire date
1983-08-15

Source-specific fields

Agencyid
A99
Annualsalary
29999
Employee ID
64256

Ernestine Ruffin is a Contract Services Specialist I at Police Department. Hired in 1983, they have about 31 years of service. 2014 total compensation came to $21,277.

Christopher Gladu

Police Officer Trainee/Police Department

2021 total comp
$21,269
Base pay
$21,269
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,269
Hire date
2021-02-03

Source-specific fields

Agencyid
A99
Annualsalary
55117
Employee ID
159347

At Police Department, Christopher Gladu serves as a Police Officer Trainee. They have served since 2021 (under a year). Their 2021 pay totaled $21,269.

Darryl Parker

Na/Police Department

2023 total comp
$21,261
Base pay
$21,261
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$21,261
Hire date
1996-06-20

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
241047

Darryl Parker is a Na at Police Department. They have served since 1996 (about 27 years). 2023 total compensation came to $21,261.