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

Bernard Cox

Na/Police Department

2022 total comp
$9,145
Base pay
$9,145
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,145
Hire date
2003-01-21

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
194651

Bernard Cox works as a Na for Police Department. Hired in 2003, they have about 19 years of service. Bernard earned $9,145 in 2022.

Justin Saunders

41191 - Police Cadet/Police Department

2024 total comp
$9,115
Base pay
$9,115
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,115
Hire date
2024-04-01

Source-specific fields

Agencyid
A99
Annualsalary
37845
Employee ID
260160

Justin Saunders works as a 41191 - Police Cadet for Police Department. Hired in 2024, they have under a year of service. Justin earned $9,115 in 2024.

David Koi

Police Officer Trainee/Police Department

2012 total comp
$9,109
Base pay
$9,109
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,109
Hire date
2012-03-29

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
22752

David Koi is a Police Officer Trainee at Police Department. Hired in 2012, they have under a year of service. 2012 total compensation came to $9,109.

James Deasel

Police Officer Trainee/Police Department

2014 total comp
$9,108
Base pay
$9,108
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,108
Hire date
2014-04-01

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
54034

At Police Department, James Deasel serves as a Police Officer Trainee. Hired in 2014, they have under a year of service. Their 2014 pay totaled $9,108.

Cynthia Mccrea

Contract Services Specialist I/Police Department

2014 total comp
$9,083
Base pay
$9,083
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,083
Hire date
1986-01-17

Source-specific fields

Agencyid
A99
Annualsalary
29999
Employee ID
60901

At Police Department, Cynthia Mccrea serves as a Contract Services Specialist I. Hired in 1986, they have about 28 years of service. Their 2014 pay totaled $9,083.

Thomas Schuller

N/A/Police Department

2024 total comp
$9,074
Base pay
$9,074
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,074
Hire date
2011-06-27

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
260259

At Police Department, Thomas Schuller serves as a N/A. Hired in 2011, they have about 13 years of service. Their 2024 pay totaled $9,074.

Muhammad Haider

41110 - Police Officer Trainee/Police Department

2023 total comp
$9,053
Base pay
$9,053
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,053
Hire date
2023-04-25

Source-specific fields

Agencyid
A99
Annualsalary
61349
Employee ID
235590

At Police Department, Muhammad Haider serves as a 41110 - Police Officer Trainee. They have served since 2023 (under a year). Their 2023 pay totaled $9,053.

Tyler Rutledge

Na/Police Department

2022 total comp
$9,041
Base pay
$9,041
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$9,041
Hire date
2019-08-12

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
206849

Tyler Rutledge works as a Na for Police Department. Their tenure dates to 2019, about 3 years. Tyler earned $9,041 in 2022.

Zachary Jones

Police Officer Trainee/Police Department

2021 total comp
$8,991
Base pay
$8,991
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,991
Hire date
2021-04-26

Source-specific fields

Agencyid
A99
Annualsalary
55117
Employee ID
161561

Zachary Jones holds the role of Police Officer Trainee at Police Department. Their tenure dates to 2021, under a year. In 2021, their total compensation was $8,991.

Kathryn Mumford

Police Officer Trainee/Police Department

2014 total comp
$8,989
Base pay
$8,989
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,989
Hire date
2014-04-10

Source-specific fields

Agencyid
A99
Annualsalary
52976
Employee ID
61924

At Police Department, Kathryn Mumford serves as a Police Officer Trainee. Their tenure dates to 2014, under a year. Their 2014 pay totaled $8,989.

Konner Ruggles

Police Cadet/Police Department

2014 total comp
$8,923
Base pay
$8,923
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,923
Hire date
2014-02-25

Source-specific fields

Agencyid
A99
Annualsalary
28711
Employee ID
64260

Konner Ruggles is a Police Cadet at Police Department. Hired in 2014, they have under a year of service. 2014 total compensation came to $8,923.

Justin Day

Police Officer Trainee/Police Department

2011 total comp
$8,893
Base pay
$8,893
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,893
Hire date
2011-02-16

Source-specific fields

Agencyid
A99
Annualsalary
41290
Employee ID
9826

Justin Day is a Police Officer Trainee at Police Department. They have served since 2011 (under a year). 2011 total compensation came to $8,893.

Jocelyn Ventura

Police Officer Trainee/Police Department

2021 total comp
$8,875
Base pay
$8,875
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,875
Hire date
2021-04-26

Source-specific fields

Agencyid
A99
Annualsalary
55117
Employee ID
167620

At Police Department, Jocelyn Ventura serves as a Police Officer Trainee. They have served since 2021 (under a year). Their 2021 pay totaled $8,875.

