GCGovComp.app

City of Baltimore / Police Department (170) / Police Officer

Job-title file

Police Officer

Enforce laws and maintain public safety — patrol, respond to incidents, investigate crimes, and make arrests.

46 employees hold this title in Police Department (170). Median total compensation for the role is $83,515, above the department median of $0.

Employees
46
Total payroll
$3.9M
Role median
$83,515
Agency median
$0
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$43,645$125,710+

Hover a bar for its range; click to filter the list below.

How total compensation varies among the 46 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Compared with the local labor market

Police Officer pay vs. the Baltimore-Columbia-Towson, MD area

Across all employers in the Baltimore-Columbia-Towson, MD area, the median wage for Police and Sheriff's Patrol Officersabout 4,600 people is $76,530. Police Department (170) pays a median base salary of $86,317 for this role, 13% above that figureabout the 63rd percentile of local pay for the occupation.

Where Police Department (170) sits in the local pay range

10th
25th
Median
75th
90th
$60,770
$69,190
$76,530
$95,990
$100,980
Police Department (170) median · $86,317

The bar is the range of annual wages for Police and Sheriff's Patrol Officers across every employer in the Baltimore-Columbia-Towson, MD area, from the 10th to the 90th percentile, with the middle 50% highlighted. The marker shows Police Department (170)’s median base salary for this role. Both figures are base pay only.

And across the country

Nationwide, the median wage for Police and Sheriff's Patrol Officersabout 670,520 people is $76,210. Police Department (170)’s median base salary is 13% above that national figure, about the 62nd percentile of pay for the occupation nationally.

10th
25th
Median
75th
90th
$47,510
$59,290
$76,210
$97,600
$115,120
Police Department (170) median · $86,317

Local and national wages differ for reasons beyond how well a job pays — cost of living, the mix of employers, and local demand for the occupation all move the Baltimore-Columbia-Towson, MD range relative to the national one.

Median total compensation for this role at Police Department (170) is $86,317, which includes overtime and employer-paid benefits. The benchmark above excludes both, so total compensation is deliberately not compared against it.

Benchmark: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025). BLS Occupational Employment and Wage Statistics (OEWS) covers all employers in the area — private, non-profit, and government alike — so this is a comparison against the whole local labor market for the occupation, not against private-sector pay. OEWS wages are straight-time pay and exclude overtime, shift differentials, and employer-paid benefits, so the government figure shown here is base pay on the same basis. Total compensation is not comparable to it. Job titles are matched to the closest standard occupation, so the comparison is between similar work rather than an identical job classification.

Compare departments

This role across City of Baltimore

Police Officer is held in 131 City of Baltimore departments. In Police Department (170), the median of $83,515 ranks #67 of 131.

Highest-paying departments for this role

Median total compensation for the Police Officer role in other City of Baltimoredepartments (highest first). Each bar links to that department’s page for this role.

Compare jurisdictions

Police Officer beyond City of Baltimore

This role is reported in 31 jurisdictions. In City of Baltimore, the median of $85,542 ranks #22 of 31. See Police Officer across all of City of Baltimore

Highest-paying jurisdictions for this role

City of San Jose
$286,889 · 818
City of Los Angeles
$187,245 · 5,730
City of Boston
$185,462 · 1,335
City of Worcester
$128,256 · 371
City of Phoenix, Arizona
$116,326 · 2,460
Illinois
$114,200 · 7

Median total compensation for comparable Police Officer roles in other jurisdictions. Titles are matched by normalized name across sources, not identical job classification, and pay is not cost-of-living adjusted. Each bar links to that jurisdiction’s page for the role.

Record list

Employees with this title

Page 1

Gerald Hensley

Police Officer/Police Department (170)

2018 total comp
$156,592
Base pay
$156,592
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$156,592
Hire date
1982-11-04

Source-specific fields

Agencyid
A99
Annualsalary
86397
Employee ID
115541

