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 4

Robert Jones

Store Supervisor I Auto Parts/General Services

2011 total comp
$48,297
Base pay
$48,297
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$48,297
Hire date
2010-05-20

Source-specific fields

Agencyid
A85
Annualsalary
35242
Employee ID
13704

Robert Jones is a Store Supervisor I Auto Parts at General Services. Their tenure dates to 2010, about a year. 2011 total compensation came to $48,297.

Jason Mathias

75337 - Energy Program Manager I/General Services

2023 total comp
$48,231
Base pay
$48,231
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$48,231
Hire date
2022-12-27

Source-specific fields

Agencyid
A85
Annualsalary
95000
Employee ID
239339

Jason Mathias holds the role of 75337 - Energy Program Manager I at General Services. They have served since 2022 (about a year). In 2023, their total compensation was $48,231.

Kenneth Church

Public Works Inspector II/General Services

2014 total comp
$48,135
Base pay
$48,135
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$48,135
Hire date
2002-07-25

Source-specific fields

Agencyid
A85
Annualsalary
47980
Employee ID
52937

At General Services, Kenneth Church serves as a Public Works Inspector II. Their tenure dates to 2002, about 12 years. Their 2014 pay totaled $48,135.

Paul Jones

Automotive Mechanic/General Services

2014 total comp
$48,111
Base pay
$48,111
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$48,111
Hire date
2009-08-13

Source-specific fields

Agencyid
A85
Annualsalary
40544
Employee ID
59005

Paul Jones holds the role of Automotive Mechanic at General Services. Their tenure dates to 2009, about 5 years. In 2014, their total compensation was $48,111.

Latrice Thomas

Purchasing Assistant/General Services

2025 total comp
$48,052
Base pay
$48,052
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$48,052
Hire date
2013-03-07

Source-specific fields

Agencyid
A85
Annualsalary
42595
Employee ID
271478

At General Services, Latrice Thomas serves as a Purchasing Assistant. Their tenure dates to 2013, about 12 years. Their 2025 pay totaled $48,052.

Clint Clayton

Welder/General Services

2014 total comp
$48,049
Base pay
$48,049
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$48,049
Hire date
2009-10-22

Source-specific fields

Agencyid
A85
Annualsalary
40544
Employee ID
53034

At General Services, Clint Clayton serves as a Welder. Hired in 2009, they have about 5 years of service. Their 2014 pay totaled $48,049.

Gianfranco Castellano

52282 - Pipefitter II/General Services

2024 total comp
$48,013
Base pay
$48,013
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$48,013
Hire date
2012-04-23

Source-specific fields

Agencyid
A85
Annualsalary
47071
Employee ID
249265

Gianfranco Castellano is a 52282 - Pipefitter II at General Services. They have served since 2012 (about 12 years). 2024 total compensation came to $48,013.

Sheral Shambley

HR Assistant II/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
42735
Employee ID
166029

Sheral Shambley works as a HR Assistant II for General Services. Hired in 2015, they have about 6 years of service. Sheral earned $47,980 in 2021.

Valarie Jefferson

Office Supervisor/General Services

2012 total comp
$47,894
Base pay
$47,894
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,894
Hire date
1977-05-23

Source-specific fields

Agencyid
A85
Annualsalary
45994
Employee ID
21781

Valarie Jefferson holds the role of Office Supervisor at General Services. They have served since 1977 (about 35 years). In 2012, their total compensation was $47,894.

Donna Howard

Accounting Assistant II/General Services

2021 total comp
$47,856
Base pay
$47,856
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,856
Hire date
2009-12-31

Source-specific fields

Agencyid
A85
Annualsalary
39293
Employee ID
161004

Donna Howard holds the role of Accounting Assistant II at General Services. Hired in 2009, they have about 12 years of service. In 2021, their total compensation was $47,856.

Latrice Thomas

34131 - Accounting Assistant I/General Services

2024 total comp
$47,853
Base pay
$47,853
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,853
Hire date
2013-03-07

Source-specific fields

Agencyid
A85
Annualsalary
41690.44
Employee ID
261864

Latrice Thomas holds the role of 34131 - Accounting Assistant I at General Services. They have served since 2013 (about 11 years). In 2024, their total compensation was $47,853.

Jamal West

Building Repairer/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
36764
Employee ID
168209

Jamal West is a Building Repairer at General Services. They have served since 2018 (about 3 years). 2021 total compensation came to $47,853.

Thomas Lichtner

Automotive Mechanic/General Services

2014 total comp
$47,832
Base pay
$47,832
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,832
Hire date
1997-12-15

Source-specific fields

Agencyid
A85
Annualsalary
42976
Employee ID
60018

Thomas Lichtner is a Automotive Mechanic at General Services. Their tenure dates to 1997, about 17 years. 2014 total compensation came to $47,832.

William Johns

Storekeeper II Auto Parts/General Services

2014 total comp
$47,745
Base pay
$47,745
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,745
Hire date
1979-07-26

Source-specific fields

Agencyid
A85
Annualsalary
40895
Employee ID
58438

William Johns is a Storekeeper II Auto Parts at General Services. Hired in 1979, they have about 35 years of service. 2014 total compensation came to $47,745.