Marleny Umanzor

Police Officer Trainee/Police Department

2021 total comp
$8,872
Base pay
$8,872
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,872
Hire date
2021-04-26

Source-specific fields

Agencyid
A99
Annualsalary
55117
Employee ID
167553

Marleny Umanzor holds the role of Police Officer Trainee at Police Department. Hired in 2021, they have under a year of service. In 2021, their total compensation was $8,872.

Jason Zimmerman Jr

Police Cadet/Police Department

2014 total comp
$8,856
Base pay
$8,856
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,856
Hire date
2014-02-19

Source-specific fields

Agencyid
A99
Annualsalary
28711
Employee ID
68611

Jason Zimmerman Jr works as a Police Cadet for Police Department. Hired in 2014, they have under a year of service. Jason earned $8,856 in 2014.

Edwin Cruz

Police Officer Trainee/Police Department

2021 total comp
$8,854
Base pay
$8,854
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,854
Hire date
2021-04-26

Source-specific fields

Agencyid
A99
Annualsalary
55117
Employee ID
157588

Edwin Cruz is a Police Officer Trainee at Police Department. Hired in 2021, they have under a year of service. 2021 total compensation came to $8,854.

Robert Lomire

Police Officer Trainee/Police Department

2021 total comp
$8,848
Base pay
$8,848
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,848
Hire date
2021-04-26

Source-specific fields

Agencyid
A99
Annualsalary
55117
Employee ID
162606

Robert Lomire holds the role of Police Officer Trainee at Police Department. Hired in 2021, they have under a year of service. In 2021, their total compensation was $8,848.

Cynthia Farrar

Na/Police Department

2022 total comp
$8,840
Base pay
$8,840
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,840
Hire date
1996-06-03

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
196366

Cynthia Farrar is a Na at Police Department. They have served since 1996 (about 26 years). 2022 total compensation came to $8,840.

Codjo Koi

Police Officer Trainee/Police Department

2021 total comp
$8,832
Base pay
$8,832
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,832
Hire date
2021-04-26

Source-specific fields

Agencyid
A99
Annualsalary
55117
Employee ID
161903

Codjo Koi holds the role of Police Officer Trainee at Police Department. Their tenure dates to 2021, under a year. In 2021, their total compensation was $8,832.

Yonathan Verastegui

Police Officer Trainee/Police Department

2021 total comp
$8,812
Base pay
$8,812
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,812
Hire date
2021-04-26

Source-specific fields

Agencyid
A99
Annualsalary
55117
Employee ID
167661

Yonathan Verastegui is a Police Officer Trainee at Police Department. Hired in 2021, they have under a year of service. 2021 total compensation came to $8,812.

Oscar Garcia

Police Officer Trainee/Police Department

2014 total comp
$8,793
Base pay
$8,793
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,793
Hire date
2014-03-31

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
55665

Oscar Garcia holds the role of Police Officer Trainee at Police Department. Hired in 2014, they have under a year of service. In 2014, their total compensation was $8,793.

Bernhardt Poole

Police Officer Trainee/Police Department

2014 total comp
$8,793
Base pay
$8,793
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,793
Hire date
2014-03-31

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
63096

Bernhardt Poole works as a Police Officer Trainee for Police Department. They have served since 2014 (under a year). Bernhardt earned $8,793 in 2014.

Patrick Zelno

Police Officer Trainee/Police Department

2014 total comp
$8,793
Base pay
$8,793
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,793
Hire date
2014-03-31

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
68592

Patrick Zelno is a Police Officer Trainee at Police Department. They have served since 2014 (under a year). 2014 total compensation came to $8,793.

Ian Williams

Na/Police Department

2022 total comp
$8,793
Base pay
$8,793
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,793
Hire date
2021-09-13

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
210873

Ian Williams is a Na at Police Department. Hired in 2021, they have about a year of service. 2022 total compensation came to $8,793.

Tu'Ziah Hall

Na/Police Department

2022 total comp
$8,793
Base pay
$8,793
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,793
Hire date
2021-06-14

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
198318

At Police Department, Tu'Ziah Hall serves as a Na. Their tenure dates to 2021, about a year. Their 2022 pay totaled $8,793.

Abigail Smith

Hostler/Police Department

2021 total comp
$8,778
Base pay
$8,778
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,778
Hire date
2014-01-23

Source-specific fields

Agencyid
A99
Annualsalary
34009
Employee ID
166476

Abigail Smith is a Hostler at Police Department. They have served since 2014 (about 7 years). 2021 total compensation came to $8,778.

Kevin Amos

Grant Services Specialist III/Police Department