Gerald Hensley is a Police Officer at Police Department (170). Their tenure dates to 1982, about 36 years. 2018 total compensation came to $156,592.

Carnest Mcduffie

Police Officer/Police Department (170)

2016 total comp
$122,279
Base pay
$122,279
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$122,279
Hire date
2005-03-22

Source-specific fields

Agencyid
A99
Annualsalary
72094
Employee ID
90897

Carnest Mcduffie holds the role of Police Officer at Police Department (170). They have served since 2005 (about 11 years). In 2016, their total compensation was $122,279.

Derrick Brown

Police Officer/Police Department (170)

2016 total comp
$108,067
Base pay
$108,067
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$108,067
Hire date
1997-01-13

Source-specific fields

Agencyid
A99
Annualsalary
79689
Employee ID
84193

Derrick Brown holds the role of Police Officer at Police Department (170). They have served since 1997 (about 19 years). In 2016, their total compensation was $108,067.

Michael Gause

Police Officer/Police Department (170)

2016 total comp
$106,371
Base pay
$106,371
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,371
Hire date
2007-10-04

Source-specific fields

Agencyid
A99
Annualsalary
66784
Employee ID
87141

Michael Gause works as a Police Officer for Police Department (170). Their tenure dates to 2007, about 9 years. Michael earned $106,371 in 2016.

Ryan Hill

Police Officer/Police Department (170)

2016 total comp
$105,378
Base pay
$105,378
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,378
Hire date
2008-02-25

Source-specific fields

Agencyid
A99
Annualsalary
69373
Employee ID
88430

Ryan Hill is a Police Officer at Police Department (170). They have served since 2008 (about 8 years). 2016 total compensation came to $105,378.

Anthony Cirillo

Police Officer/Police Department (170)

2017 total comp
$104,526
Base pay
$104,526
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$104,526
Hire date
1999-07-26

Source-specific fields

Agencyid
A99
Annualsalary
78988
Employee ID
98778

Anthony Cirillo works as a Police Officer for Police Department (170). Their tenure dates to 1999, about 18 years. Anthony earned $104,526 in 2017.

Howard Ilgenfritz Jr

Police Officer/Police Department (170)

2016 total comp
$103,573
Base pay
$103,573
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$103,573
Hire date
2001-08-16

Source-specific fields

Agencyid
A99
Annualsalary
74134
Employee ID
88799

Howard Ilgenfritz Jr is a Police Officer at Police Department (170). They have served since 2001 (about 15 years). 2016 total compensation came to $103,573.

Brian Coffin

Police Officer/Police Department (170)

2016 total comp
$101,982
Base pay
$101,982
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$101,982
Hire date
2009-09-08

Source-specific fields

Agencyid
A99
Annualsalary
66784
Employee ID
85113

Brian Coffin holds the role of Police Officer at Police Department (170). Hired in 2009, they have about 7 years of service. In 2016, their total compensation was $101,982.

Robert Clark

Police Officer/Police Department (170)

2016 total comp
$100,145
Base pay
$100,145
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$100,145
Hire date
2008-12-10

Source-specific fields

Agencyid
A99
Annualsalary
69373
Employee ID
85042

At Police Department (170), Robert Clark serves as a Police Officer. Hired in 2008, they have about 8 years of service. Their 2016 pay totaled $100,145.

Timothy Romeo

Police Officer/Police Department (170)

2016 total comp
$98,576
Base pay
$98,576
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$98,576
Hire date
2009-01-08

Source-specific fields

Agencyid
A99
Annualsalary
69373
Employee ID
93215

Timothy Romeo holds the role of Police Officer at Police Department (170). Hired in 2009, they have about 7 years of service. In 2016, their total compensation was $98,576.

Tarik Toro-Munford

Police Officer/Police Department (170)

2016 total comp
$98,263
Base pay
$98,263
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$98,263
Hire date
2009-05-20

Source-specific fields

