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 6

Trevor Hinton

Police Officer Trainee/Police Department

2021 total comp
$26,374
Base pay
$26,374
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,374
Hire date
2020-12-29

Source-specific fields

Agencyid
A99
Annualsalary
55117
Employee ID
160529

Trevor Hinton works as a Police Officer Trainee for Police Department. They have served since 2020 (about a year). Trevor earned $26,374 in 2021.

Ricardo Torres

N/A/Police Department

2024 total comp
$26,307
Base pay
$26,307
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,307
Hire date
2007-10-24

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
262116

Ricardo Torres is a N/A at Police Department. Hired in 2007, they have about 17 years of service. 2024 total compensation came to $26,307.

Welton Simpson

N/A/Police Department

2024 total comp
$26,303
Base pay
$26,303
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,303
Hire date
2001-02-06

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
260687

At Police Department, Welton Simpson serves as a N/A. They have served since 2001 (about 23 years). Their 2024 pay totaled $26,303.

Jennifer Hupp

Na/Police Department

2022 total comp
$26,303
Base pay
$26,303
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,303
Hire date
2008-02-20

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
199687

Jennifer Hupp is a Na at Police Department. They have served since 2008 (about 14 years). 2022 total compensation came to $26,303.

Jai Vassor

Police Report Reviewer/Police Department

2025 total comp
$26,269
Base pay
$26,269
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,269
Hire date
2024-11-04

Source-specific fields

Agencyid
A99
Annualsalary
41040
Employee ID
269040

At Police Department, Jai Vassor serves as a Police Report Reviewer. They have served since 2024 (about a year). Their 2025 pay totaled $26,269.

Rahmaine W Johnson

Police Officer/Police Department

2025 total comp
$26,258
Base pay
$26,258
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,258
Hire date
2018-10-29

Source-specific fields

Agencyid
A99
Annualsalary
80605
Employee ID
273891

Rahmaine W Johnson holds the role of Police Officer at Police Department. Their tenure dates to 2018, about 7 years. In 2025, their total compensation was $26,258.

Nicholas Billings

Police Officer Trainee/Police Department

2014 total comp
$26,213
Base pay
$26,213
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,213
Hire date
2013-11-04

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
50959

Nicholas Billings is a Police Officer Trainee at Police Department. Hired in 2013, they have about a year of service. 2014 total compensation came to $26,213.

Elixzandria Sentz

Police Officer Trainee/Police Department

2014 total comp
$26,213
Base pay
$26,213
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,213
Hire date
2013-11-04

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
64743

Elixzandria Sentz holds the role of Police Officer Trainee at Police Department. They have served since 2013 (about a year). In 2014, their total compensation was $26,213.

Wade Allen

Na/Police Department

2022 total comp
$26,207
Base pay
$26,207
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,207
Hire date
1993-07-06

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
190652

At Police Department, Wade Allen serves as a Na. Hired in 1993, they have about 29 years of service. Their 2022 pay totaled $26,207.

Rachel Craig

Police Cadet/Police Department

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

Source-specific fields

Agencyid
A99
Annualsalary
28711
Employee ID
53526

Rachel Craig is a Police Cadet at Police Department. They have served since 2009 (about 5 years). 2014 total compensation came to $26,202.

Roderick Dotson Jr

Contract Services Specialist I/Police Department

2014 total comp
$26,199
Base pay
$26,199
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,199
Hire date
2005-10-25

Source-specific fields

Agencyid
A99
Annualsalary
29999
Employee ID
54373

Roderick Dotson Jr holds the role of Contract Services Specialist I at Police Department. They have served since 2005 (about 9 years). In 2014, their total compensation was $26,199.

Charles Wilkins

41110 - Police Officer Trainee/Police Department

2024 total comp
$26,198
Base pay
$26,198
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,198
Hire date
2024-01-29

Source-specific fields

Agencyid
A99
Annualsalary
61349
Employee ID
263146

At Police Department, Charles Wilkins serves as a 41110 - Police Officer Trainee. They have served since 2024 (under a year). Their 2024 pay totaled $26,198.

Sheree Peterson

Contract Services Specialist I/Police Department

2014 total comp
$26,187
Base pay
$26,187
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,187
Hire date
2006-02-02

Source-specific fields

Agencyid
A99
Annualsalary
29994
Employee ID
62928

Sheree Peterson 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 $26,187.

Carolyn Smith

Contract Services Specialist I/Police Department

2014 total comp
$26,187
Base pay
$26,187
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,187
Hire date
2011-01-13

Source-specific fields

Agencyid
A99
Annualsalary
29994
Employee ID
65203