Timothy Gray

Const Building Inspector II Dgs/General Services

2021 total comp
$47,629
Base pay
$47,629
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,629
Hire date
2019-09-26

Source-specific fields

Agencyid
A85
Annualsalary
48486
Employee ID
159695

Timothy Gray works as a Const Building Inspector II Dgs for General Services. Their tenure dates to 2019, about 2 years. Timothy earned $47,629 in 2021.

Rajeshri Bachubhay

Accountant II/General Services

2012 total comp
$47,592
Base pay
$47,592
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,592
Hire date
2009-07-02

Source-specific fields

Agencyid
A85
Annualsalary
48900
Employee ID
14985

At General Services, Rajeshri Bachubhay serves as a Accountant II. They have served since 2009 (about 3 years). Their 2012 pay totaled $47,592.

Jerry Green

Automotive Lead Mechanical/General Services

2011 total comp
$47,586
Base pay
$47,586
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,586
Hire date
1977-11-28

Source-specific fields

Agencyid
A85
Annualsalary
50381
Employee ID
11714

Jerry Green works as a Automotive Lead Mechanical for General Services. They have served since 1977 (about 34 years). Jerry earned $47,586 in 2011.

Larry Moses

Automotive Maintenance Worker/General Services

2025 total comp
$47,566
Base pay
$47,566
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,566
Hire date
2024-01-22

Source-specific fields

Agencyid
A85
Annualsalary
44233
Employee ID
271397

Larry Moses holds the role of Automotive Maintenance Worker at General Services. They have served since 2024 (about a year). In 2025, their total compensation was $47,566.

Gerard Brooks

52941 - Laborer/General Services

2024 total comp
$47,418
Base pay
$47,418
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,418
Hire date
2009-10-08

Source-specific fields

Agencyid
A85
Annualsalary
43355.79
Employee ID
248360

Gerard Brooks is a 52941 - Laborer at General Services. They have served since 2009 (about 15 years). 2024 total compensation came to $47,418.

Anthony Wiechert

Building Repairer/General Services

2014 total comp
$47,382
Base pay
$47,382
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,382
Hire date
1984-05-07

Source-specific fields

Agencyid
A85
Annualsalary
39104
Employee ID
67688

At General Services, Anthony Wiechert serves as a Building Repairer. Hired in 1984, they have about 30 years of service. Their 2014 pay totaled $47,382.

Justin Mills

Automotive Mechanic/General Services

2025 total comp
$47,316
Base pay
$47,316
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,316
Hire date
2024-08-05

Source-specific fields

Agencyid
A85
Annualsalary
49581
Employee ID
270367

Justin Mills is a Automotive Mechanic at General Services. Hired in 2024, they have about a year of service. 2025 total compensation came to $47,316.

David Kowalewski Jr

Fiscal Technician/General Services

2012 total comp
$47,264
Base pay
$47,264
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,264
Hire date
1999-10-07

Source-specific fields

Agencyid
A85
Annualsalary
48591
Employee ID
22787

David Kowalewski Jr is a Fiscal Technician at General Services. Their tenure dates to 1999, about 13 years. 2012 total compensation came to $47,264.

Reginald Malloy

Storekeeper II Auto Parts/General Services

2021 total comp
$47,186
Base pay
$47,186
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,186
Hire date
2018-02-01

Source-specific fields

Agencyid
A85
Annualsalary
40190
Employee ID
163044

Reginald Malloy is a Storekeeper II Auto Parts at General Services. They have served since 2018 (about 3 years). 2021 total compensation came to $47,186.

Nikkia Harris

Storekeeper II Auto Parts/General Services

2021 total comp
$47,147
Base pay
$47,147
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,147
Hire date
2016-12-08

Source-specific fields

Agencyid
A85
Annualsalary
40190
Employee ID
160205

Nikkia Harris works as a Storekeeper II Auto Parts for General Services. They have served since 2016 (about 5 years). Nikkia earned $47,147 in 2021.

Kizzy Hopkins

33501 - Purchasing Assistant/General Services

2024 total comp
$47,147
Base pay
$47,147
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,147
Hire date
2014-09-02

Source-specific fields

Agencyid
A85
Annualsalary
47842
Employee ID
253894

Kizzy Hopkins is a 33501 - Purchasing Assistant at General Services. Their tenure dates to 2014, about 10 years. 2024 total compensation came to $47,147.

Avonya Bennett

33683 - HR Assistant II/General Services

2023 total comp
$47,090
Base pay
$47,090
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,090
Hire date
2021-06-21

Source-specific fields

Agencyid
A85
Annualsalary
45343
Employee ID
230285

Avonya Bennett is a 33683 - HR Assistant II at General Services. Hired in 2021, they have about 2 years of service. 2023 total compensation came to $47,090.

Joseph Spears

Automotive Mechanic/General Services

2014 total comp
$46,973
Base pay
$46,973
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,973
Hire date
2002-03-25

Source-specific fields

Agencyid
A85
Annualsalary
41760
Employee ID
65530

At General Services, Joseph Spears serves as a Automotive Mechanic. They have served since 2002 (about 12 years). Their 2014 pay totaled $46,973.