Agencyid
A99
Annualsalary
69373
Employee ID
95018

Tarik Toro-Munford works as a Police Officer for Police Department (170). They have served since 2009 (about 7 years). Tarik earned $98,263 in 2016.

Jeffrey Lilly

Police Officer/Police Department (170)

2018 total comp
$98,062
Base pay
$98,062
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$98,062
Hire date
2004-11-18

Source-specific fields

Agencyid
A99
Annualsalary
74257
Employee ID
117361

Jeffrey Lilly works as a Police Officer for Police Department (170). Their tenure dates to 2004, about 14 years. Jeffrey earned $98,062 in 2018.

Gregory Fisher

Police Officer/Police Department (170)

2018 total comp
$97,787
Base pay
$97,787
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$97,787
Hire date
2004-07-20

Source-specific fields

Agencyid
A99
Annualsalary
76358
Employee ID
113983

Gregory Fisher works as a Police Officer for Police Department (170). Their tenure dates to 2004, about 14 years. Gregory earned $97,787 in 2018.

Jason Blanchard

Police Officer/Police Department (170)

2016 total comp
$96,790
Base pay
$96,790
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$96,790
Hire date
2009-01-06

Source-specific fields

Agencyid
A99
Annualsalary
69373
Employee ID
83706

Jason Blanchard works as a Police Officer for Police Department (170). They have served since 2009 (about 7 years). Jason earned $96,790 in 2016.

Brandon Avery

Police Officer/Police Department (170)

2016 total comp
$94,419
Base pay
$94,419
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$94,419
Hire date
2007-03-15

Source-specific fields

Agencyid
A99
Annualsalary
70735
Employee ID
83108

Brandon Avery holds the role of Police Officer at Police Department (170). Hired in 2007, they have about 9 years of service. In 2016, their total compensation was $94,419.

Joseph Wiczulis

Police Officer/Police Department (170)

2015 total comp
$94,221
Base pay
$94,221
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$94,221
Hire date
2007-12-05

Source-specific fields

Agencyid
A99
Annualsalary
65446
Employee ID
81999

At Police Department (170), Joseph Wiczulis serves as a Police Officer. They have served since 2007 (about 8 years). Their 2015 pay totaled $94,221.

Peter Iacovo

Police Officer/Police Department (170)

2016 total comp
$93,129
Base pay
$93,129
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$93,129
Hire date
2011-04-27

Source-specific fields

Agencyid
A99
Annualsalary
66122
Employee ID
88787

Peter Iacovo holds the role of Police Officer at Police Department (170). They have served since 2011 (about 5 years). In 2016, their total compensation was $93,129.

Daniel Hersl

Police Officer/Police Department (170)

2017 total comp
$91,334
Base pay
$91,334
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$91,334
Hire date
1999-09-07

Source-specific fields

Agencyid
A99
Annualsalary
78988
Employee ID
102024

Daniel Hersl works as a Police Officer for Police Department (170). Hired in 1999, they have about 18 years of service. Daniel earned $91,334 in 2017.

Ricardo Ojeda

Police Officer/Police Department (170)

2016 total comp
$90,681
Base pay
$90,681
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$90,681
Hire date
2010-10-27

Source-specific fields

Agencyid
A99
Annualsalary
66122
Employee ID
91958

Ricardo Ojeda is a Police Officer at Police Department (170). Their tenure dates to 2010, about 6 years. 2016 total compensation came to $90,681.

Pedro Vargas Jr

Police Officer/Police Department (170)

2018 total comp
$90,222
Base pay
$90,222
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$90,222
Hire date
1999-06-10

Source-specific fields

Agencyid
A99
Annualsalary
82080
Employee ID
122401

Pedro Vargas Jr holds the role of Police Officer at Police Department (170). Hired in 1999, they have about 19 years of service. In 2018, their total compensation was $90,222.

Brian Salmon

Police Officer/Police Department (170)

