GCGovComp.app

City of Baltimore / Police Department (226)

Agency file

Police Department (226)

Source file: City of Baltimore — Employee Salaries / ingested Jun 19, 2026

The Police Department (226) provides law enforcement and public safety — patrol, criminal investigation, and emergency response.

In 2020, this agency had 9 employees with median total compensation of $56,854; the highest distinct record was $58,803.

Year
2020
Total payroll
$431.4K
Employees
9
Median total
$56,854
Highest record
$58,803

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2020 total compensation is spread across the 9 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($56,854) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$47,928 (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
$40,293
$41,118
$56,854
$57,893
$58,055

The pay ladder for this department. Someone at the 90th percentile earns $58,055 — more than 90% of the department; the 10th percentile earns $40,293. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

Police Officer
4 · $57,660

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 7 published years.

YearTotal payrollEmployeesMedian pay
2013
$1.4M
19
$70,009
2015
$2M
42.7%
23
21.1%
$84,149
20.2%
2016
$90K
95.5%
1
95.7%
$90,010
7.0%
2017
$78.3K
13.0%
1
±0%
$78,346
13.0%
2018
$286.1K
265.2%
3
200.0%
$90,423
15.4%
2019
$327.1K
14.3%
7
133.3%
$42,327
53.2%
2020
$431.4K
31.9%
9
28.6%
$56,854
34.3%

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 2

Antonio Johnson

Police Officer/Police Department (226)

2020 total comp
$58,055
Base pay
$58,055
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$58,055
Hire date
2019-06-05

Source-specific fields

Agencyid
A99
Annualsalary
53640
Employee ID
145503

Antonio Johnson works as a Police Officer for Police Department (226). Their tenure dates to 2019, about a year. Antonio earned $58,055 in 2020.

Steven Kan

Police Officer Trainee/Police Department (226)

2020 total comp
$57,893
Base pay
$57,893
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,893
Hire date
2019-06-24

Source-specific fields

Agencyid
A99
Annualsalary
53640
Employee ID
146088

Steven Kan holds the role of Police Officer Trainee at Police Department (226). Their tenure dates to 2019, about a year. In 2020, their total compensation was $57,893.

Garnell Purcell

Police Officer/Police Department (226)

2020 total comp
$57,266
Base pay
$57,266
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,266
Hire date
2013-06-10

Source-specific fields

Agencyid
A99
Annualsalary
53640
Employee ID
149874

Garnell Purcell works as a Police Officer for Police Department (226). Hired in 2013, they have about 7 years of service. Garnell earned $57,266 in 2020.

Joseph Pineda

Police Officer/Police Department (226)

2020 total comp
$56,854
Base pay
$56,854
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,854
Hire date
2019-06-04

Source-specific fields

Agencyid
A99
Annualsalary
53640
Employee ID
149598

Joseph Pineda works as a Police Officer for Police Department (226). Hired in 2019, they have about a year of service. Joseph earned $56,854 in 2020.

Henry Ekundayo

Police Officer/Police Department (226)

2019 total comp
$55,624
Base pay
$55,624
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,624
Hire date
2018-06-12

Source-specific fields

Agencyid
A99
Annualsalary
53640
Employee ID
127345

Henry Ekundayo works as a Police Officer for Police Department (226). Their tenure dates to 2018, about a year. Henry earned $55,624 in 2019.

James Baul

Police Officer/Police Department (226)

2019 total comp
$54,497
Base pay
$54,497
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$54,497
Hire date
2018-06-12

Source-specific fields

Agencyid
A99
Annualsalary
53640
Employee ID
124383

At Police Department (226), James Baul serves as a Police Officer. They have served since 2018 (about a year). Their 2019 pay totaled $54,497.

Charles Mewshaw

Police Officer (Eid)/Police Department (226)

2013 total comp
$54,081
Base pay
$54,081
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$54,081
Hire date
2010-07-21

Source-specific fields

Agencyid
A99
Annualsalary
44761
Employee ID
42425

Charles Mewshaw holds the role of Police Officer (Eid) at Police Department (226). Their tenure dates to 2010, about 3 years. In 2013, their total compensation was $54,081.

Jacob Dahl

Police Officer Trainee/Police Department (226)

2020 total comp
$52,678
Base pay
$52,678
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,678
Hire date
2019-07-24

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
141215

Jacob Dahl holds the role of Police Officer Trainee at Police Department (226). They have served since 2019 (about a year). In 2020, their total compensation was $52,678.

Kevin Saliba

Police Officer/Police Department (226)

2013 total comp
$48,547
Base pay
$48,547
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$48,547
Hire date
2010-11-30

Source-specific fields

Agencyid
A99
Annualsalary
43895
Employee ID
45380

Kevin Saliba holds the role of Police Officer at Police Department (226). Their tenure dates to 2010, about 3 years. In 2013, their total compensation was $48,547.

Joseph Staley

Police Officer Trainee/Police Department (226)

2019 total comp
$42,327
Base pay
$42,327
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,327
Hire date
2018-09-06

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
135289

Joseph Staley is a Police Officer Trainee at Police Department (226). They have served since 2018 (about a year). 2019 total compensation came to $42,327.

Michael Severson

Police Officer Trainee/Police Department (226)

2019 total comp
$41,845
Base pay
$41,845
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,845
Hire date
2018-09-11

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
134671

At Police Department (226), Michael Severson serves as a Police Officer Trainee. They have served since 2018 (about a year). Their 2019 pay totaled $41,845.

Brittany Routh

Police Officer Trainee/Police Department (226)

2020 total comp
$41,118
Base pay
$41,118
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,118
Hire date
2019-09-23

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
150713

Brittany Routh is a Police Officer Trainee at Police Department (226). Hired in 2019, they have about a year of service. 2020 total compensation came to $41,118.

Angel Torres

Police Officer Trainee/Police Department (226)

2020 total comp
$40,293
Base pay
$40,293
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,293
Hire date
2019-09-27

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
152861

Angel Torres is a Police Officer Trainee at Police Department (226). Hired in 2019, they have about a year of service. 2020 total compensation came to $40,293.

Keitha-Maria Santana

Police Officer Trainee/Police Department (226)

2019 total comp
$39,669
Base pay
$39,669
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$39,669
Hire date
2018-09-26

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
134433

At Police Department (226), Keitha-Maria Santana serves as a Police Officer Trainee. Hired in 2018, they have about a year of service. Their 2019 pay totaled $39,669.

Gilberto Sosa

Police Officer Trainee/Police Department (226)

2019 total comp
$38,080
Base pay
$38,080
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$38,080
Hire date
2018-10-09

Source-specific fields

Agencyid
A99
Annualsalary
53512
Employee ID
135196

Gilberto Sosa is a Police Officer Trainee at Police Department (226). Hired in 2018, they have about a year of service. 2019 total compensation came to $38,080.

Michael Benjamin

Police Officer Trainee/Police Department (226)

2020 total comp
$8,396
Base pay
$8,396
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$8,396
Hire date
2017-11-15

Source-specific fields

Agencyid
A99
Annualsalary
53640
Employee ID
138525

Michael Benjamin holds the role of Police Officer Trainee at Police Department (226). Their tenure dates to 2017, about 3 years. In 2020, their total compensation was $8,396.

Mitchell Dabrio

Police Officer/Police Department (226)

2018 total comp
$598
Base pay
$598
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$598
Hire date
2008-09-08

Source-specific fields

Agencyid
A99
Annualsalary
72857
Employee ID
112911

Mitchell Dabrio holds the role of Police Officer at Police Department (226). They have served since 2008 (about 10 years). In 2018, their total compensation was $598.