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

Demond Ligon

Seasonal Maintenance Aide/General Services

2021 total comp
$43,147
Base pay
$43,147
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,147
Hire date
2019-08-29

Source-specific fields

Agencyid
A85
Annualsalary
29120
Employee ID
162499

At General Services, Demond Ligon serves as a Seasonal Maintenance Aide. Hired in 2019, they have about 2 years of service. Their 2021 pay totaled $43,147.

Anthony Bell

Storekeeper I/General Services

2025 total comp
$43,093
Base pay
$43,093
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,093
Hire date
2024-06-17

Source-specific fields

Agencyid
A85
Annualsalary
38133
Employee ID
264671

At General Services, Anthony Bell serves as a Storekeeper I. Their tenure dates to 2024, about a year. Their 2025 pay totaled $43,093.

Dragan Vujatovic

Automotive Maintenance Worker/General Services

2021 total comp
$43,056
Base pay
$43,056
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,056
Hire date
2019-05-09

Source-specific fields

Agencyid
A85
Annualsalary
35804
Employee ID
167785

Dragan Vujatovic works as a Automotive Maintenance Worker for General Services. Hired in 2019, they have about 2 years of service. Dragan earned $43,056 in 2021.

Tyler Nah

Automotive Maintenance Worker/General Services

2021 total comp
$43,029
Base pay
$43,029
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,029
Hire date
2017-03-06

Source-specific fields

Agencyid
A85
Annualsalary
35804
Employee ID
164007

Tyler Nah works as a Automotive Maintenance Worker for General Services. Their tenure dates to 2017, about 4 years. Tyler earned $43,029 in 2021.

George Keffer Ii

Automotive Mechanic/General Services

2011 total comp
$43,010
Base pay
$43,010
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$43,010
Hire date
1982-01-18

Source-specific fields

Agencyid
A85
Annualsalary
43646
Employee ID
13853

George Keffer Ii holds the role of Automotive Mechanic at General Services. Their tenure dates to 1982, about 29 years. In 2011, their total compensation was $43,010.

Nadir Ismic

Laborer/General Services

2021 total comp
$42,965
Base pay
$42,965
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,965
Hire date
2017-06-08

Source-specific fields

Agencyid
A85
Annualsalary
36327
Employee ID
160830

Nadir Ismic holds the role of Laborer at General Services. Hired in 2017, they have about 4 years of service. In 2021, their total compensation was $42,965.

Kim Steele

Na/General Services

2023 total comp
$42,946
Base pay
$42,946
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,946
Hire date
1980-04-21

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
243919

Kim Steele works as a Na for General Services. Hired in 1980, they have about 43 years of service. Kim earned $42,946 in 2023.

Jimmy Mullins

Automotive Body and Fender Tec/General Services

2014 total comp
$42,943
Base pay
$42,943
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,943
Hire date
1998-04-27

Source-specific fields

Agencyid
A85
Annualsalary
42976
Employee ID
61920

Jimmy Mullins is a Automotive Body and Fender Tec at General Services. Hired in 1998, they have about 16 years of service. 2014 total compensation came to $42,943.

William Presco

Automotive Maintenance Worker/General Services

2021 total comp
$42,915
Base pay
$42,915
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,915
Hire date
2018-05-24

Source-specific fields

Agencyid
A85
Annualsalary
35804
Employee ID
165008

At General Services, William Presco serves as a Automotive Maintenance Worker. Hired in 2018, they have about 3 years of service. Their 2021 pay totaled $42,915.

Gregory Brown

52982 - Superintendent of Public Building Repair/General Services

2023 total comp
$42,902
Base pay
$42,902
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,902
Hire date
2022-11-21

Source-specific fields

Agencyid
A85
Annualsalary
70509
Employee ID
231205

Gregory Brown is a 52982 - Superintendent of Public Building Repair at General Services. Hired in 2022, they have about a year of service. 2023 total compensation came to $42,902.

