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 5

Zeus Collins

52114 - Automotive Lead Mechanic/General Services

2024 total comp
$106,536
Base pay
$106,536
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,536
Hire date
2002-02-21

Source-specific fields

Agencyid
A85
Annualsalary
65393.31
Employee ID
249745

Zeus Collins is a 52114 - Automotive Lead Mechanic at General Services. Their tenure dates to 2002, about 22 years. 2024 total compensation came to $106,536.

Cederic Lee

Automotive Maintenance Supervisor I/General Services

2021 total comp
$106,186
Base pay
$106,186
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,186
Hire date
1979-06-28

Source-specific fields

Agencyid
A85
Annualsalary
71121
Employee ID
162097

At General Services, Cederic Lee serves as a Automotive Maintenance Supervisor I. Hired in 1979, they have about 42 years of service. Their 2021 pay totaled $106,186.

Muhammed Abdullateef

31113 - Operations Officer V (Civil Service)/General Services

2022 total comp
$106,103
Base pay
$106,103
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,103
Hire date
2019-05-09

Source-specific fields

Agencyid
A85
Annualsalary
114510.93
Employee ID
190305

Muhammed Abdullateef works as a 31113 - Operations Officer V (Civil Service) for General Services. Hired in 2019, they have about 3 years of service. Muhammed earned $106,103 in 2022.

Richard Nicholas

Automotive Lead Mechanic/General Services

2021 total comp
$106,019
Base pay
$106,019
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$106,019
Hire date
1981-09-08

Source-specific fields

Agencyid
A85
Annualsalary
65962
Employee ID
164212

Richard Nicholas works as a Automotive Lead Mechanic for General Services. Their tenure dates to 1981, about 40 years. Richard earned $106,019 in 2021.

Richard O Nicholas

Automotive Lead Mechanic/General Services

2025 total comp
$105,818
Base pay
$105,818
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,818
Hire date
1981-09-08

Source-specific fields

Agencyid
A85
Annualsalary
66459
Employee ID
274185

Richard O Nicholas holds the role of Automotive Lead Mechanic at General Services. They have served since 1981 (about 44 years). In 2025, their total compensation was $105,818.

Robert Patrick Mooney Iii

Construction Project Supervisor II/General Services

2025 total comp
$105,779
Base pay
$105,779
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,779
Hire date
2023-01-23

Source-specific fields

Agencyid
A85
Annualsalary
104710.83
Employee ID
274320

Robert Patrick Mooney Iii is a Construction Project Supervisor II at General Services. Their tenure dates to 2023, about 2 years. 2025 total compensation came to $105,779.

Osaletin Egbe

54212 - Heat Air Conditioning Technician II/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
42737
Employee ID
233867

Osaletin Egbe is a 54212 - Heat Air Conditioning Technician II at General Services. Hired in 2021, they have about 2 years of service. 2023 total compensation came to $105,706.

Kagesta Cupid

33150 - Agency IT Supv/Project Manager/General Services

2022 total comp
$105,564
Base pay
$105,564
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,564
Hire date
2005-09-29

Source-specific fields

Agencyid
A85
Annualsalary
105344.66
Employee ID
194854

At General Services, Kagesta Cupid serves as a 33150 - Agency IT Supv/Project Manager. Hired in 2005, they have about 17 years of service. Their 2022 pay totaled $105,564.

Azza Rizkallah

72494 - Construction Contract Administrator/General Services

2024 total comp
$105,116
Base pay
$105,116
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$105,116
Hire date
2014-07-10

Source-specific fields

Agencyid
A85
Annualsalary
105765.18
Employee ID
259572

Azza Rizkallah works as a 72494 - Construction Contract Administrator for General Services. Their tenure dates to 2014, about 10 years. Azza earned $105,116 in 2024.

Anthony D Hamilton

Electrical Mechanic II/General Services

2025 total comp
$104,899
Base pay
$104,899
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$104,899
Hire date
2018-10-25

Source-specific fields

Agencyid
A85
Annualsalary
49368
Employee ID
264682

Anthony D Hamilton holds the role of Electrical Mechanic II at General Services. Hired in 2018, they have about 7 years of service. In 2025, their total compensation was $104,899.

