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 24

Michelle Upshur

71141 - Fingerprint Technician/Police Department

2024 total comp
$64,253
Base pay
$64,253
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,253
Hire date
1990-04-24

Source-specific fields

Agencyid
A99
Annualsalary
57677.1
Employee ID
262319

Michelle Upshur works as a 71141 - Fingerprint Technician for Police Department. Hired in 1990, they have about 34 years of service. Michelle earned $64,253 in 2024.

C Ahearn

Police Officer/Police Department

2011 total comp
$64,247
Base pay
$64,247
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,247
Hire date
2005-12-20

Source-specific fields

Agencyid
A99
Annualsalary
57102
Employee ID
87

At Police Department, C Ahearn serves as a Police Officer. They have served since 2005 (about 6 years). Their 2011 pay totaled $64,247.

Duane Williams

Police Officer/Police Department

2014 total comp
$64,233
Base pay
$64,233
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,233
Hire date
2008-06-25

Source-specific fields

Agencyid
A99
Annualsalary
59409
Employee ID
67871

Duane Williams holds the role of Police Officer at Police Department. Their tenure dates to 2008, about 6 years. In 2014, their total compensation was $64,233.

James Lifsey

Police Officer/Police Department

2014 total comp
$64,231
Base pay
$64,231
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,231
Hire date
1999-08-11

Source-specific fields

Agencyid
A99
Annualsalary
64757
Employee ID
60023

James Lifsey works as a Police Officer for Police Department. They have served since 1999 (about 15 years). James earned $64,231 in 2014.

Donte Preston

Police Sergeant/Police Department

2011 total comp
$64,218
Base pay
$64,218
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,218
Hire date
1994-08-15

Source-specific fields

Agencyid
A99
Annualsalary
73522
Employee ID
3103

At Police Department, Donte Preston serves as a Police Sergeant. Hired in 1994, they have about 17 years of service. Their 2011 pay totaled $64,218.

Dumar Ralph

41110 - Police Officer Trainee/Police Department

2024 total comp
$64,211
Base pay
$64,211
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,211
Hire date
2023-04-18

Source-specific fields

Agencyid
A99
Annualsalary
62407
Employee ID
259131

At Police Department, Dumar Ralph serves as a 41110 - Police Officer Trainee. They have served since 2023 (about a year). Their 2024 pay totaled $64,211.

Brian Shepard

Police Officer Trainee/Police Department

2021 total comp
$64,185
Base pay
$64,185
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,185
Hire date
2020-05-01

Source-specific fields

Agencyid
A99
Annualsalary
55249
Employee ID
165978

Brian Shepard holds the role of Police Officer Trainee at Police Department. Hired in 2020, they have about a year of service. In 2021, their total compensation was $64,185.

Kelsey Dziedzic

00111 - Criminal Justice Associate/Police Department

2022 total comp
$64,175
Base pay
$64,175
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,175
Hire date
2020-03-02

Source-specific fields

Agencyid
A99
Annualsalary
63984.6
Employee ID
195904

Kelsey Dziedzic holds the role of 00111 - Criminal Justice Associate at Police Department. Their tenure dates to 2020, about 2 years. In 2022, their total compensation was $64,175.

Karla Bromwell

Police Officer/Police Department

2011 total comp
$64,144
Base pay
$64,144
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,144
Hire date
1991-09-04

Source-specific fields

Agencyid
A99
Annualsalary
65098
Employee ID
8077

Karla Bromwell holds the role of Police Officer at Police Department. Hired in 1991, they have about 20 years of service. In 2011, their total compensation was $64,144.

Errin Purdie

Police Officer/Police Department

2014 total comp
$64,143
Base pay
$64,143
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,143
Hire date
2001-04-26

Source-specific fields

Agencyid
A99
Annualsalary
64757
Employee ID
63304

Errin Purdie works as a Police Officer for Police Department. Their tenure dates to 2001, about 13 years. Errin earned $64,143 in 2014.