Kimberly Melton

00107 - Contract Services Specialist II/General Services

2023 total comp
$42,889
Base pay
$42,889
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,889
Hire date
2023-01-09

Source-specific fields

Agencyid
A85
Annualsalary
50.52
Employee ID
239851

Kimberly Melton works as a 00107 - Contract Services Specialist II for General Services. They have served since 2023 (under a year). Kimberly earned $42,889 in 2023.

Kenneth Russell Sr

Automotive Mechanic/General Services

2012 total comp
$42,885
Base pay
$42,885
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,885
Hire date
1987-06-15

Source-specific fields

Agencyid
A85
Annualsalary
44517
Employee ID
26836

At General Services, Kenneth Russell Sr serves as a Automotive Mechanic. Hired in 1987, they have about 25 years of service. Their 2012 pay totaled $42,885.

Marvin Germany

Tire Maintenance Worker I/General Services

2021 total comp
$42,866
Base pay
$42,866
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,866
Hire date
2019-04-25

Source-specific fields

Agencyid
A85
Annualsalary
34612
Employee ID
159054

Marvin Germany is a Tire Maintenance Worker I at General Services. Hired in 2019, they have about 2 years of service. 2021 total compensation came to $42,866.

Delmar Austin

Building Repairer/General Services

2014 total comp
$42,862
Base pay
$42,862
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,862
Hire date
2005-10-17

Source-specific fields

Agencyid
A85
Annualsalary
34004
Employee ID
50248

Delmar Austin works as a Building Repairer for General Services. They have served since 2005 (about 9 years). Delmar earned $42,862 in 2014.

Darrick Greer

52194 - Tire Maintenance Worker I/General Services

2024 total comp
$42,843
Base pay
$42,843
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,843
Hire date
2004-03-18

Source-specific fields

Agencyid
A85
Annualsalary
45881.37
Employee ID
252726

Darrick Greer holds the role of 52194 - Tire Maintenance Worker I at General Services. Hired in 2004, they have about 20 years of service. In 2024, their total compensation was $42,843.

Bryant Roberts

Automotive Maintenance Worker/General Services

2025 total comp
$42,837
Base pay
$42,837
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,837
Hire date
2024-07-22

Source-specific fields

Agencyid
A85
Annualsalary
41485
Employee ID
265604

Bryant Roberts is a Automotive Maintenance Worker at General Services. They have served since 2024 (about a year). 2025 total compensation came to $42,837.

Steven Shifflett

Storekeeper II Auto Parts/General Services

2014 total comp
$42,742
Base pay
$42,742
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,742
Hire date
2012-08-09

Source-specific fields

Agencyid
A85
Annualsalary
31275
Employee ID
64891

Steven Shifflett works as a Storekeeper II Auto Parts for General Services. Their tenure dates to 2012, about 2 years. Steven earned $42,742 in 2014.

Tanyell Louis

Laborer/General Services

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

Source-specific fields

Agencyid
A85
Annualsalary
40104
Employee ID
275756

At General Services, Tanyell Louis serves as a Laborer. They have served since 2023 (about 2 years). Their 2025 pay totaled $42,737.

William Presco

52193 - Automotive Maintenance Worker/General Services

2023 total comp
$42,700
Base pay
$42,700
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,700
Hire date
2018-05-24

Source-specific fields

Agencyid
A85
Annualsalary
40505
Employee ID
241597

William Presco holds the role of 52193 - Automotive Maintenance Worker at General Services. Their tenure dates to 2018, about 5 years. In 2023, their total compensation was $42,700.

Richard Fuller

Store Supervisor I Auto Parts/General Services

2011 total comp
$42,554
Base pay
$42,554
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,554
Hire date
1974-10-30

Source-specific fields

Agencyid
A85
Annualsalary
48886
Employee ID
11091

Richard Fuller is a Store Supervisor I Auto Parts at General Services. Hired in 1974, they have about 37 years of service. 2011 total compensation came to $42,554.