2025 total comp
$8,757
Base pay
$8,757
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,757
Hire date
2025-04-21

Source-specific fields

Agencyid
A99
Annualsalary
65000
Employee ID
270861

Kevin Amos works as a Grant Services Specialist III for Police Department. Their tenure dates to 2025, under a year. Kevin earned $8,757 in 2025.

Brian Dow

Na/Police Department

2022 total comp
$8,733
Base pay
$8,733
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,733
Hire date
2007-12-19

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
195724

Brian Dow is a Na at Police Department. Hired in 2007, they have about 15 years of service. 2022 total compensation came to $8,733.

Steven Recupero

Police Officer/Police Department

2021 total comp
$8,719
Base pay
$8,719
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,719
Hire date
1999-12-10

Source-specific fields

Agencyid
A99
Annualsalary
91355
Employee ID
164971

Steven Recupero works as a Police Officer for Police Department. Hired in 1999, they have about 22 years of service. Steven earned $8,719 in 2021.

Sheree Peterson

N/A/Police Department

2024 total comp
$8,711
Base pay
$8,711
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,711
Hire date
2018-11-23

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
258647

Sheree Peterson is a N/A at Police Department. Hired in 2018, they have about 6 years of service. 2024 total compensation came to $8,711.

James Lloyd

Na/Police Department

2023 total comp
$8,705
Base pay
$8,705
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,705
Hire date
2000-06-26

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
238801

At Police Department, James Lloyd serves as a Na. They have served since 2000 (about 23 years). Their 2023 pay totaled $8,705.

Daniel Henriquez

Police Officer Trainee/Police Department

2021 total comp
$8,705
Base pay
$8,705
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,705
Hire date
2021-04-26

Source-specific fields

Agencyid
A99
Annualsalary
55117
Employee ID
160561

Daniel Henriquez is a Police Officer Trainee at Police Department. Their tenure dates to 2021, under a year. 2021 total compensation came to $8,705.

Adreana Jackson

Police Officer Trainee/Police Department

2025 total comp
$8,704
Base pay
$8,704
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,704
Hire date
2025-04-28

Source-specific fields

Agencyid
A99
Annualsalary
65705
Employee ID
264018

Adreana Jackson holds the role of Police Officer Trainee at Police Department. They have served since 2025 (under a year). In 2025, their total compensation was $8,704.

Donna Mccormick

Grant Services Specialist III/Police Department

2025 total comp
$8,674
Base pay
$8,674
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,674
Hire date
2025-05-05

Source-specific fields

Agencyid
A99
Annualsalary
80500
Employee ID
267606

Donna Mccormick holds the role of Grant Services Specialist III at Police Department. Their tenure dates to 2025, under a year. In 2025, their total compensation was $8,674.

Breanna Beebe

Na/Police Department

2022 total comp
$8,636
Base pay
$8,636
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,636
Hire date
2013-03-12

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
191626

Breanna Beebe holds the role of Na at Police Department. Hired in 2013, they have about 9 years of service. In 2022, their total compensation was $8,636.

Brittany Arnold

Police Officer Trainee/Police Department

2012 total comp
$8,627
Base pay
$8,627
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,627
Hire date
2012-04-03

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
14875

At Police Department, Brittany Arnold serves as a Police Officer Trainee. They have served since 2012 (under a year). Their 2012 pay totaled $8,627.

Richard Cetrone

Police Officer Trainee/Police Department

2012 total comp
$8,627
Base pay
$8,627
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,627
Hire date
2012-04-03

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
17009

Richard Cetrone holds the role of Police Officer Trainee at Police Department. Hired in 2012, they have under a year of service. In 2012, their total compensation was $8,627.

April Messina

Police Officer Trainee/Police Department

2012 total comp
$8,627
Base pay
$8,627
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,627
Hire date
2012-04-03

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
24336

April Messina works as a Police Officer Trainee for Police Department. Hired in 2012, they have under a year of service. April earned $8,627 in 2012.

Miguel Frias Castillo

Police Officer Trainee/Police Department

2014 total comp
$8,627
Base pay
$8,627
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,627
Hire date
2014-04-01

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
55515

Miguel Frias Castillo works as a Police Officer Trainee for Police Department. Hired in 2014, they have under a year of service. Miguel earned $8,627 in 2014.

Julian Mikoloski

Police Officer Trainee/Police Department

2025 total comp
$8,578
Base pay
$8,578
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,578
Hire date
2025-04-28

Source-specific fields

Agencyid
A99
Annualsalary
65705
Employee ID
270307

Julian Mikoloski works as a Police Officer Trainee for Police Department. They have served since 2025 (under a year). Julian earned $8,578 in 2025.