2016 total comp
$87,972
Base pay
$87,972
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$87,972
Hire date
2011-06-29

Source-specific fields

Agencyid
A99
Annualsalary
66122
Employee ID
93401

Brian Salmon is a Police Officer at Police Department (170). Hired in 2011, they have about 5 years of service. 2016 total compensation came to $87,972.

Albert Rodriguez

Police Officer/Police Department (170)

2016 total comp
$86,317
Base pay
$86,317
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$86,317
Hire date
2012-08-28

Source-specific fields

Agencyid
A99
Annualsalary
58963
Employee ID
93166

Albert Rodriguez works as a Police Officer for Police Department (170). Hired in 2012, they have about 4 years of service. Albert earned $86,317 in 2016.

Kevin Fassl

Police Officer/Police Department (170)

2016 total comp
$84,040
Base pay
$84,040
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$84,040
Hire date
2012-06-20

Source-specific fields

Agencyid
A99
Annualsalary
62676
Employee ID
86584

Kevin Fassl is a Police Officer at Police Department (170). Hired in 2012, they have about 4 years of service. 2016 total compensation came to $84,040.

Warren Banks

Police Officer/Police Department (170)

2016 total comp
$82,990
Base pay
$82,990
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$82,990
Hire date
2008-11-10

Source-specific fields

Agencyid
A99
Annualsalary
69373
Employee ID
83251

At Police Department (170), Warren Banks serves as a Police Officer. They have served since 2008 (about 8 years). Their 2016 pay totaled $82,990.

Rachel Charles

Police Officer/Police Department (170)

2016 total comp
$81,050
Base pay
$81,050
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$81,050
Hire date
2011-11-15

Source-specific fields

Agencyid
A99
Annualsalary
62676
Employee ID
84902

Rachel Charles holds the role of Police Officer at Police Department (170). Hired in 2011, they have about 5 years of service. In 2016, their total compensation was $81,050.

Ronald Zamora

Police Officer/Police Department (170)

2013 total comp
$80,493
Base pay
$80,493
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$80,493
Hire date
2003-01-13

Source-specific fields

Agencyid
A99
Annualsalary
61157
Employee ID
49579

At Police Department (170), Ronald Zamora serves as a Police Officer. Their tenure dates to 2003, about 10 years. Their 2013 pay totaled $80,493.

Vaughn Diggs Jr

Police Officer/Police Department (170)

2013 total comp
$79,530
Base pay
$79,530
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$79,530
Hire date
2004-11-10

Source-specific fields

Agencyid
A99
Annualsalary
59991
Employee ID
35136

At Police Department (170), Vaughn Diggs Jr serves as a Police Officer. Hired in 2004, they have about 9 years of service. Their 2013 pay totaled $79,530.

Carmine Vignola

Police Officer/Police Department (170)

2017 total comp
$78,540
Base pay
$78,540
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$78,540
Hire date
2007-09-04

Source-specific fields

Agencyid
A99
Annualsalary
71412
Employee ID
108772

At Police Department (170), Carmine Vignola serves as a Police Officer. Hired in 2007, they have about 10 years of service. Their 2017 pay totaled $78,540.

John Mangano Jr

Police Officer/Police Department (170)

2016 total comp
$78,502
Base pay
$78,502
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$78,502
Hire date
2007-04-03

Source-specific fields

Agencyid
A99
Annualsalary
70735
Employee ID
90541

John Mangano Jr is a Police Officer at Police Department (170). Hired in 2007, they have about 9 years of service. 2016 total compensation came to $78,502.

Jeffrey Henry

Police Officer/Police Department (170)

2016 total comp
$78,359
Base pay
$78,359
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$78,359
Hire date
2011-11-28

Source-specific fields

Agencyid
A99
Annualsalary
62676
Employee ID
88307

Jeffrey Henry works as a Police Officer for Police Department (170). They have served since 2011 (about 5 years). Jeffrey earned $78,359 in 2016.

Steven Slack