Willie Faust

Public Works Inspector I/General Services

2014 total comp
$42,484
Base pay
$42,484
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,484
Hire date
2000-04-03

Source-specific fields

Agencyid
A85
Annualsalary
42438
Employee ID
55046

Willie Faust holds the role of Public Works Inspector I at General Services. Hired in 2000, they have about 14 years of service. In 2014, their total compensation was $42,484.

Anthony Hamilton

01004 - Community Aide/General Services

2022 total comp
$42,404
Base pay
$42,404
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,404
Hire date
2018-10-25

Source-specific fields

Agencyid
A85
Annualsalary
14.5
Employee ID
198339

Anthony Hamilton holds the role of 01004 - Community Aide at General Services. They have served since 2018 (about 4 years). In 2022, their total compensation was $42,404.

James Scott Jr

Automotive Mechanic/General Services

2011 total comp
$42,370
Base pay
$42,370
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,370
Hire date
2001-10-04

Source-specific fields

Agencyid
A85
Annualsalary
38970
Employee ID
4172

James Scott Jr works as a Automotive Mechanic for General Services. Hired in 2001, they have about 10 years of service. James earned $42,370 in 2011.

Sheila Butler

33212 - Office Support Specialist II/General Services

2024 total comp
$42,359
Base pay
$42,359
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,359
Hire date
2020-02-27

Source-specific fields

Agencyid
A85
Annualsalary
38133
Employee ID
248884

Sheila Butler holds the role of 33212 - Office Support Specialist II at General Services. They have served since 2020 (about 4 years). In 2024, their total compensation was $42,359.

Mark Benson

Contract Service Specialist II/General Services

2014 total comp
$42,338
Base pay
$42,338
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,338
Hire date
2012-03-08

Source-specific fields

Agencyid
A85
Annualsalary
66560
Employee ID
50838

Mark Benson is a Contract Service Specialist II at General Services. They have served since 2012 (about 2 years). 2014 total compensation came to $42,338.

Marc Washington

Na/General Services

2022 total comp
$42,335
Base pay
$42,335
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,335
Hire date
2017-09-25

Source-specific fields

Agencyid
A85
Annualsalary
0
Employee ID
210198

At General Services, Marc Washington serves as a Na. They have served since 2017 (about 5 years). Their 2022 pay totaled $42,335.

Eric Rantin

Na/General Services

2023 total comp
$42,319
Base pay
$42,319
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,319
Hire date
2012-06-28

Source-specific fields

Agencyid
Na
Annualsalary
0
Employee ID
241859

Eric Rantin works as a Na for General Services. Their tenure dates to 2012, about 11 years. Eric earned $42,319 in 2023.

Andrew Sparenberg

Automotive Mechanic/General Services

2011 total comp
$42,217
Base pay
$42,217
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$42,217
Hire date
2006-01-19

Source-specific fields

Agencyid
A85
Annualsalary
38970
Employee ID
4874

At General Services, Andrew Sparenberg serves as a Automotive Mechanic. Hired in 2006, they have about 5 years of service. Their 2011 pay totaled $42,217.

Catherine Burns

HR Business Partner/General Services

2014 total comp
$41,990
Base pay
$41,990
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,990
Hire date
2009-05-28

Source-specific fields

Agencyid
A85
Annualsalary
57100
Employee ID
52163

Catherine Burns is a HR Business Partner at General Services. Their tenure dates to 2009, about 5 years. 2014 total compensation came to $41,990.

Omotolani Lawal

33501 - Purchasing Assistant/General Services

2024 total comp
$41,951
Base pay
$41,951
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,951
Hire date
2023-08-07

Source-specific fields

Agencyid
A85
Annualsalary
47842
Employee ID
255781

Omotolani Lawal holds the role of 33501 - Purchasing Assistant at General Services. Hired in 2023, they have about a year of service. In 2024, their total compensation was $41,951.

Jo Glenn