Raymond Kukwabantu

53111 - Building Repairer/General Services

2023 total comp
$46,949
Base pay
$46,949
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,949
Hire date
2021-05-03

Source-specific fields

Agencyid
A85
Annualsalary
41367
Employee ID
238286

Raymond Kukwabantu holds the role of 53111 - Building Repairer at General Services. Their tenure dates to 2021, about 2 years. In 2023, their total compensation was $46,949.

Sterling Brunson

Pc Support Technician I/General Services

2021 total comp
$46,946
Base pay
$46,946
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,946
Hire date
2018-07-19

Source-specific fields

Agencyid
A85
Annualsalary
38411
Employee ID
156499

Sterling Brunson works as a Pc Support Technician I for General Services. They have served since 2018 (about 3 years). Sterling earned $46,946 in 2021.

Dragan Vujatovic

52110 - Automotive Mechanic/General Services

2024 total comp
$46,872
Base pay
$46,872
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,872
Hire date
2019-05-09

Source-specific fields

Agencyid
A85
Annualsalary
51358
Employee ID
262481

Dragan Vujatovic holds the role of 52110 - Automotive Mechanic at General Services. Hired in 2019, they have about 5 years of service. In 2024, their total compensation was $46,872.

Kirk Williams

Public Building Maintenance Coordina/General Services

2014 total comp
$46,782
Base pay
$46,782
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,782
Hire date
1987-09-24

Source-specific fields

Agencyid
A85
Annualsalary
42099
Employee ID
67925

At General Services, Kirk Williams serves as a Public Building Maintenance Coordina. They have served since 1987 (about 27 years). Their 2014 pay totaled $46,782.

Anna Hough

Personnel Assistant II/General Services

2012 total comp
$46,764
Base pay
$46,764
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,764
Hire date
1973-09-26

Source-specific fields

Agencyid
A85
Annualsalary
47890
Employee ID
21317

Anna Hough works as a Personnel Assistant II for General Services. They have served since 1973 (about 39 years). Anna earned $46,764 in 2012.

Walter Carter

Automotive Mechanic/General Services

2011 total comp
$46,731
Base pay
$46,731
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,731
Hire date
-118800000000

Source-specific fields

Agencyid
A85
Annualsalary
44815
Employee ID
8797

At General Services, Walter Carter serves as a Automotive Mechanic. Records show a hire date of -118800000000. Their 2011 pay totaled $46,731.

Anthony Dinisio

Building Repairer Supervisor/General Services

2014 total comp
$46,714
Base pay
$46,714
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,714
Hire date
1980-11-19

Source-specific fields

Agencyid
A85
Annualsalary
47382
Employee ID
54221

Anthony Dinisio works as a Building Repairer Supervisor for General Services. They have served since 1980 (about 34 years). Anthony earned $46,714 in 2014.

Kathleen Nolan

Administrative Analyst I/General Services

2014 total comp
$46,708
Base pay
$46,708
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,708
Hire date
1983-10-24

Source-specific fields

Agencyid
A85
Annualsalary
53568
Employee ID
62270

At General Services, Kathleen Nolan serves as a Administrative Analyst I. Hired in 1983, they have about 31 years of service. Their 2014 pay totaled $46,708.

Mary Hetherington

Accounting Assistant II/General Services

2021 total comp
$46,693
Base pay
$46,693
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,693
Hire date
2010-01-28

Source-specific fields

Agencyid
A85
Annualsalary
39293
Employee ID
160630

Mary Hetherington holds the role of Accounting Assistant II at General Services. Hired in 2010, they have about 11 years of service. In 2021, their total compensation was $46,693.

Amin Aljarareha

N/A/General Services

2024 total comp
$46,672
Base pay
$46,672
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,672
Hire date
2023-07-10

Source-specific fields

Agencyid
N/A
Annualsalary
0
Employee ID
246775

At General Services, Amin Aljarareha serves as a N/A. They have served since 2023 (about a year). Their 2024 pay totaled $46,672.

William Stokeling Iii

Automotive Mechanic/General Services

2014 total comp
$46,666
Base pay
$46,666
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,666
Hire date
1997-12-15

Source-specific fields

Agencyid
A85
Annualsalary
42976
Employee ID
65820

William Stokeling Iii works as a Automotive Mechanic for General Services. Hired in 1997, they have about 17 years of service. William earned $46,666 in 2014.

Kurian Mathew

Na/General Services

2022 total comp
$46,662
Base pay
$46,662
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,662
Hire date
1986-03-27

Source-specific fields

Agencyid
A85
Annualsalary
0
Employee ID
202837

Kurian Mathew works as a Na for General Services. Hired in 1986, they have about 36 years of service. Kurian earned $46,662 in 2022.

Keon Massey

Laborer/General Services

2025 total comp
$46,635
Base pay
$46,635
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$46,635
Hire date
2023-01-03

Source-specific fields

Agencyid
A85
Annualsalary
40104
Employee ID
270831

Keon Massey works as a Laborer for General Services. Hired in 2023, they have about 2 years of service. Keon earned $46,635 in 2025.