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 17

Terry Howell

Electrical Mechanic Supervisor/General Services

2014 total comp
$57,281
Base pay
$57,281
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,281
Hire date
1995-09-11

Source-specific fields

Agencyid
A85
Annualsalary
49377
Employee ID
57844

At General Services, Terry Howell serves as a Electrical Mechanic Supervisor. Hired in 1995, they have about 19 years of service. Their 2014 pay totaled $57,281.

Cornelius Palmer

Automotive Mechanic/General Services

2025 total comp
$57,258
Base pay
$57,258
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,258
Hire date
2022-08-22

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
266443

Cornelius Palmer works as a Automotive Mechanic for General Services. Hired in 2022, they have about 3 years of service. Cornelius earned $57,258 in 2025.

Shaun Counts

52110 - Automotive Mechanic/General Services

2024 total comp
$57,241
Base pay
$57,241
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,241
Hire date
2018-05-10

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
249972

Shaun Counts works as a 52110 - Automotive Mechanic for General Services. They have served since 2018 (about 6 years). Shaun earned $57,241 in 2024.

Demond Ligon

52941 - Laborer/General Services

2024 total comp
$57,192
Base pay
$57,192
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,192
Hire date
2019-08-29

Source-specific fields

Agencyid
A85
Annualsalary
40104
Employee ID
256077

At General Services, Demond Ligon serves as a 52941 - Laborer. They have served since 2019 (about 5 years). Their 2024 pay totaled $57,192.

Mirel Hajdic

Automotive Mechanic/General Services

2021 total comp
$57,154
Base pay
$57,154
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,154
Hire date
2016-09-01

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
159941

Mirel Hajdic is a Automotive Mechanic at General Services. Their tenure dates to 2016, about 5 years. 2021 total compensation came to $57,154.

Philip Kilgore

Automotive Mechanic/General Services

2025 total comp
$57,088
Base pay
$57,088
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,088
Hire date
2022-04-04

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
273754

Philip Kilgore works as a Automotive Mechanic for General Services. Hired in 2022, they have about 3 years of service. Philip earned $57,088 in 2025.

Gabriel Toskes

Automotive Mechanic/General Services

2025 total comp
$57,066
Base pay
$57,066
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,066
Hire date
2024-05-06

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
268365

Gabriel Toskes works as a Automotive Mechanic for General Services. Hired in 2024, they have about a year of service. Gabriel earned $57,066 in 2025.

Tamara White

Operations Assistant III/General Services

2021 total comp
$57,029
Base pay
$57,029
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$57,029
Hire date
1990-08-30

Source-specific fields

Agencyid
A85
Annualsalary
56880
Employee ID
168091

Tamara White works as a Operations Assistant III for General Services. Their tenure dates to 1990, about 31 years. Tamara earned $57,029 in 2021.

Wendell Pulley

Automotive Mechanic/General Services

2025 total comp
$56,942
Base pay
$56,942
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,942
Hire date
2023-10-23

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
276894

At General Services, Wendell Pulley serves as a Automotive Mechanic. Their tenure dates to 2023, about 2 years. Their 2025 pay totaled $56,942.

Deni Vidovic

Automotive Mechanic/General Services

2021 total comp
$56,926
Base pay
$56,926
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,926
Hire date
2015-01-08

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
167761

At General Services, Deni Vidovic serves as a Automotive Mechanic. Hired in 2015, they have about 6 years of service. Their 2021 pay totaled $56,926.

Jurek Edmonston

Automotive Service Writer/General Services

2021 total comp
$56,877
Base pay
$56,877
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,877
Hire date
2013-08-22

Source-specific fields

Agencyid
A85
Annualsalary
48865
Employee ID
158580

Jurek Edmonston holds the role of Automotive Service Writer at General Services. They have served since 2013 (about 8 years). In 2021, their total compensation was $56,877.

Louis M Conley

Storekeeper II, Auto Parts/General Services

2025 total comp
$56,867
Base pay
$56,867
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,867
Hire date
2014-10-16

Source-specific fields

Agencyid
A85
Annualsalary
46872
Employee ID
271803

At General Services, Louis M Conley serves as a Storekeeper II, Auto Parts. Their tenure dates to 2014, about 11 years. Their 2025 pay totaled $56,867.

Brian Campbell

Automotive Mechanic/General Services

2025 total comp
$56,837
Base pay
$56,837
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,837
Hire date
2023-04-24

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
265404

At General Services, Brian Campbell serves as a Automotive Mechanic. They have served since 2023 (about 2 years). Their 2025 pay totaled $56,837.

Armahn Harris

52110 - Automotive Mechanic/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
253164

Armahn Harris holds the role of 52110 - Automotive Mechanic at General Services. Their tenure dates to 2021, about 3 years. In 2024, their total compensation was $56,741.

Donna Jones

33213 - Office Support Specialist III/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
46872
Employee ID
254912

Donna Jones is a 33213 - Office Support Specialist III at General Services. Hired in 2015, they have about 9 years of service. 2024 total compensation came to $56,720.

Udaya Shrestha

Const Building Inspector II Dgs/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
59800
Employee ID
165920

Udaya Shrestha works as a Const Building Inspector II Dgs for General Services. Hired in 2015, they have about 6 years of service. Udaya earned $56,711 in 2021.

Brian Moore

Automotive Mechanic/General Services

2025 total comp
$56,692
Base pay
$56,692
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,692
Hire date
2024-02-26

Source-specific fields

Agencyid
A85
Annualsalary
56618
Employee ID
265460

Brian Moore is a Automotive Mechanic at General Services. They have served since 2024 (about a year). 2025 total compensation came to $56,692.

Mirel Hajdic

Automotive Mechanic/General Services

2025 total comp
$56,683
Base pay
$56,683
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,683
Hire date
2024-09-23

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
272806

Mirel Hajdic is a Automotive Mechanic at General Services. They have served since 2024 (about a year). 2025 total compensation came to $56,683.

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.