Telisa Johnson

Police Officer/Police Department

2014 total comp
$64,135
Base pay
$64,135
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,135
Hire date
2000-04-11

Source-specific fields

Agencyid
A99
Annualsalary
64757
Employee ID
58746

Telisa Johnson holds the role of Police Officer at Police Department. They have served since 2000 (about 14 years). In 2014, their total compensation was $64,135.

Kimberly Spalt

32932 - Legal Assistant I/Police Department

2024 total comp
$64,087
Base pay
$64,087
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,087
Hire date
1984-04-09

Source-specific fields

Agencyid
A99
Annualsalary
65170.8
Employee ID
261085

Kimberly Spalt works as a 32932 - Legal Assistant I for Police Department. Hired in 1984, they have about 40 years of service. Kimberly earned $64,087 in 2024.

Bpd 94

Bpd 94/Police Department

2012 total comp
$64,074
Base pay
$64,074
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,074

Source-specific fields

Agencyid
A99
Annualsalary
60576
Employee ID
15929

Bpd 94 holds the role of Bpd 94 at Police Department. In 2012, their total compensation was $64,074.

Smith Durant

Na/Police Department

2022 total comp
$64,074
Base pay
$64,074
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,074
Hire date
2001-12-04

Source-specific fields

Agencyid
A99
Annualsalary
0
Employee ID
195872

At Police Department, Smith Durant serves as a Na. Their tenure dates to 2001, about 21 years. Their 2022 pay totaled $64,074.

Erika Schmidt

Crime Laboratory Technician II/Police Department

2021 total comp
$64,072
Base pay
$64,072
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,072
Hire date
2016-12-13

Source-specific fields

Agencyid
A99
Annualsalary
54677
Employee ID
165745

Erika Schmidt holds the role of Crime Laboratory Technician II at Police Department. Their tenure dates to 2016, about 5 years. In 2021, their total compensation was $64,072.

Thomas Ryan

Police Officer/Police Department

2014 total comp
$64,066
Base pay
$64,066
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,066
Hire date
2003-02-13

Source-specific fields

Agencyid
A99
Annualsalary
62975
Employee ID
64314

Thomas Ryan holds the role of Police Officer at Police Department. They have served since 2003 (about 11 years). In 2014, their total compensation was $64,066.

Andrew Chisholm

41111 - Police Officer/Police Department

2022 total comp
$64,038
Base pay
$64,038
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,038
Hire date
2020-05-29

Source-specific fields

Agencyid
A99
Annualsalary
65220
Employee ID
193997

Andrew Chisholm works as a 41111 - Police Officer for Police Department. Hired in 2020, they have about 2 years of service. Andrew earned $64,038 in 2022.

Beatrice Sterling

Office Supervisor/Police Department

2021 total comp
$64,035
Base pay
$64,035
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,035
Hire date
1997-03-10

Source-specific fields

Agencyid
A99
Annualsalary
51583
Employee ID
166992

Beatrice Sterling is a Office Supervisor at Police Department. They have served since 1997 (about 24 years). 2021 total compensation came to $64,035.

Lakayra Scott

00084 - Operations Specialist II/Police Department

2023 total comp
$64,035
Base pay
$64,035
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,035
Hire date
2020-10-12

Source-specific fields

Agencyid
A99
Annualsalary
67320
Employee ID
242979

Lakayra Scott holds the role of 00084 - Operations Specialist II at Police Department. They have served since 2020 (about 3 years). In 2023, their total compensation was $64,035.

Dean Rogers

Police Officer/Police Department

2014 total comp
$64,032
Base pay
$64,032
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,032
Hire date
2007-05-15

Source-specific fields

Agencyid
A99
Annualsalary
60598
Employee ID
64093

At Police Department, Dean Rogers serves as a Police Officer. Their tenure dates to 2007, about 7 years. Their 2014 pay totaled $64,032.

Shavonna Anderson