At Police Department, Carolyn Smith serves as a Contract Services Specialist I. Their tenure dates to 2011, about 3 years. Their 2014 pay totaled $26,187.

Joshlynn Clark

Hearing & Vision Tester 10 Mth/Police Department

2021 total comp
$26,165
Base pay
$26,165
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,165
Hire date
2018-05-16

Source-specific fields

Agencyid
A99
Annualsalary
26696
Employee ID
157134

Joshlynn Clark works as a Hearing & Vision Tester 10 Mth for Police Department. Hired in 2018, they have about 3 years of service. Joshlynn earned $26,165 in 2021.

Dominic Brandao

Na/Police Department

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

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
230887

At Police Department, Dominic Brandao serves as a Na. They have served since 2020 (about 3 years). Their 2023 pay totaled $26,136.

Celio Oliveras Jr

Contract Services Specialist I/Police Department

2014 total comp
$26,129
Base pay
$26,129
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,129
Hire date
1992-03-20

Source-specific fields

Agencyid
A99
Annualsalary
29994
Employee ID
62437

Celio Oliveras Jr holds the role of Contract Services Specialist I at Police Department. Their tenure dates to 1992, about 22 years. In 2014, their total compensation was $26,129.

Christopher Leon Callis

Police Officer Trainee/Police Department

2025 total comp
$26,119
Base pay
$26,119
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,119
Hire date
2022-11-28

Source-specific fields

Agencyid
A99
Annualsalary
65705
Employee ID
266249

Christopher Leon Callis works as a Police Officer Trainee for Police Department. They have served since 2022 (about 3 years). Christopher earned $26,119 in 2025.

Felix Ortiz-Lopez

Police Officer/Police Department

2021 total comp
$26,096
Base pay
$26,096
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$26,096
Hire date
2018-05-17

Source-specific fields

Agencyid
A99
Annualsalary
55249
Employee ID
163988

Felix Ortiz-Lopez works as a Police Officer for Police Department. Their tenure dates to 2018, about 3 years. Felix earned $26,096 in 2021.

Jada Ford

Office Support Specialist III/Police Department

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

Source-specific fields

Agencyid
A99
Annualsalary
33082
Employee ID
158835

At Police Department, Jada Ford serves as a Office Support Specialist III. Hired in 2020, they have about a year of service. Their 2021 pay totaled $26,081.

Lloyd Johnson

Na/Police Department

2023 total comp
$25,979
Base pay
$25,979
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,979
Hire date
1992-08-06

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
237466

Lloyd Johnson is a Na at Police Department. They have served since 1992 (about 31 years). 2023 total compensation came to $25,979.

Darby M Bonsall

Police Report Reviewer/Police Department

2025 total comp
$25,968
Base pay
$25,968
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,968
Hire date
2013-09-09

Source-specific fields

Agencyid
A99
Annualsalary
48621
Employee ID
266812

Darby M Bonsall works as a Police Report Reviewer for Police Department. Hired in 2013, they have about 12 years of service. Darby earned $25,968 in 2025.

Dana Quirindongo

Na/Police Department

2023 total comp
$25,955
Base pay
$25,955
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,955
Hire date
2018-11-12

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
241755

At Police Department, Dana Quirindongo serves as a Na. Their tenure dates to 2018, about 5 years. Their 2023 pay totaled $25,955.

Steven Hansen

Na/Police Department

2023 total comp
$25,927
Base pay
$25,927
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,927
Hire date
2014-07-02

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
235744

Steven Hansen holds the role of Na at Police Department. They have served since 2014 (about 9 years). In 2023, their total compensation was $25,927.

Hannah Perskie

Police Officer Trainee/Police Department

2012 total comp
$25,927
Base pay
$25,927
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,927
Hire date
2011-11-04

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
25677

Hannah Perskie works as a Police Officer Trainee for Police Department. Their tenure dates to 2011, about a year. Hannah earned $25,927 in 2012.

Karen A Hamilton

Emergency Dispatch Supervisor/Police Department

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

Source-specific fields

Agencyid
A99
Annualsalary
57396
Employee ID
270453

Karen A Hamilton works as a Emergency Dispatch Supervisor for Police Department. They have served since 2025 (under a year). Karen earned $25,899 in 2025.

Jessie A Barnes

Police Officer/Police Department

2025 total comp
$25,893
Base pay
$25,893
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,893
Hire date
2010-12-22

Source-specific fields

Agencyid
A99
Annualsalary
99700
Employee ID
269753

Jessie A Barnes is a Police Officer at Police Department. Their tenure dates to 2010, about 15 years. 2025 total compensation came to $25,893.

