GCGovComp.app

City of Baltimore / General Services

Agency file

General Services

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

The General Services provides central administrative services — personnel, procurement, facilities, and internal operations.

In 2025, this agency had 349 employees with median total compensation of $69,986; the highest distinct record was $213,665.

Year
2025
Total payroll
$25.7M
Employees
349
Median total
$69,986
Highest record
$213,665

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

Average pay composition

  • Base$73,767 (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
$37,377
$54,603
$69,986
$92,126
$113,151

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

Largest job titles

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
$16.1M
396
$38,535
2012
$18.7M
16.3%
411
3.8%
$43,800
13.7%
2014
$19.4M
3.8%
389
5.4%
$48,309
10.3%
2021
$22.1M
13.8%
352
9.5%
$59,622
23.4%
2022
$20.1M
9.1%
356
1.1%
$55,266
7.3%
2023
$22.4M
11.7%
359
0.8%
$60,895
10.2%
2024
$24.8M
10.7%
387
7.8%
$62,324
2.3%
2025
$25.7M
3.7%
349
9.8%
$69,986
12.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 3

Joseph Ward

Laborer/General Services

2025 total comp
$56,604
Base pay
$56,604
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,604
Hire date
1994-11-21

Source-specific fields

Agencyid
A85
Annualsalary
42093
Employee ID
270174

Joseph Ward is a Laborer at General Services. Hired in 1994, they have about 31 years of service. 2025 total compensation came to $56,604.

Clayton Burnett

Automotive Mechanic/General Services

2021 total comp
$56,588
Base pay
$56,588
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,588
Hire date
2018-11-22

Source-specific fields

Agencyid
A85
Annualsalary
44324
Employee ID
156640

Clayton Burnett works as a Automotive Mechanic for General Services. Their tenure dates to 2018, about 3 years. Clayton earned $56,588 in 2021.

Tyree Pearson

Automotive Mechanic/General Services

2025 total comp
$56,577
Base pay
$56,577
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,577
Hire date
2018-11-22

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
276558

Tyree Pearson is a Automotive Mechanic at General Services. They have served since 2018 (about 7 years). 2025 total compensation came to $56,577.

Larry Anderson

33561 - Storekeeper I/General Services

2024 total comp
$56,555
Base pay
$56,555
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,555
Hire date
2023-08-28

Source-specific fields

Agencyid
A85
Annualsalary
38133
Employee ID
246972

Larry Anderson is a 33561 - Storekeeper I at General Services. They have served since 2023 (about a year). 2024 total compensation came to $56,555.

Fred Ramirez

Public Building Maintenance Coordinator/General Services

2021 total comp
$56,546
Base pay
$56,546
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,546
Hire date
2017-11-09

Source-specific fields

Agencyid
A85
Annualsalary
40279
Employee ID
164997

Fred Ramirez is a Public Building Maintenance Coordinator at General Services. Hired in 2017, they have about 4 years of service. 2021 total compensation came to $56,546.

Olando Crooks

52110 - Automotive Mechanic/General Services

2023 total comp
$56,508
Base pay
$56,508
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,508
Hire date
2016-11-10

Source-specific fields

Agencyid
A85
Annualsalary
51847
Employee ID
232821

At General Services, Olando Crooks serves as a 52110 - Automotive Mechanic. They have served since 2016 (about 7 years). Their 2023 pay totaled $56,508.

Reginald Malloy

33563 - Storekeeper II Auto Parts/General Services

2024 total comp
$56,491
Base pay
$56,491
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,491
Hire date
2018-02-01

Source-specific fields

Agencyid
A85
Annualsalary
46872
Employee ID
256456

Reginald Malloy is a 33563 - Storekeeper II Auto Parts at General Services. Their tenure dates to 2018, about 6 years. 2024 total compensation came to $56,491.

Brian Connor

Automotive Mechanic/General Services

2021 total comp
$56,449
Base pay
$56,449
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,449
Hire date
2011-11-17

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
157400

Brian Connor holds the role of Automotive Mechanic at General Services. Their tenure dates to 2011, about 10 years. In 2021, their total compensation was $56,449.

Predrag Vujatovic

Automotive Mechanic/General Services

2014 total comp
$56,375
Base pay
$56,375
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,375
Hire date
2006-11-24

Source-specific fields

Agencyid
A85
Annualsalary
40544
Employee ID
67012

At General Services, Predrag Vujatovic serves as a Automotive Mechanic. They have served since 2006 (about 8 years). Their 2014 pay totaled $56,375.

Jameel Thomas

Automotive Mechanic/General Services

2021 total comp
$56,304
Base pay
$56,304
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,304
Hire date
2008-08-04

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
167227

Jameel Thomas holds the role of Automotive Mechanic at General Services. Hired in 2008, they have about 13 years of service. In 2021, their total compensation was $56,304.

Troy Winston

52195 - Tire Maintenance Worker II/General Services

2024 total comp
$56,294
Base pay
$56,294
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,294
Hire date
2007-10-25

Source-specific fields

Agencyid
A85
Annualsalary
50184.64
Employee ID
263553

Troy Winston holds the role of 52195 - Tire Maintenance Worker II at General Services. Their tenure dates to 2007, about 17 years. In 2024, their total compensation was $56,294.

Donna Howard

34132 - Accounting Assistant II/General Services

2024 total comp
$56,272
Base pay
$56,272
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,272
Hire date
2010-07-29

Source-specific fields

Agencyid
A85
Annualsalary
45094.43
Employee ID
253952

Donna Howard is a 34132 - Accounting Assistant II at General Services. Hired in 2010, they have about 14 years of service. 2024 total compensation came to $56,272.

John Kuzniarski

52110 - Automotive Mechanic/General Services

2024 total comp
$56,239
Base pay
$56,239
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,239
Hire date
2009-06-18

Source-specific fields

Agencyid
A85
Annualsalary
60015.08
Employee ID
255637

John Kuzniarski is a 52110 - Automotive Mechanic at General Services. Their tenure dates to 2009, about 15 years. 2024 total compensation came to $56,239.

Alfonso Reed

52110 - Automotive Mechanic/General Services

2023 total comp
$56,207
Base pay
$56,207
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,207
Hire date
2011-02-24

Source-specific fields

Agencyid
A85
Annualsalary
53402.41
Employee ID
241950

At General Services, Alfonso Reed serves as a 52110 - Automotive Mechanic. They have served since 2011 (about 12 years). Their 2023 pay totaled $56,207.

Cynthia Pattison

Contract Administrator II/General Services

2014 total comp
$56,188
Base pay
$56,188
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,188
Hire date
1987-02-23

Source-specific fields

Agencyid
A85
Annualsalary
56792
Employee ID
62757

At General Services, Cynthia Pattison serves as a Contract Administrator II. Hired in 1987, they have about 27 years of service. Their 2014 pay totaled $56,188.

Raymond Kukwabantu

53231 - Public Building Maintenance Coordinator/General Services

2024 total comp
$56,183
Base pay
$56,183
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,183
Hire date
2021-05-03

Source-specific fields

Agencyid
A85
Annualsalary
50518
Employee ID
255624

At General Services, Raymond Kukwabantu serves as a 53231 - Public Building Maintenance Coordinator. Their tenure dates to 2021, about 3 years. Their 2024 pay totaled $56,183.

Joseph Ward Jr

Laborer (Hourly)/General Services

2014 total comp
$56,135
Base pay
$56,135
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,135
Hire date
1994-11-21

Source-specific fields

Agencyid
A85
Annualsalary
30992
Employee ID
67174

Joseph Ward Jr holds the role of Laborer (Hourly) at General Services. Their tenure dates to 1994, about 20 years. In 2014, their total compensation was $56,135.

Robert Brown

52110 - Automotive Mechanic/General Services

2023 total comp
$56,123
Base pay
$56,123
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,123
Hire date
2017-03-30

Source-specific fields

Agencyid
A85
Annualsalary
51847
Employee ID
231302

Robert Brown is a 52110 - Automotive Mechanic at General Services. Their tenure dates to 2017, about 6 years. 2023 total compensation came to $56,123.

Sheral Shambley

33683 - HR Assistant II/General Services

2022 total comp
$56,122
Base pay
$56,122
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,122
Hire date
2015-11-12

Source-specific fields

Agencyid
A85
Annualsalary
50936
Employee ID
207417

At General Services, Sheral Shambley serves as a 33683 - HR Assistant II. Their tenure dates to 2015, about 7 years. Their 2022 pay totaled $56,122.

John Martin

Automotive Mechanic/General Services

2014 total comp
$56,098
Base pay
$56,098
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,098
Hire date
1989-10-11

Source-specific fields

Agencyid
A85
Annualsalary
44192
Employee ID
60580

John Martin holds the role of Automotive Mechanic at General Services. Their tenure dates to 1989, about 25 years. In 2014, their total compensation was $56,098.

Milton Benston

52110 - Automotive Mechanic/General Services

2022 total comp
$56,001
Base pay
$56,001
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,001
Hire date
2003-06-22

Source-specific fields

Agencyid
A85
Annualsalary
54414.04
Employee ID
191759

Milton Benston holds the role of 52110 - Automotive Mechanic at General Services. Hired in 2003, they have about 19 years of service. In 2022, their total compensation was $56,001.

Larry Cook

Welder/General Services

2021 total comp
$55,963
Base pay
$55,963
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,963
Hire date
2017-07-06

Source-specific fields

Agencyid
A85
Annualsalary
47029
Employee ID
157220

Larry Cook is a Welder at General Services. Hired in 2017, they have about 4 years of service. 2021 total compensation came to $55,963.

James Dietsch

Automotive Mechanic/General Services

2021 total comp
$55,897
Base pay
$55,897
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,897
Hire date
2014-10-16

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
158113

James Dietsch is a Automotive Mechanic at General Services. They have served since 2014 (about 7 years). 2021 total compensation came to $55,897.

Gerard Brooks

Laborer/General Services

2021 total comp
$55,848
Base pay
$55,848
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,848
Hire date
2009-10-08

Source-specific fields

Agencyid
A85
Annualsalary
37417
Employee ID
156182

At General Services, Gerard Brooks serves as a Laborer. Hired in 2009, they have about 12 years of service. Their 2021 pay totaled $55,848.

Jerry Mcdougald

52110 - Automotive Mechanic/General Services

2024 total comp
$55,824
Base pay
$55,824
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,824
Hire date
2019-04-25

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
256915

Jerry Mcdougald holds the role of 52110 - Automotive Mechanic at General Services. Their tenure dates to 2019, about 5 years. In 2024, their total compensation was $55,824.

Delmar Austin

Public Building Maintenance Coordinator/General Services

2021 total comp
$55,793
Base pay
$55,793
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,793
Hire date
2005-10-17

Source-specific fields

Agencyid
A85
Annualsalary
46216
Employee ID
155119

Delmar Austin holds the role of Public Building Maintenance Coordinator at General Services. Their tenure dates to 2005, about 16 years. In 2021, their total compensation was $55,793.

David Backus

Automotive Mechanic/General Services

2021 total comp
$55,757
Base pay
$55,757
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,757
Hire date
2015-09-03

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
155200

David Backus is a Automotive Mechanic at General Services. Their tenure dates to 2015, about 6 years. 2021 total compensation came to $55,757.

William Doane

Administrative Analyst II/General Services

2012 total comp
$55,744
Base pay
$55,744
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,744
Hire date
2008-05-14

Source-specific fields

Agencyid
A85
Annualsalary
56800
Employee ID
18341

William Doane holds the role of Administrative Analyst II at General Services. Hired in 2008, they have about 4 years of service. In 2012, their total compensation was $55,744.

Carlos Mack

52110 - Automotive Mechanic/General Services

2022 total comp
$55,733
Base pay
$55,733
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,733
Hire date
2016-10-27

Source-specific fields

Agencyid
A85
Annualsalary
51334
Employee ID
202463

Carlos Mack is a 52110 - Automotive Mechanic at General Services. Their tenure dates to 2016, about 6 years. 2022 total compensation came to $55,733.

Loren Scott

Welder/General Services

2021 total comp
$55,714
Base pay
$55,714
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,714
Hire date
2009-02-26

Source-specific fields

Agencyid
A85
Annualsalary
48440
Employee ID
165856

Loren Scott works as a Welder for General Services. They have served since 2009 (about 12 years). Loren earned $55,714 in 2021.

Eljay Mcbride

Painter III/General Services

2021 total comp
$55,702
Base pay
$55,702
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,702
Hire date
2012-01-26

Source-specific fields

Agencyid
A85
Annualsalary
40860
Employee ID
162651

Eljay Mcbride is a Painter III at General Services. They have served since 2012 (about 9 years). 2021 total compensation came to $55,702.

Andre Crawford

Storekeeper II Auto Parts/General Services

2021 total comp
$55,667
Base pay
$55,667
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,667
Hire date
1990-05-21

Source-specific fields

Agencyid
A85
Annualsalary
46968
Employee ID
157807

Andre Crawford is a Storekeeper II Auto Parts at General Services. Hired in 1990, they have about 31 years of service. 2021 total compensation came to $55,667.

Terhern Malloy

Storekeeper II, Auto Parts/General Services

2025 total comp
$55,626
Base pay
$55,626
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,626
Hire date
2018-08-02

Source-specific fields

Agencyid
A85
Annualsalary
46872
Employee ID
275909

At General Services, Terhern Malloy serves as a Storekeeper II, Auto Parts. They have served since 2018 (about 7 years). Their 2025 pay totaled $55,626.

Aaron Lee Jr

Automotive Mechanic/General Services

2014 total comp
$55,607
Base pay
$55,607
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,607
Hire date
2003-06-17

Source-specific fields

Agencyid
A85
Annualsalary
41760
Employee ID
59803

Aaron Lee Jr holds the role of Automotive Mechanic at General Services. Their tenure dates to 2003, about 11 years. In 2014, their total compensation was $55,607.

Steven Shifflett

Stores Supervisor I Auto Parts/General Services

2021 total comp
$55,599
Base pay
$55,599
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,599
Hire date
2012-08-09

Source-specific fields

Agencyid
A85
Annualsalary
50476
Employee ID
166009

Steven Shifflett is a Stores Supervisor I Auto Parts at General Services. They have served since 2012 (about 9 years). 2021 total compensation came to $55,599.

Nikola Janosevic

Automotive Maintenance Worker/General Services

2025 total comp
$55,548
Base pay
$55,548
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,548
Hire date
2023-03-27

Source-specific fields

Agencyid
A85
Annualsalary
41485
Employee ID
273395

Nikola Janosevic holds the role of Automotive Maintenance Worker at General Services. Hired in 2023, they have about 2 years of service. In 2025, their total compensation was $55,548.

Pedro Angel

Automotive Mechanic/General Services

2025 total comp
$55,466
Base pay
$55,466
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,466
Hire date
2024-02-05

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
273706

Pedro Angel is a Automotive Mechanic at General Services. They have served since 2024 (about a year). 2025 total compensation came to $55,466.

William Beatty

Property Location Supervisor/General Services

2011 total comp
$55,465
Base pay
$55,465
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,465
Hire date
1977-03-19

Source-specific fields

Agencyid
A85
Annualsalary
65500
Employee ID
7424

William Beatty is a Property Location Supervisor at General Services. Their tenure dates to 1977, about 34 years. 2011 total compensation came to $55,465.

Victor Grant

Automotive Mechanic/General Services

2025 total comp
$55,406
Base pay
$55,406
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,406
Hire date
2024-04-08

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
276746

Victor Grant holds the role of Automotive Mechanic at General Services. They have served since 2024 (about a year). In 2025, their total compensation was $55,406.

Brandon Reynolds-Whitehead

Automotive Mechanic/General Services

2025 total comp
$55,400
Base pay
$55,400
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$55,400
Hire date
2023-11-27

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
265321

At General Services, Brandon Reynolds-Whitehead serves as a Automotive Mechanic. Hired in 2023, they have about 2 years of service. Their 2025 pay totaled $55,400.