33213 - Office Support Specialist III/General Services

2023 total comp
$41,882
Base pay
$41,882
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,882
Hire date
2018-11-08

Source-specific fields

Agencyid
A85
Annualsalary
42642
Employee ID
235027

At General Services, Jo Glenn serves as a 33213 - Office Support Specialist III. Their tenure dates to 2018, about 5 years. Their 2023 pay totaled $41,882.

Ronald Johnson

Laborer (Hourly)/General Services

2014 total comp
$41,805
Base pay
$41,805
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,805
Hire date
2006-03-16

Source-specific fields

Agencyid
A85
Annualsalary
29245
Employee ID
58710

Ronald Johnson works as a Laborer (Hourly) for General Services. Hired in 2006, they have about 8 years of service. Ronald earned $41,805 in 2014.

Aaron Winston

Pipefitter II/General Services

2021 total comp
$41,679
Base pay
$41,679
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,679
Hire date
2004-10-28

Source-specific fields

Agencyid
A85
Annualsalary
36764
Employee ID
168556

At General Services, Aaron Winston serves as a Pipefitter II. They have served since 2004 (about 17 years). Their 2021 pay totaled $41,679.

Jacquelyn Powers

Office Support Specialist III/General Services

2021 total comp
$41,658
Base pay
$41,658
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,658
Hire date
2010-06-03

Source-specific fields

Agencyid
A85
Annualsalary
33903
Employee ID
164882

Jacquelyn Powers is a Office Support Specialist III at General Services. Their tenure dates to 2010, about 11 years. 2021 total compensation came to $41,658.

Franklin Martin Jr

Storekeeper II Auto Parts/General Services

2012 total comp
$41,612
Base pay
$41,612
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,612
Hire date
2004-01-29

Source-specific fields

Agencyid
A85
Annualsalary
34518
Employee ID
23703

Franklin Martin Jr is a Storekeeper II Auto Parts at General Services. Their tenure dates to 2004, about 8 years. 2012 total compensation came to $41,612.

Reginald Frederick

Heat & Air Conditioning Techii/General Services

2014 total comp
$41,562
Base pay
$41,562
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,562
Hire date
2010-04-08

Source-specific fields

Agencyid
A85
Annualsalary
42127
Employee ID
55486

Reginald Frederick is a Heat & Air Conditioning Techii at General Services. They have served since 2010 (about 4 years). 2014 total compensation came to $41,562.

Tracey Williams

Data Entry Supervisor I/General Services

2012 total comp
$41,530
Base pay
$41,530
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,530
Hire date
1996-11-18

Source-specific fields

Agencyid
A85
Annualsalary
42394
Employee ID
30016

At General Services, Tracey Williams serves as a Data Entry Supervisor I. Hired in 1996, they have about 16 years of service. Their 2012 pay totaled $41,530.

Ermias Woldemariam

Accountant I/General Services

2014 total comp
$41,514
Base pay
$41,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,514
Hire date
2011-09-22

Source-specific fields

Agencyid
A85
Annualsalary
41960
Employee ID
68284

At General Services, Ermias Woldemariam serves as a Accountant I. They have served since 2011 (about 3 years). Their 2014 pay totaled $41,514.

Coretha Taylor

Office Support Specialist III/General Services

2021 total comp
$41,506
Base pay
$41,506
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,506
Hire date
2000-01-31

Source-specific fields

Agencyid
A85
Annualsalary
40991
Employee ID
166974

At General Services, Coretha Taylor serves as a Office Support Specialist III. Hired in 2000, they have about 21 years of service. Their 2021 pay totaled $41,506.

John Harrison

Na/General Services

2022 total comp
$41,474
Base pay
$41,474
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$41,474
Hire date
1986-11-18

Source-specific fields

Agencyid
A85
Annualsalary
0
Employee ID
198674

At General Services, John Harrison serves as a Na. They have served since 1986 (about 36 years). Their 2022 pay totaled $41,474.