Vetran V Johnson

Automotive Lead Mechanic/General Services

2025 total comp
$104,696
Base pay
$104,696
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$104,696
Hire date
2010-09-09

Source-specific fields

Agencyid
A85
Annualsalary
66459
Employee ID
276740

Vetran V Johnson holds the role of Automotive Lead Mechanic at General Services. They have served since 2010 (about 15 years). In 2025, their total compensation was $104,696.

Michael Lewis

Automotive Lead Mechanic/General Services

2021 total comp
$104,677
Base pay
$104,677
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$104,677
Hire date
2008-09-11

Source-specific fields

Agencyid
A85
Annualsalary
59078
Employee ID
162470

Michael Lewis is a Automotive Lead Mechanic at General Services. Hired in 2008, they have about 13 years of service. 2021 total compensation came to $104,677.

Jason Ludd

Operations Officer V (Civil Service)/General Services

2021 total comp
$104,446
Base pay
$104,446
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$104,446
Hire date
2017-03-02

Source-specific fields

Agencyid
A85
Annualsalary
106025
Employee ID
162555

At General Services, Jason Ludd serves as a Operations Officer V (Civil Service). Their tenure dates to 2017, about 4 years. Their 2021 pay totaled $104,446.

Robert Gibson

Executive Level II/General Services

2014 total comp
$104,386
Base pay
$104,386
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$104,386
Hire date
1978-03-23

Source-specific fields

Agencyid
A85
Annualsalary
106785
Employee ID
55877

Robert Gibson holds the role of Executive Level II at General Services. They have served since 1978 (about 36 years). In 2014, their total compensation was $104,386.

Jackson Gilman-Forlini

74195 - Historic Preservation Officer/General Services

2024 total comp
$104,354
Base pay
$104,354
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$104,354
Hire date
2015-05-14

Source-specific fields

Agencyid
A85
Annualsalary
108436.37
Employee ID
252283

Jackson Gilman-Forlini holds the role of 74195 - Historic Preservation Officer at General Services. Their tenure dates to 2015, about 9 years. In 2024, their total compensation was $104,354.

Michael Umberger

52115 - Automotive Maintenance Supervisor I/General Services

2022 total comp
$104,274
Base pay
$104,274
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$104,274
Hire date
2015-08-20

Source-specific fields

Agencyid
A85
Annualsalary
66674
Employee ID
209746

Michael Umberger works as a 52115 - Automotive Maintenance Supervisor I for General Services. They have served since 2015 (about 7 years). Michael earned $104,274 in 2022.

Anthony Hamilton

52211 - Electrical Mechanic I/General Services

2024 total comp
$104,176
Base pay
$104,176
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$104,176
Hire date
2018-10-25

Source-specific fields

Agencyid
A85
Annualsalary
41485
Employee ID
253010

Anthony Hamilton works as a 52211 - Electrical Mechanic I for General Services. Hired in 2018, they have about 6 years of service. Anthony earned $104,176 in 2024.

John Riggin

00086 - Operations Officer II (Non-Civil)/General Services

2024 total comp
$104,166
Base pay
$104,166
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$104,166
Hire date
2022-12-27

Source-specific fields

Agencyid
A85
Annualsalary
106090
Employee ID
259505

John Riggin holds the role of 00086 - Operations Officer II (Non-Civil) at General Services. Hired in 2022, they have about 2 years of service. In 2024, their total compensation was $104,166.

Anthony Mciver

31112 - Operations Officer IV (Civil Service)/General Services

2023 total comp
$104,123
Base pay
$104,123
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$104,123
Hire date
2021-08-09

Source-specific fields

Agencyid
A85
Annualsalary
111919.5
Employee ID
239674

Anthony Mciver is a 31112 - Operations Officer IV (Civil Service) at General Services. Hired in 2021, they have about 2 years of service. 2023 total compensation came to $104,123.

Ethyel G Conyers

Automotive Maintenance Supervisor I/General Services

2025 total comp
$103,883
Base pay
$103,883
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$103,883
Hire date
1986-04-10

Source-specific fields

Agencyid
A85
Annualsalary
72835
Employee ID
268170