Emergency Dispatcher/Police Department

2021 total comp
$64,029
Base pay
$64,029
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,029
Hire date
2001-11-29

Source-specific fields

Agencyid
A99
Annualsalary
56714
Employee ID
154951

Shavonna Anderson is a Emergency Dispatcher at Police Department. They have served since 2001 (about 20 years). 2021 total compensation came to $64,029.

Mrs. Daryll C Matthews

Police Report Reviewer/Police Department

2025 total comp
$64,007
Base pay
$64,007
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,007
Hire date
2005-09-02

Source-specific fields

Agencyid
A99
Annualsalary
48621
Employee ID
272999

At Police Department, Mrs. Daryll C Matthews serves as a Police Report Reviewer. They have served since 2005 (about 20 years). Their 2025 pay totaled $64,007.

George Melchior

Radio Maintenance Technician Supervisor/Police Department

2014 total comp
$64,000
Base pay
$64,000
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$64,000
Hire date
1974-08-19

Source-specific fields

Agencyid
A99
Annualsalary
63900
Employee ID
61259

George Melchior works as a Radio Maintenance Technician Supervisor for Police Department. Their tenure dates to 1974, about 40 years. George earned $64,000 in 2014.

Franklin Sanders Jr

Crime Laboratory Technician II/Police Department

2014 total comp
$63,976
Base pay
$63,976
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,976
Hire date
1997-08-18

Source-specific fields

Agencyid
A99
Annualsalary
58574
Employee ID
64401

Franklin Sanders Jr holds the role of Crime Laboratory Technician II at Police Department. Hired in 1997, they have about 17 years of service. In 2014, their total compensation was $63,976.

Taylor Shafirovich

Forensic Scientist II/Police Department

2025 total comp
$63,974
Base pay
$63,974
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,974
Hire date
2023-01-17

Source-specific fields

Agencyid
A99
Annualsalary
74803
Employee ID
275852

At Police Department, Taylor Shafirovich serves as a Forensic Scientist II. Hired in 2023, they have about 2 years of service. Their 2025 pay totaled $63,974.

Emmanuel Jones

Police Officer/Police Department

2014 total comp
$63,970
Base pay
$63,970
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,970
Hire date
2003-10-08

Source-specific fields

Agencyid
A99
Annualsalary
62380
Employee ID
58913

Emmanuel Jones holds the role of Police Officer at Police Department. Hired in 2003, they have about 11 years of service. In 2014, their total compensation was $63,970.

Kyle Sowards

Police Officer/Police Department

2021 total comp
$63,967
Base pay
$63,967
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,967
Hire date
2019-03-06

Source-specific fields

Agencyid
A99
Annualsalary
56087
Employee ID
166527

At Police Department, Kyle Sowards serves as a Police Officer. They have served since 2019 (about 2 years). Their 2021 pay totaled $63,967.

Alex Hur

Police Officer/Police Department

2021 total comp
$63,957
Base pay
$63,957
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,957
Hire date
2020-01-23

Source-specific fields

Agencyid
A99
Annualsalary
55249
Employee ID
161039

Alex Hur holds the role of Police Officer at Police Department. They have served since 2020 (about a year). In 2021, their total compensation was $63,957.

Todd Murphy

Police Officer/Police Department

2014 total comp
$63,947
Base pay
$63,947
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,947
Hire date
2008-03-27

Source-specific fields

Agencyid
A99
Annualsalary
60004
Employee ID
61971

At Police Department, Todd Murphy serves as a Police Officer. Their tenure dates to 2008, about 6 years. Their 2014 pay totaled $63,947.

Margaret Harlee

Computer Operator IV/Police Department

2021 total comp
$63,945
Base pay
$63,945
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,945
Hire date
1994-09-06

Source-specific fields

Agencyid
A99
Annualsalary
62523
Employee ID
159956

Margaret Harlee works as a Computer Operator IV for Police Department. Their tenure dates to 1994, about 27 years. Margaret earned $63,945 in 2021.