Kenneth Deluca

Na/Police Department

2022 total comp
$25,885
Base pay
$25,885
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,885
Hire date
1995-07-06

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
195339

Kenneth Deluca is a Na at Police Department. Their tenure dates to 1995, about 27 years. 2022 total compensation came to $25,885.

Tyon Conway

Police Officer Trainee/Police Department

2025 total comp
$25,869
Base pay
$25,869
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,869
Hire date
2025-01-21

Source-specific fields

Agencyid
A99
Annualsalary
65705
Employee ID
276540

At Police Department, Tyon Conway serves as a Police Officer Trainee. Their tenure dates to 2025, under a year. Their 2025 pay totaled $25,869.

Eugene Cassidy

Contract Services Specialist I/Police Department

2014 total comp
$25,798
Base pay
$25,798
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,798
Hire date
2006-06-01

Source-specific fields

Agencyid
A99
Annualsalary
29994
Employee ID
52707

Eugene Cassidy 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 $25,798.

Tyler Babineau

Police Officer Trainee/Police Department

2012 total comp
$25,764
Base pay
$25,764
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,764
Hire date
2011-11-07

Source-specific fields

Agencyid
A99
Annualsalary
43136
Employee ID
14983

At Police Department, Tyler Babineau serves as a Police Officer Trainee. Hired in 2011, they have about a year of service. Their 2012 pay totaled $25,764.

Ervis Zyka

Police Officer Trainee/Police Department

2021 total comp
$25,738
Base pay
$25,738
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,738
Hire date
2021-01-12

Source-specific fields

Agencyid
A99
Annualsalary
55117
Employee ID
168826

Ervis Zyka works as a Police Officer Trainee for Police Department. They have served since 2021 (under a year). Ervis earned $25,738 in 2021.

Michael Lavery

N/A/Police Department

2024 total comp
$25,736
Base pay
$25,736
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,736
Hire date
1998-07-22

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
255778

At Police Department, Michael Lavery serves as a N/A. Their tenure dates to 1998, about 26 years. Their 2024 pay totaled $25,736.

Matthew Paul

Police Officer Trainee/Police Department

2014 total comp
$25,712
Base pay
$25,712
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,712
Hire date
2013-09-09

Source-specific fields

Agencyid
A99
Annualsalary
43999
Employee ID
62767

Matthew Paul is a Police Officer Trainee at Police Department. Hired in 2013, they have about a year of service. 2014 total compensation came to $25,712.

Kirsten Rogers

Na/Police Department

2023 total comp
$25,711
Base pay
$25,711
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,711
Hire date
2000-08-07

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
242451

Kirsten Rogers works as a Na for Police Department. Their tenure dates to 2000, about 23 years. Kirsten earned $25,711 in 2023.

Timothy Gardner

00106 - Contract Services Specialist I/Police Department

2023 total comp
$25,700
Base pay
$25,700
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,700
Hire date
2022-10-11

Source-specific fields

Agencyid
A99
Annualsalary
20.19
Employee ID
234757

Timothy Gardner holds the role of 00106 - Contract Services Specialist I at Police Department. Their tenure dates to 2022, about a year. In 2023, their total compensation was $25,700.

Angel Rivera

41110 - Police Officer Trainee/Police Department

2023 total comp
$25,699
Base pay
$25,699
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,699
Hire date
2023-01-17

Source-specific fields

Agencyid
A99
Annualsalary
61349
Employee ID
242218

Angel Rivera is a 41110 - Police Officer Trainee at Police Department. They have served since 2023 (under a year). 2023 total compensation came to $25,699.

Kevin Rowland

Police Officer/Police Department

2012 total comp
$25,698
Base pay
$25,698
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,698
Hire date
2001-02-21

Source-specific fields

Agencyid
A99
Annualsalary
61740
Employee ID
26786

Kevin Rowland holds the role of Police Officer at Police Department. Their tenure dates to 2001, about 11 years. In 2012, their total compensation was $25,698.

Ryan Cox

911 Operator/Police Department

2011 total comp
$25,664
Base pay
$25,664
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,664
Hire date
2007-02-05

Source-specific fields

Agencyid
A99
Annualsalary
37073
Employee ID
9458

Ryan Cox works as a 911 Operator for Police Department. Their tenure dates to 2007, about 4 years. Ryan earned $25,664 in 2011.

Alexandra Rosner

Na/Police Department

2023 total comp
$25,651
Base pay
$25,651
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$25,651
Hire date
2020-07-28

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
242530

Alexandra Rosner works as a Na for Police Department. Their tenure dates to 2020, about 3 years. Alexandra earned $25,651 in 2023.