Police Officer/Police Department (170)

2015 total comp
$75,720
Base pay
$75,720
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$75,720
Hire date
2006-03-30

Source-specific fields

Agencyid
A99
Annualsalary
66731
Employee ID
80100

Steven Slack works as a Police Officer for Police Department (170). Their tenure dates to 2006, about 9 years. Steven earned $75,720 in 2015.

David Kincaid

Police Officer/Police Department (170)

2016 total comp
$74,840
Base pay
$74,840
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$74,840
Hire date
2011-02-16

Source-specific fields

Agencyid
A99
Annualsalary
66122
Employee ID
89683

David Kincaid works as a Police Officer for Police Department (170). Hired in 2011, they have about 5 years of service. David earned $74,840 in 2016.

Corey Jennings

Police Officer/Police Department (170)

2013 total comp
$74,123
Base pay
$74,123
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$74,123
Hire date
1991-01-28

Source-specific fields

Agencyid
A99
Annualsalary
67564
Employee ID
39436

At Police Department (170), Corey Jennings serves as a Police Officer. Their tenure dates to 1991, about 22 years. Their 2013 pay totaled $74,123.

Jason Leventhall

Police Officer/Police Department (170)

2016 total comp
$74,014
Base pay
$74,014
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$74,014
Hire date
2011-06-27

Source-specific fields

Agencyid
A99
Annualsalary
66122
Employee ID
90147

Jason Leventhall holds the role of Police Officer at Police Department (170). They have served since 2011 (about 5 years). In 2016, their total compensation was $74,014.

Trabien Smith

Police Officer/Police Department (170)

2013 total comp
$73,110
Base pay
$73,110
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$73,110
Hire date
2002-08-15

Source-specific fields

Agencyid
A99
Annualsalary
61157
Employee ID
46414

At Police Department (170), Trabien Smith serves as a Police Officer. Their tenure dates to 2002, about 11 years. Their 2013 pay totaled $73,110.

William Finein

Police Officer/Police Department (170)

2016 total comp
$72,827
Base pay
$72,827
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$72,827
Hire date
2005-10-06

Source-specific fields

Agencyid
A99
Annualsalary
71412
Employee ID
86699

William Finein is a Police Officer at Police Department (170). Their tenure dates to 2005, about 11 years. 2016 total compensation came to $72,827.

Nicholas Montemarano

Police Officer/Police Department (170)

2013 total comp
$70,730
Base pay
$70,730
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$70,730
Hire date
2007-04-24

Source-specific fields

Agencyid
A99
Annualsalary
58827
Employee ID
42684

Nicholas Montemarano works as a Police Officer for Police Department (170). Their tenure dates to 2007, about 6 years. Nicholas earned $70,730 in 2013.

Spencer Moore

Police Officer/Police Department (170)

2013 total comp
$68,910
Base pay
$68,910
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$68,910
Hire date
2004-11-29

Source-specific fields

Agencyid
A99
Annualsalary
59991
Employee ID
42810

Spencer Moore works as a Police Officer for Police Department (170). Hired in 2004, they have about 9 years of service. Spencer earned $68,910 in 2013.

Sherrod Biggers

Police Officer/Police Department (170)

2013 total comp
$66,835
Base pay
$66,835
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$66,835
Hire date
2006-02-14

Source-specific fields

Agencyid
A99
Annualsalary
58827
Employee ID
31849

Sherrod Biggers is a Police Officer at Police Department (170). Their tenure dates to 2006, about 7 years. 2013 total compensation came to $66,835.

Evodio Hendrix

Police Officer/Police Department (170)

2013 total comp
$65,485
Base pay
$65,485
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$65,485
Hire date
2009-04-02

Source-specific fields

Agencyid
A99
Annualsalary
55208
Employee ID
38368

At Police Department (170), Evodio Hendrix serves as a Police Officer. Hired in 2009, they have about 4 years of service. Their 2013 pay totaled $65,485.