Enmanuel Robles

Police Officer/Police Department

2021 total comp
$63,944
Base pay
$63,944
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,944
Hire date
2019-07-24

Source-specific fields

Agencyid
A99
Annualsalary
55249
Employee ID
165149

Enmanuel Robles is a Police Officer at Police Department. Their tenure dates to 2019, about 2 years. 2021 total compensation came to $63,944.

Rodrigo Pereira

Police Officer Trainee/Police Department

2021 total comp
$63,927
Base pay
$63,927
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,927
Hire date
2019-09-27

Source-specific fields

Agencyid
A99
Annualsalary
55249
Employee ID
164283

Rodrigo Pereira is a Police Officer Trainee at Police Department. They have served since 2019 (about 2 years). 2021 total compensation came to $63,927.

Keith Mobley

Police Officer/Police Department

2012 total comp
$63,927
Base pay
$63,927
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,927
Hire date
2000-12-26

Source-specific fields

Agencyid
A99
Annualsalary
61740
Employee ID
24544

At Police Department, Keith Mobley serves as a Police Officer. Their tenure dates to 2000, about 12 years. Their 2012 pay totaled $63,927.

Angeline Todman

Police Officer/Police Department

2012 total comp
$63,916
Base pay
$63,916
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,916
Hire date
1995-03-15

Source-specific fields

Agencyid
A99
Annualsalary
65234
Employee ID
28738

Angeline Todman works as a Police Officer for Police Department. They have served since 1995 (about 17 years). Angeline earned $63,916 in 2012.

Theresa Thomas

Office Supervisor/Police Department

2021 total comp
$63,901
Base pay
$63,901
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,901
Hire date
1998-11-02

Source-specific fields

Agencyid
A99
Annualsalary
51583
Employee ID
167362

Theresa Thomas works as a Office Supervisor for Police Department. Their tenure dates to 1998, about 23 years. Theresa earned $63,901 in 2021.

Penny Teal

Police Officer/Police Department

2012 total comp
$63,880
Base pay
$63,880
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,880
Hire date
1999-09-02

Source-specific fields

Agencyid
A99
Annualsalary
62324
Employee ID
28458

Penny Teal holds the role of Police Officer at Police Department. They have served since 1999 (about 13 years). In 2012, their total compensation was $63,880.

Angela King

Emergency Dispatcher/Police Department

2021 total comp
$63,871
Base pay
$63,871
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,871
Hire date
1990-03-22

Source-specific fields

Agencyid
A99
Annualsalary
61529
Employee ID
161580

Angela King works as a Emergency Dispatcher for Police Department. Hired in 1990, they have about 31 years of service. Angela earned $63,871 in 2021.

Paulette Opher

33215 - Office Supervisor/Police Department

2024 total comp
$63,867
Base pay
$63,867
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,867
Hire date
1996-12-16

Source-specific fields

Agencyid
A99
Annualsalary
63337.12
Employee ID
258235

Paulette Opher holds the role of 33215 - Office Supervisor at Police Department. Their tenure dates to 1996, about 28 years. In 2024, their total compensation was $63,867.

Kia Montague

Office Supervisor/Police Department

2021 total comp
$63,867
Base pay
$63,867
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,867
Hire date
1988-05-23

Source-specific fields

Agencyid
A99
Annualsalary
54423
Employee ID
163805

Kia Montague holds the role of Office Supervisor at Police Department. Hired in 1988, they have about 33 years of service. In 2021, their total compensation was $63,867.

Kevin Saliba

Police Officer/Police Department

2014 total comp
$63,860
Base pay
$63,860
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$63,860
Hire date
2010-11-30

Source-specific fields

Agencyid
A99
Annualsalary
52976
Employee ID
64354

At Police Department, Kevin Saliba serves as a Police Officer. Their tenure dates to 2010, about 4 years. Their 2014 pay totaled $63,860.