GCGovComp.app

City of Baltimore / Police Department (309)

Agency file

Police Department (309)

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

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

In 2020, this agency had 7 employees with median total compensation of $94,452; the highest distinct record was $137,628.

Year
2020
Total payroll
$716.2K
Employees
7
Median total
$94,452
Highest record
$137,628

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 7 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($94,452) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$102,311 (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
$92,400
$92,778
$94,452
$100,656
$110,870

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

Largest job titles

Police Officer
5 · $92,778
Police Sergeant
1 · $137,628
Police Officer Eid
1 · $100,656

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.3M
15
$84,118
2015
$2.4M
85.2%
24
60.0%
$94,606
12.5%
2016
$2.2M
8.4%
21
12.5%
$102,059
7.9%
2017
$2.2M
±0%
22
4.8%
$94,668
7.2%
2018
$883.7K
59.5%
9
59.1%
$95,258
0.6%
2019
$828.2K
6.3%
8
11.1%
$99,370
4.3%
2020
$716.2K
13.5%
7
12.5%
$94,452
4.9%

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 1

C Warren

Police Sergeant/Police Department (309)

2015 total comp
$157,875
Base pay
$157,875
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$157,875
Hire date
1998-03-25

Source-specific fields

Agencyid
A99
Annualsalary
85684
Employee ID
81643

At Police Department (309), C Warren serves as a Police Sergeant. Their tenure dates to 1998, about 17 years. Their 2015 pay totaled $157,875.

Charles Thompson

Police Lieutenant/Police Department (309)

2016 total comp
$138,109
Base pay
$138,109
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$138,109
Hire date
1988-02-01

Source-specific fields

Agencyid
A99
Annualsalary
110618
Employee ID
94884

Charles Thompson holds the role of Police Lieutenant at Police Department (309). They have served since 1988 (about 28 years). In 2016, their total compensation was $138,109.

Kurt Roepcke

Police Sergeant/Police Department (309)

2020 total comp
$137,628
Base pay
$137,628
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$137,628
Hire date
1995-07-12

Source-specific fields

Agencyid
A99
Annualsalary
106415
Employee ID
150585

At Police Department (309), Kurt Roepcke serves as a Police Sergeant. Their tenure dates to 1995, about 25 years. Their 2020 pay totaled $137,628.

Marlena Fonseca

Police Sergeant/Police Department (309)

2017 total comp
$133,164
Base pay
$133,164
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$133,164
Hire date
2000-05-08

Source-specific fields

Agencyid
A99
Annualsalary
90825
Employee ID
100514

At Police Department (309), Marlena Fonseca serves as a Police Sergeant. Their tenure dates to 2000, about 17 years. Their 2017 pay totaled $133,164.

William Harris Jr

Police Sergeant/Police Department (309)

2013 total comp
$123,638
Base pay
$123,638
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$123,638
Hire date
2000-10-24

Source-specific fields

Agencyid
A99
Annualsalary
78327
Employee ID
38005

At Police Department (309), William Harris Jr serves as a Police Sergeant. Their tenure dates to 2000, about 13 years. Their 2013 pay totaled $123,638.

Todd Ring

Police Sergeant/Police Department (309)

2017 total comp
$123,464
Base pay
$123,464
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$123,464
Hire date
1994-03-31

Source-specific fields

Agencyid
A99
Annualsalary
95689
Employee ID
106522

Todd Ring holds the role of Police Sergeant at Police Department (309). They have served since 1994 (about 23 years). In 2017, their total compensation was $123,464.

Timothy Palmer

Police Sergeant/Police Department (309)

2017 total comp
$119,969
Base pay
$119,969
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$119,969
Hire date
1994-09-26

Source-specific fields

Agencyid
A99
Annualsalary
95689
Employee ID
105630

Timothy Palmer works as a Police Sergeant for Police Department (309). Their tenure dates to 1994, about 23 years. Timothy earned $119,969 in 2017.

Roberta Yates

Police Officer/Police Department (309)

2017 total comp
$118,603
Base pay
$118,603
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$118,603
Hire date
2000-04-20

Source-specific fields

Agencyid
A99
Annualsalary
78289
Employee ID
109809

At Police Department (309), Roberta Yates serves as a Police Officer. Their tenure dates to 2000, about 17 years. Their 2017 pay totaled $118,603.

George Hauf

Police Lieutenant/Police Department (309)

2018 total comp
$116,996
Base pay
$116,996
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$116,996
Hire date
2000-05-24

Source-specific fields

Agencyid
A99
Annualsalary
112929
Employee ID
115384

At Police Department (309), George Hauf serves as a Police Lieutenant. Their tenure dates to 2000, about 18 years. Their 2018 pay totaled $116,996.

Torrence Barbour

Police Lieutenant Eid/Police Department (309)

2017 total comp
$112,780
Base pay
$112,780
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$112,780
Hire date
2000-02-08

Source-specific fields

Agencyid
A99
Annualsalary
104506
Employee ID
97094

At Police Department (309), Torrence Barbour serves as a Police Lieutenant Eid. Hired in 2000, they have about 17 years of service. Their 2017 pay totaled $112,780.

Robert Cortina

Police Officer/Police Department (309)

2020 total comp
$110,870
Base pay
$110,870
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$110,870
Hire date
1997-10-14

Source-specific fields

Agencyid
A99
Annualsalary
90236
Employee ID
140933

Robert Cortina holds the role of Police Officer at Police Department (309). Hired in 1997, they have about 23 years of service. In 2020, their total compensation was $110,870.

Stephane Robinson

Police Officer Eid/Police Department (309)

2017 total comp
$110,102
Base pay
$110,102
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$110,102
Hire date
2005-07-28

Source-specific fields

Agencyid
A99
Annualsalary
74499
Employee ID
106668

Stephane Robinson is a Police Officer Eid at Police Department (309). Hired in 2005, they have about 12 years of service. 2017 total compensation came to $110,102.

Thomas Mcwilliams

Police Officer (Eid)/Police Department (309)

2016 total comp
$109,966
Base pay
$109,966
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$109,966
Hire date
1979-06-05

Source-specific fields

Agencyid
A99
Annualsalary
85906
Employee ID
91068

Thomas Mcwilliams holds the role of Police Officer (Eid) at Police Department (309). Their tenure dates to 1979, about 37 years. In 2016, their total compensation was $109,966.

Randy Pope

Police Officer/Police Department (309)

2017 total comp
$109,961
Base pay
$109,961
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$109,961
Hire date
1987-11-23

Source-specific fields

Agencyid
A99
Annualsalary
83881
Employee ID
106031

At Police Department (309), Randy Pope serves as a Police Officer. Hired in 1987, they have about 30 years of service. Their 2017 pay totaled $109,961.

Brian Atwood

Police Sergeant/Police Department (309)

2016 total comp
$109,171
Base pay
$109,171
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$109,171
Hire date
1995-05-30

Source-specific fields

Agencyid
A99
Annualsalary
94003
Employee ID
83086

At Police Department (309), Brian Atwood serves as a Police Sergeant. Hired in 1995, they have about 21 years of service. Their 2016 pay totaled $109,171.

Todd Stahm

Police Officer/Police Department (309)

2016 total comp
$106,262
Base pay
$106,262
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,262
Hire date
1993-10-05

Source-specific fields

Agencyid
A99
Annualsalary
81784
Employee ID
94326

Todd Stahm is a Police Officer at Police Department (309). Hired in 1993, they have about 23 years of service. 2016 total compensation came to $106,262.

Tavon More

Police Officer/Police Department (309)

2015 total comp
$101,084
Base pay
$101,084
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$101,084
Hire date
2006-11-30

Source-specific fields

Agencyid
A99
Annualsalary
66086
Employee ID
77545

At Police Department (309), Tavon More serves as a Police Officer. Their tenure dates to 2006, about 9 years. Their 2015 pay totaled $101,084.

Patrick Wheeler

Police Officer Eid/Police Department (309)

2020 total comp
$100,656
Base pay
$100,656
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$100,656
Hire date
1994-07-26

Source-specific fields

Agencyid
A99
Annualsalary
94783
Employee ID
153724

Patrick Wheeler holds the role of Police Officer Eid at Police Department (309). They have served since 1994 (about 26 years). In 2020, their total compensation was $100,656.

Torrence Barbour

Police Sergeant Eid/Police Department (309)

2015 total comp
$96,762
Base pay
$96,762
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$96,762
Hire date
2000-02-08

Source-specific fields

Agencyid
A99
Annualsalary
85320
Employee ID
69251

Torrence Barbour holds the role of Police Sergeant Eid at Police Department (309). Hired in 2000, they have about 15 years of service. In 2015, their total compensation was $96,762.

Krzysztof Gesla

Police Officer/Police Department (309)

2020 total comp
$94,452
Base pay
$94,452
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$94,452
Hire date
1996-12-19

Source-specific fields

Agencyid
A99
Annualsalary
91008
Employee ID
143134

Krzysztof Gesla holds the role of Police Officer at Police Department (309). Hired in 1996, they have about 24 years of service. In 2020, their total compensation was $94,452.

K Zellars

Police Officer/Police Department (309)

2017 total comp
$93,046
Base pay
$93,046
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$93,046
Hire date
2009-09-25

Source-specific fields

Agencyid
A99
Annualsalary
70051
Employee ID
109894

K Zellars works as a Police Officer for Police Department (309). Hired in 2009, they have about 8 years of service. K earned $93,046 in 2017.

Brian Wassum

Police Officer/Police Department (309)

2020 total comp
$92,778
Base pay
$92,778
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$92,778
Hire date
2001-04-02

Source-specific fields

Agencyid
A99
Annualsalary
87924
Employee ID
153483

Brian Wassum is a Police Officer at Police Department (309). They have served since 2001 (about 19 years). 2020 total compensation came to $92,778.

Michael Lavery

Police Officer (Eid)/Police Department (309)

2017 total comp
$92,413
Base pay
$92,413
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$92,413
Hire date
1998-07-22

Source-specific fields

Agencyid
A99
Annualsalary
81609
Employee ID
103584

At Police Department (309), Michael Lavery serves as a Police Officer (Eid). They have served since 1998 (about 19 years). Their 2017 pay totaled $92,413.

Ivan Gonzalez

Police Officer/Police Department (309)

2020 total comp
$92,400
Base pay
$92,400
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$92,400
Hire date
2007-02-21

Source-specific fields

Agencyid
A99
Annualsalary
81045
Employee ID
143349

At Police Department (309), Ivan Gonzalez serves as a Police Officer. Their tenure dates to 2007, about 13 years. Their 2020 pay totaled $92,400.

William Edgar

Police Officer/Police Department (309)

2013 total comp
$91,197
Base pay
$91,197
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$91,197
Hire date
1981-06-15

Source-specific fields

Agencyid
A99
Annualsalary
69893
Employee ID
35592

William Edgar holds the role of Police Officer at Police Department (309). Their tenure dates to 1981, about 32 years. In 2013, their total compensation was $91,197.

Jeffry Taylor

Police Officer/Police Department (309)

2019 total comp
$91,169
Base pay
$91,169
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$91,169
Hire date
2000-10-23

Source-specific fields

Agencyid
A99
Annualsalary
87151
Employee ID
135638

Jeffry Taylor works as a Police Officer for Police Department (309). They have served since 2000 (about 19 years). Jeffry earned $91,169 in 2019.

Raymond Trawinski

Police Officer/Police Department (309)

2016 total comp
$90,886
Base pay
$90,886
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$90,886
Hire date
1993-09-29

Source-specific fields

Agencyid
A99
Annualsalary
81784
Employee ID
95061

Raymond Trawinski is a Police Officer at Police Department (309). Their tenure dates to 1993, about 23 years. 2016 total compensation came to $90,886.

William Welsh

Police Officer/Police Department (309)

2013 total comp
$89,981
Base pay
$89,981
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,981
Hire date
1979-05-16

Source-specific fields

Agencyid
A99
Annualsalary
69893
Employee ID
48482

William Welsh works as a Police Officer for Police Department (309). Their tenure dates to 1979, about 34 years. William earned $89,981 in 2013.

John Robinson

Police Officer/Police Department (309)

2017 total comp
$89,024
Base pay
$89,024
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$89,024
Hire date
1992-06-22

Source-specific fields

Agencyid
A99
Annualsalary
83881
Employee ID
106637

At Police Department (309), John Robinson serves as a Police Officer. Their tenure dates to 1992, about 25 years. Their 2017 pay totaled $89,024.

Joshua Fidler

Police Officer/Police Department (309)

2020 total comp
$87,392
Base pay
$87,392
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,392
Hire date
2009-04-23

Source-specific fields

Agencyid
A99
Annualsalary
79544
Employee ID
142509

Joshua Fidler is a Police Officer at Police Department (309). Their tenure dates to 2009, about 11 years. 2020 total compensation came to $87,392.

Gregory Eads Jr

Police Officer/Police Department (309)

2013 total comp
$86,247
Base pay
$86,247
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$86,247
Hire date
1992-07-13

Source-specific fields

Agencyid
A99
Annualsalary
66982
Employee ID
35551

Gregory Eads Jr holds the role of Police Officer at Police Department (309). They have served since 1992 (about 21 years). In 2013, their total compensation was $86,247.

Thomas Ryan

Police Officer/Police Department (309)

2017 total comp
$85,975
Base pay
$85,975
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$85,975
Hire date
2003-02-13

Source-specific fields

Agencyid
A99
Annualsalary
74134
Employee ID
106883

Thomas Ryan is a Police Officer at Police Department (309). They have served since 2003 (about 14 years). 2017 total compensation came to $85,975.

Thomas Schmidt

Police Officer/Police Department (309)

2013 total comp
$82,326
Base pay
$82,326
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$82,326
Hire date
1990-02-09

Source-specific fields

Agencyid
A99
Annualsalary
68729
Employee ID
45583

Thomas Schmidt holds the role of Police Officer at Police Department (309). Hired in 1990, they have about 23 years of service. In 2013, their total compensation was $82,326.

Paul Sinchak

Police Officer (Eid)/Police Department (309)

2015 total comp
$80,917
Base pay
$80,917
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$80,917
Hire date
2008-09-02

Source-specific fields

Agencyid
A99
Annualsalary
64524
Employee ID
80060

At Police Department (309), Paul Sinchak serves as a Police Officer (Eid). Hired in 2008, they have about 7 years of service. Their 2015 pay totaled $80,917.

Brian Bacon

Police Officer/Police Department (309)

2013 total comp
$78,409
Base pay
$78,409
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$78,409
Hire date
1987-08-07

Source-specific fields

Agencyid
A99
Annualsalary
69893
Employee ID
31177

Brian Bacon holds the role of Police Officer at Police Department (309). Their tenure dates to 1987, about 26 years. In 2013, their total compensation was $78,409.

Jeffrey Lybarger

Police Officer/Police Department (309)

2015 total comp
$76,098
Base pay
$76,098
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$76,098
Hire date
2011-06-28

Source-specific fields

Agencyid
A99
Annualsalary
59128
Employee ID
76445

Jeffrey Lybarger works as a Police Officer for Police Department (309). Hired in 2011, they have about 4 years of service. Jeffrey earned $76,098 in 2015.

Americus Rambeau

Police Officer/Police Department (309)

2013 total comp
$75,956
Base pay
$75,956
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$75,956
Hire date
1988-02-22

Source-specific fields

Agencyid
A99
Annualsalary
69893
Employee ID
44467

At Police Department (309), Americus Rambeau serves as a Police Officer. They have served since 1988 (about 25 years). Their 2013 pay totaled $75,956.

William Chin Jr

Police Officer (Eid)/Police Department (309)

2017 total comp
$75,795
Base pay
$75,795
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$75,795
Hire date
2010-06-30

Source-specific fields

Agencyid
A99
Annualsalary
71047
Employee ID
98734

William Chin Jr holds the role of Police Officer (Eid) at Police Department (309). They have served since 2010 (about 7 years). In 2017, their total compensation was $75,795.

Cheyne Hicks

Police Officer/Police Department (309)

2015 total comp
$75,582
Base pay
$75,582
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$75,582
Hire date
2011-05-11

Source-specific fields

Agencyid
A99
Annualsalary
59128
Employee ID
74405

Cheyne Hicks holds the role of Police Officer at Police Department (309). They have served since 2011 (about 4 years). In 2015, their total compensation was $75,582.

John Wagner

Police Officer/Police Department (309)

2013 total comp
$73,877
Base pay
$73,877
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$73,877
Hire date
1982-11-05

Source-specific fields

Agencyid
A99
Annualsalary
69893
Employee ID
48029

John Wagner works as a Police Officer for Police Department (309). They have served since 1982 (about 31 years). John earned $73,877 in 2013.