Ethyel G Conyers holds the role of Automotive Maintenance Supervisor I at General Services. Hired in 1986, they have about 39 years of service. In 2025, their total compensation was $103,883.

Tal Ben-Gera

Engineer II/General Services

2025 total comp
$103,590
Base pay
$103,590
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$103,590
Hire date
2023-08-28

Source-specific fields

Agencyid
A85
Annualsalary
105267.8
Employee ID
275662

Tal Ben-Gera is a Engineer II at General Services. They have served since 2023 (about 2 years). 2025 total compensation came to $103,590.

Joseph Hicks

52115 - Automotive Maintenance Supervisor I/General Services

2024 total comp
$103,427
Base pay
$103,427
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$103,427
Hire date
1986-02-10

Source-specific fields

Agencyid
A85
Annualsalary
85216.95
Employee ID
253600

Joseph Hicks works as a 52115 - Automotive Maintenance Supervisor I for General Services. They have served since 1986 (about 38 years). Joseph earned $103,427 in 2024.

Michael D Williams

Building Repairer/General Services

2025 total comp
$103,088
Base pay
$103,088
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$103,088
Hire date
2006-11-09

Source-specific fields

Agencyid
A85
Annualsalary
49062
Employee ID
272566

Michael D Williams is a Building Repairer at General Services. Hired in 2006, they have about 19 years of service. 2025 total compensation came to $103,088.

Lynette Svoboda

31110 - Operations Officer II/General Services

2024 total comp
$102,736
Base pay
$102,736
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$102,736
Hire date
2015-08-06

Source-specific fields

Agencyid
A85
Annualsalary
107686.36
Employee ID
261526

Lynette Svoboda is a 31110 - Operations Officer II at General Services. Hired in 2015, they have about 9 years of service. 2024 total compensation came to $102,736.

Ethyel Conyers

52115 - Automotive Maintenance Supervisor I/General Services

2023 total comp
$102,692
Base pay
$102,692
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$102,692
Hire date
1986-04-10

Source-specific fields

Agencyid
A85
Annualsalary
78300.23
Employee ID
232549

Ethyel Conyers holds the role of 52115 - Automotive Maintenance Supervisor I at General Services. Their tenure dates to 1986, about 37 years. In 2023, their total compensation was $102,692.

George Sandruck

Construction Project Supervisor II/General Services

2021 total comp
$102,368
Base pay
$102,368
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$102,368
Hire date
1974-10-07

Source-specific fields

Agencyid
A85
Annualsalary
103596
Employee ID
165663

George Sandruck holds the role of Construction Project Supervisor II at General Services. They have served since 1974 (about 47 years). In 2021, their total compensation was $102,368.

Joseph Hicks

52115 - Automotive Maintenance Supervisor I/General Services

2023 total comp
$102,029
Base pay
$102,029
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$102,029
Hire date
1986-02-10

Source-specific fields

Agencyid
A85
Annualsalary
77442.15
Employee ID
236301

At General Services, Joseph Hicks serves as a 52115 - Automotive Maintenance Supervisor I. They have served since 1986 (about 37 years). Their 2023 pay totaled $102,029.

Hillary Chester

31113 - Operations Officer V/General Services

2024 total comp
$101,874
Base pay
$101,874
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$101,874
Hire date
2018-11-08

Source-specific fields

Agencyid
A85
Annualsalary
121673.9
Employee ID
249423

At General Services, Hillary Chester serves as a 31113 - Operations Officer V. Hired in 2018, they have about 6 years of service. Their 2024 pay totaled $101,874.

Robert Brown

52155 - Automotive Body Shop Supervisor/General Services

2024 total comp
$101,830
Base pay
$101,830
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$101,830
Hire date
1981-06-08

Source-specific fields

Agencyid
A85
Annualsalary
83708.4
Employee ID
248593

At General Services, Robert Brown serves as a 52155 - Automotive Body Shop Supervisor. They have served since 1981 (about 43 years). Their 2024 pay totaled $101,830.

Shaquita L Stewart

Construction Project Supervisor II/General Services

2025 total comp
$101,711
Base pay
$101,711
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$101,711
Hire date
2017-08-03

Source-specific fields

Agencyid
A85
Annualsalary
101846.4
Employee ID
275051

Shaquita L Stewart is a Construction Project Supervisor II at General Services. Their tenure dates to 2017, about 8 years. 2025 total compensation came to $101,711.

John Brooks

52115 - Automotive Maintenance Supervisor I/General Services

2023 total comp
$101,413
Base pay
$101,413
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$101,413
Hire date
2022-05-02

Source-specific fields

Agencyid
A85
Annualsalary
67341
Employee ID
231069

John Brooks works as a 52115 - Automotive Maintenance Supervisor I for General Services. They have served since 2022 (about a year). John earned $101,413 in 2023.

Nathaniel Randolph

53231 - Public Building Maintenance Coordinator/General Services

2023 total comp
$101,390
Base pay
$101,390
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$101,390
Hire date
1987-12-15

Source-specific fields

Agencyid
A85
Annualsalary
53200.15
Employee ID
241848

At General Services, Nathaniel Randolph serves as a 53231 - Public Building Maintenance Coordinator. They have served since 1987 (about 36 years). Their 2023 pay totaled $101,390.

Aaron Lee

52115 - Automotive Maintenance Supervisor I/General Services

2022 total comp
$101,358
Base pay
$101,358
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$101,358
Hire date
2003-06-17

Source-specific fields

Agencyid
A85
Annualsalary
70674.44
Employee ID
201819

Aaron Lee works as a 52115 - Automotive Maintenance Supervisor I for General Services. They have served since 2003 (about 19 years). Aaron earned $101,358 in 2022.

Osaletin Egbe

54212 - Heating and Air Conditioning Technician II/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
50518
Employee ID
251174

Osaletin Egbe holds the role of 54212 - Heating and Air Conditioning Technician II at General Services. They have served since 2021 (about 3 years). In 2024, their total compensation was $101,275.

Julia Kalloz

Operations Manager I/General Services

2021 total comp
$101,135
Base pay
$101,135
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$101,135
Hire date
2014-05-15

Source-specific fields

Agencyid
A85
Annualsalary
102500
Employee ID
161754

Julia Kalloz is a Operations Manager I at General Services. They have served since 2014 (about 7 years). 2021 total compensation came to $101,135.

Terence J Abraham

Construction Project Supervisor II/General Services

2025 total comp
$101,131
Base pay
$101,131
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$101,131
Hire date
2015-10-29

Source-specific fields

Agencyid
A85
Annualsalary
99985.23
Employee ID
275897

Terence J Abraham holds the role of Construction Project Supervisor II at General Services. Hired in 2015, they have about 10 years of service. In 2025, their total compensation was $101,131.

Malin Mendonca

75112 - Architect II/General Services

2024 total comp
$100,934
Base pay
$100,934
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$100,934
Hire date
2022-03-14

Source-specific fields

Agencyid
A85
Annualsalary
102105.63
Employee ID
257177

Malin Mendonca is a 75112 - Architect II at General Services. Their tenure dates to 2022, about 2 years. 2024 total compensation came to $100,934.

John Kirk

Operations Officer V (Civil Service)/General Services

2021 total comp
$100,767
Base pay
$100,767
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$100,767
Hire date
2013-06-01

Source-specific fields

Agencyid
A85
Annualsalary
97375
Employee ID
161968

John Kirk works as a Operations Officer V (Civil Service) for General Services. Their tenure dates to 2013, about 8 years. John earned $100,767 in 2021.

Olivia Baker

31311 - Administrative Analyst I/General Services

2024 total comp
$100,724
Base pay
$100,724
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$100,724
Hire date
2011-12-15

Source-specific fields

Agencyid
A85
Annualsalary
63244.06
Employee ID
247275

Olivia Baker works as a 31311 - Administrative Analyst I for General Services. Hired in 2011, they have about 13 years of service. Olivia earned $100,724 in 2024.

John Habicht

Construction Project Supervisor II/General Services

2021 total comp
$100,693
Base pay
$100,693
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$100,693
Hire date
1987-02-23

Source-specific fields

Agencyid
A85
Annualsalary
103163
Employee ID
160110

At General Services, John Habicht serves as a Construction Project Supervisor II. Their tenure dates to 1987, about 34 years. Their 2021 pay totaled $100,693.